diff --git a/go.mod b/go.mod index 150f088fc..77bf2c924 100644 --- a/go.mod +++ b/go.mod @@ -11,7 +11,7 @@ require ( github.com/openshift/api v0.0.0-20201019163320-c6a5ec25f267 github.com/openshift/client-go v0.0.0-20201020082437-7737f16e53fc github.com/prometheus/client_golang v1.19.1 - github.com/vmware/alb-sdk v0.0.0-20251031103126-465797fb76a0 + github.com/vmware/alb-sdk v0.0.0-20251222130541-f9ff5df9b63e github.com/vmware/load-balancer-and-ingress-services-for-kubernetes v0.0.0-20250627064259-c22e66085e00 google.golang.org/protobuf v1.36.6 gopkg.in/natefinch/lumberjack.v2 v2.2.1 diff --git a/go.sum b/go.sum index 7315b9ebf..bf3f0e7d5 100644 --- a/go.sum +++ b/go.sum @@ -446,8 +446,8 @@ github.com/urfave/cli v1.20.0/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijb github.com/vektah/gqlparser v1.1.2/go.mod h1:1ycwN7Ij5njmMkPPAOaRFY4rET2Enx7IkVv3vaXspKw= github.com/vmware-tanzu/service-apis v0.0.0-20200901171416-461d35e58618 h1:ZLkxMxSr/YrYENjUJ8g6uB4rUQpZKBR3Olqf2DvuMFk= github.com/vmware-tanzu/service-apis v0.0.0-20200901171416-461d35e58618/go.mod h1:afqpDk9He9v+/qWix0RRotm3RNyni4Lmc1y9geDCPuo= -github.com/vmware/alb-sdk v0.0.0-20251031103126-465797fb76a0 h1:Ooc6UVcgHnHeOX4F1pvy5tZg+N5d7KEJT75NWlHHbbk= -github.com/vmware/alb-sdk v0.0.0-20251031103126-465797fb76a0/go.mod h1:fuRb4saDY/xy/UMeMvyKYmcplNknEL9ysaqYSw7reNE= +github.com/vmware/alb-sdk v0.0.0-20251222130541-f9ff5df9b63e h1:+nEia0tGyMG6nDiRtJqq64/CopNscLOFK9k59yBxPz8= +github.com/vmware/alb-sdk v0.0.0-20251222130541-f9ff5df9b63e/go.mod h1:JIJgWAdD+NzyGU/cC5FOl7D8jXsNDuaAoi3zZtdGiMY= github.com/vmware/load-balancer-and-ingress-services-for-kubernetes v0.0.0-20250627064259-c22e66085e00 h1:Q3a1+GoMEIvVsLAwi5CHT2RGmgivzZmrI+SAboIXOTM= github.com/vmware/load-balancer-and-ingress-services-for-kubernetes v0.0.0-20250627064259-c22e66085e00/go.mod h1:EwZDvqjo82BKqFgUqtN4d84yN283KKTblbQSmJtNyI4= github.com/x448/float16 v0.8.4 h1:qLwI1I70+NjRFUR3zs1JPUCgaCXSh3SW62uAKT1mSBM= diff --git a/vendor/github.com/vmware/alb-sdk/go/clients/apiratelimitprofile_client.go b/vendor/github.com/vmware/alb-sdk/go/clients/apiratelimitprofile_client.go new file mode 100644 index 000000000..67d34dc91 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/clients/apiratelimitprofile_client.go @@ -0,0 +1,112 @@ +// Copyright 2019 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 + +package clients + +// This file is auto-generated. + +import ( + "github.com/vmware/alb-sdk/go/models" + "github.com/vmware/alb-sdk/go/session" +) + +// APIRateLimitProfileClient is a client for avi APIRateLimitProfile resource +type APIRateLimitProfileClient struct { + aviSession *session.AviSession +} + +// NewAPIRateLimitProfileClient creates a new client for APIRateLimitProfile resource +func NewAPIRateLimitProfileClient(aviSession *session.AviSession) *APIRateLimitProfileClient { + return &APIRateLimitProfileClient{aviSession: aviSession} +} + +func (client *APIRateLimitProfileClient) getAPIPath(uuid string) string { + path := "api/apiratelimitprofile" + if uuid != "" { + path += "/" + uuid + } + return path +} + +// GetAll is a collection API to get a list of APIRateLimitProfile objects +func (client *APIRateLimitProfileClient) GetAll(options ...session.ApiOptionsParams) ([]*models.APIRateLimitProfile, error) { + var plist []*models.APIRateLimitProfile + err := client.aviSession.GetCollection(client.getAPIPath(""), &plist, options...) + return plist, err +} + +// Get an existing APIRateLimitProfile by uuid +func (client *APIRateLimitProfileClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.APIRateLimitProfile, error) { + var obj *models.APIRateLimitProfile + err := client.aviSession.Get(client.getAPIPath(uuid), &obj, options...) + return obj, err +} + +// GetByName - Get an existing APIRateLimitProfile by name +func (client *APIRateLimitProfileClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.APIRateLimitProfile, error) { + var obj *models.APIRateLimitProfile + err := client.aviSession.GetObjectByName("apiratelimitprofile", name, &obj, options...) + return obj, err +} + +// GetObject - Get an existing APIRateLimitProfile by filters like name, cloud, tenant +// Api creates APIRateLimitProfile object with every call. +func (client *APIRateLimitProfileClient) GetObject(options ...session.ApiOptionsParams) (*models.APIRateLimitProfile, error) { + var obj *models.APIRateLimitProfile + newOptions := make([]session.ApiOptionsParams, len(options)+1) + for i, p := range options { + newOptions[i] = p + } + newOptions[len(options)] = session.SetResult(&obj) + err := client.aviSession.GetObject("apiratelimitprofile", newOptions...) + return obj, err +} + +// Create a new APIRateLimitProfile object +func (client *APIRateLimitProfileClient) Create(obj *models.APIRateLimitProfile, options ...session.ApiOptionsParams) (*models.APIRateLimitProfile, error) { + var robj *models.APIRateLimitProfile + err := client.aviSession.Post(client.getAPIPath(""), obj, &robj, options...) + return robj, err +} + +// Update an existing APIRateLimitProfile object +func (client *APIRateLimitProfileClient) Update(obj *models.APIRateLimitProfile, options ...session.ApiOptionsParams) (*models.APIRateLimitProfile, error) { + var robj *models.APIRateLimitProfile + path := client.getAPIPath(*obj.UUID) + err := client.aviSession.Put(path, obj, &robj, options...) + return robj, err +} + +// Patch an existing APIRateLimitProfile object specified using uuid +// patchOp: Patch operation - add, replace, or delete +// patch: Patch payload should be compatible with the models.APIRateLimitProfile +// or it should be json compatible of form map[string]interface{} +func (client *APIRateLimitProfileClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.APIRateLimitProfile, error) { + var robj *models.APIRateLimitProfile + path := client.getAPIPath(uuid) + err := client.aviSession.Patch(path, patch, patchOp, &robj, options...) + return robj, err +} + +// Delete an existing APIRateLimitProfile object with a given UUID +func (client *APIRateLimitProfileClient) Delete(uuid string, options ...session.ApiOptionsParams) error { + if len(options) == 0 { + return client.aviSession.Delete(client.getAPIPath(uuid)) + } else { + return client.aviSession.DeleteObject(client.getAPIPath(uuid), options...) + } +} + +// DeleteByName - Delete an existing APIRateLimitProfile object with a given name +func (client *APIRateLimitProfileClient) DeleteByName(name string, options ...session.ApiOptionsParams) error { + res, err := client.GetByName(name, options...) + if err != nil { + return err + } + return client.Delete(*res.UUID, options...) +} + +// GetAviSession +func (client *APIRateLimitProfileClient) GetAviSession() *session.AviSession { + return client.aviSession +} diff --git a/vendor/github.com/vmware/alb-sdk/go/clients/applicationinsightspolicy_client.go b/vendor/github.com/vmware/alb-sdk/go/clients/applicationinsightspolicy_client.go new file mode 100644 index 000000000..ffdb25cee --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/clients/applicationinsightspolicy_client.go @@ -0,0 +1,112 @@ +// Copyright 2019 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 + +package clients + +// This file is auto-generated. + +import ( + "github.com/vmware/alb-sdk/go/models" + "github.com/vmware/alb-sdk/go/session" +) + +// ApplicationInsightsPolicyClient is a client for avi ApplicationInsightsPolicy resource +type ApplicationInsightsPolicyClient struct { + aviSession *session.AviSession +} + +// NewApplicationInsightsPolicyClient creates a new client for ApplicationInsightsPolicy resource +func NewApplicationInsightsPolicyClient(aviSession *session.AviSession) *ApplicationInsightsPolicyClient { + return &ApplicationInsightsPolicyClient{aviSession: aviSession} +} + +func (client *ApplicationInsightsPolicyClient) getAPIPath(uuid string) string { + path := "api/applicationinsightspolicy" + if uuid != "" { + path += "/" + uuid + } + return path +} + +// GetAll is a collection API to get a list of ApplicationInsightsPolicy objects +func (client *ApplicationInsightsPolicyClient) GetAll(options ...session.ApiOptionsParams) ([]*models.ApplicationInsightsPolicy, error) { + var plist []*models.ApplicationInsightsPolicy + err := client.aviSession.GetCollection(client.getAPIPath(""), &plist, options...) + return plist, err +} + +// Get an existing ApplicationInsightsPolicy by uuid +func (client *ApplicationInsightsPolicyClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.ApplicationInsightsPolicy, error) { + var obj *models.ApplicationInsightsPolicy + err := client.aviSession.Get(client.getAPIPath(uuid), &obj, options...) + return obj, err +} + +// GetByName - Get an existing ApplicationInsightsPolicy by name +func (client *ApplicationInsightsPolicyClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.ApplicationInsightsPolicy, error) { + var obj *models.ApplicationInsightsPolicy + err := client.aviSession.GetObjectByName("applicationinsightspolicy", name, &obj, options...) + return obj, err +} + +// GetObject - Get an existing ApplicationInsightsPolicy by filters like name, cloud, tenant +// Api creates ApplicationInsightsPolicy object with every call. +func (client *ApplicationInsightsPolicyClient) GetObject(options ...session.ApiOptionsParams) (*models.ApplicationInsightsPolicy, error) { + var obj *models.ApplicationInsightsPolicy + newOptions := make([]session.ApiOptionsParams, len(options)+1) + for i, p := range options { + newOptions[i] = p + } + newOptions[len(options)] = session.SetResult(&obj) + err := client.aviSession.GetObject("applicationinsightspolicy", newOptions...) + return obj, err +} + +// Create a new ApplicationInsightsPolicy object +func (client *ApplicationInsightsPolicyClient) Create(obj *models.ApplicationInsightsPolicy, options ...session.ApiOptionsParams) (*models.ApplicationInsightsPolicy, error) { + var robj *models.ApplicationInsightsPolicy + err := client.aviSession.Post(client.getAPIPath(""), obj, &robj, options...) + return robj, err +} + +// Update an existing ApplicationInsightsPolicy object +func (client *ApplicationInsightsPolicyClient) Update(obj *models.ApplicationInsightsPolicy, options ...session.ApiOptionsParams) (*models.ApplicationInsightsPolicy, error) { + var robj *models.ApplicationInsightsPolicy + path := client.getAPIPath(*obj.UUID) + err := client.aviSession.Put(path, obj, &robj, options...) + return robj, err +} + +// Patch an existing ApplicationInsightsPolicy object specified using uuid +// patchOp: Patch operation - add, replace, or delete +// patch: Patch payload should be compatible with the models.ApplicationInsightsPolicy +// or it should be json compatible of form map[string]interface{} +func (client *ApplicationInsightsPolicyClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.ApplicationInsightsPolicy, error) { + var robj *models.ApplicationInsightsPolicy + path := client.getAPIPath(uuid) + err := client.aviSession.Patch(path, patch, patchOp, &robj, options...) + return robj, err +} + +// Delete an existing ApplicationInsightsPolicy object with a given UUID +func (client *ApplicationInsightsPolicyClient) Delete(uuid string, options ...session.ApiOptionsParams) error { + if len(options) == 0 { + return client.aviSession.Delete(client.getAPIPath(uuid)) + } else { + return client.aviSession.DeleteObject(client.getAPIPath(uuid), options...) + } +} + +// DeleteByName - Delete an existing ApplicationInsightsPolicy object with a given name +func (client *ApplicationInsightsPolicyClient) DeleteByName(name string, options ...session.ApiOptionsParams) error { + res, err := client.GetByName(name, options...) + if err != nil { + return err + } + return client.Delete(*res.UUID, options...) +} + +// GetAviSession +func (client *ApplicationInsightsPolicyClient) GetAviSession() *session.AviSession { + return client.aviSession +} diff --git a/vendor/github.com/vmware/alb-sdk/go/clients/avi_client.go b/vendor/github.com/vmware/alb-sdk/go/clients/avi_client.go index da6e676e2..956c60932 100644 --- a/vendor/github.com/vmware/alb-sdk/go/clients/avi_client.go +++ b/vendor/github.com/vmware/alb-sdk/go/clients/avi_client.go @@ -14,6 +14,7 @@ type AviClient struct { ALBServicesFileDownload *ALBServicesFileDownloadClient ALBServicesFileUpload *ALBServicesFileUploadClient ALBServicesJob *ALBServicesJobClient + APIRateLimitProfile *APIRateLimitProfileClient ActionGroupConfig *ActionGroupConfigClient Alert *AlertClient AlertConfig *AlertConfigClient @@ -23,6 +24,7 @@ type AviClient struct { AlertSyslogConfig *AlertSyslogConfigClient AnalyticsProfile *AnalyticsProfileClient Application *ApplicationClient + ApplicationInsightsPolicy *ApplicationInsightsPolicyClient ApplicationPersistenceProfile *ApplicationPersistenceProfileClient ApplicationProfile *ApplicationProfileClient AuthMappingProfile *AuthMappingProfileClient @@ -54,14 +56,15 @@ type AviClient struct { DynamicDNSRecord *DynamicDNSRecordClient ErrorPageBody *ErrorPageBodyClient ErrorPageProfile *ErrorPageProfileClient - FederationCheckpoint *FederationCheckpointClient - FederationCheckpointInventory *FederationCheckpointInventoryClient FileObject *FileObjectClient Generic *GenericClient GeoDB *GeoDBClient Gslb *GslbClient + GslbCRMRuntime *GslbCRMRuntimeClient GslbGeoDbProfile *GslbGeoDbProfileClient + GslbHSMRuntime *GslbHSMRuntimeClient GslbInventory *GslbInventoryClient + GslbSMRuntime *GslbSMRuntimeClient GslbService *GslbServiceClient GslbServiceInventory *GslbServiceInventoryClient HTTPPolicySet *HTTPPolicySetClient @@ -79,6 +82,7 @@ type AviClient struct { LabelGroup *LabelGroupClient LicenseLedgerDetails *LicenseLedgerDetailsClient LicenseStatus *LicenseStatusClient + LocalWorkerFdsVersion *LocalWorkerFdsVersionClient LogControllerMapping *LogControllerMappingClient MemoryBalancerRequest *MemoryBalancerRequestClient MicroService *MicroServiceClient @@ -97,8 +101,13 @@ type AviClient struct { PoolGroupDeploymentPolicy *PoolGroupDeploymentPolicyClient PoolGroupInventory *PoolGroupInventoryClient PoolInventory *PoolInventoryClient + PositiveSecurityPolicy *PositiveSecurityPolicyClient PriorityLabels *PriorityLabelsClient ProtocolParser *ProtocolParserClient + RateLimitConfiguration *RateLimitConfigurationClient + Report *ReportClient + ReportProfile *ReportProfileClient + RetentionPolicy *RetentionPolicyClient Role *RoleClient SCPoolServerStateInfo *SCPoolServerStateInfoClient SCVsStateInfo *SCVsStateInfoClient @@ -127,12 +136,17 @@ type AviClient struct { SystemLimits *SystemLimitsClient SystemReport *SystemReportClient TaskJournal *TaskJournalClient + TechSupport *TechSupportClient + TechSupportMessage *TechSupportMessageClient + TechSupportProfile *TechSupportProfileClient Tenant *TenantClient TenantSystemConfiguration *TenantSystemConfigurationClient TestSeDatastoreLevel1 *TestSeDatastoreLevel1Client TestSeDatastoreLevel2 *TestSeDatastoreLevel2Client TestSeDatastoreLevel3 *TestSeDatastoreLevel3Client TrafficCloneProfile *TrafficCloneProfileClient + TrustedHostProfile *TrustedHostProfileClient + UpgradeProfile *UpgradeProfileClient UpgradeStatusInfo *UpgradeStatusInfoClient UpgradeStatusSummary *UpgradeStatusSummaryClient User *UserClient @@ -175,6 +189,7 @@ func NewAviClient(host string, username string, options ...func(*session.AviSess aviClient.ALBServicesFileDownload = NewALBServicesFileDownloadClient(aviSession) aviClient.ALBServicesFileUpload = NewALBServicesFileUploadClient(aviSession) aviClient.ALBServicesJob = NewALBServicesJobClient(aviSession) + aviClient.APIRateLimitProfile = NewAPIRateLimitProfileClient(aviSession) aviClient.ActionGroupConfig = NewActionGroupConfigClient(aviSession) aviClient.Alert = NewAlertClient(aviSession) aviClient.AlertConfig = NewAlertConfigClient(aviSession) @@ -184,6 +199,7 @@ func NewAviClient(host string, username string, options ...func(*session.AviSess aviClient.AlertSyslogConfig = NewAlertSyslogConfigClient(aviSession) aviClient.AnalyticsProfile = NewAnalyticsProfileClient(aviSession) aviClient.Application = NewApplicationClient(aviSession) + aviClient.ApplicationInsightsPolicy = NewApplicationInsightsPolicyClient(aviSession) aviClient.ApplicationPersistenceProfile = NewApplicationPersistenceProfileClient(aviSession) aviClient.ApplicationProfile = NewApplicationProfileClient(aviSession) aviClient.AuthMappingProfile = NewAuthMappingProfileClient(aviSession) @@ -215,14 +231,15 @@ func NewAviClient(host string, username string, options ...func(*session.AviSess aviClient.DynamicDNSRecord = NewDynamicDNSRecordClient(aviSession) aviClient.ErrorPageBody = NewErrorPageBodyClient(aviSession) aviClient.ErrorPageProfile = NewErrorPageProfileClient(aviSession) - aviClient.FederationCheckpoint = NewFederationCheckpointClient(aviSession) - aviClient.FederationCheckpointInventory = NewFederationCheckpointInventoryClient(aviSession) aviClient.FileObject = NewFileObjectClient(aviSession) aviClient.Generic = NewGenericClient(aviSession) aviClient.GeoDB = NewGeoDBClient(aviSession) aviClient.Gslb = NewGslbClient(aviSession) + aviClient.GslbCRMRuntime = NewGslbCRMRuntimeClient(aviSession) aviClient.GslbGeoDbProfile = NewGslbGeoDbProfileClient(aviSession) + aviClient.GslbHSMRuntime = NewGslbHSMRuntimeClient(aviSession) aviClient.GslbInventory = NewGslbInventoryClient(aviSession) + aviClient.GslbSMRuntime = NewGslbSMRuntimeClient(aviSession) aviClient.GslbService = NewGslbServiceClient(aviSession) aviClient.GslbServiceInventory = NewGslbServiceInventoryClient(aviSession) aviClient.HTTPPolicySet = NewHTTPPolicySetClient(aviSession) @@ -240,6 +257,7 @@ func NewAviClient(host string, username string, options ...func(*session.AviSess aviClient.LabelGroup = NewLabelGroupClient(aviSession) aviClient.LicenseLedgerDetails = NewLicenseLedgerDetailsClient(aviSession) aviClient.LicenseStatus = NewLicenseStatusClient(aviSession) + aviClient.LocalWorkerFdsVersion = NewLocalWorkerFdsVersionClient(aviSession) aviClient.LogControllerMapping = NewLogControllerMappingClient(aviSession) aviClient.MemoryBalancerRequest = NewMemoryBalancerRequestClient(aviSession) aviClient.MicroService = NewMicroServiceClient(aviSession) @@ -258,8 +276,13 @@ func NewAviClient(host string, username string, options ...func(*session.AviSess aviClient.PoolGroupDeploymentPolicy = NewPoolGroupDeploymentPolicyClient(aviSession) aviClient.PoolGroupInventory = NewPoolGroupInventoryClient(aviSession) aviClient.PoolInventory = NewPoolInventoryClient(aviSession) + aviClient.PositiveSecurityPolicy = NewPositiveSecurityPolicyClient(aviSession) aviClient.PriorityLabels = NewPriorityLabelsClient(aviSession) aviClient.ProtocolParser = NewProtocolParserClient(aviSession) + aviClient.RateLimitConfiguration = NewRateLimitConfigurationClient(aviSession) + aviClient.Report = NewReportClient(aviSession) + aviClient.ReportProfile = NewReportProfileClient(aviSession) + aviClient.RetentionPolicy = NewRetentionPolicyClient(aviSession) aviClient.Role = NewRoleClient(aviSession) aviClient.SCPoolServerStateInfo = NewSCPoolServerStateInfoClient(aviSession) aviClient.SCVsStateInfo = NewSCVsStateInfoClient(aviSession) @@ -288,12 +311,17 @@ func NewAviClient(host string, username string, options ...func(*session.AviSess aviClient.SystemLimits = NewSystemLimitsClient(aviSession) aviClient.SystemReport = NewSystemReportClient(aviSession) aviClient.TaskJournal = NewTaskJournalClient(aviSession) + aviClient.TechSupport = NewTechSupportClient(aviSession) + aviClient.TechSupportMessage = NewTechSupportMessageClient(aviSession) + aviClient.TechSupportProfile = NewTechSupportProfileClient(aviSession) aviClient.Tenant = NewTenantClient(aviSession) aviClient.TenantSystemConfiguration = NewTenantSystemConfigurationClient(aviSession) aviClient.TestSeDatastoreLevel1 = NewTestSeDatastoreLevel1Client(aviSession) aviClient.TestSeDatastoreLevel2 = NewTestSeDatastoreLevel2Client(aviSession) aviClient.TestSeDatastoreLevel3 = NewTestSeDatastoreLevel3Client(aviSession) aviClient.TrafficCloneProfile = NewTrafficCloneProfileClient(aviSession) + aviClient.TrustedHostProfile = NewTrustedHostProfileClient(aviSession) + aviClient.UpgradeProfile = NewUpgradeProfileClient(aviSession) aviClient.UpgradeStatusInfo = NewUpgradeStatusInfoClient(aviSession) aviClient.UpgradeStatusSummary = NewUpgradeStatusSummaryClient(aviSession) aviClient.User = NewUserClient(aviSession) diff --git a/vendor/github.com/vmware/alb-sdk/go/clients/federationcheckpoint_client.go b/vendor/github.com/vmware/alb-sdk/go/clients/federationcheckpoint_client.go deleted file mode 100644 index cf6bfc429..000000000 --- a/vendor/github.com/vmware/alb-sdk/go/clients/federationcheckpoint_client.go +++ /dev/null @@ -1,112 +0,0 @@ -// Copyright 2019 VMware, Inc. -// SPDX-License-Identifier: Apache License 2.0 - -package clients - -// This file is auto-generated. - -import ( - "github.com/vmware/alb-sdk/go/models" - "github.com/vmware/alb-sdk/go/session" -) - -// FederationCheckpointClient is a client for avi FederationCheckpoint resource -type FederationCheckpointClient struct { - aviSession *session.AviSession -} - -// NewFederationCheckpointClient creates a new client for FederationCheckpoint resource -func NewFederationCheckpointClient(aviSession *session.AviSession) *FederationCheckpointClient { - return &FederationCheckpointClient{aviSession: aviSession} -} - -func (client *FederationCheckpointClient) getAPIPath(uuid string) string { - path := "api/federationcheckpoint" - if uuid != "" { - path += "/" + uuid - } - return path -} - -// GetAll is a collection API to get a list of FederationCheckpoint objects -func (client *FederationCheckpointClient) GetAll(options ...session.ApiOptionsParams) ([]*models.FederationCheckpoint, error) { - var plist []*models.FederationCheckpoint - err := client.aviSession.GetCollection(client.getAPIPath(""), &plist, options...) - return plist, err -} - -// Get an existing FederationCheckpoint by uuid -func (client *FederationCheckpointClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.FederationCheckpoint, error) { - var obj *models.FederationCheckpoint - err := client.aviSession.Get(client.getAPIPath(uuid), &obj, options...) - return obj, err -} - -// GetByName - Get an existing FederationCheckpoint by name -func (client *FederationCheckpointClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.FederationCheckpoint, error) { - var obj *models.FederationCheckpoint - err := client.aviSession.GetObjectByName("federationcheckpoint", name, &obj, options...) - return obj, err -} - -// GetObject - Get an existing FederationCheckpoint by filters like name, cloud, tenant -// Api creates FederationCheckpoint object with every call. -func (client *FederationCheckpointClient) GetObject(options ...session.ApiOptionsParams) (*models.FederationCheckpoint, error) { - var obj *models.FederationCheckpoint - newOptions := make([]session.ApiOptionsParams, len(options)+1) - for i, p := range options { - newOptions[i] = p - } - newOptions[len(options)] = session.SetResult(&obj) - err := client.aviSession.GetObject("federationcheckpoint", newOptions...) - return obj, err -} - -// Create a new FederationCheckpoint object -func (client *FederationCheckpointClient) Create(obj *models.FederationCheckpoint, options ...session.ApiOptionsParams) (*models.FederationCheckpoint, error) { - var robj *models.FederationCheckpoint - err := client.aviSession.Post(client.getAPIPath(""), obj, &robj, options...) - return robj, err -} - -// Update an existing FederationCheckpoint object -func (client *FederationCheckpointClient) Update(obj *models.FederationCheckpoint, options ...session.ApiOptionsParams) (*models.FederationCheckpoint, error) { - var robj *models.FederationCheckpoint - path := client.getAPIPath(*obj.UUID) - err := client.aviSession.Put(path, obj, &robj, options...) - return robj, err -} - -// Patch an existing FederationCheckpoint object specified using uuid -// patchOp: Patch operation - add, replace, or delete -// patch: Patch payload should be compatible with the models.FederationCheckpoint -// or it should be json compatible of form map[string]interface{} -func (client *FederationCheckpointClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.FederationCheckpoint, error) { - var robj *models.FederationCheckpoint - path := client.getAPIPath(uuid) - err := client.aviSession.Patch(path, patch, patchOp, &robj, options...) - return robj, err -} - -// Delete an existing FederationCheckpoint object with a given UUID -func (client *FederationCheckpointClient) Delete(uuid string, options ...session.ApiOptionsParams) error { - if len(options) == 0 { - return client.aviSession.Delete(client.getAPIPath(uuid)) - } else { - return client.aviSession.DeleteObject(client.getAPIPath(uuid), options...) - } -} - -// DeleteByName - Delete an existing FederationCheckpoint object with a given name -func (client *FederationCheckpointClient) DeleteByName(name string, options ...session.ApiOptionsParams) error { - res, err := client.GetByName(name, options...) - if err != nil { - return err - } - return client.Delete(*res.UUID, options...) -} - -// GetAviSession -func (client *FederationCheckpointClient) GetAviSession() *session.AviSession { - return client.aviSession -} diff --git a/vendor/github.com/vmware/alb-sdk/go/clients/federationcheckpointinventory_client.go b/vendor/github.com/vmware/alb-sdk/go/clients/federationcheckpointinventory_client.go deleted file mode 100644 index b64c897d2..000000000 --- a/vendor/github.com/vmware/alb-sdk/go/clients/federationcheckpointinventory_client.go +++ /dev/null @@ -1,112 +0,0 @@ -// Copyright 2019 VMware, Inc. -// SPDX-License-Identifier: Apache License 2.0 - -package clients - -// This file is auto-generated. - -import ( - "github.com/vmware/alb-sdk/go/models" - "github.com/vmware/alb-sdk/go/session" -) - -// FederationCheckpointInventoryClient is a client for avi FederationCheckpointInventory resource -type FederationCheckpointInventoryClient struct { - aviSession *session.AviSession -} - -// NewFederationCheckpointInventoryClient creates a new client for FederationCheckpointInventory resource -func NewFederationCheckpointInventoryClient(aviSession *session.AviSession) *FederationCheckpointInventoryClient { - return &FederationCheckpointInventoryClient{aviSession: aviSession} -} - -func (client *FederationCheckpointInventoryClient) getAPIPath(uuid string) string { - path := "api/federationcheckpointinventory" - if uuid != "" { - path += "/" + uuid - } - return path -} - -// GetAll is a collection API to get a list of FederationCheckpointInventory objects -func (client *FederationCheckpointInventoryClient) GetAll(options ...session.ApiOptionsParams) ([]*models.FederationCheckpointInventory, error) { - var plist []*models.FederationCheckpointInventory - err := client.aviSession.GetCollection(client.getAPIPath(""), &plist, options...) - return plist, err -} - -// Get an existing FederationCheckpointInventory by uuid -func (client *FederationCheckpointInventoryClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.FederationCheckpointInventory, error) { - var obj *models.FederationCheckpointInventory - err := client.aviSession.Get(client.getAPIPath(uuid), &obj, options...) - return obj, err -} - -// GetByName - Get an existing FederationCheckpointInventory by name -func (client *FederationCheckpointInventoryClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.FederationCheckpointInventory, error) { - var obj *models.FederationCheckpointInventory - err := client.aviSession.GetObjectByName("federationcheckpointinventory", name, &obj, options...) - return obj, err -} - -// GetObject - Get an existing FederationCheckpointInventory by filters like name, cloud, tenant -// Api creates FederationCheckpointInventory object with every call. -func (client *FederationCheckpointInventoryClient) GetObject(options ...session.ApiOptionsParams) (*models.FederationCheckpointInventory, error) { - var obj *models.FederationCheckpointInventory - newOptions := make([]session.ApiOptionsParams, len(options)+1) - for i, p := range options { - newOptions[i] = p - } - newOptions[len(options)] = session.SetResult(&obj) - err := client.aviSession.GetObject("federationcheckpointinventory", newOptions...) - return obj, err -} - -// Create a new FederationCheckpointInventory object -func (client *FederationCheckpointInventoryClient) Create(obj *models.FederationCheckpointInventory, options ...session.ApiOptionsParams) (*models.FederationCheckpointInventory, error) { - var robj *models.FederationCheckpointInventory - err := client.aviSession.Post(client.getAPIPath(""), obj, &robj, options...) - return robj, err -} - -// Update an existing FederationCheckpointInventory object -func (client *FederationCheckpointInventoryClient) Update(obj *models.FederationCheckpointInventory, options ...session.ApiOptionsParams) (*models.FederationCheckpointInventory, error) { - var robj *models.FederationCheckpointInventory - path := client.getAPIPath(*obj.UUID) - err := client.aviSession.Put(path, obj, &robj, options...) - return robj, err -} - -// Patch an existing FederationCheckpointInventory object specified using uuid -// patchOp: Patch operation - add, replace, or delete -// patch: Patch payload should be compatible with the models.FederationCheckpointInventory -// or it should be json compatible of form map[string]interface{} -func (client *FederationCheckpointInventoryClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.FederationCheckpointInventory, error) { - var robj *models.FederationCheckpointInventory - path := client.getAPIPath(uuid) - err := client.aviSession.Patch(path, patch, patchOp, &robj, options...) - return robj, err -} - -// Delete an existing FederationCheckpointInventory object with a given UUID -func (client *FederationCheckpointInventoryClient) Delete(uuid string, options ...session.ApiOptionsParams) error { - if len(options) == 0 { - return client.aviSession.Delete(client.getAPIPath(uuid)) - } else { - return client.aviSession.DeleteObject(client.getAPIPath(uuid), options...) - } -} - -// DeleteByName - Delete an existing FederationCheckpointInventory object with a given name -func (client *FederationCheckpointInventoryClient) DeleteByName(name string, options ...session.ApiOptionsParams) error { - res, err := client.GetByName(name, options...) - if err != nil { - return err - } - return client.Delete(*res.UUID, options...) -} - -// GetAviSession -func (client *FederationCheckpointInventoryClient) GetAviSession() *session.AviSession { - return client.aviSession -} diff --git a/vendor/github.com/vmware/alb-sdk/go/clients/gslbcrmruntime_client.go b/vendor/github.com/vmware/alb-sdk/go/clients/gslbcrmruntime_client.go new file mode 100644 index 000000000..8e30440f8 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/clients/gslbcrmruntime_client.go @@ -0,0 +1,112 @@ +// Copyright 2019 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 + +package clients + +// This file is auto-generated. + +import ( + "github.com/vmware/alb-sdk/go/models" + "github.com/vmware/alb-sdk/go/session" +) + +// GslbCRMRuntimeClient is a client for avi GslbCRMRuntime resource +type GslbCRMRuntimeClient struct { + aviSession *session.AviSession +} + +// NewGslbCRMRuntimeClient creates a new client for GslbCRMRuntime resource +func NewGslbCRMRuntimeClient(aviSession *session.AviSession) *GslbCRMRuntimeClient { + return &GslbCRMRuntimeClient{aviSession: aviSession} +} + +func (client *GslbCRMRuntimeClient) getAPIPath(uuid string) string { + path := "api/gslbcrmruntime" + if uuid != "" { + path += "/" + uuid + } + return path +} + +// GetAll is a collection API to get a list of GslbCRMRuntime objects +func (client *GslbCRMRuntimeClient) GetAll(options ...session.ApiOptionsParams) ([]*models.GslbCRMRuntime, error) { + var plist []*models.GslbCRMRuntime + err := client.aviSession.GetCollection(client.getAPIPath(""), &plist, options...) + return plist, err +} + +// Get an existing GslbCRMRuntime by uuid +func (client *GslbCRMRuntimeClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.GslbCRMRuntime, error) { + var obj *models.GslbCRMRuntime + err := client.aviSession.Get(client.getAPIPath(uuid), &obj, options...) + return obj, err +} + +// GetByName - Get an existing GslbCRMRuntime by name +func (client *GslbCRMRuntimeClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.GslbCRMRuntime, error) { + var obj *models.GslbCRMRuntime + err := client.aviSession.GetObjectByName("gslbcrmruntime", name, &obj, options...) + return obj, err +} + +// GetObject - Get an existing GslbCRMRuntime by filters like name, cloud, tenant +// Api creates GslbCRMRuntime object with every call. +func (client *GslbCRMRuntimeClient) GetObject(options ...session.ApiOptionsParams) (*models.GslbCRMRuntime, error) { + var obj *models.GslbCRMRuntime + newOptions := make([]session.ApiOptionsParams, len(options)+1) + for i, p := range options { + newOptions[i] = p + } + newOptions[len(options)] = session.SetResult(&obj) + err := client.aviSession.GetObject("gslbcrmruntime", newOptions...) + return obj, err +} + +// Create a new GslbCRMRuntime object +func (client *GslbCRMRuntimeClient) Create(obj *models.GslbCRMRuntime, options ...session.ApiOptionsParams) (*models.GslbCRMRuntime, error) { + var robj *models.GslbCRMRuntime + err := client.aviSession.Post(client.getAPIPath(""), obj, &robj, options...) + return robj, err +} + +// Update an existing GslbCRMRuntime object +func (client *GslbCRMRuntimeClient) Update(obj *models.GslbCRMRuntime, options ...session.ApiOptionsParams) (*models.GslbCRMRuntime, error) { + var robj *models.GslbCRMRuntime + path := client.getAPIPath(*obj.UUID) + err := client.aviSession.Put(path, obj, &robj, options...) + return robj, err +} + +// Patch an existing GslbCRMRuntime object specified using uuid +// patchOp: Patch operation - add, replace, or delete +// patch: Patch payload should be compatible with the models.GslbCRMRuntime +// or it should be json compatible of form map[string]interface{} +func (client *GslbCRMRuntimeClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.GslbCRMRuntime, error) { + var robj *models.GslbCRMRuntime + path := client.getAPIPath(uuid) + err := client.aviSession.Patch(path, patch, patchOp, &robj, options...) + return robj, err +} + +// Delete an existing GslbCRMRuntime object with a given UUID +func (client *GslbCRMRuntimeClient) Delete(uuid string, options ...session.ApiOptionsParams) error { + if len(options) == 0 { + return client.aviSession.Delete(client.getAPIPath(uuid)) + } else { + return client.aviSession.DeleteObject(client.getAPIPath(uuid), options...) + } +} + +// DeleteByName - Delete an existing GslbCRMRuntime object with a given name +func (client *GslbCRMRuntimeClient) DeleteByName(name string, options ...session.ApiOptionsParams) error { + res, err := client.GetByName(name, options...) + if err != nil { + return err + } + return client.Delete(*res.UUID, options...) +} + +// GetAviSession +func (client *GslbCRMRuntimeClient) GetAviSession() *session.AviSession { + return client.aviSession +} diff --git a/vendor/github.com/vmware/alb-sdk/go/clients/gslbhsmruntime_client.go b/vendor/github.com/vmware/alb-sdk/go/clients/gslbhsmruntime_client.go new file mode 100644 index 000000000..3290c51bf --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/clients/gslbhsmruntime_client.go @@ -0,0 +1,112 @@ +// Copyright 2019 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 + +package clients + +// This file is auto-generated. + +import ( + "github.com/vmware/alb-sdk/go/models" + "github.com/vmware/alb-sdk/go/session" +) + +// GslbHSMRuntimeClient is a client for avi GslbHSMRuntime resource +type GslbHSMRuntimeClient struct { + aviSession *session.AviSession +} + +// NewGslbHSMRuntimeClient creates a new client for GslbHSMRuntime resource +func NewGslbHSMRuntimeClient(aviSession *session.AviSession) *GslbHSMRuntimeClient { + return &GslbHSMRuntimeClient{aviSession: aviSession} +} + +func (client *GslbHSMRuntimeClient) getAPIPath(uuid string) string { + path := "api/gslbhsmruntime" + if uuid != "" { + path += "/" + uuid + } + return path +} + +// GetAll is a collection API to get a list of GslbHSMRuntime objects +func (client *GslbHSMRuntimeClient) GetAll(options ...session.ApiOptionsParams) ([]*models.GslbHSMRuntime, error) { + var plist []*models.GslbHSMRuntime + err := client.aviSession.GetCollection(client.getAPIPath(""), &plist, options...) + return plist, err +} + +// Get an existing GslbHSMRuntime by uuid +func (client *GslbHSMRuntimeClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.GslbHSMRuntime, error) { + var obj *models.GslbHSMRuntime + err := client.aviSession.Get(client.getAPIPath(uuid), &obj, options...) + return obj, err +} + +// GetByName - Get an existing GslbHSMRuntime by name +func (client *GslbHSMRuntimeClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.GslbHSMRuntime, error) { + var obj *models.GslbHSMRuntime + err := client.aviSession.GetObjectByName("gslbhsmruntime", name, &obj, options...) + return obj, err +} + +// GetObject - Get an existing GslbHSMRuntime by filters like name, cloud, tenant +// Api creates GslbHSMRuntime object with every call. +func (client *GslbHSMRuntimeClient) GetObject(options ...session.ApiOptionsParams) (*models.GslbHSMRuntime, error) { + var obj *models.GslbHSMRuntime + newOptions := make([]session.ApiOptionsParams, len(options)+1) + for i, p := range options { + newOptions[i] = p + } + newOptions[len(options)] = session.SetResult(&obj) + err := client.aviSession.GetObject("gslbhsmruntime", newOptions...) + return obj, err +} + +// Create a new GslbHSMRuntime object +func (client *GslbHSMRuntimeClient) Create(obj *models.GslbHSMRuntime, options ...session.ApiOptionsParams) (*models.GslbHSMRuntime, error) { + var robj *models.GslbHSMRuntime + err := client.aviSession.Post(client.getAPIPath(""), obj, &robj, options...) + return robj, err +} + +// Update an existing GslbHSMRuntime object +func (client *GslbHSMRuntimeClient) Update(obj *models.GslbHSMRuntime, options ...session.ApiOptionsParams) (*models.GslbHSMRuntime, error) { + var robj *models.GslbHSMRuntime + path := client.getAPIPath(*obj.UUID) + err := client.aviSession.Put(path, obj, &robj, options...) + return robj, err +} + +// Patch an existing GslbHSMRuntime object specified using uuid +// patchOp: Patch operation - add, replace, or delete +// patch: Patch payload should be compatible with the models.GslbHSMRuntime +// or it should be json compatible of form map[string]interface{} +func (client *GslbHSMRuntimeClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.GslbHSMRuntime, error) { + var robj *models.GslbHSMRuntime + path := client.getAPIPath(uuid) + err := client.aviSession.Patch(path, patch, patchOp, &robj, options...) + return robj, err +} + +// Delete an existing GslbHSMRuntime object with a given UUID +func (client *GslbHSMRuntimeClient) Delete(uuid string, options ...session.ApiOptionsParams) error { + if len(options) == 0 { + return client.aviSession.Delete(client.getAPIPath(uuid)) + } else { + return client.aviSession.DeleteObject(client.getAPIPath(uuid), options...) + } +} + +// DeleteByName - Delete an existing GslbHSMRuntime object with a given name +func (client *GslbHSMRuntimeClient) DeleteByName(name string, options ...session.ApiOptionsParams) error { + res, err := client.GetByName(name, options...) + if err != nil { + return err + } + return client.Delete(*res.UUID, options...) +} + +// GetAviSession +func (client *GslbHSMRuntimeClient) GetAviSession() *session.AviSession { + return client.aviSession +} diff --git a/vendor/github.com/vmware/alb-sdk/go/clients/gslbsmruntime_client.go b/vendor/github.com/vmware/alb-sdk/go/clients/gslbsmruntime_client.go new file mode 100644 index 000000000..751901474 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/clients/gslbsmruntime_client.go @@ -0,0 +1,112 @@ +// Copyright 2019 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 + +package clients + +// This file is auto-generated. + +import ( + "github.com/vmware/alb-sdk/go/models" + "github.com/vmware/alb-sdk/go/session" +) + +// GslbSMRuntimeClient is a client for avi GslbSMRuntime resource +type GslbSMRuntimeClient struct { + aviSession *session.AviSession +} + +// NewGslbSMRuntimeClient creates a new client for GslbSMRuntime resource +func NewGslbSMRuntimeClient(aviSession *session.AviSession) *GslbSMRuntimeClient { + return &GslbSMRuntimeClient{aviSession: aviSession} +} + +func (client *GslbSMRuntimeClient) getAPIPath(uuid string) string { + path := "api/gslbsmruntime" + if uuid != "" { + path += "/" + uuid + } + return path +} + +// GetAll is a collection API to get a list of GslbSMRuntime objects +func (client *GslbSMRuntimeClient) GetAll(options ...session.ApiOptionsParams) ([]*models.GslbSMRuntime, error) { + var plist []*models.GslbSMRuntime + err := client.aviSession.GetCollection(client.getAPIPath(""), &plist, options...) + return plist, err +} + +// Get an existing GslbSMRuntime by uuid +func (client *GslbSMRuntimeClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.GslbSMRuntime, error) { + var obj *models.GslbSMRuntime + err := client.aviSession.Get(client.getAPIPath(uuid), &obj, options...) + return obj, err +} + +// GetByName - Get an existing GslbSMRuntime by name +func (client *GslbSMRuntimeClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.GslbSMRuntime, error) { + var obj *models.GslbSMRuntime + err := client.aviSession.GetObjectByName("gslbsmruntime", name, &obj, options...) + return obj, err +} + +// GetObject - Get an existing GslbSMRuntime by filters like name, cloud, tenant +// Api creates GslbSMRuntime object with every call. +func (client *GslbSMRuntimeClient) GetObject(options ...session.ApiOptionsParams) (*models.GslbSMRuntime, error) { + var obj *models.GslbSMRuntime + newOptions := make([]session.ApiOptionsParams, len(options)+1) + for i, p := range options { + newOptions[i] = p + } + newOptions[len(options)] = session.SetResult(&obj) + err := client.aviSession.GetObject("gslbsmruntime", newOptions...) + return obj, err +} + +// Create a new GslbSMRuntime object +func (client *GslbSMRuntimeClient) Create(obj *models.GslbSMRuntime, options ...session.ApiOptionsParams) (*models.GslbSMRuntime, error) { + var robj *models.GslbSMRuntime + err := client.aviSession.Post(client.getAPIPath(""), obj, &robj, options...) + return robj, err +} + +// Update an existing GslbSMRuntime object +func (client *GslbSMRuntimeClient) Update(obj *models.GslbSMRuntime, options ...session.ApiOptionsParams) (*models.GslbSMRuntime, error) { + var robj *models.GslbSMRuntime + path := client.getAPIPath(*obj.UUID) + err := client.aviSession.Put(path, obj, &robj, options...) + return robj, err +} + +// Patch an existing GslbSMRuntime object specified using uuid +// patchOp: Patch operation - add, replace, or delete +// patch: Patch payload should be compatible with the models.GslbSMRuntime +// or it should be json compatible of form map[string]interface{} +func (client *GslbSMRuntimeClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.GslbSMRuntime, error) { + var robj *models.GslbSMRuntime + path := client.getAPIPath(uuid) + err := client.aviSession.Patch(path, patch, patchOp, &robj, options...) + return robj, err +} + +// Delete an existing GslbSMRuntime object with a given UUID +func (client *GslbSMRuntimeClient) Delete(uuid string, options ...session.ApiOptionsParams) error { + if len(options) == 0 { + return client.aviSession.Delete(client.getAPIPath(uuid)) + } else { + return client.aviSession.DeleteObject(client.getAPIPath(uuid), options...) + } +} + +// DeleteByName - Delete an existing GslbSMRuntime object with a given name +func (client *GslbSMRuntimeClient) DeleteByName(name string, options ...session.ApiOptionsParams) error { + res, err := client.GetByName(name, options...) + if err != nil { + return err + } + return client.Delete(*res.UUID, options...) +} + +// GetAviSession +func (client *GslbSMRuntimeClient) GetAviSession() *session.AviSession { + return client.aviSession +} diff --git a/vendor/github.com/vmware/alb-sdk/go/clients/localworkerfdsversion_client.go b/vendor/github.com/vmware/alb-sdk/go/clients/localworkerfdsversion_client.go new file mode 100644 index 000000000..bd2637134 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/clients/localworkerfdsversion_client.go @@ -0,0 +1,112 @@ +// Copyright 2019 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 + +package clients + +// This file is auto-generated. + +import ( + "github.com/vmware/alb-sdk/go/models" + "github.com/vmware/alb-sdk/go/session" +) + +// LocalWorkerFdsVersionClient is a client for avi LocalWorkerFdsVersion resource +type LocalWorkerFdsVersionClient struct { + aviSession *session.AviSession +} + +// NewLocalWorkerFdsVersionClient creates a new client for LocalWorkerFdsVersion resource +func NewLocalWorkerFdsVersionClient(aviSession *session.AviSession) *LocalWorkerFdsVersionClient { + return &LocalWorkerFdsVersionClient{aviSession: aviSession} +} + +func (client *LocalWorkerFdsVersionClient) getAPIPath(uuid string) string { + path := "api/localworkerfdsversion" + if uuid != "" { + path += "/" + uuid + } + return path +} + +// GetAll is a collection API to get a list of LocalWorkerFdsVersion objects +func (client *LocalWorkerFdsVersionClient) GetAll(options ...session.ApiOptionsParams) ([]*models.LocalWorkerFdsVersion, error) { + var plist []*models.LocalWorkerFdsVersion + err := client.aviSession.GetCollection(client.getAPIPath(""), &plist, options...) + return plist, err +} + +// Get an existing LocalWorkerFdsVersion by uuid +func (client *LocalWorkerFdsVersionClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.LocalWorkerFdsVersion, error) { + var obj *models.LocalWorkerFdsVersion + err := client.aviSession.Get(client.getAPIPath(uuid), &obj, options...) + return obj, err +} + +// GetByName - Get an existing LocalWorkerFdsVersion by name +func (client *LocalWorkerFdsVersionClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.LocalWorkerFdsVersion, error) { + var obj *models.LocalWorkerFdsVersion + err := client.aviSession.GetObjectByName("localworkerfdsversion", name, &obj, options...) + return obj, err +} + +// GetObject - Get an existing LocalWorkerFdsVersion by filters like name, cloud, tenant +// Api creates LocalWorkerFdsVersion object with every call. +func (client *LocalWorkerFdsVersionClient) GetObject(options ...session.ApiOptionsParams) (*models.LocalWorkerFdsVersion, error) { + var obj *models.LocalWorkerFdsVersion + newOptions := make([]session.ApiOptionsParams, len(options)+1) + for i, p := range options { + newOptions[i] = p + } + newOptions[len(options)] = session.SetResult(&obj) + err := client.aviSession.GetObject("localworkerfdsversion", newOptions...) + return obj, err +} + +// Create a new LocalWorkerFdsVersion object +func (client *LocalWorkerFdsVersionClient) Create(obj *models.LocalWorkerFdsVersion, options ...session.ApiOptionsParams) (*models.LocalWorkerFdsVersion, error) { + var robj *models.LocalWorkerFdsVersion + err := client.aviSession.Post(client.getAPIPath(""), obj, &robj, options...) + return robj, err +} + +// Update an existing LocalWorkerFdsVersion object +func (client *LocalWorkerFdsVersionClient) Update(obj *models.LocalWorkerFdsVersion, options ...session.ApiOptionsParams) (*models.LocalWorkerFdsVersion, error) { + var robj *models.LocalWorkerFdsVersion + path := client.getAPIPath(*obj.UUID) + err := client.aviSession.Put(path, obj, &robj, options...) + return robj, err +} + +// Patch an existing LocalWorkerFdsVersion object specified using uuid +// patchOp: Patch operation - add, replace, or delete +// patch: Patch payload should be compatible with the models.LocalWorkerFdsVersion +// or it should be json compatible of form map[string]interface{} +func (client *LocalWorkerFdsVersionClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.LocalWorkerFdsVersion, error) { + var robj *models.LocalWorkerFdsVersion + path := client.getAPIPath(uuid) + err := client.aviSession.Patch(path, patch, patchOp, &robj, options...) + return robj, err +} + +// Delete an existing LocalWorkerFdsVersion object with a given UUID +func (client *LocalWorkerFdsVersionClient) Delete(uuid string, options ...session.ApiOptionsParams) error { + if len(options) == 0 { + return client.aviSession.Delete(client.getAPIPath(uuid)) + } else { + return client.aviSession.DeleteObject(client.getAPIPath(uuid), options...) + } +} + +// DeleteByName - Delete an existing LocalWorkerFdsVersion object with a given name +func (client *LocalWorkerFdsVersionClient) DeleteByName(name string, options ...session.ApiOptionsParams) error { + res, err := client.GetByName(name, options...) + if err != nil { + return err + } + return client.Delete(*res.UUID, options...) +} + +// GetAviSession +func (client *LocalWorkerFdsVersionClient) GetAviSession() *session.AviSession { + return client.aviSession +} diff --git a/vendor/github.com/vmware/alb-sdk/go/clients/positivesecuritypolicy_client.go b/vendor/github.com/vmware/alb-sdk/go/clients/positivesecuritypolicy_client.go new file mode 100644 index 000000000..ae1a14fb2 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/clients/positivesecuritypolicy_client.go @@ -0,0 +1,112 @@ +// Copyright 2019 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 + +package clients + +// This file is auto-generated. + +import ( + "github.com/vmware/alb-sdk/go/models" + "github.com/vmware/alb-sdk/go/session" +) + +// PositiveSecurityPolicyClient is a client for avi PositiveSecurityPolicy resource +type PositiveSecurityPolicyClient struct { + aviSession *session.AviSession +} + +// NewPositiveSecurityPolicyClient creates a new client for PositiveSecurityPolicy resource +func NewPositiveSecurityPolicyClient(aviSession *session.AviSession) *PositiveSecurityPolicyClient { + return &PositiveSecurityPolicyClient{aviSession: aviSession} +} + +func (client *PositiveSecurityPolicyClient) getAPIPath(uuid string) string { + path := "api/positivesecuritypolicy" + if uuid != "" { + path += "/" + uuid + } + return path +} + +// GetAll is a collection API to get a list of PositiveSecurityPolicy objects +func (client *PositiveSecurityPolicyClient) GetAll(options ...session.ApiOptionsParams) ([]*models.PositiveSecurityPolicy, error) { + var plist []*models.PositiveSecurityPolicy + err := client.aviSession.GetCollection(client.getAPIPath(""), &plist, options...) + return plist, err +} + +// Get an existing PositiveSecurityPolicy by uuid +func (client *PositiveSecurityPolicyClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.PositiveSecurityPolicy, error) { + var obj *models.PositiveSecurityPolicy + err := client.aviSession.Get(client.getAPIPath(uuid), &obj, options...) + return obj, err +} + +// GetByName - Get an existing PositiveSecurityPolicy by name +func (client *PositiveSecurityPolicyClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.PositiveSecurityPolicy, error) { + var obj *models.PositiveSecurityPolicy + err := client.aviSession.GetObjectByName("positivesecuritypolicy", name, &obj, options...) + return obj, err +} + +// GetObject - Get an existing PositiveSecurityPolicy by filters like name, cloud, tenant +// Api creates PositiveSecurityPolicy object with every call. +func (client *PositiveSecurityPolicyClient) GetObject(options ...session.ApiOptionsParams) (*models.PositiveSecurityPolicy, error) { + var obj *models.PositiveSecurityPolicy + newOptions := make([]session.ApiOptionsParams, len(options)+1) + for i, p := range options { + newOptions[i] = p + } + newOptions[len(options)] = session.SetResult(&obj) + err := client.aviSession.GetObject("positivesecuritypolicy", newOptions...) + return obj, err +} + +// Create a new PositiveSecurityPolicy object +func (client *PositiveSecurityPolicyClient) Create(obj *models.PositiveSecurityPolicy, options ...session.ApiOptionsParams) (*models.PositiveSecurityPolicy, error) { + var robj *models.PositiveSecurityPolicy + err := client.aviSession.Post(client.getAPIPath(""), obj, &robj, options...) + return robj, err +} + +// Update an existing PositiveSecurityPolicy object +func (client *PositiveSecurityPolicyClient) Update(obj *models.PositiveSecurityPolicy, options ...session.ApiOptionsParams) (*models.PositiveSecurityPolicy, error) { + var robj *models.PositiveSecurityPolicy + path := client.getAPIPath(*obj.UUID) + err := client.aviSession.Put(path, obj, &robj, options...) + return robj, err +} + +// Patch an existing PositiveSecurityPolicy object specified using uuid +// patchOp: Patch operation - add, replace, or delete +// patch: Patch payload should be compatible with the models.PositiveSecurityPolicy +// or it should be json compatible of form map[string]interface{} +func (client *PositiveSecurityPolicyClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.PositiveSecurityPolicy, error) { + var robj *models.PositiveSecurityPolicy + path := client.getAPIPath(uuid) + err := client.aviSession.Patch(path, patch, patchOp, &robj, options...) + return robj, err +} + +// Delete an existing PositiveSecurityPolicy object with a given UUID +func (client *PositiveSecurityPolicyClient) Delete(uuid string, options ...session.ApiOptionsParams) error { + if len(options) == 0 { + return client.aviSession.Delete(client.getAPIPath(uuid)) + } else { + return client.aviSession.DeleteObject(client.getAPIPath(uuid), options...) + } +} + +// DeleteByName - Delete an existing PositiveSecurityPolicy object with a given name +func (client *PositiveSecurityPolicyClient) DeleteByName(name string, options ...session.ApiOptionsParams) error { + res, err := client.GetByName(name, options...) + if err != nil { + return err + } + return client.Delete(*res.UUID, options...) +} + +// GetAviSession +func (client *PositiveSecurityPolicyClient) GetAviSession() *session.AviSession { + return client.aviSession +} diff --git a/vendor/github.com/vmware/alb-sdk/go/clients/ratelimitconfiguration_client.go b/vendor/github.com/vmware/alb-sdk/go/clients/ratelimitconfiguration_client.go new file mode 100644 index 000000000..c91d981a6 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/clients/ratelimitconfiguration_client.go @@ -0,0 +1,112 @@ +// Copyright 2019 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 + +package clients + +// This file is auto-generated. + +import ( + "github.com/vmware/alb-sdk/go/models" + "github.com/vmware/alb-sdk/go/session" +) + +// RateLimitConfigurationClient is a client for avi RateLimitConfiguration resource +type RateLimitConfigurationClient struct { + aviSession *session.AviSession +} + +// NewRateLimitConfigurationClient creates a new client for RateLimitConfiguration resource +func NewRateLimitConfigurationClient(aviSession *session.AviSession) *RateLimitConfigurationClient { + return &RateLimitConfigurationClient{aviSession: aviSession} +} + +func (client *RateLimitConfigurationClient) getAPIPath(uuid string) string { + path := "api/ratelimitconfiguration" + if uuid != "" { + path += "/" + uuid + } + return path +} + +// GetAll is a collection API to get a list of RateLimitConfiguration objects +func (client *RateLimitConfigurationClient) GetAll(options ...session.ApiOptionsParams) ([]*models.RateLimitConfiguration, error) { + var plist []*models.RateLimitConfiguration + err := client.aviSession.GetCollection(client.getAPIPath(""), &plist, options...) + return plist, err +} + +// Get an existing RateLimitConfiguration by uuid +func (client *RateLimitConfigurationClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.RateLimitConfiguration, error) { + var obj *models.RateLimitConfiguration + err := client.aviSession.Get(client.getAPIPath(uuid), &obj, options...) + return obj, err +} + +// GetByName - Get an existing RateLimitConfiguration by name +func (client *RateLimitConfigurationClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.RateLimitConfiguration, error) { + var obj *models.RateLimitConfiguration + err := client.aviSession.GetObjectByName("ratelimitconfiguration", name, &obj, options...) + return obj, err +} + +// GetObject - Get an existing RateLimitConfiguration by filters like name, cloud, tenant +// Api creates RateLimitConfiguration object with every call. +func (client *RateLimitConfigurationClient) GetObject(options ...session.ApiOptionsParams) (*models.RateLimitConfiguration, error) { + var obj *models.RateLimitConfiguration + newOptions := make([]session.ApiOptionsParams, len(options)+1) + for i, p := range options { + newOptions[i] = p + } + newOptions[len(options)] = session.SetResult(&obj) + err := client.aviSession.GetObject("ratelimitconfiguration", newOptions...) + return obj, err +} + +// Create a new RateLimitConfiguration object +func (client *RateLimitConfigurationClient) Create(obj *models.RateLimitConfiguration, options ...session.ApiOptionsParams) (*models.RateLimitConfiguration, error) { + var robj *models.RateLimitConfiguration + err := client.aviSession.Post(client.getAPIPath(""), obj, &robj, options...) + return robj, err +} + +// Update an existing RateLimitConfiguration object +func (client *RateLimitConfigurationClient) Update(obj *models.RateLimitConfiguration, options ...session.ApiOptionsParams) (*models.RateLimitConfiguration, error) { + var robj *models.RateLimitConfiguration + path := client.getAPIPath(*obj.UUID) + err := client.aviSession.Put(path, obj, &robj, options...) + return robj, err +} + +// Patch an existing RateLimitConfiguration object specified using uuid +// patchOp: Patch operation - add, replace, or delete +// patch: Patch payload should be compatible with the models.RateLimitConfiguration +// or it should be json compatible of form map[string]interface{} +func (client *RateLimitConfigurationClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.RateLimitConfiguration, error) { + var robj *models.RateLimitConfiguration + path := client.getAPIPath(uuid) + err := client.aviSession.Patch(path, patch, patchOp, &robj, options...) + return robj, err +} + +// Delete an existing RateLimitConfiguration object with a given UUID +func (client *RateLimitConfigurationClient) Delete(uuid string, options ...session.ApiOptionsParams) error { + if len(options) == 0 { + return client.aviSession.Delete(client.getAPIPath(uuid)) + } else { + return client.aviSession.DeleteObject(client.getAPIPath(uuid), options...) + } +} + +// DeleteByName - Delete an existing RateLimitConfiguration object with a given name +func (client *RateLimitConfigurationClient) DeleteByName(name string, options ...session.ApiOptionsParams) error { + res, err := client.GetByName(name, options...) + if err != nil { + return err + } + return client.Delete(*res.UUID, options...) +} + +// GetAviSession +func (client *RateLimitConfigurationClient) GetAviSession() *session.AviSession { + return client.aviSession +} diff --git a/vendor/github.com/vmware/alb-sdk/go/clients/report_client.go b/vendor/github.com/vmware/alb-sdk/go/clients/report_client.go new file mode 100644 index 000000000..01ec3b7d7 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/clients/report_client.go @@ -0,0 +1,112 @@ +// Copyright 2019 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 + +package clients + +// This file is auto-generated. + +import ( + "github.com/vmware/alb-sdk/go/models" + "github.com/vmware/alb-sdk/go/session" +) + +// ReportClient is a client for avi Report resource +type ReportClient struct { + aviSession *session.AviSession +} + +// NewReportClient creates a new client for Report resource +func NewReportClient(aviSession *session.AviSession) *ReportClient { + return &ReportClient{aviSession: aviSession} +} + +func (client *ReportClient) getAPIPath(uuid string) string { + path := "api/report" + if uuid != "" { + path += "/" + uuid + } + return path +} + +// GetAll is a collection API to get a list of Report objects +func (client *ReportClient) GetAll(options ...session.ApiOptionsParams) ([]*models.Report, error) { + var plist []*models.Report + err := client.aviSession.GetCollection(client.getAPIPath(""), &plist, options...) + return plist, err +} + +// Get an existing Report by uuid +func (client *ReportClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.Report, error) { + var obj *models.Report + err := client.aviSession.Get(client.getAPIPath(uuid), &obj, options...) + return obj, err +} + +// GetByName - Get an existing Report by name +func (client *ReportClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.Report, error) { + var obj *models.Report + err := client.aviSession.GetObjectByName("report", name, &obj, options...) + return obj, err +} + +// GetObject - Get an existing Report by filters like name, cloud, tenant +// Api creates Report object with every call. +func (client *ReportClient) GetObject(options ...session.ApiOptionsParams) (*models.Report, error) { + var obj *models.Report + newOptions := make([]session.ApiOptionsParams, len(options)+1) + for i, p := range options { + newOptions[i] = p + } + newOptions[len(options)] = session.SetResult(&obj) + err := client.aviSession.GetObject("report", newOptions...) + return obj, err +} + +// Create a new Report object +func (client *ReportClient) Create(obj *models.Report, options ...session.ApiOptionsParams) (*models.Report, error) { + var robj *models.Report + err := client.aviSession.Post(client.getAPIPath(""), obj, &robj, options...) + return robj, err +} + +// Update an existing Report object +func (client *ReportClient) Update(obj *models.Report, options ...session.ApiOptionsParams) (*models.Report, error) { + var robj *models.Report + path := client.getAPIPath(*obj.UUID) + err := client.aviSession.Put(path, obj, &robj, options...) + return robj, err +} + +// Patch an existing Report object specified using uuid +// patchOp: Patch operation - add, replace, or delete +// patch: Patch payload should be compatible with the models.Report +// or it should be json compatible of form map[string]interface{} +func (client *ReportClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.Report, error) { + var robj *models.Report + path := client.getAPIPath(uuid) + err := client.aviSession.Patch(path, patch, patchOp, &robj, options...) + return robj, err +} + +// Delete an existing Report object with a given UUID +func (client *ReportClient) Delete(uuid string, options ...session.ApiOptionsParams) error { + if len(options) == 0 { + return client.aviSession.Delete(client.getAPIPath(uuid)) + } else { + return client.aviSession.DeleteObject(client.getAPIPath(uuid), options...) + } +} + +// DeleteByName - Delete an existing Report object with a given name +func (client *ReportClient) DeleteByName(name string, options ...session.ApiOptionsParams) error { + res, err := client.GetByName(name, options...) + if err != nil { + return err + } + return client.Delete(*res.UUID, options...) +} + +// GetAviSession +func (client *ReportClient) GetAviSession() *session.AviSession { + return client.aviSession +} diff --git a/vendor/github.com/vmware/alb-sdk/go/clients/reportprofile_client.go b/vendor/github.com/vmware/alb-sdk/go/clients/reportprofile_client.go new file mode 100644 index 000000000..4586047e8 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/clients/reportprofile_client.go @@ -0,0 +1,112 @@ +// Copyright 2019 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 + +package clients + +// This file is auto-generated. + +import ( + "github.com/vmware/alb-sdk/go/models" + "github.com/vmware/alb-sdk/go/session" +) + +// ReportProfileClient is a client for avi ReportProfile resource +type ReportProfileClient struct { + aviSession *session.AviSession +} + +// NewReportProfileClient creates a new client for ReportProfile resource +func NewReportProfileClient(aviSession *session.AviSession) *ReportProfileClient { + return &ReportProfileClient{aviSession: aviSession} +} + +func (client *ReportProfileClient) getAPIPath(uuid string) string { + path := "api/reportprofile" + if uuid != "" { + path += "/" + uuid + } + return path +} + +// GetAll is a collection API to get a list of ReportProfile objects +func (client *ReportProfileClient) GetAll(options ...session.ApiOptionsParams) ([]*models.ReportProfile, error) { + var plist []*models.ReportProfile + err := client.aviSession.GetCollection(client.getAPIPath(""), &plist, options...) + return plist, err +} + +// Get an existing ReportProfile by uuid +func (client *ReportProfileClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.ReportProfile, error) { + var obj *models.ReportProfile + err := client.aviSession.Get(client.getAPIPath(uuid), &obj, options...) + return obj, err +} + +// GetByName - Get an existing ReportProfile by name +func (client *ReportProfileClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.ReportProfile, error) { + var obj *models.ReportProfile + err := client.aviSession.GetObjectByName("reportprofile", name, &obj, options...) + return obj, err +} + +// GetObject - Get an existing ReportProfile by filters like name, cloud, tenant +// Api creates ReportProfile object with every call. +func (client *ReportProfileClient) GetObject(options ...session.ApiOptionsParams) (*models.ReportProfile, error) { + var obj *models.ReportProfile + newOptions := make([]session.ApiOptionsParams, len(options)+1) + for i, p := range options { + newOptions[i] = p + } + newOptions[len(options)] = session.SetResult(&obj) + err := client.aviSession.GetObject("reportprofile", newOptions...) + return obj, err +} + +// Create a new ReportProfile object +func (client *ReportProfileClient) Create(obj *models.ReportProfile, options ...session.ApiOptionsParams) (*models.ReportProfile, error) { + var robj *models.ReportProfile + err := client.aviSession.Post(client.getAPIPath(""), obj, &robj, options...) + return robj, err +} + +// Update an existing ReportProfile object +func (client *ReportProfileClient) Update(obj *models.ReportProfile, options ...session.ApiOptionsParams) (*models.ReportProfile, error) { + var robj *models.ReportProfile + path := client.getAPIPath(*obj.UUID) + err := client.aviSession.Put(path, obj, &robj, options...) + return robj, err +} + +// Patch an existing ReportProfile object specified using uuid +// patchOp: Patch operation - add, replace, or delete +// patch: Patch payload should be compatible with the models.ReportProfile +// or it should be json compatible of form map[string]interface{} +func (client *ReportProfileClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.ReportProfile, error) { + var robj *models.ReportProfile + path := client.getAPIPath(uuid) + err := client.aviSession.Patch(path, patch, patchOp, &robj, options...) + return robj, err +} + +// Delete an existing ReportProfile object with a given UUID +func (client *ReportProfileClient) Delete(uuid string, options ...session.ApiOptionsParams) error { + if len(options) == 0 { + return client.aviSession.Delete(client.getAPIPath(uuid)) + } else { + return client.aviSession.DeleteObject(client.getAPIPath(uuid), options...) + } +} + +// DeleteByName - Delete an existing ReportProfile object with a given name +func (client *ReportProfileClient) DeleteByName(name string, options ...session.ApiOptionsParams) error { + res, err := client.GetByName(name, options...) + if err != nil { + return err + } + return client.Delete(*res.UUID, options...) +} + +// GetAviSession +func (client *ReportProfileClient) GetAviSession() *session.AviSession { + return client.aviSession +} diff --git a/vendor/github.com/vmware/alb-sdk/go/clients/retentionpolicy_client.go b/vendor/github.com/vmware/alb-sdk/go/clients/retentionpolicy_client.go new file mode 100644 index 000000000..434d503eb --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/clients/retentionpolicy_client.go @@ -0,0 +1,112 @@ +// Copyright 2019 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 + +package clients + +// This file is auto-generated. + +import ( + "github.com/vmware/alb-sdk/go/models" + "github.com/vmware/alb-sdk/go/session" +) + +// RetentionPolicyClient is a client for avi RetentionPolicy resource +type RetentionPolicyClient struct { + aviSession *session.AviSession +} + +// NewRetentionPolicyClient creates a new client for RetentionPolicy resource +func NewRetentionPolicyClient(aviSession *session.AviSession) *RetentionPolicyClient { + return &RetentionPolicyClient{aviSession: aviSession} +} + +func (client *RetentionPolicyClient) getAPIPath(uuid string) string { + path := "api/retentionpolicy" + if uuid != "" { + path += "/" + uuid + } + return path +} + +// GetAll is a collection API to get a list of RetentionPolicy objects +func (client *RetentionPolicyClient) GetAll(options ...session.ApiOptionsParams) ([]*models.RetentionPolicy, error) { + var plist []*models.RetentionPolicy + err := client.aviSession.GetCollection(client.getAPIPath(""), &plist, options...) + return plist, err +} + +// Get an existing RetentionPolicy by uuid +func (client *RetentionPolicyClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.RetentionPolicy, error) { + var obj *models.RetentionPolicy + err := client.aviSession.Get(client.getAPIPath(uuid), &obj, options...) + return obj, err +} + +// GetByName - Get an existing RetentionPolicy by name +func (client *RetentionPolicyClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.RetentionPolicy, error) { + var obj *models.RetentionPolicy + err := client.aviSession.GetObjectByName("retentionpolicy", name, &obj, options...) + return obj, err +} + +// GetObject - Get an existing RetentionPolicy by filters like name, cloud, tenant +// Api creates RetentionPolicy object with every call. +func (client *RetentionPolicyClient) GetObject(options ...session.ApiOptionsParams) (*models.RetentionPolicy, error) { + var obj *models.RetentionPolicy + newOptions := make([]session.ApiOptionsParams, len(options)+1) + for i, p := range options { + newOptions[i] = p + } + newOptions[len(options)] = session.SetResult(&obj) + err := client.aviSession.GetObject("retentionpolicy", newOptions...) + return obj, err +} + +// Create a new RetentionPolicy object +func (client *RetentionPolicyClient) Create(obj *models.RetentionPolicy, options ...session.ApiOptionsParams) (*models.RetentionPolicy, error) { + var robj *models.RetentionPolicy + err := client.aviSession.Post(client.getAPIPath(""), obj, &robj, options...) + return robj, err +} + +// Update an existing RetentionPolicy object +func (client *RetentionPolicyClient) Update(obj *models.RetentionPolicy, options ...session.ApiOptionsParams) (*models.RetentionPolicy, error) { + var robj *models.RetentionPolicy + path := client.getAPIPath(*obj.UUID) + err := client.aviSession.Put(path, obj, &robj, options...) + return robj, err +} + +// Patch an existing RetentionPolicy object specified using uuid +// patchOp: Patch operation - add, replace, or delete +// patch: Patch payload should be compatible with the models.RetentionPolicy +// or it should be json compatible of form map[string]interface{} +func (client *RetentionPolicyClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.RetentionPolicy, error) { + var robj *models.RetentionPolicy + path := client.getAPIPath(uuid) + err := client.aviSession.Patch(path, patch, patchOp, &robj, options...) + return robj, err +} + +// Delete an existing RetentionPolicy object with a given UUID +func (client *RetentionPolicyClient) Delete(uuid string, options ...session.ApiOptionsParams) error { + if len(options) == 0 { + return client.aviSession.Delete(client.getAPIPath(uuid)) + } else { + return client.aviSession.DeleteObject(client.getAPIPath(uuid), options...) + } +} + +// DeleteByName - Delete an existing RetentionPolicy object with a given name +func (client *RetentionPolicyClient) DeleteByName(name string, options ...session.ApiOptionsParams) error { + res, err := client.GetByName(name, options...) + if err != nil { + return err + } + return client.Delete(*res.UUID, options...) +} + +// GetAviSession +func (client *RetentionPolicyClient) GetAviSession() *session.AviSession { + return client.aviSession +} diff --git a/vendor/github.com/vmware/alb-sdk/go/clients/techsupport_client.go b/vendor/github.com/vmware/alb-sdk/go/clients/techsupport_client.go new file mode 100644 index 000000000..d20b2bab1 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/clients/techsupport_client.go @@ -0,0 +1,112 @@ +// Copyright 2019 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 + +package clients + +// This file is auto-generated. + +import ( + "github.com/vmware/alb-sdk/go/models" + "github.com/vmware/alb-sdk/go/session" +) + +// TechSupportClient is a client for avi TechSupport resource +type TechSupportClient struct { + aviSession *session.AviSession +} + +// NewTechSupportClient creates a new client for TechSupport resource +func NewTechSupportClient(aviSession *session.AviSession) *TechSupportClient { + return &TechSupportClient{aviSession: aviSession} +} + +func (client *TechSupportClient) getAPIPath(uuid string) string { + path := "api/techsupport" + if uuid != "" { + path += "/" + uuid + } + return path +} + +// GetAll is a collection API to get a list of TechSupport objects +func (client *TechSupportClient) GetAll(options ...session.ApiOptionsParams) ([]*models.TechSupport, error) { + var plist []*models.TechSupport + err := client.aviSession.GetCollection(client.getAPIPath(""), &plist, options...) + return plist, err +} + +// Get an existing TechSupport by uuid +func (client *TechSupportClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.TechSupport, error) { + var obj *models.TechSupport + err := client.aviSession.Get(client.getAPIPath(uuid), &obj, options...) + return obj, err +} + +// GetByName - Get an existing TechSupport by name +func (client *TechSupportClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.TechSupport, error) { + var obj *models.TechSupport + err := client.aviSession.GetObjectByName("techsupport", name, &obj, options...) + return obj, err +} + +// GetObject - Get an existing TechSupport by filters like name, cloud, tenant +// Api creates TechSupport object with every call. +func (client *TechSupportClient) GetObject(options ...session.ApiOptionsParams) (*models.TechSupport, error) { + var obj *models.TechSupport + newOptions := make([]session.ApiOptionsParams, len(options)+1) + for i, p := range options { + newOptions[i] = p + } + newOptions[len(options)] = session.SetResult(&obj) + err := client.aviSession.GetObject("techsupport", newOptions...) + return obj, err +} + +// Create a new TechSupport object +func (client *TechSupportClient) Create(obj *models.TechSupport, options ...session.ApiOptionsParams) (*models.TechSupport, error) { + var robj *models.TechSupport + err := client.aviSession.Post(client.getAPIPath(""), obj, &robj, options...) + return robj, err +} + +// Update an existing TechSupport object +func (client *TechSupportClient) Update(obj *models.TechSupport, options ...session.ApiOptionsParams) (*models.TechSupport, error) { + var robj *models.TechSupport + path := client.getAPIPath(*obj.UUID) + err := client.aviSession.Put(path, obj, &robj, options...) + return robj, err +} + +// Patch an existing TechSupport object specified using uuid +// patchOp: Patch operation - add, replace, or delete +// patch: Patch payload should be compatible with the models.TechSupport +// or it should be json compatible of form map[string]interface{} +func (client *TechSupportClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.TechSupport, error) { + var robj *models.TechSupport + path := client.getAPIPath(uuid) + err := client.aviSession.Patch(path, patch, patchOp, &robj, options...) + return robj, err +} + +// Delete an existing TechSupport object with a given UUID +func (client *TechSupportClient) Delete(uuid string, options ...session.ApiOptionsParams) error { + if len(options) == 0 { + return client.aviSession.Delete(client.getAPIPath(uuid)) + } else { + return client.aviSession.DeleteObject(client.getAPIPath(uuid), options...) + } +} + +// DeleteByName - Delete an existing TechSupport object with a given name +func (client *TechSupportClient) DeleteByName(name string, options ...session.ApiOptionsParams) error { + res, err := client.GetByName(name, options...) + if err != nil { + return err + } + return client.Delete(*res.UUID, options...) +} + +// GetAviSession +func (client *TechSupportClient) GetAviSession() *session.AviSession { + return client.aviSession +} diff --git a/vendor/github.com/vmware/alb-sdk/go/clients/techsupportmessage_client.go b/vendor/github.com/vmware/alb-sdk/go/clients/techsupportmessage_client.go new file mode 100644 index 000000000..0c0abe6ef --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/clients/techsupportmessage_client.go @@ -0,0 +1,112 @@ +// Copyright 2019 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 + +package clients + +// This file is auto-generated. + +import ( + "github.com/vmware/alb-sdk/go/models" + "github.com/vmware/alb-sdk/go/session" +) + +// TechSupportMessageClient is a client for avi TechSupportMessage resource +type TechSupportMessageClient struct { + aviSession *session.AviSession +} + +// NewTechSupportMessageClient creates a new client for TechSupportMessage resource +func NewTechSupportMessageClient(aviSession *session.AviSession) *TechSupportMessageClient { + return &TechSupportMessageClient{aviSession: aviSession} +} + +func (client *TechSupportMessageClient) getAPIPath(uuid string) string { + path := "api/techsupportmessage" + if uuid != "" { + path += "/" + uuid + } + return path +} + +// GetAll is a collection API to get a list of TechSupportMessage objects +func (client *TechSupportMessageClient) GetAll(options ...session.ApiOptionsParams) ([]*models.TechSupportMessage, error) { + var plist []*models.TechSupportMessage + err := client.aviSession.GetCollection(client.getAPIPath(""), &plist, options...) + return plist, err +} + +// Get an existing TechSupportMessage by uuid +func (client *TechSupportMessageClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.TechSupportMessage, error) { + var obj *models.TechSupportMessage + err := client.aviSession.Get(client.getAPIPath(uuid), &obj, options...) + return obj, err +} + +// GetByName - Get an existing TechSupportMessage by name +func (client *TechSupportMessageClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.TechSupportMessage, error) { + var obj *models.TechSupportMessage + err := client.aviSession.GetObjectByName("techsupportmessage", name, &obj, options...) + return obj, err +} + +// GetObject - Get an existing TechSupportMessage by filters like name, cloud, tenant +// Api creates TechSupportMessage object with every call. +func (client *TechSupportMessageClient) GetObject(options ...session.ApiOptionsParams) (*models.TechSupportMessage, error) { + var obj *models.TechSupportMessage + newOptions := make([]session.ApiOptionsParams, len(options)+1) + for i, p := range options { + newOptions[i] = p + } + newOptions[len(options)] = session.SetResult(&obj) + err := client.aviSession.GetObject("techsupportmessage", newOptions...) + return obj, err +} + +// Create a new TechSupportMessage object +func (client *TechSupportMessageClient) Create(obj *models.TechSupportMessage, options ...session.ApiOptionsParams) (*models.TechSupportMessage, error) { + var robj *models.TechSupportMessage + err := client.aviSession.Post(client.getAPIPath(""), obj, &robj, options...) + return robj, err +} + +// Update an existing TechSupportMessage object +func (client *TechSupportMessageClient) Update(obj *models.TechSupportMessage, options ...session.ApiOptionsParams) (*models.TechSupportMessage, error) { + var robj *models.TechSupportMessage + path := client.getAPIPath(*obj.UUID) + err := client.aviSession.Put(path, obj, &robj, options...) + return robj, err +} + +// Patch an existing TechSupportMessage object specified using uuid +// patchOp: Patch operation - add, replace, or delete +// patch: Patch payload should be compatible with the models.TechSupportMessage +// or it should be json compatible of form map[string]interface{} +func (client *TechSupportMessageClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.TechSupportMessage, error) { + var robj *models.TechSupportMessage + path := client.getAPIPath(uuid) + err := client.aviSession.Patch(path, patch, patchOp, &robj, options...) + return robj, err +} + +// Delete an existing TechSupportMessage object with a given UUID +func (client *TechSupportMessageClient) Delete(uuid string, options ...session.ApiOptionsParams) error { + if len(options) == 0 { + return client.aviSession.Delete(client.getAPIPath(uuid)) + } else { + return client.aviSession.DeleteObject(client.getAPIPath(uuid), options...) + } +} + +// DeleteByName - Delete an existing TechSupportMessage object with a given name +func (client *TechSupportMessageClient) DeleteByName(name string, options ...session.ApiOptionsParams) error { + res, err := client.GetByName(name, options...) + if err != nil { + return err + } + return client.Delete(*res.UUID, options...) +} + +// GetAviSession +func (client *TechSupportMessageClient) GetAviSession() *session.AviSession { + return client.aviSession +} diff --git a/vendor/github.com/vmware/alb-sdk/go/clients/techsupportprofile_client.go b/vendor/github.com/vmware/alb-sdk/go/clients/techsupportprofile_client.go new file mode 100644 index 000000000..83fe7bf9d --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/clients/techsupportprofile_client.go @@ -0,0 +1,112 @@ +// Copyright 2019 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 + +package clients + +// This file is auto-generated. + +import ( + "github.com/vmware/alb-sdk/go/models" + "github.com/vmware/alb-sdk/go/session" +) + +// TechSupportProfileClient is a client for avi TechSupportProfile resource +type TechSupportProfileClient struct { + aviSession *session.AviSession +} + +// NewTechSupportProfileClient creates a new client for TechSupportProfile resource +func NewTechSupportProfileClient(aviSession *session.AviSession) *TechSupportProfileClient { + return &TechSupportProfileClient{aviSession: aviSession} +} + +func (client *TechSupportProfileClient) getAPIPath(uuid string) string { + path := "api/techsupportprofile" + if uuid != "" { + path += "/" + uuid + } + return path +} + +// GetAll is a collection API to get a list of TechSupportProfile objects +func (client *TechSupportProfileClient) GetAll(options ...session.ApiOptionsParams) ([]*models.TechSupportProfile, error) { + var plist []*models.TechSupportProfile + err := client.aviSession.GetCollection(client.getAPIPath(""), &plist, options...) + return plist, err +} + +// Get an existing TechSupportProfile by uuid +func (client *TechSupportProfileClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.TechSupportProfile, error) { + var obj *models.TechSupportProfile + err := client.aviSession.Get(client.getAPIPath(uuid), &obj, options...) + return obj, err +} + +// GetByName - Get an existing TechSupportProfile by name +func (client *TechSupportProfileClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.TechSupportProfile, error) { + var obj *models.TechSupportProfile + err := client.aviSession.GetObjectByName("techsupportprofile", name, &obj, options...) + return obj, err +} + +// GetObject - Get an existing TechSupportProfile by filters like name, cloud, tenant +// Api creates TechSupportProfile object with every call. +func (client *TechSupportProfileClient) GetObject(options ...session.ApiOptionsParams) (*models.TechSupportProfile, error) { + var obj *models.TechSupportProfile + newOptions := make([]session.ApiOptionsParams, len(options)+1) + for i, p := range options { + newOptions[i] = p + } + newOptions[len(options)] = session.SetResult(&obj) + err := client.aviSession.GetObject("techsupportprofile", newOptions...) + return obj, err +} + +// Create a new TechSupportProfile object +func (client *TechSupportProfileClient) Create(obj *models.TechSupportProfile, options ...session.ApiOptionsParams) (*models.TechSupportProfile, error) { + var robj *models.TechSupportProfile + err := client.aviSession.Post(client.getAPIPath(""), obj, &robj, options...) + return robj, err +} + +// Update an existing TechSupportProfile object +func (client *TechSupportProfileClient) Update(obj *models.TechSupportProfile, options ...session.ApiOptionsParams) (*models.TechSupportProfile, error) { + var robj *models.TechSupportProfile + path := client.getAPIPath(*obj.UUID) + err := client.aviSession.Put(path, obj, &robj, options...) + return robj, err +} + +// Patch an existing TechSupportProfile object specified using uuid +// patchOp: Patch operation - add, replace, or delete +// patch: Patch payload should be compatible with the models.TechSupportProfile +// or it should be json compatible of form map[string]interface{} +func (client *TechSupportProfileClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.TechSupportProfile, error) { + var robj *models.TechSupportProfile + path := client.getAPIPath(uuid) + err := client.aviSession.Patch(path, patch, patchOp, &robj, options...) + return robj, err +} + +// Delete an existing TechSupportProfile object with a given UUID +func (client *TechSupportProfileClient) Delete(uuid string, options ...session.ApiOptionsParams) error { + if len(options) == 0 { + return client.aviSession.Delete(client.getAPIPath(uuid)) + } else { + return client.aviSession.DeleteObject(client.getAPIPath(uuid), options...) + } +} + +// DeleteByName - Delete an existing TechSupportProfile object with a given name +func (client *TechSupportProfileClient) DeleteByName(name string, options ...session.ApiOptionsParams) error { + res, err := client.GetByName(name, options...) + if err != nil { + return err + } + return client.Delete(*res.UUID, options...) +} + +// GetAviSession +func (client *TechSupportProfileClient) GetAviSession() *session.AviSession { + return client.aviSession +} diff --git a/vendor/github.com/vmware/alb-sdk/go/clients/trustedhostprofile_client.go b/vendor/github.com/vmware/alb-sdk/go/clients/trustedhostprofile_client.go new file mode 100644 index 000000000..b6237d52d --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/clients/trustedhostprofile_client.go @@ -0,0 +1,112 @@ +// Copyright 2019 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 + +package clients + +// This file is auto-generated. + +import ( + "github.com/vmware/alb-sdk/go/models" + "github.com/vmware/alb-sdk/go/session" +) + +// TrustedHostProfileClient is a client for avi TrustedHostProfile resource +type TrustedHostProfileClient struct { + aviSession *session.AviSession +} + +// NewTrustedHostProfileClient creates a new client for TrustedHostProfile resource +func NewTrustedHostProfileClient(aviSession *session.AviSession) *TrustedHostProfileClient { + return &TrustedHostProfileClient{aviSession: aviSession} +} + +func (client *TrustedHostProfileClient) getAPIPath(uuid string) string { + path := "api/trustedhostprofile" + if uuid != "" { + path += "/" + uuid + } + return path +} + +// GetAll is a collection API to get a list of TrustedHostProfile objects +func (client *TrustedHostProfileClient) GetAll(options ...session.ApiOptionsParams) ([]*models.TrustedHostProfile, error) { + var plist []*models.TrustedHostProfile + err := client.aviSession.GetCollection(client.getAPIPath(""), &plist, options...) + return plist, err +} + +// Get an existing TrustedHostProfile by uuid +func (client *TrustedHostProfileClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.TrustedHostProfile, error) { + var obj *models.TrustedHostProfile + err := client.aviSession.Get(client.getAPIPath(uuid), &obj, options...) + return obj, err +} + +// GetByName - Get an existing TrustedHostProfile by name +func (client *TrustedHostProfileClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.TrustedHostProfile, error) { + var obj *models.TrustedHostProfile + err := client.aviSession.GetObjectByName("trustedhostprofile", name, &obj, options...) + return obj, err +} + +// GetObject - Get an existing TrustedHostProfile by filters like name, cloud, tenant +// Api creates TrustedHostProfile object with every call. +func (client *TrustedHostProfileClient) GetObject(options ...session.ApiOptionsParams) (*models.TrustedHostProfile, error) { + var obj *models.TrustedHostProfile + newOptions := make([]session.ApiOptionsParams, len(options)+1) + for i, p := range options { + newOptions[i] = p + } + newOptions[len(options)] = session.SetResult(&obj) + err := client.aviSession.GetObject("trustedhostprofile", newOptions...) + return obj, err +} + +// Create a new TrustedHostProfile object +func (client *TrustedHostProfileClient) Create(obj *models.TrustedHostProfile, options ...session.ApiOptionsParams) (*models.TrustedHostProfile, error) { + var robj *models.TrustedHostProfile + err := client.aviSession.Post(client.getAPIPath(""), obj, &robj, options...) + return robj, err +} + +// Update an existing TrustedHostProfile object +func (client *TrustedHostProfileClient) Update(obj *models.TrustedHostProfile, options ...session.ApiOptionsParams) (*models.TrustedHostProfile, error) { + var robj *models.TrustedHostProfile + path := client.getAPIPath(*obj.UUID) + err := client.aviSession.Put(path, obj, &robj, options...) + return robj, err +} + +// Patch an existing TrustedHostProfile object specified using uuid +// patchOp: Patch operation - add, replace, or delete +// patch: Patch payload should be compatible with the models.TrustedHostProfile +// or it should be json compatible of form map[string]interface{} +func (client *TrustedHostProfileClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.TrustedHostProfile, error) { + var robj *models.TrustedHostProfile + path := client.getAPIPath(uuid) + err := client.aviSession.Patch(path, patch, patchOp, &robj, options...) + return robj, err +} + +// Delete an existing TrustedHostProfile object with a given UUID +func (client *TrustedHostProfileClient) Delete(uuid string, options ...session.ApiOptionsParams) error { + if len(options) == 0 { + return client.aviSession.Delete(client.getAPIPath(uuid)) + } else { + return client.aviSession.DeleteObject(client.getAPIPath(uuid), options...) + } +} + +// DeleteByName - Delete an existing TrustedHostProfile object with a given name +func (client *TrustedHostProfileClient) DeleteByName(name string, options ...session.ApiOptionsParams) error { + res, err := client.GetByName(name, options...) + if err != nil { + return err + } + return client.Delete(*res.UUID, options...) +} + +// GetAviSession +func (client *TrustedHostProfileClient) GetAviSession() *session.AviSession { + return client.aviSession +} diff --git a/vendor/github.com/vmware/alb-sdk/go/clients/upgradeprofile_client.go b/vendor/github.com/vmware/alb-sdk/go/clients/upgradeprofile_client.go new file mode 100644 index 000000000..fc2791421 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/clients/upgradeprofile_client.go @@ -0,0 +1,112 @@ +// Copyright 2019 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 + +package clients + +// This file is auto-generated. + +import ( + "github.com/vmware/alb-sdk/go/models" + "github.com/vmware/alb-sdk/go/session" +) + +// UpgradeProfileClient is a client for avi UpgradeProfile resource +type UpgradeProfileClient struct { + aviSession *session.AviSession +} + +// NewUpgradeProfileClient creates a new client for UpgradeProfile resource +func NewUpgradeProfileClient(aviSession *session.AviSession) *UpgradeProfileClient { + return &UpgradeProfileClient{aviSession: aviSession} +} + +func (client *UpgradeProfileClient) getAPIPath(uuid string) string { + path := "api/upgradeprofile" + if uuid != "" { + path += "/" + uuid + } + return path +} + +// GetAll is a collection API to get a list of UpgradeProfile objects +func (client *UpgradeProfileClient) GetAll(options ...session.ApiOptionsParams) ([]*models.UpgradeProfile, error) { + var plist []*models.UpgradeProfile + err := client.aviSession.GetCollection(client.getAPIPath(""), &plist, options...) + return plist, err +} + +// Get an existing UpgradeProfile by uuid +func (client *UpgradeProfileClient) Get(uuid string, options ...session.ApiOptionsParams) (*models.UpgradeProfile, error) { + var obj *models.UpgradeProfile + err := client.aviSession.Get(client.getAPIPath(uuid), &obj, options...) + return obj, err +} + +// GetByName - Get an existing UpgradeProfile by name +func (client *UpgradeProfileClient) GetByName(name string, options ...session.ApiOptionsParams) (*models.UpgradeProfile, error) { + var obj *models.UpgradeProfile + err := client.aviSession.GetObjectByName("upgradeprofile", name, &obj, options...) + return obj, err +} + +// GetObject - Get an existing UpgradeProfile by filters like name, cloud, tenant +// Api creates UpgradeProfile object with every call. +func (client *UpgradeProfileClient) GetObject(options ...session.ApiOptionsParams) (*models.UpgradeProfile, error) { + var obj *models.UpgradeProfile + newOptions := make([]session.ApiOptionsParams, len(options)+1) + for i, p := range options { + newOptions[i] = p + } + newOptions[len(options)] = session.SetResult(&obj) + err := client.aviSession.GetObject("upgradeprofile", newOptions...) + return obj, err +} + +// Create a new UpgradeProfile object +func (client *UpgradeProfileClient) Create(obj *models.UpgradeProfile, options ...session.ApiOptionsParams) (*models.UpgradeProfile, error) { + var robj *models.UpgradeProfile + err := client.aviSession.Post(client.getAPIPath(""), obj, &robj, options...) + return robj, err +} + +// Update an existing UpgradeProfile object +func (client *UpgradeProfileClient) Update(obj *models.UpgradeProfile, options ...session.ApiOptionsParams) (*models.UpgradeProfile, error) { + var robj *models.UpgradeProfile + path := client.getAPIPath(*obj.UUID) + err := client.aviSession.Put(path, obj, &robj, options...) + return robj, err +} + +// Patch an existing UpgradeProfile object specified using uuid +// patchOp: Patch operation - add, replace, or delete +// patch: Patch payload should be compatible with the models.UpgradeProfile +// or it should be json compatible of form map[string]interface{} +func (client *UpgradeProfileClient) Patch(uuid string, patch interface{}, patchOp string, options ...session.ApiOptionsParams) (*models.UpgradeProfile, error) { + var robj *models.UpgradeProfile + path := client.getAPIPath(uuid) + err := client.aviSession.Patch(path, patch, patchOp, &robj, options...) + return robj, err +} + +// Delete an existing UpgradeProfile object with a given UUID +func (client *UpgradeProfileClient) Delete(uuid string, options ...session.ApiOptionsParams) error { + if len(options) == 0 { + return client.aviSession.Delete(client.getAPIPath(uuid)) + } else { + return client.aviSession.DeleteObject(client.getAPIPath(uuid), options...) + } +} + +// DeleteByName - Delete an existing UpgradeProfile object with a given name +func (client *UpgradeProfileClient) DeleteByName(name string, options ...session.ApiOptionsParams) error { + res, err := client.GetByName(name, options...) + if err != nil { + return err + } + return client.Delete(*res.UUID, options...) +} + +// GetAviSession +func (client *UpgradeProfileClient) GetAviSession() *session.AviSession { + return client.aviSession +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/a_c_subject_info.go b/vendor/github.com/vmware/alb-sdk/go/models/a_c_subject_info.go index a3e0ca82f..5f96f7b63 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/a_c_subject_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/a_c_subject_info.go @@ -8,11 +8,11 @@ package models // swagger:model ACSubjectInfo type ACSubjectInfo struct { - // Subject type for the audit event (e.g. DNS Hostname, IP address, URI). Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Subject type for the audit event (e.g. DNS Hostname, IP address, URI). Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Type *string `json:"type"` - // Subject value for the audit event (e.g. www.example.com, 10.10.10.10, www.foo.com/index.html). Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Subject value for the audit event (e.g. www.example.com, 10.10.10.10, www.foo.com/index.html). Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Value *string `json:"value"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/a_c_user_identity.go b/vendor/github.com/vmware/alb-sdk/go/models/a_c_user_identity.go index 680ee7f7e..1e376ea5b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/a_c_user_identity.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/a_c_user_identity.go @@ -8,11 +8,11 @@ package models // swagger:model ACUserIdentity type ACUserIdentity struct { - // User identity type for audit event (e.g. username, organization, component). Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // User identity type for audit event (e.g. username, organization, component). Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Type *string `json:"type"` - // User identity value for audit event (e.g. SomeCompany, Jane Doe, Secure-shell). Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // User identity value for audit event (e.g. SomeCompany, Jane Doe, Secure-shell). Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Value *string `json:"value"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_account.go b/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_account.go index fd75c2d9c..d1e0ea6e6 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_account.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_account.go @@ -8,12 +8,12 @@ package models // swagger:model ALBServicesAccount type ALBServicesAccount struct { - // ID of an Account in the customer portal. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // ID of an Account in the customer portal. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ID *string `json:"id,omitempty"` - // Account to which the customer portal user belongs. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Account to which the customer portal user belongs. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Information about users within the account in the customer portal. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Information about users within the account in the customer portal. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Users []*ALBServicesAccountUser `json:"users,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_account_user.go b/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_account_user.go index 901b00033..47e5badde 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_account_user.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_account_user.go @@ -8,15 +8,15 @@ package models // swagger:model ALBServicesAccountUser type ALBServicesAccountUser struct { - // Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Email *string `json:"email"` - // Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Phone *string `json:"phone"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_case.go b/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_case.go index a20851f23..ab4bc64b6 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_case.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_case.go @@ -8,87 +8,87 @@ package models // swagger:model ALBServicesCase type ALBServicesCase struct { - // Additional emails to get notified when the case gets created. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Additional emails to get notified when the case gets created. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AdditionalEmails []string `json:"additional_emails,omitempty"` - // Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AssetID *string `json:"asset_id,omitempty"` - // Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CaseAttachments []*ALBServicesCaseAttachment `json:"case_attachments,omitempty"` - // Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CaseCreatedBy *string `json:"case_created_by,omitempty"` - // Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CaseNumber *string `json:"case_number,omitempty"` - // Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CaseStatus *string `json:"case_status,omitempty"` - // Contact information associated to particular case. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Contact information associated to particular case. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ContactInfo *ALBServicesUser `json:"contact_info,omitempty"` - // Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CreatedDate *string `json:"created_date,omitempty"` - // Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CustomTag *string `json:"custom_tag,omitempty"` - // Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DeploymentEnvironment *string `json:"deployment_environment,omitempty"` - // Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Email of the point of contact for a particular support case. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Email of the point of contact for a particular support case. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Email *string `json:"email,omitempty"` - // Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Environment *string `json:"environment,omitempty"` - // Business justification for a feature request. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Business justification for a feature request. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FrBusinessJustification *string `json:"fr_business_justification,omitempty"` - // Current solution/workaround for a feature request. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Current solution/workaround for a feature request. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FrCurrentSolution *string `json:"fr_current_solution,omitempty"` - // Expected date of delivery for a feature request in YYYY-MM-DD format. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Expected date of delivery for a feature request in YYYY-MM-DD format. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FrTiming *string `json:"fr_timing,omitempty"` - // Possible use cases for a feature request. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Possible use cases for a feature request. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FrUseCases *string `json:"fr_use_cases,omitempty"` - // Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ID *string `json:"id,omitempty"` - // Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LastModifiedDate *string `json:"last_modified_date,omitempty"` - // Stores the ALB services configuration mode. Enum options - MODE_UNKNOWN, SALESFORCE, SYSTEST, MYVMWARE, BROADCOM. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Stores the ALB services configuration mode. Enum options - MODE_UNKNOWN, SALESFORCE, SYSTEST, MYVMWARE, BROADCOM. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Mode *string `json:"mode,omitempty"` - // Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PatchVersion *string `json:"patch_version,omitempty"` - // Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Severity *string `json:"severity,omitempty"` - // Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Status *string `json:"status,omitempty"` - // Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Subject *string `json:"subject,omitempty"` - // Tenant information. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Tenant information. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TenantUUID *string `json:"tenant_uuid,omitempty"` - // Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Time *string `json:"time,omitempty"` - // Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Type *string `json:"type,omitempty"` - // Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Version *string `json:"version,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_case_attachment.go b/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_case_attachment.go index 9a670b94b..5fc5e008b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_case_attachment.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_case_attachment.go @@ -8,15 +8,15 @@ package models // swagger:model ALBServicesCaseAttachment type ALBServicesCaseAttachment struct { - // Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true AttachmentName *string `json:"attachment_name"` - // Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true AttachmentSize *string `json:"attachment_size"` - // Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true AttachmentURL *string `json:"attachment_url"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_config.go b/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_config.go index 12fa0b927..8a6f84df8 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_config.go @@ -12,79 +12,79 @@ type ALBServicesConfig struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Default values for Application Signature sync. Field introduced in 20.1.4. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Default values for Application Signature sync. Field introduced in 20.1.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true AppSignatureConfig *AppSignatureConfig `json:"app_signature_config"` - // Default contact for this controller cluster. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Default contact for this controller cluster. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AssetContact *ALBServicesUser `json:"asset_contact,omitempty"` - // Default values for case management. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Default values for case management. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true CaseConfig *CaseConfig `json:"case_config"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` // Features opt-in for Pulse Cloud Services. Field introduced in 20.1.1. // Required: true FeatureOptInStatus *PortalFeatureOptIn `json:"feature_opt_in_status"` - // Inventory Configurations for Pulse Cloud Services. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Inventory Configurations for Pulse Cloud Services. Field introduced in 30.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true InventoryConfig *InventoryConfiguration `json:"inventory_config"` - // Default values to be used for IP Reputation sync. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Default values to be used for IP Reputation sync. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true IPReputationConfig *IPReputationConfig `json:"ip_reputation_config"` - // Mode helps log collection and upload. Enum options - MODE_UNKNOWN, SALESFORCE, SYSTEST, MYVMWARE, BROADCOM. Field introduced in 20.1.2. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- SALESFORCE,MYVMWARE,SYSTEST), Basic edition(Allowed values- SALESFORCE,MYVMWARE,SYSTEST), Enterprise with Cloud Services edition. + // Mode helps log collection and upload. Enum options - MODE_UNKNOWN, SALESFORCE, SYSTEST, MYVMWARE, BROADCOM. Field introduced in 20.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- SALESFORCE,MYVMWARE,SYSTEST), Basic (Allowed values- SALESFORCE,MYVMWARE,SYSTEST) edition. Mode *string `json:"mode,omitempty"` - // Name of the ALBServicesConfig object. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Name of the ALBServicesConfig object. Field introduced in 30.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Time interval in minutes. Allowed values are 5-60. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Time interval in minutes. Allowed values are 5-60. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PollingInterval *uint32 `json:"polling_interval,omitempty"` - // The FQDN or IP address of the Pulse Cloud Services. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The FQDN or IP address of the Pulse Cloud Services. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true PortalURL *string `json:"portal_url"` - // Saas licensing configuration. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Saas licensing configuration. Field introduced in 21.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true SaasLicensingConfig *SaasLicensingInfo `json:"saas_licensing_config"` - // Session configuration data. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Session configuration data. Field introduced in 30.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SessionConfig *PulseServicesSessionConfig `json:"session_config,omitempty"` - // Split proxy configuration to connect external Pulse Cloud Services. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Split proxy configuration to connect external Pulse Cloud Services. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SplitProxyConfiguration *ProxyConfiguration `json:"split_proxy_configuration,omitempty"` - // Tenant based configuration data. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Tenant based configuration data. Field introduced in 30.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantConfig *PulseServicesTenantConfig `json:"tenant_config,omitempty"` - // Tenant UUID associated with the Object. It is a reference to an object of type Tenant. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Tenant UUID associated with the Object. It is a reference to an object of type Tenant. Field introduced in 30.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // By default, Pulse Cloud Services uses proxy added in system configuration. If it should use a separate proxy, set this flag to true and configure split proxy configuration. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // By default, Pulse Cloud Services uses proxy added in system configuration. If it should use a separate proxy, set this flag to true and configure split proxy configuration. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseSplitProxy *bool `json:"use_split_proxy,omitempty"` - // Secure the controller to Pulse Cloud Services communication over TLS. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Secure the controller to Pulse Cloud Services communication over TLS. Field introduced in 20.1.3. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. UseTLS *bool `json:"use_tls,omitempty"` - // Default values for user agent DB Service. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Default values for user agent DB Service. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true UserAgentDbConfig *UserAgentDBConfig `json:"user_agent_db_config"` - // Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Default values for waf management. Field introduced in 21.1.1. Allowed in Essentials edition with any value, Basic edition with any value, Enterprise, Enterprise with Cloud Services edition. + // Default values for waf management. Field introduced in 21.1.1. Allowed with any value in Essentials, Basic, Enterprise, Enterprise with Cloud Services edition. // Required: true WafConfig *WafCrsConfig `json:"waf_config"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_file_download.go b/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_file_download.go index a53753b30..ad5d111e7 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_file_download.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_file_download.go @@ -12,44 +12,44 @@ type ALBServicesFileDownload struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 30.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Destination of the file to be saved. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Destination of the file to be saved. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true DestinationDir *string `json:"destination_dir"` - // SOFTWARE / CRS/ INVENTORY. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // SOFTWARE / CRS/ INVENTORY. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true FileType *string `json:"file_type"` - // file uri on the cloud bucket. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // file uri on the cloud bucket. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true FileURI *string `json:"file_uri"` - // Download's success / failure message. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Download's success / failure message. Field introduced in 30.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Read Only: true Message *string `json:"message,omitempty"` - // Metadata of the file from pulse. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Metadata of the file from pulse. Field introduced in 30.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Read Only: true Metadata *ALBServicesFileDownloadMetadata `json:"metadata,omitempty"` - // The name of the file with which it is saved to the disk. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The name of the file with which it is saved to the disk. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Status of file download. Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_BAD_REQUEST.... Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Status of file download. Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_FAILED.... Field introduced in 30.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Read Only: true Status *string `json:"status,omitempty"` - // Tenant UUID associated with the object. It is a reference to an object of type Tenant. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Tenant UUID associated with the object. It is a reference to an object of type Tenant. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Unique ID of the object. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Unique ID of the object. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_file_download_metadata.go b/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_file_download_metadata.go index 235833c4d..6be31d56a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_file_download_metadata.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_file_download_metadata.go @@ -8,24 +8,24 @@ package models // swagger:model ALBServicesFileDownloadMetadata type ALBServicesFileDownloadMetadata struct { - // Checksum of the file. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Checksum of the file. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Checksum *string `json:"checksum,omitempty"` - // Currently only MD5 checksum type is supported. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Currently only MD5 checksum type is supported. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ChecksumType *string `json:"checksum_type,omitempty"` - // Checksum size in bytes. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Checksum size in bytes. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ChunkSize *uint64 `json:"chunk_size,omitempty"` - // Whether the file can be downloaded in parts or not. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Whether the file can be downloaded in parts or not. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true IsMultiPartDownload *bool `json:"is_multi_part_download"` - // Sigend url of the file from pulse. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Sigend url of the file from pulse. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true SignedURL *string `json:"signed_url"` - // Total size of the file in bytes. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Total size of the file in bytes. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true TotalSize *uint64 `json:"total_size"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_file_upload.go b/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_file_upload.go index f70da923d..2410b2a0c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_file_upload.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_file_upload.go @@ -12,35 +12,35 @@ type ALBServicesFileUpload struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Salesforce alphanumeric CaseID to attach uploaded file to. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Salesforce alphanumeric CaseID to attach uploaded file to. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CaseID *string `json:"case_id,omitempty"` - // Error reported during file upload. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Error reported during file upload. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Read Only: true Error *string `json:"error,omitempty"` - // Stores output file path, for upload to AWS S3. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Stores output file path, for upload to AWS S3. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true FilePath *string `json:"file_path"` - // Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Custom AWS S3 Directory Path to upload file. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Custom AWS S3 Directory Path to upload file. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. S3Directory *string `json:"s3_directory,omitempty"` - // Status of file upload. Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_BAD_REQUEST.... Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Status of file upload. Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_FAILED.... Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Read Only: true Status *string `json:"status,omitempty"` - // It is a reference to an object of type Tenant. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_job.go b/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_job.go index 4be344b06..2fe1800c3 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_job.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_job.go @@ -12,51 +12,51 @@ type ALBServicesJob struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // The command to be triggered by the albservicesjob. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The command to be triggered by the albservicesjob. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Command *string `json:"command"` - // Protobuf versioning for config pbs. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Time at which the albservicesjob ended. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Time at which the albservicesjob ended. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EndTime *TimeStamp `json:"end_time,omitempty"` - // The name of the albservicesjob. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The name of the albservicesjob. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Job params. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Job params. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Params []*ALBServicesJobParam `json:"params,omitempty"` - // A unique identifier for this job entry on the Pulse Cloud Services. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // A unique identifier for this job entry on the Pulse Cloud Services. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PulseJobID *string `json:"pulse_job_id,omitempty"` - // Status of sync to Pulse Cloud Services(result uploads/state updates). Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Status of sync to Pulse Cloud Services(result uploads/state updates). Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PulseSyncStatus *bool `json:"pulse_sync_status,omitempty"` - // Job result. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Job result. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Result *string `json:"result,omitempty"` - // Time at which the albservicesjob started. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Time at which the albservicesjob started. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StartTime *TimeStamp `json:"start_time,omitempty"` - // The status of the albservicesjob. Enum options - UNDETERMINED, PENDING, IN_PROGRESS, COMPLETED, FAILED, NOT_ENABLED. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The status of the albservicesjob. Enum options - UNDETERMINED, PENDING, IN_PROGRESS, COMPLETED, FAILED, NOT_ENABLED. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Status *string `json:"status,omitempty"` - // Time at which the status of albservicesjob updated. Field introduced in 22.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Time at which the status of albservicesjob updated. Field introduced in 22.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StatusUpdateTime *TimeStamp `json:"status_update_time,omitempty"` - // The unique identifier of the tenant to which this albservicesjob belongs. It is a reference to an object of type Tenant. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The unique identifier of the tenant to which this albservicesjob belongs. It is a reference to an object of type Tenant. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Job token. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Job token. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Token *string `json:"token,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // A unique identifier for this albservicesjob entry. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // A unique identifier for this albservicesjob entry. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_job_param.go b/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_job_param.go index 3d761996a..9306b0b22 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_job_param.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_job_param.go @@ -8,9 +8,9 @@ package models // swagger:model ALBServicesJobParam type ALBServicesJobParam struct { - // Parameter name. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Parameter name. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Key *string `json:"key,omitempty"` - // Parameter value. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Parameter value. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Value *string `json:"value,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_status_details.go b/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_status_details.go index fdfc9c97f..f1c4d7c8d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_status_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_status_details.go @@ -8,12 +8,12 @@ package models // swagger:model ALBServicesStatusDetails type ALBServicesStatusDetails struct { - // Connection status of the controller cluster to ALBServices. Enum options - ALBSERVICES_CONNECTIVITY_UNKNOWN, ALBSERVICES_DISCONNECTED, ALBSERVICES_CONNECTED. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Connection status of the controller cluster to ALBServices. Enum options - ALBSERVICES_CONNECTIVITY_UNKNOWN, ALBSERVICES_DISCONNECTED, ALBSERVICES_CONNECTED. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Connectivity *string `json:"connectivity,omitempty"` - // Status change reason. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Status change reason. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Registration status of the controller cluster to ALBServices. Enum options - ALBSERVICES_REGISTRATION_UNKNOWN, ALBSERVICES_REGISTERED, ALBSERVICES_DEREGISTERED. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Registration status of the controller cluster to ALBServices. Enum options - ALBSERVICES_REGISTRATION_UNKNOWN, ALBSERVICES_REGISTERED, ALBSERVICES_DEREGISTERED. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Registration *string `json:"registration,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_user.go b/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_user.go index 6dbe3d858..518f211d5 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_user.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/a_l_b_services_user.go @@ -8,22 +8,22 @@ package models // swagger:model ALBServicesUser type ALBServicesUser struct { - // ID of primary account of the portal user. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // ID of primary account of the portal user. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AccountID *string `json:"account_id,omitempty"` - // Name of primary account of the portal user. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of primary account of the portal user. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AccountName *string `json:"account_name,omitempty"` - // Email ID of the portal user. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Email ID of the portal user. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Email *string `json:"email"` - // Information about all the accounts managed by user in the customer portal. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Information about all the accounts managed by user in the customer portal. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ManagedAccounts []*ALBServicesAccount `json:"managed_accounts,omitempty"` - // Name of the portal user. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the portal user. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Phone number of the user. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Phone number of the user. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Phone *string `json:"phone,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/a_w_s_a_s_g_delete.go b/vendor/github.com/vmware/alb-sdk/go/models/a_w_s_a_s_g_delete.go index 40d56f99d..198ad43dc 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/a_w_s_a_s_g_delete.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/a_w_s_a_s_g_delete.go @@ -8,12 +8,12 @@ package models // swagger:model AWSASGDelete type AWSASGDelete struct { - // List of Autoscale groups deleted from AWS. Field introduced in 17.2.10,18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of Autoscale groups deleted from AWS. Field introduced in 17.2.10,18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Asgs []string `json:"asgs,omitempty"` - // UUID of the cloud. Field introduced in 17.2.10,18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the cloud. Field introduced in 17.2.10,18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // UUID of the Pool. Field introduced in 17.2.10,18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the Pool. Field introduced in 17.2.10,18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PoolUUID *string `json:"pool_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/a_w_s_a_s_g_notif_details.go b/vendor/github.com/vmware/alb-sdk/go/models/a_w_s_a_s_g_notif_details.go index c845a288d..d611b744b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/a_w_s_a_s_g_notif_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/a_w_s_a_s_g_notif_details.go @@ -8,27 +8,27 @@ package models // swagger:model AWSASGNotifDetails type AWSASGNotifDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AsgName *string `json:"asg_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorString *string `json:"error_string,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EventType *string `json:"event_type,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. InstanceID *string `json:"instance_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. InstanceIPAddr *IPAddr `json:"instance_ip_addr,omitempty"` - // UUID of the Pool. It is a reference to an object of type Pool. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the Pool. It is a reference to an object of type Pool. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PoolRef *string `json:"pool_ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VpcID *string `json:"vpc_id,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/a_w_s_setup.go b/vendor/github.com/vmware/alb-sdk/go/models/a_w_s_setup.go index 9d634d849..a04bcff22 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/a_w_s_setup.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/a_w_s_setup.go @@ -8,22 +8,22 @@ package models // swagger:model AWSSetup type AWSSetup struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AccessKeyID *string `json:"access_key_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorString *string `json:"error_string,omitempty"` - // Enum options - NO_ACCESS, READ_ACCESS, WRITE_ACCESS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - NO_ACCESS, READ_ACCESS, WRITE_ACCESS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Privilege *string `json:"privilege,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Region *string `json:"region"` - // Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VpcID *string `json:"vpc_id,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/a_z_cluster.go b/vendor/github.com/vmware/alb-sdk/go/models/a_z_cluster.go new file mode 100644 index 000000000..f3b39545a --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/a_z_cluster.go @@ -0,0 +1,16 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// AZCluster a z cluster +// swagger:model AZCluster +type AZCluster struct { + + // A list of Managed Object IDs (MOIDs) of vCenter clusters that are part of this Availability Zone. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ClusterIds []string `json:"cluster_ids,omitempty"` + + // The UUID of the vCenter Server that manages the clusters associated with this AvailabilityZone. It is a reference to an object of type VCenterServer. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + VcenterRef *string `json:"vcenter_ref,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/a_z_datastore.go b/vendor/github.com/vmware/alb-sdk/go/models/a_z_datastore.go new file mode 100644 index 000000000..68f951700 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/a_z_datastore.go @@ -0,0 +1,19 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// AZDatastore a z datastore +// swagger:model AZDatastore +type AZDatastore struct { + + // List of Managed object id of datastores. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + DsIds []string `json:"ds_ids,omitempty"` + + // Include or exclude the datastores from the list. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Include *bool `json:"include,omitempty"` + + // Vcenter Id of the datastores. It is a reference to an object of type VCenterServer. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + VcenterRef *string `json:"vcenter_ref,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/a_z_host.go b/vendor/github.com/vmware/alb-sdk/go/models/a_z_host.go new file mode 100644 index 000000000..07c7ab7a2 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/a_z_host.go @@ -0,0 +1,16 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// AZHost a z host +// swagger:model AZHost +type AZHost struct { + + // A list of Managed Object IDs (MOIDs) of vCenter hosts that are part of this Availability Zone. Field introduced in 31.2.1. Minimum of 1 items required. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + HostIds []string `json:"host_ids,omitempty"` + + // The UUID of the vCenter Server that manages the hosts associated with this AvailabilityZone. It is a reference to an object of type VCenterServer. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + VcenterRef *string `json:"vcenter_ref,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ab_pool.go b/vendor/github.com/vmware/alb-sdk/go/models/ab_pool.go index cc4dc920b..c5973df68 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/ab_pool.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/ab_pool.go @@ -8,10 +8,10 @@ package models // swagger:model AbPool type AbPool struct { - // Pool configured as B pool for A/B testing. It is a reference to an object of type Pool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Pool configured as B pool for A/B testing. It is a reference to an object of type Pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true PoolRef *string `json:"pool_ref"` - // Ratio of traffic diverted to the B pool, for A/B testing. Allowed values are 0-100. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Ratio of traffic diverted to the B pool, for A/B testing. Allowed values are 0-100. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ratio *uint32 `json:"ratio,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/action.go b/vendor/github.com/vmware/alb-sdk/go/models/action.go index 164e9ec92..7558b1094 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/action.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/action.go @@ -8,11 +8,11 @@ package models // swagger:model Action type Action struct { - // A description of the change to this object. This field is opaque to the caller, it should not be interpreted or modified. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // A description of the change to this object. This field is opaque to the caller, it should not be interpreted or modified. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Data *string `json:"data"` - // The referenced object on which this action will be applied. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The referenced object on which this action will be applied. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true URLRef *string `json:"url_ref"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/action_args.go b/vendor/github.com/vmware/alb-sdk/go/models/action_args.go new file mode 100644 index 000000000..64806e493 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/action_args.go @@ -0,0 +1,16 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// ActionArgs action args +// swagger:model ActionArgs +type ActionArgs struct { + + // Name of the argument. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Name *string `json:"name,omitempty"` + + // Value for the argument. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Value *string `json:"value,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/action_group_config.go b/vendor/github.com/vmware/alb-sdk/go/models/action_group_config.go index aebb438b2..45e310af8 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/action_group_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/action_group_config.go @@ -12,46 +12,46 @@ type ActionGroupConfig struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // reference of the action script configuration to be used. It is a reference to an object of type AlertScriptConfig. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // reference of the action script configuration to be used. It is a reference to an object of type AlertScriptConfig. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ActionScriptConfigRef *string `json:"action_script_config_ref,omitempty"` - // Trigger Notification to AutoScale Manager. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Trigger Notification to AutoScale Manager. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. AutoscaleTriggerNotification *bool `json:"autoscale_trigger_notification,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Select the Email Notification configuration to use when sending alerts via email. It is a reference to an object of type AlertEmailConfig. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Select the Email Notification configuration to use when sending alerts via email. It is a reference to an object of type AlertEmailConfig. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EmailConfigRef *string `json:"email_config_ref,omitempty"` - // Generate Alert only to external destinations. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Generate Alert only to external destinations. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. // Required: true ExternalOnly *bool `json:"external_only"` - // When an alert is generated, mark its priority via the Alert Level. Enum options - ALERT_LOW, ALERT_MEDIUM, ALERT_HIGH. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // When an alert is generated, mark its priority via the Alert Level. Enum options - ALERT_LOW, ALERT_MEDIUM, ALERT_HIGH. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Level *string `json:"level"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Select the SNMP Trap Notification to use when sending alerts via SNMP Trap. It is a reference to an object of type SnmpTrapProfile. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Select the SNMP Trap Notification to use when sending alerts via SNMP Trap. It is a reference to an object of type SnmpTrapProfile. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SnmpTrapProfileRef *string `json:"snmp_trap_profile_ref,omitempty"` - // Select the Syslog Notification configuration to use when sending alerts via Syslog. It is a reference to an object of type AlertSyslogConfig. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Select the Syslog Notification configuration to use when sending alerts via Syslog. It is a reference to an object of type AlertSyslogConfig. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SyslogConfigRef *string `json:"syslog_config_ref,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/adapt_repl_event_info.go b/vendor/github.com/vmware/alb-sdk/go/models/adapt_repl_event_info.go index 2cd71c786..93a6d7c7e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/adapt_repl_event_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/adapt_repl_event_info.go @@ -8,12 +8,12 @@ package models // swagger:model AdaptReplEventInfo type AdaptReplEventInfo struct { - // Object config version info. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Object config version info. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ObjInfo *ConfigVersionStatus `json:"obj_info,omitempty"` - // Reason for the replication issues. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Reason for the replication issues. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Recommended way to resolve replication issue. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Recommended way to resolve replication issue. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Recommendation *string `json:"recommendation,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/admin_auth_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/admin_auth_configuration.go index 99df01457..21212bac0 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/admin_auth_configuration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/admin_auth_configuration.go @@ -8,12 +8,12 @@ package models // swagger:model AdminAuthConfiguration type AdminAuthConfiguration struct { - // Allow any user created locally to login with local credentials. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allow any user created locally to login with local credentials. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AllowLocalUserLogin *bool `json:"allow_local_user_login,omitempty"` - // Remote Auth configurations. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Remote Auth configurations. Field introduced in 22.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RemoteAuthConfigurations []*RemoteAuthConfiguration `json:"remote_auth_configurations,omitempty"` - // Service Auth configurations. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Service Auth configurations. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ServiceAuthConfigurations []*ServiceAuthConfiguration `json:"service_auth_configurations,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/alert.go b/vendor/github.com/vmware/alb-sdk/go/models/alert.go index 6ebcdb3c1..71465e5cd 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/alert.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/alert.go @@ -12,78 +12,78 @@ type Alert struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Output of the alert action script. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Output of the alert action script. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ActionScriptOutput *string `json:"action_script_output,omitempty"` - // It is a reference to an object of type AlertConfig. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type AlertConfig. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true AlertConfigRef *string `json:"alert_config_ref"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AppEvents []*ApplicationLog `json:"app_events,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConnEvents []*ConnectionLog `json:"conn_events,omitempty"` - // alert generation criteria. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // alert generation criteria. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // List of event pages this alert is associated with. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of event pages this alert is associated with. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EventPages []string `json:"event_pages,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Events []*EventLog `json:"events,omitempty"` - // Unix Timestamp of the last throttling in seconds. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unix Timestamp of the last throttling in seconds. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LastThrottleTimestamp *float64 `json:"last_throttle_timestamp,omitempty"` - // Resolved Alert Type. Enum options - ALERT_LOW, ALERT_MEDIUM, ALERT_HIGH. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Resolved Alert Type. Enum options - ALERT_LOW, ALERT_MEDIUM, ALERT_HIGH. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Level *string `json:"level"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MetricInfo []*MetricLog `json:"metric_info,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // UUID of the resource. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the resource. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ObjKey *string `json:"obj_key"` - // Name of the resource. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the resource. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ObjName *string `json:"obj_name,omitempty"` - // UUID of the resource. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the resource. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ObjUUID *string `json:"obj_uuid"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Reason *string `json:"reason"` - // related uuids for the connection log. Only Log agent needs to fill this. Server uuid should be in formatpool_uuid-ip-port. In case of no port is set for server it shouldstill be operational port for the server. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // related uuids for the connection log. Only Log agent needs to fill this. Server uuid should be in formatpool_uuid-ip-port. In case of no port is set for server it shouldstill be operational port for the server. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RelatedUuids []string `json:"related_uuids,omitempty"` - // State of the alert. It would be active when createdIt would be changed to state read when read by the admin. Enum options - ALERT_STATE_ON, ALERT_STATE_DISMISSED, ALERT_STATE_THROTTLED. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // State of the alert. It would be active when createdIt would be changed to state read when read by the admin. Enum options - ALERT_STATE_ON, ALERT_STATE_DISMISSED, ALERT_STATE_THROTTLED. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true State *string `json:"state"` - // summary of alert based on alert config. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // summary of alert based on alert config. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Summary *string `json:"summary"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Threshold *uint32 `json:"threshold,omitempty"` - // Number of times it was throttled. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of times it was throttled. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ThrottleCount *uint32 `json:"throttle_count,omitempty"` - // Unix Timestamp of the last throttling in seconds. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unix Timestamp of the last throttling in seconds. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Timestamp *float64 `json:"timestamp"` @@ -91,6 +91,6 @@ type Alert struct { // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/alert_config.go b/vendor/github.com/vmware/alb-sdk/go/models/alert_config.go index 4af20bebf..09feb2def 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/alert_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/alert_config.go @@ -12,68 +12,68 @@ type AlertConfig struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // The alert config will trigger the selected alert action, which can send notifications and execute a controlscript. It is a reference to an object of type ActionGroupConfig. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The alert config will trigger the selected alert action, which can send notifications and execute a controlscript. It is a reference to an object of type ActionGroupConfig. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ActionGroupRef *string `json:"action_group_ref,omitempty"` - // list of filters matching on events or client logs used for triggering alerts. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // list of filters matching on events or client logs used for triggering alerts. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true AlertRule *AlertRule `json:"alert_rule"` - // This alert config applies to auto scale alerts. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This alert config applies to auto scale alerts. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AutoscaleAlert *bool `json:"autoscale_alert,omitempty"` - // Determines whether an alert is raised immediately when event occurs (realtime) or after specified number of events occurs within rolling time window. Enum options - REALTIME, ROLLINGWINDOW, WATERMARK. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Determines whether an alert is raised immediately when event occurs (realtime) or after specified number of events occurs within rolling time window. Enum options - REALTIME, ROLLINGWINDOW, WATERMARK. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Category *string `json:"category"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // A custom description field. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // A custom description field. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Enable or disable this alert config from generating new alerts. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable or disable this alert config from generating new alerts. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Enabled *bool `json:"enabled,omitempty"` - // An alert is expired and deleted after the expiry time has elapsed. The original event triggering the alert remains in the event's log. Allowed values are 1-31536000. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // An alert is expired and deleted after the expiry time has elapsed. The original event triggering the alert remains in the event's log. Allowed values are 1-31536000. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ExpiryTime *uint32 `json:"expiry_time,omitempty"` - // Name of the alert configuration. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the alert configuration. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // UUID of the resource for which alert was raised. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Instance of the resource for which alert was raised. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ObjUUID *string `json:"obj_uuid,omitempty"` - // The object type to which the Alert Config is associated with. Valid object types are - Virtual Service, Pool, Service Engine. Enum options - VIRTUALSERVICE, POOL, HEALTHMONITOR, NETWORKPROFILE, APPLICATIONPROFILE, HTTPPOLICYSET, DNSPOLICY, SECURITYPOLICY, IPADDRGROUP, STRINGGROUP, SSLPROFILE, SSLKEYANDCERTIFICATE, NETWORKSECURITYPOLICY, APPLICATIONPERSISTENCEPROFILE, ANALYTICSPROFILE, VSDATASCRIPTSET, TENANT, PKIPROFILE, AUTHPROFILE, CLOUD.... Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The object type to which the Alert Config is associated with. Valid object types are - Virtual Service, Pool, Service Engine. Enum options - VIRTUALSERVICE, POOL, HEALTHMONITOR, NETWORKPROFILE, APPLICATIONPROFILE, HTTPPOLICYSET, DNSPOLICY, SECURITYPOLICY, IPADDRGROUP, STRINGGROUP, SSLPROFILE, SSLKEYANDCERTIFICATE, NETWORKSECURITYPOLICY, APPLICATIONPERSISTENCEPROFILE, ANALYTICSPROFILE, VSDATASCRIPTSET, TENANT, PKIPROFILE, AUTHPROFILE, CLOUD.... Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ObjectType *string `json:"object_type,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Recommendation *string `json:"recommendation,omitempty"` - // Only if the Number of Events is reached or exceeded within the Time Window will an alert be generated. Allowed values are 1-31536000. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Only if the Number of Events is reached or exceeded within the Time Window will an alert be generated. Allowed values are 1-31536000. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RollingWindow *uint32 `json:"rolling_window,omitempty"` - // Signifies system events or the type of client logsused in this alert configuration. Enum options - CONN_LOGS, APP_LOGS, EVENT_LOGS, METRICS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Signifies system events or the type of client logsused in this alert configuration. Enum options - CONN_LOGS, APP_LOGS, EVENT_LOGS, METRICS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Source *string `json:"source"` - // Summary of reason why alert is generated. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Summary of reason why alert is generated. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Summary *string `json:"summary,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // An alert is created only when the number of events meets or exceeds this number within the chosen time frame. Allowed values are 1-65536. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // An alert is created only when the number of events meets or exceeds this number within the chosen time frame. Allowed values are 1-65536. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Threshold *uint32 `json:"threshold,omitempty"` - // Alerts are suppressed (throttled) for this duration of time since the last alert was raised for this alert config. Allowed values are 0-31536000. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Alerts are suppressed (throttled) for this duration of time since the last alert was raised for this alert config. Allowed values are 0-31536000. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Throttle *uint32 `json:"throttle,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/alert_email_config.go b/vendor/github.com/vmware/alb-sdk/go/models/alert_email_config.go index a7b423764..d3fe3a16f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/alert_email_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/alert_email_config.go @@ -12,23 +12,23 @@ type AlertEmailConfig struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Alerts are copied to the comma separated list of email recipients. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Alerts are copied to the comma separated list of email recipients. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcEmails *string `json:"cc_emails,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // A user-friendly name of the email notification service. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // A user-friendly name of the email notification service. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Alerts are sent to the comma separated list of email recipients. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Alerts are sent to the comma separated list of email recipients. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ToEmails *string `json:"to_emails"` @@ -36,6 +36,6 @@ type AlertEmailConfig struct { // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/alert_filter.go b/vendor/github.com/vmware/alb-sdk/go/models/alert_filter.go index 169e49a87..4a1942a21 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/alert_filter.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/alert_filter.go @@ -8,10 +8,10 @@ package models // swagger:model AlertFilter type AlertFilter struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FilterAction *string `json:"filter_action,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true FilterString *string `json:"filter_string"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/alert_metric_threshold.go b/vendor/github.com/vmware/alb-sdk/go/models/alert_metric_threshold.go index f3e2cc7ba..d047a70bf 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/alert_metric_threshold.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/alert_metric_threshold.go @@ -8,10 +8,10 @@ package models // swagger:model AlertMetricThreshold type AlertMetricThreshold struct { - // Enum options - ALERT_OP_LT, ALERT_OP_LE, ALERT_OP_EQ, ALERT_OP_NE, ALERT_OP_GE, ALERT_OP_GT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - ALERT_OP_LT, ALERT_OP_LE, ALERT_OP_EQ, ALERT_OP_NE, ALERT_OP_GE, ALERT_OP_GT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Comparator *string `json:"comparator"` - // Metric threshold for comparison. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Metric threshold for comparison. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Threshold *uint32 `json:"threshold,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/alert_mgr_debug_filter.go b/vendor/github.com/vmware/alb-sdk/go/models/alert_mgr_debug_filter.go index 617748932..1ed0fe707 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/alert_mgr_debug_filter.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/alert_mgr_debug_filter.go @@ -8,12 +8,12 @@ package models // swagger:model AlertMgrDebugFilter type AlertMgrDebugFilter struct { - // filter debugs for entity uuid. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // filter debugs for entity uuid. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AlertObjid *string `json:"alert_objid,omitempty"` - // filter debugs for an alert id. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // filter debugs for an alert id. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AlertUUID *string `json:"alert_uuid,omitempty"` - // filter debugs for an alert config. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // filter debugs for an alert config. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CfgUUID *string `json:"cfg_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/alert_object_list.go b/vendor/github.com/vmware/alb-sdk/go/models/alert_object_list.go index 0dcdd092a..e76709301 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/alert_object_list.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/alert_object_list.go @@ -12,27 +12,27 @@ type AlertObjectList struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Enum options - VIRTUALSERVICE, POOL, HEALTHMONITOR, NETWORKPROFILE, APPLICATIONPROFILE, HTTPPOLICYSET, DNSPOLICY, SECURITYPOLICY, IPADDRGROUP, STRINGGROUP, SSLPROFILE, SSLKEYANDCERTIFICATE, NETWORKSECURITYPOLICY, APPLICATIONPERSISTENCEPROFILE, ANALYTICSPROFILE, VSDATASCRIPTSET, TENANT, PKIPROFILE, AUTHPROFILE, CLOUD, SERVERAUTOSCALEPOLICY, AUTOSCALELAUNCHCONFIG, MICROSERVICEGROUP, IPAMPROFILE, HARDWARESECURITYMODULEGROUP, POOLGROUP, PRIORITYLABELS, POOLGROUPDEPLOYMENTPOLICY, GSLBSERVICE, GSLBSERVICERUNTIME, SCHEDULER, GSLBGEODBPROFILE, GSLBAPPLICATIONPERSISTENCEPROFILE, TRAFFICCLONEPROFILE, VSVIP, WAFPOLICY, WAFPROFILE, ERRORPAGEPROFILE, ERRORPAGEBODY, L4POLICYSET, GSLBSERVICERUNTIMEBATCH, WAFPOLICYPSMGROUP, PINGACCESSAGENT, NETWORKSERVICE, NATPOLICY, SSOPOLICY, PROTOCOLPARSER, EXAMPLECHILD, TESTSEDATASTORELEVEL1, TESTSEDATASTORELEVEL2, TESTSEDATASTORELEVEL3, FILEOBJECT, IPREPUTATIONDB, FEDERATIONCHECKPOINT, ICAPPROFILE, DYNAMICDNSRECORD, JWTSERVERPROFILE, GEODB, BOTDETECTIONPOLICY, BOTMAPPING, BOTCONFIGCONSOLIDATOR, JWTPROFILE, BOTIPREPUTATIONTYPEMAPPING, AVIFALSEPOSITIVEDETECTION, VSGS, WAFCRS, SYSTEMDEFAULTOBJECT, CSRFPOLICY, SERVICEENGINE, DEBUGSERVICEENGINE, DEBUGCONTROLLER, DEBUGVIRTUALSERVICE, SERVICEENGINEGROUP, SEPROPERTIES, NETWORK, CONTROLLERNODE, CONTROLLERPROPERTIES, SYSTEMCONFIGURATION, VRFCONTEXT, USER, ALERTCONFIG, ALERTSYSLOGCONFIG, ALERTEMAILCONFIG, ALERTTYPECONFIG, APPLICATION, ROLE, CLOUDPROPERTIES, SNMPTRAPPROFILE, ACTIONGROUPPROFILE, MICROSERVICE, ALERTPARAMS, ACTIONGROUPCONFIG, CLOUDCONNECTORUSER, GSLB, GSLBDNSUPDATE, GSLBSITEOPS, GLBMGRWARMSTART, IPAMDNSRECORD, GSLBDNSGSSTATUS, GSLBDNSGEOFILEOPS, GSLBDNSGEOUPDATE, GSLBDNSGEOCLUSTEROPS, GSLBDNSCLEANUP, GSLBSITEOPSRESYNC, IPAMDNSPROVIDERPROFILE, ALBSERVICESCONFIG, SYSTEMLIMITS, REPLICATIONOPERATION, VCENTERSERVER, AVAILABILITYZONE, IMAGE, VSMGRDNSCLEANUP, ALBSERVICESFILEUPLOAD, CONTROLLERSITE, ALERTOBJECTLIST, BACKUPCONFIGURATION, USERACCOUNTPROFILE, WAFAPPLICATIONSIGNATUREPROVIDER, LABELGROUP, CERTIFICATEMANAGEMENTPROFILE, CUSTOMIPAMDNSPROFILE, ALERTSCRIPTCONFIG, WEBHOOK, CLUSTERCLOUDDETAILS, INVENTORYFAULTCONFIG, MEMORYBALANCERREQUEST, SECURECHANNELMAPPING, ALBSERVICESJOB, STATEDIFFOPERATION, SITEVERSION, AUTHMAPPINGPROFILE, WEBAPPUT, TENANTSYSTEMCONFIGURATION, ALERT, JOBENTRY, SECURECHANNELTOKEN, SECURECHANNELAVAILABLELOCALIPS, LICENSESTATUS, FLOATINGIPSUBNET, STATEDIFFSNAPSHOT, CONTROLLERLICENSE, SCVSSTATEINFO, SCPOOLSERVERSTATEINFO, UPGRADESTATUSSUMMARY, CONTROLLERPORTALREGISTRATION, LOGCONTROLLERMAPPING, VIDCINFO, VIPGNAMEINFO, BACKUP, SECURITYMANAGERDATA, VSAPICEXTENSION, GSLBSITE, GSLBTHIRDPARTYSITE, LICENSEINFO, LICENSELEDGERDETAILS, USERACTIVITY, OBJECTACCESSPOLICY, SERVICEAUTHPROFILE, ALBSERVICESFILEDOWNLOAD, TCPSTATRUNTIME, UDPSTATRUNTIME, IPSTATRUNTIME, ARPSTATRUNTIME, MBSTATRUNTIME, IPSTKQSTATSRUNTIME, MALLOCSTATRUNTIME, SHMALLOCSTATRUNTIME, CPUUSAGERUNTIME, L7GLOBALSTATSRUNTIME, L7VIRTUALSERVICESTATSRUNTIME, SEAGENTVNICDBRUNTIME, SEAGENTGRAPHDBRUNTIME, SEAGENTSTATERUNTIME, INTERFACERUNTIME, ARPTABLERUNTIME, DISPATCHERSTATRUNTIME, DISPATCHERSTATCLEARRUNTIME, DISPATCHERTABLEDUMPRUNTIME, DISPATCHERREMOTETIMERLISTDUMPRUNTIME, METRICSAGENTMESSAGE, HEALTHMONITORSTATRUNTIME, METRICSENTITYRUNTIME, PERSISTENCEINTERNAL, HTTPPOLICYSETINTERNAL, DNSPOLICYINTERNAL, CONNECTIONDUMPRUNTIME, SHAREDDBSTATS, SHAREDDBSTATSCLEAR, ICMPSTATRUNTIME, ROUTETABLERUNTIME, VIRTUALMACHINE, POOLSERVER, SEVSLIST, MEMINFORUNTIME, RTERINGSTATRUNTIME, ALGOSTATRUNTIME, HEALTHMONITORRUNTIME, CPUSTATRUNTIME, SEVM, HOST, PORTGROUP, CLUSTER, DATACENTER, VCENTER, HTTPPOLICYSETSTATS, DNSPOLICYSTATS, METRICSSESTATS, RATELIMITERSTATRUNTIME, NETWORKSECURITYPOLICYSTATS, TCPCONNRUNTIME, POOLSTATS, CONNPOOLINTERNAL, CONNPOOLSTATS, VSHASHSHOWRUNTIME, SELOGSTATSRUNTIME, NETWORKSECURITYPOLICYDETAIL, LICENSERUNTIME, SERVERRUNTIME, METRICSRUNTIMESUMMARY, METRICSRUNTIMEDETAIL, DISPATCHERSEHMPROBETEMPDISABLERUNTIME, POOLDEBUG, VSLOGMGRMAP, SERUMINSERTIONSTATS, HTTPCACHE, HTTPCACHESTATS, SEDOSSTATRUNTIME, VSDOSSTATRUNTIME, SERVERUPDATEREQ, VSSCALEOUTLIST, SEMEMDISTRUNTIME, TCPCONNRUNTIMEDETAIL, SEUPGRADESTATUS, SEUPGRADEPREVIEW, SEFAULTINJECTEXHAUSTM, SEFAULTINJECTEXHAUSTMCL, SEFAULTINJECTEXHAUSTMCLSMALL, SEFAULTINJECTEXHAUSTCONN, SEHEADLESSONLINEREQ, SEUPGRADE, SEUPGRADESTATUSDETAIL, SERESERVEDVS, SERESERVEDVSCLEAR, VSCANDIDATESEHOSTLIST, SEGROUPUPGRADE, REBALANCE, SEGROUPREBALANCE, SEAUTHSTATSRUNTIME, AUTOSCALESTATE, VIRTUALSERVICEAUTHSTATS, NETWORKSECURITYPOLICYDOS, KEYVALINTERNAL, KEYVALSUMMARYINTERNAL, SERVERSTATEUPDATEINFO, CLTRACKINTERNAL, CLTRACKSUMMARYINTERNAL, MICROSERVICERUNTIME, SEMICROSERVICE, VIRTUALSERVICEANALYSIS, CLIENTINTERNAL, CLIENTSUMMARYINTERNAL, MICROSERVICEGROUPRUNTIME, BGPRUNTIME, REQUESTQUEUERUNTIME, MIGRATEALL, MIGRATEALLSTATUSSUMMARY, MIGRATEALLSTATUSDETAIL, INTERFACESUMMARYRUNTIME, INTERFACELACPRUNTIME, DNSTABLE, GSLBSERVICEDETAIL, GSLBSERVICEINTERNAL, GSLBSERVICEHMONSTAT, SETROLESREQUEST, TRAFFICCLONERUNTIME, GEOLOCATIONINFO, SEVSHBSTATRUNTIME, GEODBINTERNAL, GSLBSITEINTERNAL, WAFSTATS, USERDEFINEDDATASCRIPTCOUNTERS, LLDPRUNTIME, VSESSHARINGPOOL, NDTABLERUNTIME, IP6STATRUNTIME, ICMP6STATRUNTIME, SEVSSPLACEMENT, L4POLICYSETSTATS, L4POLICYSETINTERNAL, BGPDEBUGINFO, SHARD, CPUSTATRUNTIMEDETAIL, SEASSERTSTATRUNTIME, SEFAULTINJECTINFRA, SEAGENTASSERTSTATRUNTIME, SEDATASTORESTATUS, DIFFQUEUESTATUS, IP6ROUTETABLERUNTIME, SECURITYMGRSTATE, VIRTUALSERVICESESCALEOUTSTATUS, SHARDSERVERSTATUS, SEAGENTSHARDCLIENTRESOURCEMAP, SEAGENTCONSISTENTHASH, SEAGENTVNICDBHISTORY, SEAGENTSHARDCLIENTAPPMAP, SEAGENTSHARDCLIENTEVENTHISTORY, NATSTATRUNTIME, NATFLOWRUNTIME, SECUTIRYMGRRUNTIME, SSOPOLICYSTATS, SENETWORKSERVICERUNTIME, SEGEORUNTIME, NATPOLICYSTATS, SEFAULTRUNTIME, VIRTUALSERVICESCALEOUTSTATUS, VIRTUALSERVICESCALEOUTSTATUSDETAIL, SECURITYMGRLEARN, SECURITYMGRTOPN, SSLSESSIONCACHE, SEGEODETAILS, GSLBSERVICEALGOSTAT, HTTPCONNECTIONRUNTIME, HTTPCONNECTIONRUNTIMEDETAIL, REMOTESITEWATCHERSUMMARY, REMOTESITEWATCHEREVENT, IPREPUTATIONDBRUNTIME, SEFAULTINJECTEXHAUSTCFG, SEFAULTINJECTEXHAUSTSHMCFG, SEFAULTINJECTEXHAUSTSHMCONN, BGPRUNNINGCONFIG, BGPADVERTISEDROUTES, BGPPEERSTATUS, BFDSESSIONSTATUS, BGPPEERINFO, GSLBSITEOPSREPLICATIONPOLICYOPS, FEDERATEDDATASTORESTATUS, FEDERATEDDIFFQUEUESTATUS, ROUTESTATRUNTIME, ROUTEFLOWRUNTIME, NSXTSEGMENTRUNTIME, VIRTUALSERVICEICAPSTATS, KEYVALSUMMARYOBJSYNC, POOLOBJSYNC, KEYVALDISPATCH, SEAGENTOBJSYNCDETAILS, VIRTUALSERVICESCALEOUTSTATUSKEYVAL, VIRTUALSERVICESCALEOUTSTATUSKEYVALSUMMARY, VIRTUALSERVICEOUTOFBANDREQUESTSTATS, GEODBLOCATIONINFO, SEAGENTRESOLVDBRUNTIME, SEAGENTRESOLVDBRUNTIMESUMMARY, METRICSRUNTIMEDEBUG, BOTCLASSIFICATIONRESULTMETRICS, BOTUACACHERUNTIME, BOTUACACHESTATSRUNTIME, POOLGROUPRUNTIMEDETAIL, SECURITYMGRUACACHEQUERY, SECURITYMGRUACACHECLEAR, SECURITYMGRUACACHESUMMARY, GSLBADAPTIVERUNTIME, BGPPEERSSTATE, VSSERVICESERVERMAPKV, VSSERVICESERVERMAPTABLE, UPGRADESTATUSINFO, CLOUDRUNTIME, ALERTPERFDATA, METRICSRUNTIMEDEBUGSUMMARY, SCTPCONNRUNTIME, SCTPCONNRUNTIMEDETAIL, VIMGRIPSUBNETRUNTIME, VIMGRSEVMRUNTIME, VIMGRVMRUNTIME, VIMGRCLUSTERRUNTIME, SEAGENTDPPROBE, BFDRUNNINGCONFIG, LOGAGENTSTATSPERVS, VSLOGSTATSDISAGGR, VRFIPINFORUNTIME, DPMETRICSRUNTIME, SERESOURCEPROTO, SECONSUMERPROTO, SECREATEPENDINGPROTO, PLACEMENTSTATS, SEVIPPROTO, RMVRFPROTO, VCENTERMAP, VIMGRVCENTERRUNTIME, INTERESTEDVMS, INTERESTEDHOSTS, VCENTERSUPPORTEDCOUNTERS, ENTITYCOUNTERS, TRANSACTIONSTATS, SEVMCREATEPROGRESS, PLACEMENTSTATUS, VISUBFOLDERS, VIDATASTORE, VIHOSTRESOURCES, CLOUDCONNECTOR, VINETWORKSUBNETVMS, VIDATASTORECONTENTS, VIMGRVCENTERCLOUDRUNTIME, VIVCENTERPORTGROUPS, VIVCENTERDATACENTERS, VIMGRHOSTRUNTIME, PLACEMENTGLOBALS, ALBSERVICES, RMCLOUDOPSPROTO, CLOUDPLACEMENTSUMMARY, CLOUDPLACEMENTINELIGIBLE, SEGROUPPLACEMENTSUMMARY, SEGROUPPLACEMENTDETAIL, SEGROUPPLACEMENTINELIGIBLE, SECONSUMERSUMMARY, SECONSUMERDETAIL, SERESOURCESUMMARY, SERESOURCEDETAIL, PLACEMENTSYSTEMSUMMARY, VIMGRNWRUNTIME, NETWORKRUNTIME, SCTPSTATRUNTIME, APICCONFIGURATION, CIFTABLE, APICTRANSACTION, VIRTUALSERVICESTATEDBCACHESUMMARY, POOLSTATEDBCACHESUMMARY, SERVERSTATEDBCACHESUMMARY, APICAGENTINTERNAL, APICTRANSACTIONFLAP, APICGRAPHINSTANCES, APICEPGS, APICEPGEPS, APICDEVICEPKGVER, APICTENANTS, APICVMMDOMAINS, STATECACHESTATS, STATECACHECONFIG, STATECACHEINTERNAL, STATECACHEDNS, STATECACHECONFIGVERSION, STATECACHEOPERSTATUS, NSXCONFIGURATION, NSXSGTABLE, NSXAGENTINTERNAL, NSXSGINFO, NSXSGIPS, NSXAGENTINTERNALCLI, NSXTAGENT, SERATELIMITINGRLINTERNAL, SERATELIMITINGMSFINTERNAL, ADAPTREPL, POOLGROUPENABLEPRIMARYPOOL, KEYVALSESSION, KEYVALSESSIONSUMMARY, SYSTEMREPORT, AWSLOGIN, ADAPTREPLFAULTINJ, ALERTFAULTPARAMS, ALERTMGRPARAMS, ALERTTESTEMAILPARAMS, ALERTTESTSYSLOGSNMPPARAMS, APICVSPLACEMENTREQ, APPLYLOGRECOMMENDATIONS, CCFAULTPARAMS, CLUSTERPARAMS, CREDPARAMS, GETLOGRECOMMENDATIONS, GROUPPARAMS, NSXTNSSERVICEPARAMS, OPENSTACKLOGIN, RETRYPLACEMENTPARAMS, SERVERSCALEINPARAMS, SERVERSCALEOUTPARAMS, SYSTESTEMAILPARAMS, TIER1ROUTERFILTER, TRANSPORTZONEPARAMS, VIFAULTINJECTION, VISETMGMTIPSEREQ, VCENTERCLOUDSTATUSREQ, VCENTERINVENTORYDIAGREQ, VCENTERQUARANTINEDHOSTPARAMS, VSMIGRATEPARAMS, VSRESYNCPARAMS, VSSCALEINPARAMS, VSSCALEOUTPARAMS, VSSWITCHOVERPARAMS, TASKJOURNAL, JOURNALERROR, JOURNALINFO, JOURNALSUMMARY, EVENTMANAGERSTATS, EVENTMANAGERSUBSCRIPTIONS, EVENTMANAGERCONFIG, MAXOBJECTS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - VIRTUALSERVICE, POOL, HEALTHMONITOR, NETWORKPROFILE, APPLICATIONPROFILE, HTTPPOLICYSET, DNSPOLICY, SECURITYPOLICY, IPADDRGROUP, STRINGGROUP, SSLPROFILE, SSLKEYANDCERTIFICATE, NETWORKSECURITYPOLICY, APPLICATIONPERSISTENCEPROFILE, ANALYTICSPROFILE, VSDATASCRIPTSET, TENANT, PKIPROFILE, AUTHPROFILE, CLOUD, SERVERAUTOSCALEPOLICY, AUTOSCALELAUNCHCONFIG, MICROSERVICEGROUP, IPAMPROFILE, HARDWARESECURITYMODULEGROUP, POOLGROUP, PRIORITYLABELS, POOLGROUPDEPLOYMENTPOLICY, GSLBSERVICE, GSLBSERVICERUNTIME, SCHEDULER, GSLBGEODBPROFILE, GSLBAPPLICATIONPERSISTENCEPROFILE, TRAFFICCLONEPROFILE, VSVIP, WAFPOLICY, WAFPROFILE, ERRORPAGEPROFILE, ERRORPAGEBODY, L4POLICYSET, GSLBSERVICERUNTIMEBATCH, WAFPOLICYPSMGROUP, PINGACCESSAGENT, NETWORKSERVICE, NATPOLICY, SSOPOLICY, PROTOCOLPARSER, EXAMPLECHILD, TESTSEDATASTORELEVEL1, TESTSEDATASTORELEVEL2, TESTSEDATASTORELEVEL3, FILEOBJECT, IPREPUTATIONDB, FEDERATIONCHECKPOINT, ICAPPROFILE, DYNAMICDNSRECORD, JWTSERVERPROFILE, GEODB, BOTDETECTIONPOLICY, BOTMAPPING, BOTCONFIGCONSOLIDATOR, JWTPROFILE, BOTIPREPUTATIONTYPEMAPPING, AVIFALSEPOSITIVEDETECTION, VSGS, WAFCRS, SYSTEMDEFAULTOBJECT, CSRFPOLICY, APPLICATIONINSIGHTSPOLICY, POSITIVESECURITYPOLICY, APPLICATIONINSIGHTSRUNTIMESTATE, SERVICEENGINE, DEBUGSERVICEENGINE, DEBUGCONTROLLER, DEBUGVIRTUALSERVICE, SERVICEENGINEGROUP, SEPROPERTIES, NETWORK, CONTROLLERNODE, CONTROLLERPROPERTIES, SYSTEMCONFIGURATION, VRFCONTEXT, USER, ALERTCONFIG, ALERTSYSLOGCONFIG, ALERTEMAILCONFIG, ALERTTYPECONFIG, APPLICATION, ROLE, CLOUDPROPERTIES, SNMPTRAPPROFILE, ACTIONGROUPPROFILE, MICROSERVICE, ALERTPARAMS, ACTIONGROUPCONFIG, CLOUDCONNECTORUSER, GSLB, GSLBDNSUPDATE, GSLBSITEOPS, GLBMGRWARMSTART, IPAMDNSRECORD, GSLBDNSGSSTATUS, GSLBDNSGEOFILEOPS, GSLBDNSGEOUPDATE, GSLBDNSGEOCLUSTEROPS, GSLBDNSCLEANUP, GSLBSITEOPSRESYNC, IPAMDNSPROVIDERPROFILE, ALBSERVICESCONFIG, SYSTEMLIMITS, REPLICATIONOPERATION, VCENTERSERVER, AVAILABILITYZONE, IMAGE, VSMGRDNSCLEANUP, ALBSERVICESFILEUPLOAD, CONTROLLERSITE, ALERTOBJECTLIST, BACKUPCONFIGURATION, USERACCOUNTPROFILE, WAFAPPLICATIONSIGNATUREPROVIDER, LABELGROUP, CERTIFICATEMANAGEMENTPROFILE, CUSTOMIPAMDNSPROFILE, ALERTSCRIPTCONFIG, WEBHOOK, CLUSTERCLOUDDETAILS, INVENTORYFAULTCONFIG, MEMORYBALANCERREQUEST, SECURECHANNELMAPPING, ALBSERVICESJOB, STATEDIFFOPERATION, SITEVERSION, AUTHMAPPINGPROFILE, WEBAPPUT, TENANTSYSTEMCONFIGURATION, ALERT, JOBENTRY, SECURECHANNELTOKEN, SECURECHANNELAVAILABLELOCALIPS, LICENSESTATUS, FLOATINGIPSUBNET, STATEDIFFSNAPSHOT, CONTROLLERLICENSE, SCVSSTATEINFO, SCPOOLSERVERSTATEINFO, UPGRADESTATUSSUMMARY, CONTROLLERPORTALREGISTRATION, LOGCONTROLLERMAPPING, VIDCINFO, VIPGNAMEINFO, BACKUP, SECURITYMANAGERDATA, VSAPICEXTENSION, GSLBSITE, GSLBTHIRDPARTYSITE, LICENSEINFO, LICENSELEDGERDETAILS, USERACTIVITY, OBJECTACCESSPOLICY, SERVICEAUTHPROFILE, ALBSERVICESFILEDOWNLOAD, TRUSTEDHOSTPROFILE, APIRATELIMITPROFILE, RATELIMITCONFIGURATION, VIRETRIEVEPGNAMES, VCENTERLOGIN, SEGROUPINFO, LICENSERESERVATIONINFO, REDISCOVERVCENTERPARAM, LICENSEQUOTAUSAGEINFO, CCCREATESEREQ, CCDELETESEREQ, CCADDVNICSREQ, CCDELVNICSREQ, TCPSTATRUNTIME, UDPSTATRUNTIME, IPSTATRUNTIME, ARPSTATRUNTIME, MBSTATRUNTIME, IPSTKQSTATSRUNTIME, MALLOCSTATRUNTIME, SHMALLOCSTATRUNTIME, CPUUSAGERUNTIME, L7GLOBALSTATSRUNTIME, L7VIRTUALSERVICESTATSRUNTIME, SEAGENTVNICDBRUNTIME, SEAGENTGRAPHDBRUNTIME, SEAGENTSTATERUNTIME, INTERFACERUNTIME, ARPTABLERUNTIME, DISPATCHERSTATRUNTIME, DISPATCHERSTATCLEARRUNTIME, DISPATCHERTABLEDUMPRUNTIME, DISPATCHERREMOTETIMERLISTDUMPRUNTIME, METRICSAGENTMESSAGE, HEALTHMONITORSTATRUNTIME, METRICSENTITYRUNTIME, PERSISTENCEINTERNAL, HTTPPOLICYSETINTERNAL, DNSPOLICYINTERNAL, CONNECTIONDUMPRUNTIME, SHAREDDBSTATS, SHAREDDBSTATSCLEAR, ICMPSTATRUNTIME, ROUTETABLERUNTIME, VIRTUALMACHINE, POOLSERVER, SEVSLIST, MEMINFORUNTIME, RTERINGSTATRUNTIME, ALGOSTATRUNTIME, HEALTHMONITORRUNTIME, CPUSTATRUNTIME, SEVM, HOST, PORTGROUP, CLUSTER, DATACENTER, VCENTER, HTTPPOLICYSETSTATS, DNSPOLICYSTATS, METRICSSESTATS, RATELIMITERSTATRUNTIME, NETWORKSECURITYPOLICYSTATS, TCPCONNRUNTIME, POOLSTATS, CONNPOOLINTERNAL, CONNPOOLSTATS, VSHASHSHOWRUNTIME, SELOGSTATSRUNTIME, NETWORKSECURITYPOLICYDETAIL, LICENSERUNTIME, SERVERRUNTIME, METRICSRUNTIMESUMMARY, METRICSRUNTIMEDETAIL, DISPATCHERSEHMPROBETEMPDISABLERUNTIME, POOLDEBUG, VSLOGMGRMAP, SERUMINSERTIONSTATS, HTTPCACHE, HTTPCACHESTATS, SEDOSSTATRUNTIME, VSDOSSTATRUNTIME, SERVERUPDATEREQ, VSSCALEOUTLIST, SEMEMDISTRUNTIME, TCPCONNRUNTIMEDETAIL, SEUPGRADESTATUS, SEUPGRADEPREVIEW, SEFAULTINJECTEXHAUSTM, SEFAULTINJECTEXHAUSTMCL, SEFAULTINJECTEXHAUSTMCLSMALL, SEFAULTINJECTEXHAUSTCONN, SEHEADLESSONLINEREQ, SEUPGRADE, SEUPGRADESTATUSDETAIL, SERESERVEDVS, SERESERVEDVSCLEAR, VSCANDIDATESEHOSTLIST, SEGROUPUPGRADE, REBALANCE, SEGROUPREBALANCE, SEAUTHSTATSRUNTIME, AUTOSCALESTATE, VIRTUALSERVICEAUTHSTATS, NETWORKSECURITYPOLICYDOS, KEYVALINTERNAL, KEYVALSUMMARYINTERNAL, SERVERSTATEUPDATEINFO, CLTRACKINTERNAL, CLTRACKSUMMARYINTERNAL, MICROSERVICERUNTIME, SEMICROSERVICE, VIRTUALSERVICEANALYSIS, CLIENTINTERNAL, CLIENTSUMMARYINTERNAL, MICROSERVICEGROUPRUNTIME, BGPRUNTIME, REQUESTQUEUERUNTIME, MIGRATEALL, MIGRATEALLSTATUSSUMMARY, MIGRATEALLSTATUSDETAIL, INTERFACESUMMARYRUNTIME, INTERFACELACPRUNTIME, DNSTABLE, GSLBSERVICEDETAIL, GSLBSERVICEINTERNAL, GSLBSERVICEHMONSTAT, SETROLESREQUEST, TRAFFICCLONERUNTIME, GEOLOCATIONINFO, SEVSHBSTATRUNTIME, GEODBINTERNAL, GSLBSITEINTERNAL, WAFSTATS, USERDEFINEDDATASCRIPTCOUNTERS, LLDPRUNTIME, VSESSHARINGPOOL, NDTABLERUNTIME, IP6STATRUNTIME, ICMP6STATRUNTIME, SEVSSPLACEMENT, L4POLICYSETSTATS, L4POLICYSETINTERNAL, BGPDEBUGINFO, SHARD, CPUSTATRUNTIMEDETAIL, SEASSERTSTATRUNTIME, SEFAULTINJECTINFRA, SEAGENTASSERTSTATRUNTIME, SEDATASTORESTATUS, DIFFQUEUESTATUS, IP6ROUTETABLERUNTIME, SECURITYMGRSTATE, VIRTUALSERVICESESCALEOUTSTATUS, SHARDSERVERSTATUS, SEAGENTSHARDCLIENTRESOURCEMAP, SEAGENTCONSISTENTHASH, SEAGENTVNICDBHISTORY, SEAGENTSHARDCLIENTAPPMAP, SEAGENTSHARDCLIENTEVENTHISTORY, NATSTATRUNTIME, NATFLOWRUNTIME, SECUTIRYMGRRUNTIME, SSOPOLICYSTATS, SENETWORKSERVICERUNTIME, SEGEORUNTIME, NATPOLICYSTATS, SEFAULTRUNTIME, VIRTUALSERVICESCALEOUTSTATUS, VIRTUALSERVICESCALEOUTSTATUSDETAIL, SECURITYMGRLEARN, SECURITYMGRTOPN, SSLSESSIONCACHE, SEGEODETAILS, GSLBSERVICEALGOSTAT, HTTPCONNECTIONRUNTIME, HTTPCONNECTIONRUNTIMEDETAIL, REMOTESITEWATCHERSUMMARY, REMOTESITEWATCHEREVENT, IPREPUTATIONDBRUNTIME, SEFAULTINJECTEXHAUSTCFG, SEFAULTINJECTEXHAUSTSHMCFG, SEFAULTINJECTEXHAUSTSHMCONN, BGPRUNNINGCONFIG, BGPADVERTISEDROUTES, BGPPEERSTATUS, BFDSESSIONSTATUS, BGPPEERINFO, GSLBSITEOPSREPLICATIONPOLICYOPS, FEDERATEDDATASTORESTATUS, FEDERATEDDIFFQUEUESTATUS, ROUTESTATRUNTIME, ROUTEFLOWRUNTIME, NSXTSEGMENTRUNTIME, VIRTUALSERVICEICAPSTATS, KEYVALSUMMARYOBJSYNC, POOLOBJSYNC, KEYVALDISPATCH, SEAGENTOBJSYNCDETAILS, VIRTUALSERVICESCALEOUTSTATUSKEYVAL, VIRTUALSERVICESCALEOUTSTATUSKEYVALSUMMARY, VIRTUALSERVICEOUTOFBANDREQUESTSTATS, GEODBLOCATIONINFO, SEAGENTRESOLVDBRUNTIME, SEAGENTRESOLVDBRUNTIMESUMMARY, METRICSRUNTIMEDEBUG, BOTCLASSIFICATIONRESULTMETRICS, BOTUACACHERUNTIME, BOTUACACHESTATSRUNTIME, POOLGROUPRUNTIMEDETAIL, SECURITYMGRUACACHEQUERY, SECURITYMGRUACACHECLEAR, SECURITYMGRUACACHESUMMARY, GSLBADAPTIVERUNTIME, BGPPEERSSTATE, VSSERVICESERVERMAPKV, VSSERVICESERVERMAPTABLE, UPGRADESTATUSINFO, CLOUDRUNTIME, ALERTPERFDATA, METRICSRUNTIMEDEBUGSUMMARY, SCTPCONNRUNTIME, SCTPCONNRUNTIMEDETAIL, VIMGRIPSUBNETRUNTIME, VIMGRSEVMRUNTIME, VIMGRVMRUNTIME, VIMGRCLUSTERRUNTIME, SEAGENTDPPROBE, BFDRUNNINGCONFIG, LOGAGENTSTATSPERVS, VSLOGSTATSDISAGGR, VRFIPINFORUNTIME, DPMETRICSRUNTIME, SEAGENTOBJSYNCSTATS, KEYVALSTATS, CSRFMETRICS, DIAMETERCONNECTIONS, DUMPALLOBJSYNCSTATS, QATSTATSRUNTIME, DISPATCHERSTATRUNTIME6, DISPATCHERSTATCLEARRUNTIME6, SEFAULTINJECTSEPARAM, SEFAULTINJECTEXHAUSTPARAM, PRIMARYPOOL, CONNECTIONCLEARFILTER, DISPATCHERTABLEDUMPCLEAR, ARPTABLEFILTER, HTTPCACHEOBJFILTER, CONNPOOLFILTER, PERSISTENCEFILTER, SELOGAGENTSTATS, SELOGAGENTOPERSTATS, SELOGAGENTCONTROLLERINTERFACESTATS, SELOGAGENTNETWORKSTREAMSTATS, SEGROUPREBALANCEREQSTATUSRESPONSE, SEAUTOSCALERSTATUSRESPONSE, SEGROUPONETIMEREQUESTRESPONSE, SEGROUPREBALANCEHISTORYRESPONSE, REBALANCEPARAMS, SESYSTEMINFORUNTIME, NICINFO, SERESOURCEPROTO, SECONSUMERPROTO, SECREATEPENDINGPROTO, PLACEMENTSTATS, SEVIPPROTO, RMVRFPROTO, VCENTERMAP, VIMGRVCENTERRUNTIME, INTERESTEDVMS, INTERESTEDHOSTS, VCENTERSUPPORTEDCOUNTERS, ENTITYCOUNTERS, TRANSACTIONSTATS, SEVMCREATEPROGRESS, PLACEMENTSTATUS, VISUBFOLDERS, VIDATASTORE, VIHOSTRESOURCES, CLOUDCONNECTOR, VINETWORKSUBNETVMS, VIDATASTORECONTENTS, VIMGRVCENTERCLOUDRUNTIME, VIVCENTERPORTGROUPS, VIVCENTERDATACENTERS, VIMGRHOSTRUNTIME, PLACEMENTGLOBALS, ALBSERVICES, RMCLOUDOPSPROTO, CLOUDPLACEMENTSUMMARY, CLOUDPLACEMENTINELIGIBLE, SEGROUPPLACEMENTSUMMARY, SEGROUPPLACEMENTDETAIL, SEGROUPPLACEMENTINELIGIBLE, SECONSUMERSUMMARY, SECONSUMERDETAIL, SERESOURCESUMMARY, SERESOURCEDETAIL, PLACEMENTSYSTEMSUMMARY, VIMGRNWRUNTIME, NETWORKRUNTIME, SCTPSTATRUNTIME, APICCONFIGURATION, CIFTABLE, APICTRANSACTION, VIRTUALSERVICESTATEDBCACHESUMMARY, POOLSTATEDBCACHESUMMARY, SERVERSTATEDBCACHESUMMARY, APICAGENTINTERNAL, APICTRANSACTIONFLAP, APICGRAPHINSTANCES, APICEPGS, APICEPGEPS, APICDEVICEPKGVER, APICTENANTS, APICVMMDOMAINS, STATECACHESTATS, STATECACHECONFIG, STATECACHEINTERNAL, STATECACHEDNS, STATECACHECONFIGVERSION, STATECACHEOPERSTATUS, STATECACHEVIRTUALSERVICE, STATECACHEPOOL, STATECACHENODE, STATECACHEOPERSTATE, STATECACHESERVICEENGINE, NSXCONFIGURATION, NSXSGTABLE, NSXAGENTINTERNAL, NSXSGINFO, NSXSGIPS, NSXAGENTINTERNALCLI, NSXTAGENT, SERATELIMITINGRLINTERNAL, SERATELIMITINGMSFINTERNAL, ADAPTREPL, POOLGROUPENABLEPRIMARYPOOL, KEYVALSESSION, KEYVALSESSIONSUMMARY, SYSTEMREPORT, AWSLOGIN, ADAPTREPLFAULTINJ, ALERTFAULTPARAMS, ALERTMGRPARAMS, ALERTTESTEMAILPARAMS, ALERTTESTSYSLOGSNMPPARAMS, APICVSPLACEMENTREQ, APPLYLOGRECOMMENDATIONS, CCFAULTPARAMS, CLUSTERPARAMS, CREDPARAMS, GETLOGRECOMMENDATIONS, GROUPPARAMS, NSXTNSSERVICEPARAMS, OPENSTACKLOGIN, RETRYPLACEMENTPARAMS, SERVERSCALEINPARAMS, SERVERSCALEOUTPARAMS, SYSTESTEMAILPARAMS, TIER1ROUTERFILTER, TRANSPORTZONEPARAMS, VIFAULTINJECTION, VISETMGMTIPSEREQ, VCENTERCLOUDSTATUSREQ, VCENTERINVENTORYDIAGREQ, VCENTERQUARANTINEDHOSTPARAMS, VSMIGRATEPARAMS, VSRESYNCPARAMS, VSSCALEINPARAMS, VSSCALEOUTPARAMS, VSSWITCHOVERPARAMS, TASKJOURNAL, JOURNALERROR, JOURNALINFO, JOURNALSUMMARY, EVENTMANAGERSTATS, EVENTMANAGERSUBSCRIPTIONS, EVENTMANAGERCONFIG, SYSTEMHEALTHGETSYSTEMHEALTHSECURECHANNELRESPONSE, SYSTEMHEALTHGETSYSTEMHEALTHCLUSTERINGRESPONSE, SYSTEMHEALTHGETSYSTEMHEALTHPOSTGRESRESPONSE, SYSTEMHEALTHGETSERVICEFAILEDRESPONSE, SYSTEMHEALTHGETSERVICERESTARTEDRESPONSE, SYSTEMHEALTHGETSERVICEDETAILRESPONSE, SEAGENTSEDATASTOREDOWNLOADFAIL, UPGRADEPROFILE, QATINFO, RETENTIONPOLICY, SYSTEMLIMITOBJECTCOUNT, SYSTEMLIMITOBJECTCOUNTS, EVENTGENPARAMS, LOGMANAGERSTATS, TECHSUPPORTPROFILE, TECHSUPPORT, TECHSUPPORTPARAMS, TECHSUPPORTMESSAGE, REPORT, REPORTPROFILE, MAXOBJECTS, GSLBSMRUNTIME, GSLBCRMRUNTIME, GSLBHSMRUNTIME, VERSIONINFO, CFGSTATE, GSLBDNSSEINFO, GSLBPERDNSSTATE, GSLBRUNTIME, GSLBSERVICESITEPERSISTENCEPOOL, GSLBHEALTHMONITORRUNTIME, GSLBGEODBPROFILERUNTIME, GSLBAPPLICATIONPERSISTENCEPROFILERUNTIME, GSLBPKIPROFILERUNTIME, GSLBJWTSERVERPROFILERUNTIME, GSLBSSLPROFILERUNTIME, GSLBSSLKEYANDCERTIFICATERUNTIME, GSLBGEOFILE, GSLBGEOFILERUNTIME, EVENTINFO, GSLBSITEHTTPTABLE, LOCALWORKERFDSVERSION, GSLBSERVICEHEALTHSTATUS, GSLBFILEOBJECTRUNTIME, GSLBRUNTIMESUMMARY, GSLBRUNTIMEDETAIL, GSLBRUNTIMEINTERNAL, GSLBLEADERCHANGERUNTIME. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Objects []string `json:"objects,omitempty"` - // Enum options - CONN_LOGS, APP_LOGS, EVENT_LOGS, METRICS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - CONN_LOGS, APP_LOGS, EVENT_LOGS, METRICS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Source *string `json:"source"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/alert_rule.go b/vendor/github.com/vmware/alb-sdk/go/models/alert_rule.go index 7c74265d5..dba009b44 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/alert_rule.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/alert_rule.go @@ -8,18 +8,18 @@ package models // swagger:model AlertRule type AlertRule struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConnAppLogRule *AlertFilter `json:"conn_app_log_rule,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EventMatchFilter *string `json:"event_match_filter,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MetricsRule []*AlertRuleMetric `json:"metrics_rule,omitempty"` - // Enum options - OPERATOR_AND, OPERATOR_OR. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - OPERATOR_AND, OPERATOR_OR. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Operator *string `json:"operator,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SysEventRule []*AlertRuleEvent `json:"sys_event_rule,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/alert_rule_event.go b/vendor/github.com/vmware/alb-sdk/go/models/alert_rule_event.go index a0d0b5656..48dd78fad 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/alert_rule_event.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/alert_rule_event.go @@ -8,12 +8,12 @@ package models // swagger:model AlertRuleEvent type AlertRuleEvent struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EventDetails []*EventDetailsFilter `json:"event_details,omitempty"` - // When the selected event occurs, trigger this alert. Enum options - VINFRA_DISC_DC, VINFRA_DISC_HOST, VINFRA_DISC_CLUSTER, VINFRA_DISC_VM, VINFRA_DISC_NW, MGMT_NW_NAME_CHANGED, DISCOVERY_DATACENTER_DEL, VM_ADDED, VM_REMOVED, VINFRA_DISC_COMPLETE, VCENTER_ADDRESS_ERROR, SE_GROUP_CLUSTER_DEL, SE_GROUP_MGMT_NW_DEL, MGMT_NW_DEL, VCENTER_BAD_CREDENTIALS, ESX_HOST_UNREACHABLE, SERVER_DELETED, SE_GROUP_HOST_DEL, VINFRA_DISC_FAILURE, ESX_HOST_POWERED_DOWN.... Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // When the selected event occurs, trigger this alert. Enum options - VINFRA_DISC_DC, VINFRA_DISC_HOST, VINFRA_DISC_CLUSTER, VINFRA_DISC_VM, VINFRA_DISC_NW, MGMT_NW_NAME_CHANGED, DISCOVERY_DATACENTER_DEL, VM_ADDED, VM_REMOVED, VINFRA_DISC_COMPLETE, VCENTER_ADDRESS_ERROR, SE_GROUP_CLUSTER_DEL, SE_GROUP_MGMT_NW_DEL, MGMT_NW_DEL, VCENTER_BAD_CREDENTIALS, ESX_HOST_UNREACHABLE, SERVER_DELETED, SE_GROUP_HOST_DEL, VINFRA_DISC_FAILURE, ESX_HOST_POWERED_DOWN.... Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EventID *string `json:"event_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NotCond *bool `json:"not_cond,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/alert_rule_metric.go b/vendor/github.com/vmware/alb-sdk/go/models/alert_rule_metric.go index d6ea3e011..64fbe08c7 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/alert_rule_metric.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/alert_rule_metric.go @@ -8,13 +8,13 @@ package models // swagger:model AlertRuleMetric type AlertRuleMetric struct { - // Evaluation window for the Metrics. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Evaluation window for the Metrics. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Duration *uint32 `json:"duration,omitempty"` - // Metric Id for the Alert. Eg. l4_client.avg_complete_conns. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Metric Id for the Alert. Eg. l4_client.avg_complete_conns. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MetricID *string `json:"metric_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MetricThreshold *AlertMetricThreshold `json:"metric_threshold"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/alert_script_config.go b/vendor/github.com/vmware/alb-sdk/go/models/alert_script_config.go index 6c1892908..182ee8d4e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/alert_script_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/alert_script_config.go @@ -12,26 +12,29 @@ type AlertScriptConfig struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // User Defined Alert Action Script. Please refer to kb.avinetworks.com for more information. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // User Defined Alert Action Script. Please refer to kb.avinetworks.com for more information. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ActionScript *string `json:"action_script,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // A user-friendly name of the Script. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // A user-friendly name of the Script. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // controlscript excution timeout. Field introduced in 22.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // controlscript excution timeout. Field introduced in 22.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Timeout *int32 `json:"timeout,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Uuid of last editor user. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + UserID *string `json:"user_id,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/alert_summary.go b/vendor/github.com/vmware/alb-sdk/go/models/alert_summary.go index c8b14a589..74eea1515 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/alert_summary.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/alert_summary.go @@ -8,6 +8,6 @@ package models // swagger:model AlertSummary type AlertSummary struct { - // Resolved Alert Type. Enum options - ALERT_LOW, ALERT_MEDIUM, ALERT_HIGH. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Resolved Alert Type. Enum options - ALERT_LOW, ALERT_MEDIUM, ALERT_HIGH. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Level *string `json:"level,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/alert_syslog_config.go b/vendor/github.com/vmware/alb-sdk/go/models/alert_syslog_config.go index f8c0de1e6..853aa70be 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/alert_syslog_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/alert_syslog_config.go @@ -12,29 +12,29 @@ type AlertSyslogConfig struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // User defined description for alert syslog config. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // User defined description for alert syslog config. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // A user-friendly name of the syslog notification. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // A user-friendly name of the syslog notification. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // User defined sender hostname in syslog message. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // User defined sender hostname in syslog message. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SenderHostname *string `json:"sender_hostname,omitempty"` - // The list of syslog servers. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The list of syslog servers. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SyslogServers []*AlertSyslogServer `json:"syslog_servers,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/alert_syslog_server.go b/vendor/github.com/vmware/alb-sdk/go/models/alert_syslog_server.go index 23c60594b..b6415df23 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/alert_syslog_server.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/alert_syslog_server.go @@ -8,32 +8,32 @@ package models // swagger:model AlertSyslogServer type AlertSyslogServer struct { - // Enable anonymous authentication of Syslog Serverwhich will disable server certificate authentication. Field introduced in 17.2.17, 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable anonymous authentication of Syslog Serverwhich will disable server certificate authentication. Field introduced in 17.2.17, 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AnonAuth *bool `json:"anon_auth,omitempty"` - // Syslog output format - legacy, RFC 5424, JSON. Enum options - SYSLOG_LEGACY, SYSLOG_RFC5424, SYSLOG_JSON, SYSLOG_RFC5425_ENHANCED. Field introduced in 17.2.8. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Syslog output format - legacy, RFC 5424, JSON. Enum options - SYSLOG_LEGACY, SYSLOG_RFC5424, SYSLOG_JSON, SYSLOG_RFC5425_ENHANCED. Field introduced in 17.2.8. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Format *string `json:"format,omitempty"` - // Select the PKIProfile containing a CA or list of CA chainswhich will validate the certificate of the syslog server. It is a reference to an object of type PKIProfile. Field introduced in 17.2.17, 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Select the PKIProfile containing a CA or list of CA chainswhich will validate the certificate of the syslog server. It is a reference to an object of type PKIProfile. Field introduced in 17.2.17, 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PkiprofileRef *string `json:"pkiprofile_ref,omitempty"` - // Select a certificate and key which will be used to authenticate to the syslog server. It is a reference to an object of type SSLKeyAndCertificate. Field introduced in 17.2.17, 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Select a certificate and key which will be used to authenticate to the syslog server. It is a reference to an object of type SSLKeyAndCertificate. Field introduced in 17.2.17, 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SslKeyAndCertificateRef *string `json:"ssl_key_and_certificate_ref,omitempty"` - // strict verificiation of certificate given by the server. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // strict verificiation of certificate given by the server. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StrictCertVerify *bool `json:"strict_cert_verify,omitempty"` - // The destination Syslog server IP(v4/v6) address or FQDN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The destination Syslog server IP(v4/v6) address or FQDN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true SyslogServer *string `json:"syslog_server"` - // The destination Syslog server's service port. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The destination Syslog server's service port. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SyslogServerPort *uint32 `json:"syslog_server_port,omitempty"` - // Enable TLS to the syslog server. Field introduced in 17.2.16, 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable TLS to the syslog server. Field introduced in 17.2.16, 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TLSEnable *bool `json:"tls_enable,omitempty"` - // Network protocol to establish syslog session. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Network protocol to establish syslog session. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true UDP *bool `json:"udp"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/alert_test_email_params.go b/vendor/github.com/vmware/alb-sdk/go/models/alert_test_email_params.go index e765643f8..cb9a86be2 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/alert_test_email_params.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/alert_test_email_params.go @@ -8,14 +8,14 @@ package models // swagger:model AlertTestEmailParams type AlertTestEmailParams struct { - // The Subject line of the originating email from Avi Controller. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The Subject line of the originating email from Avi Controller. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Subject *string `json:"subject"` - // The email context. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The email context. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Text *string `json:"text"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/alert_test_syslog_snmp_params.go b/vendor/github.com/vmware/alb-sdk/go/models/alert_test_syslog_snmp_params.go index ce4daf7cc..47d0e26b6 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/alert_test_syslog_snmp_params.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/alert_test_syslog_snmp_params.go @@ -8,10 +8,10 @@ package models // swagger:model AlertTestSyslogSnmpParams type AlertTestSyslogSnmpParams struct { - // The contents of the Syslog message/SNMP Trap contents. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The contents of the Syslog message/SNMP Trap contents. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Text *string `json:"text"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/all_se_upgrade_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/all_se_upgrade_event_details.go index 8268b9ace..c910f92c1 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/all_se_upgrade_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/all_se_upgrade_event_details.go @@ -8,16 +8,16 @@ package models // swagger:model AllSeUpgradeEventDetails type AllSeUpgradeEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Notes []string `json:"notes,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true NumSe *uint32 `json:"num_se"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumVs *uint32 `json:"num_vs,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Request *SeUpgradeParams `json:"request,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/alternate_auth_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/alternate_auth_configuration.go index 995681c7e..6fb84b8bc 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/alternate_auth_configuration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/alternate_auth_configuration.go @@ -8,13 +8,13 @@ package models // swagger:model AlternateAuthConfiguration type AlternateAuthConfiguration struct { - // UUID of the authprofile. It is a reference to an object of type AuthProfile. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the authprofile. It is a reference to an object of type AuthProfile. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AuthProfileRef *string `json:"auth_profile_ref,omitempty"` - // index used for maintaining order of AlternateAuthConfiguration. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // index used for maintaining order of AlternateAuthConfiguration. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Index *int32 `json:"index"` - // Rules list for tenant or role mapping. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Rules list for tenant or role mapping. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MappingRules []*AuthMappingRule `json:"mapping_rules,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/analytics_policy.go b/vendor/github.com/vmware/alb-sdk/go/models/analytics_policy.go index 29ffcdc86..068dc08f2 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/analytics_policy.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/analytics_policy.go @@ -8,30 +8,30 @@ package models // swagger:model AnalyticsPolicy type AnalyticsPolicy struct { - // Log all headers. Field introduced in 18.1.4, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Log all headers. Field introduced in 18.1.4, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AllHeaders *bool `json:"all_headers,omitempty"` - // Gain insights from sampled client to server HTTP requests and responses. Enum options - NO_INSIGHTS, PASSIVE, ACTIVE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Gain insights from sampled client to server HTTP requests and responses. Enum options - NO_INSIGHTS, PASSIVE, ACTIVE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientInsights *string `json:"client_insights,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientInsightsSampling *ClientInsightsSampling `json:"client_insights_sampling,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientLogFilters []*ClientLogFilter `json:"client_log_filters,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FullClientLogs *FullClientLogs `json:"full_client_logs,omitempty"` - // Configuration for learning logging determining whether it's enabled and where is the destination. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configuration for learning logging determining whether it's enabled and where is the destination. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LearningLogPolicy *LearningLogPolicy `json:"learning_log_policy,omitempty"` - // Settings to turn on realtime metrics and set duration for realtime updates. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Settings to turn on realtime metrics and set duration for realtime updates. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MetricsRealtimeUpdate *MetricsRealTimeUpdate `json:"metrics_realtime_update,omitempty"` - // This setting limits the number of significant logs generated per second for this VS on each SE. Default is 10 logs per second. Set it to zero (0) to deactivate throttling. Field introduced in 17.1.3. Unit is PER_SECOND. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This setting limits the number of significant logs generated per second for this VS on each SE. Default is 10 logs per second. Set it to zero (0) to deactivate throttling. Note that the SE group's throttle value takes precedence over this setting. Field introduced in 17.1.3. Unit is PER_SECOND. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SignificantLogThrottle *uint32 `json:"significant_log_throttle,omitempty"` - // This setting limits the total number of UDF logs generated per second for this VS on each SE. UDF logs are generated due to the configured client log filters or the rules with logging enabled. Default is 10 logs per second. Set it to zero (0) to deactivate throttling. Field introduced in 17.1.3. Unit is PER_SECOND. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This setting limits the total number of UDF logs generated per second for this VS on each SE. UDF logs are generated due to the configured client log filters or the rules with logging enabled. Default is 10 logs per second. Set it to zero (0) to deactivate throttling. Note that the SE group's throttle value takes precedence over this setting. Field introduced in 17.1.3. Unit is PER_SECOND. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UdfLogThrottle *uint32 `json:"udf_log_throttle,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/analytics_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/analytics_profile.go index fdea534c9..d79acd0d1 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/analytics_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/analytics_profile.go @@ -12,269 +12,272 @@ type AnalyticsProfile struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // If a client receives an HTTP response in less than the Satisfactory Latency Threshold, the request is considered Satisfied. It is considered Tolerated if it is not Satisfied and less than Tolerated Latency Factor multiplied by the Satisfactory Latency Threshold. Greater than this number and the client's request is considered Frustrated. Allowed values are 1-30000. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 500), Basic edition(Allowed values- 500), Enterprise with Cloud Services edition. + // If a client receives an HTTP response in less than the Satisfactory Latency Threshold, the request is considered Satisfied. It is considered Tolerated if it is not Satisfied and less than Tolerated Latency Factor multiplied by the Satisfactory Latency Threshold. Greater than this number and the client's request is considered Frustrated. Allowed values are 1-30000. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 500), Basic (Allowed values- 500) edition. ApdexResponseThreshold *uint32 `json:"apdex_response_threshold,omitempty"` - // Client tolerated response latency factor. Client must receive a response within this factor times the satisfactory threshold (apdex_response_threshold) to be considered tolerated. Allowed values are 1-1000. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 4), Basic edition(Allowed values- 4), Enterprise with Cloud Services edition. + // Client tolerated response latency factor. Client must receive a response within this factor times the satisfactory threshold (apdex_response_threshold) to be considered tolerated. Allowed values are 1-1000. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 4), Basic (Allowed values- 4) edition. ApdexResponseToleratedFactor *float64 `json:"apdex_response_tolerated_factor,omitempty"` - // Satisfactory client to Avi Round Trip Time(RTT). Allowed values are 1-2000. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 250), Basic edition(Allowed values- 250), Enterprise with Cloud Services edition. + // Satisfactory client to Avi Round Trip Time(RTT). Allowed values are 1-2000. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 250), Basic (Allowed values- 250) edition. ApdexRttThreshold *uint32 `json:"apdex_rtt_threshold,omitempty"` - // Tolerated client to Avi Round Trip Time(RTT) factor. It is a multiple of apdex_rtt_tolerated_factor. Allowed values are 1-1000. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 4), Basic edition(Allowed values- 4), Enterprise with Cloud Services edition. + // Tolerated client to Avi Round Trip Time(RTT) factor. It is a multiple of apdex_rtt_tolerated_factor. Allowed values are 1-1000. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 4), Basic (Allowed values- 4) edition. ApdexRttToleratedFactor *float64 `json:"apdex_rtt_tolerated_factor,omitempty"` - // If a client is able to load a page in less than the Satisfactory Latency Threshold, the PageLoad is considered Satisfied. It is considered tolerated if it is greater than Satisfied but less than the Tolerated Latency multiplied by Satisifed Latency. Greater than this number and the client's request is considered Frustrated. A PageLoad includes the time for DNS lookup, download of all HTTP objects, and page render time. Allowed values are 1-30000. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 5000), Basic edition(Allowed values- 5000), Enterprise with Cloud Services edition. + // If a client is able to load a page in less than the Satisfactory Latency Threshold, the PageLoad is considered Satisfied. It is considered tolerated if it is greater than Satisfied but less than the Tolerated Latency multiplied by Satisifed Latency. Greater than this number and the client's request is considered Frustrated. A PageLoad includes the time for DNS lookup, download of all HTTP objects, and page render time. Allowed values are 1-30000. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 5000), Basic (Allowed values- 5000) edition. ApdexRumThreshold *uint32 `json:"apdex_rum_threshold,omitempty"` - // Virtual service threshold factor for tolerated Page Load Time (PLT) as multiple of apdex_rum_threshold. Allowed values are 1-1000. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 4), Basic edition(Allowed values- 4), Enterprise with Cloud Services edition. + // Virtual service threshold factor for tolerated Page Load Time (PLT) as multiple of apdex_rum_threshold. Allowed values are 1-1000. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 4), Basic (Allowed values- 4) edition. ApdexRumToleratedFactor *float64 `json:"apdex_rum_tolerated_factor,omitempty"` - // A server HTTP response is considered Satisfied if latency is less than the Satisfactory Latency Threshold. The response is considered tolerated when it is greater than Satisfied but less than the Tolerated Latency Factor * S_Latency. Greater than this number and the server response is considered Frustrated. Allowed values are 1-30000. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 400), Basic edition(Allowed values- 400), Enterprise with Cloud Services edition. + // A server HTTP response is considered Satisfied if latency is less than the Satisfactory Latency Threshold. The response is considered tolerated when it is greater than Satisfied but less than the Tolerated Latency Factor * S_Latency. Greater than this number and the server response is considered Frustrated. Allowed values are 1-30000. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 400), Basic (Allowed values- 400) edition. ApdexServerResponseThreshold *uint32 `json:"apdex_server_response_threshold,omitempty"` - // Server tolerated response latency factor. Servermust response within this factor times the satisfactory threshold (apdex_server_response_threshold) to be considered tolerated. Allowed values are 1-1000. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 4), Basic edition(Allowed values- 4), Enterprise with Cloud Services edition. + // Server tolerated response latency factor. Servermust response within this factor times the satisfactory threshold (apdex_server_response_threshold) to be considered tolerated. Allowed values are 1-1000. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 4), Basic (Allowed values- 4) edition. ApdexServerResponseToleratedFactor *float64 `json:"apdex_server_response_tolerated_factor,omitempty"` - // Satisfactory client to Avi Round Trip Time(RTT). Allowed values are 1-2000. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 125), Basic edition(Allowed values- 125), Enterprise with Cloud Services edition. + // Satisfactory client to Avi Round Trip Time(RTT). Allowed values are 1-2000. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 125), Basic (Allowed values- 125) edition. ApdexServerRttThreshold *uint32 `json:"apdex_server_rtt_threshold,omitempty"` - // Tolerated client to Avi Round Trip Time(RTT) factor. It is a multiple of apdex_rtt_tolerated_factor. Allowed values are 1-1000. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 4), Basic edition(Allowed values- 4), Enterprise with Cloud Services edition. + // Tolerated client to Avi Round Trip Time(RTT) factor. It is a multiple of apdex_rtt_tolerated_factor. Allowed values are 1-1000. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 4), Basic (Allowed values- 4) edition. ApdexServerRttToleratedFactor *float64 `json:"apdex_server_rtt_tolerated_factor,omitempty"` - // Configure which logs are sent to the Avi Controller from SEs and how they are processed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure which logs are sent to the Avi Controller from SEs and how they are processed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientLogConfig *ClientLogConfiguration `json:"client_log_config,omitempty"` - // Configure to stream logs to an external server. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configure to stream logs to an external server. Field introduced in 17.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ClientLogStreamingConfig *ClientLogStreamingConfig `json:"client_log_streaming_config,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // A connection between client and Avi is considered lossy when more than this percentage of out of order packets are received. Allowed values are 1-100. Unit is PERCENT. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 50), Basic edition(Allowed values- 50), Enterprise with Cloud Services edition. + // A connection between client and Avi is considered lossy when more than this percentage of out of order packets are received. Allowed values are 1-100. Unit is PERCENT. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 50), Basic (Allowed values- 50) edition. ConnLossyOooThreshold *uint32 `json:"conn_lossy_ooo_threshold,omitempty"` - // A connection between client and Avi is considered lossy when more than this percentage of packets are retransmitted due to timeout. Allowed values are 1-100. Unit is PERCENT. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 20), Basic edition(Allowed values- 20), Enterprise with Cloud Services edition. + // A connection between client and Avi is considered lossy when more than this percentage of packets are retransmitted due to timeout. Allowed values are 1-100. Unit is PERCENT. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 20), Basic (Allowed values- 20) edition. ConnLossyTimeoRexmtThreshold *uint32 `json:"conn_lossy_timeo_rexmt_threshold,omitempty"` - // A connection between client and Avi is considered lossy when more than this percentage of packets are retransmitted. Allowed values are 1-100. Unit is PERCENT. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 50), Basic edition(Allowed values- 50), Enterprise with Cloud Services edition. + // A connection between client and Avi is considered lossy when more than this percentage of packets are retransmitted. Allowed values are 1-100. Unit is PERCENT. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 50), Basic (Allowed values- 50) edition. ConnLossyTotalRexmtThreshold *uint32 `json:"conn_lossy_total_rexmt_threshold,omitempty"` - // A client connection is considered lossy when percentage of times a packet could not be trasmitted due to TCP zero window is above this threshold. Allowed values are 0-100. Unit is PERCENT. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 2), Basic edition(Allowed values- 2), Enterprise with Cloud Services edition. + // A client connection is considered lossy when percentage of times a packet could not be trasmitted due to TCP zero window is above this threshold. Allowed values are 0-100. Unit is PERCENT. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 2), Basic (Allowed values- 2) edition. ConnLossyZeroWinSizeEventThreshold *uint32 `json:"conn_lossy_zero_win_size_event_threshold,omitempty"` - // A connection between Avi and server is considered lossy when more than this percentage of out of order packets are received. Allowed values are 1-100. Unit is PERCENT. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 50), Basic edition(Allowed values- 50), Enterprise with Cloud Services edition. + // A connection between Avi and server is considered lossy when more than this percentage of out of order packets are received. Allowed values are 1-100. Unit is PERCENT. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 50), Basic (Allowed values- 50) edition. ConnServerLossyOooThreshold *uint32 `json:"conn_server_lossy_ooo_threshold,omitempty"` - // A connection between Avi and server is considered lossy when more than this percentage of packets are retransmitted due to timeout. Allowed values are 1-100. Unit is PERCENT. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 20), Basic edition(Allowed values- 20), Enterprise with Cloud Services edition. + // A connection between Avi and server is considered lossy when more than this percentage of packets are retransmitted due to timeout. Allowed values are 1-100. Unit is PERCENT. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 20), Basic (Allowed values- 20) edition. ConnServerLossyTimeoRexmtThreshold *uint32 `json:"conn_server_lossy_timeo_rexmt_threshold,omitempty"` - // A connection between Avi and server is considered lossy when more than this percentage of packets are retransmitted. Allowed values are 1-100. Unit is PERCENT. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 50), Basic edition(Allowed values- 50), Enterprise with Cloud Services edition. + // A connection between Avi and server is considered lossy when more than this percentage of packets are retransmitted. Allowed values are 1-100. Unit is PERCENT. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 50), Basic (Allowed values- 50) edition. ConnServerLossyTotalRexmtThreshold *uint32 `json:"conn_server_lossy_total_rexmt_threshold,omitempty"` - // A server connection is considered lossy when percentage of times a packet could not be trasmitted due to TCP zero window is above this threshold. Allowed values are 0-100. Unit is PERCENT. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 2), Basic edition(Allowed values- 2), Enterprise with Cloud Services edition. + // A server connection is considered lossy when percentage of times a packet could not be trasmitted due to TCP zero window is above this threshold. Allowed values are 0-100. Unit is PERCENT. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 2), Basic (Allowed values- 2) edition. ConnServerLossyZeroWinSizeEventThreshold *uint32 `json:"conn_server_lossy_zero_win_size_event_threshold,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Enable adaptive configuration for optimizing resource usage. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable adaptive configuration for optimizing resource usage. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableAdaptiveConfig *bool `json:"enable_adaptive_config,omitempty"` - // Enables Advanced Analytics features like Anomaly detection. If set to false, anomaly computation (and associated rules/events) for VS, Pool and Server metrics will be deactivated. However, setting it to false reduces cpu and memory requirements for Analytics subsystem. Field introduced in 17.2.13, 18.1.5, 18.2.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. Special default for Essentials edition is false, Basic edition is false, Enterprise is True. + // Enables Advanced Analytics features like Anomaly detection. If set to false, anomaly computation (and associated rules/events) for VS, Pool and Server metrics will be deactivated. However, setting it to false reduces cpu and memory requirements for Analytics subsystem. Field introduced in 17.2.13, 18.1.5, 18.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. Special default for Essentials edition is false, Basic edition is false, Enterprise edition is True. EnableAdvancedAnalytics *bool `json:"enable_advanced_analytics,omitempty"` - // Virtual Service (VS) metrics are processed only when there is live data traffic on the VS. In case, VS is idle for a period of time as specified by ondemand_metrics_idle_timeout then metrics processing is suspended for that VS. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Virtual Service (VS) metrics are processed only when there is live data traffic on the VS. In case, VS is idle for a period of time as specified by ondemand_metrics_idle_timeout then metrics processing is suspended for that VS. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EnableOndemandMetrics *bool `json:"enable_ondemand_metrics,omitempty"` - // Enable node (service engine) level analytics forvs metrics. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable node (service engine) level analytics forvs metrics. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EnableSeAnalytics *bool `json:"enable_se_analytics,omitempty"` - // Enables analytics on backend servers. This may be desired in container environment when there are large number of ephemeral servers. Additionally, no healthscore of servers is computed when server analytics is enabled. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enables analytics on backend servers. This may be desired in container environment when there are large number of ephemeral servers. Additionally, no healthscore of servers is computed when server analytics is enabled. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EnableServerAnalytics *bool `json:"enable_server_analytics,omitempty"` - // Enable VirtualService (frontend) Analytics. This flag enables metrics and healthscore for Virtualservice. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable VirtualService (frontend) Analytics. This flag enables metrics and healthscore for Virtualservice. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EnableVsAnalytics *bool `json:"enable_vs_analytics,omitempty"` - // Exclude client closed connection before an HTTP request could be completed from being classified as an error. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Exclude client closed connection before an HTTP request could be completed from being classified as an error. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. ExcludeClientCloseBeforeRequestAsError *bool `json:"exclude_client_close_before_request_as_error,omitempty"` - // Exclude dns policy drops from the list of errors. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Exclude Connection dropped by VS due to client advertises a very small window size from the errors. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- true), Basic (Allowed values- true) edition. + ExcludeConnDropClientSmallWindowAsError *bool `json:"exclude_conn_drop_client_small_window_as_error,omitempty"` + + // Exclude dns policy drops from the list of errors. Field introduced in 17.2.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. ExcludeDNSPolicyDropAsSignificant *bool `json:"exclude_dns_policy_drop_as_significant,omitempty"` - // Exclude queries to GSLB services that are operationally down from the list of errors. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Exclude queries to GSLB services that are operationally down from the list of errors. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. ExcludeGsDownAsError *bool `json:"exclude_gs_down_as_error,omitempty"` - // List of HTTP status codes to be excluded from being classified as an error. Error connections or responses impacts health score, are included as significant logs, and may be classified as part of a DoS attack. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // List of HTTP status codes to be excluded from being classified as an error. Error connections or responses impacts health score, are included as significant logs, and may be classified as part of a DoS attack. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ExcludeHTTPErrorCodes []int64 `json:"exclude_http_error_codes,omitempty,omitempty"` - // Exclude dns queries to domains outside the domains configured in the DNS application profile from the list of errors. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Exclude dns queries to domains outside the domains configured in the DNS application profile from the list of errors. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. ExcludeInvalidDNSDomainAsError *bool `json:"exclude_invalid_dns_domain_as_error,omitempty"` - // Exclude invalid dns queries from the list of errors. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Exclude invalid dns queries from the list of errors. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. ExcludeInvalidDNSQueryAsError *bool `json:"exclude_invalid_dns_query_as_error,omitempty"` - // Exclude the Issuer-Revoked OCSP Responses from the list of errors. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- true), Basic edition(Allowed values- true), Enterprise with Cloud Services edition. + // Exclude the Issuer-Revoked OCSP Responses from the list of errors. Field introduced in 20.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- true), Basic (Allowed values- true) edition. ExcludeIssuerRevokedOcspResponsesAsError *bool `json:"exclude_issuer_revoked_ocsp_responses_as_error,omitempty"` - // Exclude queries to domains that did not have configured services/records from the list of errors. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Exclude queries to domains that did not have configured services/records from the list of errors. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. ExcludeNoDNSRecordAsError *bool `json:"exclude_no_dns_record_as_error,omitempty"` - // Exclude queries to GSLB services that have no available members from the list of errors. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Exclude queries to GSLB services that have no available members from the list of errors. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. ExcludeNoValidGsMemberAsError *bool `json:"exclude_no_valid_gs_member_as_error,omitempty"` - // Exclude persistence server changed while load balancing' from the list of errors. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Exclude persistence server changed while load balancing' from the list of errors. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. ExcludePersistenceChangeAsError *bool `json:"exclude_persistence_change_as_error,omitempty"` - // Exclude the Revoked OCSP certificate status responses from the list of errors. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- true), Basic edition(Allowed values- true), Enterprise with Cloud Services edition. + // Exclude the Revoked OCSP certificate status responses from the list of errors. Field introduced in 20.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- true), Basic (Allowed values- true) edition. ExcludeRevokedOcspResponsesAsError *bool `json:"exclude_revoked_ocsp_responses_as_error,omitempty"` - // Exclude server dns error response from the list of errors. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Exclude server dns error response from the list of errors. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. ExcludeServerDNSErrorAsError *bool `json:"exclude_server_dns_error_as_error,omitempty"` - // Exclude server TCP reset from errors. It is common for applications like MS Exchange. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Exclude server TCP reset from errors. It is common for applications like MS Exchange. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. ExcludeServerTCPResetAsError *bool `json:"exclude_server_tcp_reset_as_error,omitempty"` - // List of SIP status codes to be excluded from being classified as an error. Field introduced in 17.2.13, 18.1.5, 18.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // List of SIP status codes to be excluded from being classified as an error. Field introduced in 17.2.13, 18.1.5, 18.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ExcludeSipErrorCodes []int64 `json:"exclude_sip_error_codes,omitempty,omitempty"` - // Exclude the Stale OCSP certificate status responses from the list of errors. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- true), Basic edition(Allowed values- true), Enterprise with Cloud Services edition. + // Exclude the Stale OCSP certificate status responses from the list of errors. Field introduced in 20.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- true), Basic (Allowed values- true) edition. ExcludeStaleOcspResponsesAsError *bool `json:"exclude_stale_ocsp_responses_as_error,omitempty"` - // Exclude 'server unanswered syns' from the list of errors. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Exclude 'server unanswered syns' from the list of errors. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. ExcludeSynRetransmitAsError *bool `json:"exclude_syn_retransmit_as_error,omitempty"` - // Exclude TCP resets by client from the list of potential errors. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Exclude TCP resets by client from the list of potential errors. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. ExcludeTCPResetAsError *bool `json:"exclude_tcp_reset_as_error,omitempty"` - // Exclude the unavailable OCSP Responses from the list of errors. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- true), Basic edition(Allowed values- true), Enterprise with Cloud Services edition. + // Exclude the unavailable OCSP Responses from the list of errors. Field introduced in 20.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- true), Basic (Allowed values- true) edition. ExcludeUnavailableOcspResponsesAsError *bool `json:"exclude_unavailable_ocsp_responses_as_error,omitempty"` - // Exclude unsupported dns queries from the list of errors. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Exclude unsupported dns queries from the list of errors. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. ExcludeUnsupportedDNSQueryAsError *bool `json:"exclude_unsupported_dns_query_as_error,omitempty"` - // Skips health score computation of pool servers when number of servers in a pool is more than this setting. Allowed values are 0-5000. Special values are 0- server health score is deactivated. Field introduced in 17.2.13, 18.1.4. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 0), Basic edition(Allowed values- 0), Enterprise with Cloud Services edition. Special default for Essentials edition is 0, Basic edition is 0, Enterprise is 20. + // Skips health score computation of pool servers when number of servers in a pool is more than this setting. Allowed values are 0-5000. Special values are 0- server health score is deactivated. Field introduced in 17.2.13, 18.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 0), Basic (Allowed values- 0) edition. Special default for Essentials edition is 0, Basic edition is 0, Enterprise edition is 20. HealthscoreMaxServerLimit *uint32 `json:"healthscore_max_server_limit,omitempty"` - // Time window (in secs) within which only unique health change events should occur. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 1209600), Basic edition(Allowed values- 1209600), Enterprise with Cloud Services edition. + // Time window (in secs) within which only unique health change events should occur. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 1209600), Basic (Allowed values- 1209600) edition. HsEventThrottleWindow *uint32 `json:"hs_event_throttle_window,omitempty"` - // Maximum penalty that may be deducted from health score for anomalies. Allowed values are 0-100. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 10), Basic edition(Allowed values- 10), Enterprise with Cloud Services edition. + // Maximum penalty that may be deducted from health score for anomalies. Allowed values are 0-100. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 10), Basic (Allowed values- 10) edition. HsMaxAnomalyPenalty *uint32 `json:"hs_max_anomaly_penalty,omitempty"` - // Maximum penalty that may be deducted from health score for high resource utilization. Allowed values are 0-100. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 25), Basic edition(Allowed values- 25), Enterprise with Cloud Services edition. + // Maximum penalty that may be deducted from health score for high resource utilization. Allowed values are 0-100. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 25), Basic (Allowed values- 25) edition. HsMaxResourcesPenalty *uint32 `json:"hs_max_resources_penalty,omitempty"` - // Maximum penalty that may be deducted from health score based on security assessment. Allowed values are 0-100. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 100), Basic edition(Allowed values- 100), Enterprise with Cloud Services edition. + // Maximum penalty that may be deducted from health score based on security assessment. Allowed values are 0-100. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 100), Basic (Allowed values- 100) edition. HsMaxSecurityPenalty *uint32 `json:"hs_max_security_penalty,omitempty"` - // DoS connection rate below which the DoS security assessment will not kick in. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 1000), Basic edition(Allowed values- 1000), Enterprise with Cloud Services edition. + // DoS connection rate below which the DoS security assessment will not kick in. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 1000), Basic (Allowed values- 1000) edition. HsMinDosRate *uint32 `json:"hs_min_dos_rate,omitempty"` - // Adds free performance score credits to health score. It can be used for compensating health score for known slow applications. Allowed values are 0-100. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 0), Basic edition(Allowed values- 0), Enterprise with Cloud Services edition. + // Adds free performance score credits to health score. It can be used for compensating health score for known slow applications. Allowed values are 0-100. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 0), Basic (Allowed values- 0) edition. HsPerformanceBoost *uint32 `json:"hs_performance_boost,omitempty"` - // Threshold number of connections in 5min, below which apdexr, apdexc, rum_apdex, and other network quality metrics are not computed. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 10), Basic edition(Allowed values- 10), Enterprise with Cloud Services edition. + // Threshold number of connections in 5min, below which apdexr, apdexc, rum_apdex, and other network quality metrics are not computed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 10), Basic (Allowed values- 10) edition. HsPscoreTrafficThresholdL4Client *float64 `json:"hs_pscore_traffic_threshold_l4_client,omitempty"` - // Threshold number of connections in 5min, below which apdexr, apdexc, rum_apdex, and other network quality metrics are not computed. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 10), Basic edition(Allowed values- 10), Enterprise with Cloud Services edition. + // Threshold number of connections in 5min, below which apdexr, apdexc, rum_apdex, and other network quality metrics are not computed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 10), Basic (Allowed values- 10) edition. HsPscoreTrafficThresholdL4Server *float64 `json:"hs_pscore_traffic_threshold_l4_server,omitempty"` - // Score assigned when the certificate has expired. Allowed values are 0-5. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 0.0), Basic edition(Allowed values- 0.0), Enterprise with Cloud Services edition. + // Score assigned when the certificate has expired. Allowed values are 0-5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 0.0), Basic (Allowed values- 0.0) edition. HsSecurityCertscoreExpired *float64 `json:"hs_security_certscore_expired,omitempty"` - // Score assigned when the certificate expires in more than 30 days. Allowed values are 0-5. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 5.0), Basic edition(Allowed values- 5.0), Enterprise with Cloud Services edition. + // Score assigned when the certificate expires in more than 30 days. Allowed values are 0-5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 5.0), Basic (Allowed values- 5.0) edition. HsSecurityCertscoreGt30d *float64 `json:"hs_security_certscore_gt30d,omitempty"` - // Score assigned when the certificate expires in less than or equal to 7 days. Allowed values are 0-5. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 2.0), Basic edition(Allowed values- 2.0), Enterprise with Cloud Services edition. + // Score assigned when the certificate expires in less than or equal to 7 days. Allowed values are 0-5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 2.0), Basic (Allowed values- 2.0) edition. HsSecurityCertscoreLe07d *float64 `json:"hs_security_certscore_le07d,omitempty"` - // Score assigned when the certificate expires in less than or equal to 30 days. Allowed values are 0-5. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 4.0), Basic edition(Allowed values- 4.0), Enterprise with Cloud Services edition. + // Score assigned when the certificate expires in less than or equal to 30 days. Allowed values are 0-5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 4.0), Basic (Allowed values- 4.0) edition. HsSecurityCertscoreLe30d *float64 `json:"hs_security_certscore_le30d,omitempty"` - // Penalty for allowing certificates with invalid chain. Allowed values are 0-5. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 1.0), Basic edition(Allowed values- 1.0), Enterprise with Cloud Services edition. + // Penalty for allowing certificates with invalid chain. Allowed values are 0-5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 1.0), Basic (Allowed values- 1.0) edition. HsSecurityChainInvalidityPenalty *float64 `json:"hs_security_chain_invalidity_penalty,omitempty"` - // Score assigned when the minimum cipher strength is 0 bits. Allowed values are 0-5. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 0.0), Basic edition(Allowed values- 0.0), Enterprise with Cloud Services edition. + // Score assigned when the minimum cipher strength is 0 bits. Allowed values are 0-5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 0.0), Basic (Allowed values- 0.0) edition. HsSecurityCipherscoreEq000b *float64 `json:"hs_security_cipherscore_eq000b,omitempty"` - // Score assigned when the minimum cipher strength is greater than equal to 128 bits. Allowed values are 0-5. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 5.0), Basic edition(Allowed values- 5.0), Enterprise with Cloud Services edition. + // Score assigned when the minimum cipher strength is greater than equal to 128 bits. Allowed values are 0-5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 5.0), Basic (Allowed values- 5.0) edition. HsSecurityCipherscoreGe128b *float64 `json:"hs_security_cipherscore_ge128b,omitempty"` - // Score assigned when the minimum cipher strength is less than 128 bits. Allowed values are 0-5. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 3.5), Basic edition(Allowed values- 3.5), Enterprise with Cloud Services edition. + // Score assigned when the minimum cipher strength is less than 128 bits. Allowed values are 0-5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 3.5), Basic (Allowed values- 3.5) edition. HsSecurityCipherscoreLt128b *float64 `json:"hs_security_cipherscore_lt128b,omitempty"` - // Score assigned when no algorithm is used for encryption. Allowed values are 0-5. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 0.0), Basic edition(Allowed values- 0.0), Enterprise with Cloud Services edition. + // Score assigned when no algorithm is used for encryption. Allowed values are 0-5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 0.0), Basic (Allowed values- 0.0) edition. HsSecurityEncalgoScoreNone *float64 `json:"hs_security_encalgo_score_none,omitempty"` - // Score assigned when RC4 algorithm is used for encryption. Allowed values are 0-5. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 2.5), Basic edition(Allowed values- 2.5), Enterprise with Cloud Services edition. + // Score assigned when RC4 algorithm is used for encryption. Allowed values are 0-5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 2.5), Basic (Allowed values- 2.5) edition. HsSecurityEncalgoScoreRc4 *float64 `json:"hs_security_encalgo_score_rc4,omitempty"` - // Penalty for not enabling HSTS. Allowed values are 0-5. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 1.0), Basic edition(Allowed values- 1.0), Enterprise with Cloud Services edition. + // Penalty for not enabling HSTS. Allowed values are 0-5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 1.0), Basic (Allowed values- 1.0) edition. HsSecurityHstsPenalty *float64 `json:"hs_security_hsts_penalty,omitempty"` - // Penalty for allowing non-PFS handshakes. Allowed values are 0-5. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 1.0), Basic edition(Allowed values- 1.0), Enterprise with Cloud Services edition. + // Penalty for allowing non-PFS handshakes. Allowed values are 0-5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 1.0), Basic (Allowed values- 1.0) edition. HsSecurityNonpfsPenalty *float64 `json:"hs_security_nonpfs_penalty,omitempty"` - // Score assigned when OCSP Certificate Status is set to Revoked or Issuer Revoked. Allowed values are 0.0-5.0. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 0.0), Basic edition(Allowed values- 0.0), Enterprise with Cloud Services edition. + // Score assigned when OCSP Certificate Status is set to Revoked or Issuer Revoked. Allowed values are 0.0-5.0. Field introduced in 20.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 0.0), Basic (Allowed values- 0.0) edition. HsSecurityOcspRevokedScore *float64 `json:"hs_security_ocsp_revoked_score,omitempty"` - // Deprecated. Allowed values are 0-5. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 1.0), Basic edition(Allowed values- 1.0), Enterprise with Cloud Services edition. + // Deprecated. Allowed values are 0-5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 1.0), Basic (Allowed values- 1.0) edition. HsSecuritySelfsignedcertPenalty *float64 `json:"hs_security_selfsignedcert_penalty,omitempty"` - // Score assigned when supporting SSL3.0 encryption protocol. Allowed values are 0-5. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 3.5), Basic edition(Allowed values- 3.5), Enterprise with Cloud Services edition. + // Score assigned when supporting SSL3.0 encryption protocol. Allowed values are 0-5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 3.5), Basic (Allowed values- 3.5) edition. HsSecuritySsl30Score *float64 `json:"hs_security_ssl30_score,omitempty"` - // Score assigned when supporting TLS1.0 encryption protocol. Allowed values are 0-5. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 5.0), Basic edition(Allowed values- 5.0), Enterprise with Cloud Services edition. + // Score assigned when supporting TLS1.0 encryption protocol. Allowed values are 0-5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 5.0), Basic (Allowed values- 5.0) edition. HsSecurityTLS10Score *float64 `json:"hs_security_tls10_score,omitempty"` - // Score assigned when supporting TLS1.1 encryption protocol. Allowed values are 0-5. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 5.0), Basic edition(Allowed values- 5.0), Enterprise with Cloud Services edition. + // Score assigned when supporting TLS1.1 encryption protocol. Allowed values are 0-5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 5.0), Basic (Allowed values- 5.0) edition. HsSecurityTLS11Score *float64 `json:"hs_security_tls11_score,omitempty"` - // Score assigned when supporting TLS1.2 encryption protocol. Allowed values are 0-5. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 5.0), Basic edition(Allowed values- 5.0), Enterprise with Cloud Services edition. + // Score assigned when supporting TLS1.2 encryption protocol. Allowed values are 0-5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 5.0), Basic (Allowed values- 5.0) edition. HsSecurityTLS12Score *float64 `json:"hs_security_tls12_score,omitempty"` - // Score assigned when supporting TLS1.3 encryption protocol. Allowed values are 0-5. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 5.0), Basic edition(Allowed values- 5.0), Enterprise with Cloud Services edition. + // Score assigned when supporting TLS1.3 encryption protocol. Allowed values are 0-5. Field introduced in 18.2.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 5.0), Basic (Allowed values- 5.0) edition. HsSecurityTLS13Score *float64 `json:"hs_security_tls13_score,omitempty"` - // Penalty for allowing weak signature algorithm(s). Allowed values are 0-5. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 1.0), Basic edition(Allowed values- 1.0), Enterprise with Cloud Services edition. + // Penalty for allowing weak signature algorithm(s). Allowed values are 0-5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 1.0), Basic (Allowed values- 1.0) edition. HsSecurityWeakSignatureAlgoPenalty *float64 `json:"hs_security_weak_signature_algo_penalty,omitempty"` - // Deprecated in 22.1.1. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Deprecated in 22.1.1. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LatencyAuditProps *LatencyAuditProperties `json:"latency_audit_props,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // The name of the analytics profile. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The name of the analytics profile. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // This flag sets the time duration of no live data traffic after which Virtual Service metrics processing is suspended. It is applicable only when enable_ondemand_metrics is set to false. Field introduced in 18.1.1. Unit is SECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This flag sets the time duration of no live data traffic after which Virtual Service metrics processing is suspended. It is applicable only when enable_ondemand_metrics is set to false. Field introduced in 18.1.1. Unit is SECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OndemandMetricsIDLETimeout *uint32 `json:"ondemand_metrics_idle_timeout,omitempty"` - // List of HTTP status code ranges to be excluded from being classified as an error. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // List of HTTP status code ranges to be excluded from being classified as an error. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Ranges []*HttpstatusRange `json:"ranges,omitempty"` - // Block of HTTP response codes to be excluded from being classified as an error. Enum options - AP_HTTP_RSP_4XX, AP_HTTP_RSP_5XX. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Block of HTTP response codes to be excluded from being classified as an error. Enum options - AP_HTTP_RSP_4XX, AP_HTTP_RSP_5XX. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RespCodeBlock []string `json:"resp_code_block,omitempty"` - // Rules applied to the HTTP application log for filtering sensitive information. Field introduced in 17.2.10, 18.1.2. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Rules applied to the HTTP application log for filtering sensitive information. Field introduced in 17.2.10, 18.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SensitiveLogProfile *SensitiveLogProfile `json:"sensitive_log_profile,omitempty"` - // Maximum number of SIP messages added in logs for a SIP transaction. By default, this value is 20. Allowed values are 1-1000. Field introduced in 17.2.13, 18.1.5, 18.2.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 20), Basic edition(Allowed values- 20), Enterprise with Cloud Services edition. + // Maximum number of SIP messages added in logs for a SIP transaction. By default, this value is 20. Allowed values are 1-1000. Field introduced in 17.2.13, 18.1.5, 18.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 20), Basic (Allowed values- 20) edition. SipLogDepth *uint32 `json:"sip_log_depth,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Time Tracker Properties for connection establishment audit. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Time Tracker Properties for connection establishment audit. Field introduced in 22.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TimeTrackerProps *TimeTrackerProperties `json:"time_tracker_props,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the analytics profile. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the analytics profile. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/anomaly_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/anomaly_event_details.go index d95b72350..f442a8155 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/anomaly_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/anomaly_event_details.go @@ -8,43 +8,43 @@ package models // swagger:model AnomalyEventDetails type AnomalyEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Deviation *float64 `json:"deviation,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MetricID *string `json:"metric_id"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MetricTimestamp *string `json:"metric_timestamp"` - // Deprecated. Enum options - EXPONENTIAL_MOVING_AVG, EXPONENTIAL_WEIGHTED_MOVING_AVG, HOLTWINTERS_AT_AS, HOLTWINTERS_AT_MS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deprecated. Enum options - EXPONENTIAL_MOVING_AVG, EXPONENTIAL_WEIGHTED_MOVING_AVG, HOLTWINTERS_AT_AS, HOLTWINTERS_AT_MS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Model *string `json:"model,omitempty"` - // Enum options - EXPONENTIAL_MOVING_AVG, EXPONENTIAL_WEIGHTED_MOVING_AVG, HOLTWINTERS_AT_AS, HOLTWINTERS_AT_MS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - EXPONENTIAL_MOVING_AVG, EXPONENTIAL_WEIGHTED_MOVING_AVG, HOLTWINTERS_AT_AS, HOLTWINTERS_AT_MS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Models []string `json:"models,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NodeID *string `json:"node_id,omitempty"` - // Enum options - METRICS_OBJ_TYPE_UNKNOWN, VSERVER_L4_SERVER, VSERVER_L4_CLIENT, VSERVER_L7_SERVER, VSERVER_L7_CLIENT, VM_METRICS_OBJ, SE_METRICS_OBJ, VSERVER_RUM, CONTROLLER_METRICS_OBJ, METRICS_COLLECTION, METRICS_RUM_PREAGG_BROWSER_OBJ, METRICS_RUM_PREAGG_COUNTRY_OBJ, METRICS_RUM_PREAGG_DEVTYPE_OBJ, METRICS_RUM_PREAGG_LANG_OBJ, METRICS_RUM_PREAGG_OS_OBJ, METRICS_RUM_PREAGG_URL_OBJ, METRICS_ANOMALY_OBJ, METRICS_HEALTHSCORE_OBJ, METRICS_RESOURCE_TIMING_BROWSER_OBJ, METRICS_RESOURCE_TIMING_OS_OBJ, METRICS_RESOURCE_TIMING_COUNTRY_OBJ, METRICS_RESOURCE_TIMING_LANG_OBJ, METRICS_RESOURCE_TIMING_DEVTYPE_OBJ, METRICS_RESOURCE_TIMING_URL_OBJ, METRICS_RESOURCE_TIMING_DIMENSION_OBJ, METRICS_RESOURCE_TIMING_BLOB_OBJ, METRICS_DOS_OBJ, METRICS_RUM_PREAGG_IPGROUP_OBJ, METRICS_APP_INSIGHTS_OBJ, METRICS_VSERVER_DNS_OBJ, METRICS_SERVER_DNS_OBJ, METRICS_SERVICE_INSIGHTS_OBJ, METRICS_SOURCE_INSIGHTS_OBJ, METRICS_TENANT_STATS_OBJ, METRICS_SE_IF_STATS_OBJ, METRICS_USER_METRICS_OBJ, METRICS_WAF_GROUP_OBJ, METRICS_WAF_RULE_OBJ, METRICS_WAF_TAG_OBJ, METRICS_PROCESS_STATS_OBJ, METRICS_VSERVER_HTTP2_CLIENT_OBJ, METRICS_WAF_WHITELIST_OBJ, METRICS_WAF_PSM_GROUP_OBJ, METRICS_WAF_PSMLOCATION_OBJ, METRICS_WAF_PSM_RULE_OBJ, METRICS_PG_STAT_DATABASE_OBJ, METRICS_PG_STAT_ALL_TABLES_OBJ, METRICS_PG_STAT_ALL_INDEXES_OBJ, METRICS_PG_STAT_IO_ALL_TABLES_OBJ, METRICS_PG_STAT_CLASS_OBJ, METRICS_PG_STAT_BG_WRITER_OBJ, METRICS_GSLB_STATS_OBJ, METRICS_VS_SCALEOUT_OBJ, METRICS_API_PERF_STATS_OBJ, METRICS_NSXT_STATS_OBJ, METRICS_ICAP_OBJ, METRICS_BOT_OBJ, METRICS_SEGROUP_OBJ, ENVOY_UPSTREAM_STATS_OBJ, ENVOY_DOWNSTREAM_STATS_OBJ, REDIS_QUEUE_STATS_OBJ. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - METRICS_OBJ_TYPE_UNKNOWN, VSERVER_L4_SERVER, VSERVER_L4_CLIENT, VSERVER_L7_SERVER, VSERVER_L7_CLIENT, VM_METRICS_OBJ, SE_METRICS_OBJ, VSERVER_RUM, CONTROLLER_METRICS_OBJ, METRICS_COLLECTION, METRICS_RUM_PREAGG_BROWSER_OBJ, METRICS_RUM_PREAGG_COUNTRY_OBJ, METRICS_RUM_PREAGG_DEVTYPE_OBJ, METRICS_RUM_PREAGG_LANG_OBJ, METRICS_RUM_PREAGG_OS_OBJ, METRICS_RUM_PREAGG_URL_OBJ, METRICS_ANOMALY_OBJ, METRICS_HEALTHSCORE_OBJ, METRICS_RESOURCE_TIMING_BROWSER_OBJ, METRICS_RESOURCE_TIMING_OS_OBJ, METRICS_RESOURCE_TIMING_COUNTRY_OBJ, METRICS_RESOURCE_TIMING_LANG_OBJ, METRICS_RESOURCE_TIMING_DEVTYPE_OBJ, METRICS_RESOURCE_TIMING_URL_OBJ, METRICS_RESOURCE_TIMING_DIMENSION_OBJ, METRICS_RESOURCE_TIMING_BLOB_OBJ, METRICS_DOS_OBJ, METRICS_RUM_PREAGG_IPGROUP_OBJ, METRICS_APP_INSIGHTS_OBJ, METRICS_VSERVER_DNS_OBJ, METRICS_SERVER_DNS_OBJ, METRICS_SERVICE_INSIGHTS_OBJ, METRICS_SOURCE_INSIGHTS_OBJ, METRICS_TENANT_STATS_OBJ, METRICS_SE_IF_STATS_OBJ, METRICS_USER_METRICS_OBJ, METRICS_WAF_GROUP_OBJ, METRICS_WAF_RULE_OBJ, METRICS_WAF_TAG_OBJ, METRICS_PROCESS_STATS_OBJ, METRICS_VSERVER_HTTP2_CLIENT_OBJ, METRICS_WAF_WHITELIST_OBJ, METRICS_WAF_PSM_GROUP_OBJ, METRICS_WAF_PSMLOCATION_OBJ, METRICS_WAF_PSM_RULE_OBJ, METRICS_PG_STAT_DATABASE_OBJ, METRICS_PG_STAT_ALL_TABLES_OBJ, METRICS_PG_STAT_ALL_INDEXES_OBJ, METRICS_PG_STAT_IO_ALL_TABLES_OBJ, METRICS_PG_STAT_CLASS_OBJ, METRICS_PG_STAT_BG_WRITER_OBJ, METRICS_GSLB_STATS_OBJ, METRICS_VS_SCALEOUT_OBJ, METRICS_API_PERF_STATS_OBJ, METRICS_NSXT_STATS_OBJ, METRICS_ICAP_OBJ, METRICS_BOT_OBJ, METRICS_SEGROUP_OBJ, ENVOY_UPSTREAM_STATS_OBJ, ENVOY_DOWNSTREAM_STATS_OBJ, REDIS_QUEUE_STATS_OBJ, METRICS_CSRF_OBJ, METRICS_PG_APP_CONN_STAT_OBJ, METRICS_GO_API_PERF_STATS_OBJ, METRICS_API_RATELIMIT_STATS_OBJ. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ObjType *string `json:"obj_type,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PoolName *string `json:"pool_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PoolUUID *string `json:"pool_uuid,omitempty"` - // Enum options - ANZ_PRIORITY_HIGH, ANZ_PRIORITY_MEDIUM, ANZ_PRIORITY_LOW. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - ANZ_PRIORITY_HIGH, ANZ_PRIORITY_MEDIUM, ANZ_PRIORITY_LOW. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Priority *string `json:"priority"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Server *string `json:"server,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Value *float64 `json:"value"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/api_rate_limit_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/api_rate_limit_profile.go new file mode 100644 index 000000000..697e9a428 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/api_rate_limit_profile.go @@ -0,0 +1,40 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// APIRateLimitProfile Api rate limit profile +// swagger:model ApiRateLimitProfile +type APIRateLimitProfile struct { + + // UNIX time since epoch in microseconds. Units(MICROSECONDS). + // Read Only: true + LastModified *string `json:"_last_modified,omitempty"` + + // Protobuf versioning for config pbs. Field introduced in 31.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` + + // Description for the Api Rate Limit Profile. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Description *string `json:"description,omitempty"` + + // Activate/Deactivate the Api Rate Limit Profile. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Enabled *bool `json:"enabled,omitempty"` + + // Name of the Api Rate Limit Profile. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + // Required: true + Name *string `json:"name"` + + // List of the Rate Limiter configuration UUIDs. It is a reference to an object of type RateLimitConfiguration. Field introduced in 31.2.1. Minimum of 1 items required. Maximum of 100 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + RateLimitConfigurationRefs []string `json:"rate_limit_configuration_refs,omitempty"` + + // Tenant ref for the Api Rate Limit Profile. It is a reference to an object of type Tenant. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TenantRef *string `json:"tenant_ref,omitempty"` + + // url + // Read Only: true + URL *string `json:"url,omitempty"` + + // UUID of the Api Rate Limit Profile. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + UUID *string `json:"uuid,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/federation_checkpoint_api_response.go b/vendor/github.com/vmware/alb-sdk/go/models/api_rate_limit_profile_api_response.go similarity index 55% rename from vendor/github.com/vmware/alb-sdk/go/models/federation_checkpoint_api_response.go rename to vendor/github.com/vmware/alb-sdk/go/models/api_rate_limit_profile_api_response.go index 33aa2816e..f88b7d8c8 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/federation_checkpoint_api_response.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/api_rate_limit_profile_api_response.go @@ -4,9 +4,9 @@ package models // This file is auto-generated. -// FederationCheckpointAPIResponse federation checkpoint Api response -// swagger:model FederationCheckpointApiResponse -type FederationCheckpointAPIResponse struct { +// APIRateLimitProfileAPIResponse Api rate limit profile Api response +// swagger:model ApiRateLimitProfileApiResponse +type APIRateLimitProfileAPIResponse struct { // count // Required: true @@ -17,5 +17,5 @@ type FederationCheckpointAPIResponse struct { // results // Required: true - Results []*FederationCheckpoint `json:"results,omitempty"` + Results []*APIRateLimitProfile `json:"results,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/api_version_deprecated.go b/vendor/github.com/vmware/alb-sdk/go/models/api_version_deprecated.go index 84ad6cec5..bc129d57b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/api_version_deprecated.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/api_version_deprecated.go @@ -8,18 +8,18 @@ package models // swagger:model ApiVersionDeprecated type APIVersionDeprecated struct { - // API version used. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // API version used. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. APIVersionUsed *string `json:"api_version_used,omitempty"` - // IP address of client who sent the request. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // IP address of client who sent the request. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ClientIP *string `json:"client_ip,omitempty"` - // Minimum supported API version. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Minimum supported API version. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MinSupportedAPIVersion *string `json:"min_supported_api_version,omitempty"` - // URI of the request. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // URI of the request. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Path *string `json:"path,omitempty"` - // User who sent the request. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // User who sent the request. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. User *string `json:"user,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/app_cookie_persistence_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/app_cookie_persistence_profile.go index d7a091512..20efd3de4 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/app_cookie_persistence_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/app_cookie_persistence_profile.go @@ -8,13 +8,13 @@ package models // swagger:model AppCookiePersistenceProfile type AppCookiePersistenceProfile struct { - // Key to use for cookie encryption. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Key to use for cookie encryption. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EncryptionKey *string `json:"encryption_key,omitempty"` - // Header or cookie name for application cookie persistence. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Header or cookie name for application cookie persistence. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true PrstHdrName *string `json:"prst_hdr_name"` - // The length of time after a client's connections have closed before expiring the client's persistence to a server. Allowed values are 1-720. Unit is MIN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The length of time after a client's connections have closed before expiring the client's persistence to a server. Allowed values are 1-720. Unit is MIN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Timeout *int32 `json:"timeout,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/app_hdr.go b/vendor/github.com/vmware/alb-sdk/go/models/app_hdr.go index 59c50ef18..0f9e27a26 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/app_hdr.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/app_hdr.go @@ -8,15 +8,15 @@ package models // swagger:model AppHdr type AppHdr struct { - // Enum options - SENSITIVE, INSENSITIVE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - SENSITIVE, INSENSITIVE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true HdrMatchCase *string `json:"hdr_match_case"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true HdrName *string `json:"hdr_name"` - // Enum options - BEGINS_WITH, DOES_NOT_BEGIN_WITH, CONTAINS, DOES_NOT_CONTAIN, ENDS_WITH, DOES_NOT_END_WITH, EQUALS, DOES_NOT_EQUAL, REGEX_MATCH, REGEX_DOES_NOT_MATCH. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- BEGINS_WITH,DOES_NOT_BEGIN_WITH,CONTAINS,DOES_NOT_CONTAIN,ENDS_WITH,DOES_NOT_END_WITH,EQUALS,DOES_NOT_EQUAL), Basic edition(Allowed values- BEGINS_WITH,DOES_NOT_BEGIN_WITH,CONTAINS,DOES_NOT_CONTAIN,ENDS_WITH,DOES_NOT_END_WITH,EQUALS,DOES_NOT_EQUAL), Enterprise with Cloud Services edition. + // Enum options - BEGINS_WITH, DOES_NOT_BEGIN_WITH, CONTAINS, DOES_NOT_CONTAIN, ENDS_WITH, DOES_NOT_END_WITH, EQUALS, DOES_NOT_EQUAL, REGEX_MATCH, REGEX_DOES_NOT_MATCH. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- BEGINS_WITH,DOES_NOT_BEGIN_WITH,CONTAINS,DOES_NOT_CONTAIN,ENDS_WITH,DOES_NOT_END_WITH,EQUALS,DOES_NOT_EQUAL), Basic (Allowed values- BEGINS_WITH,DOES_NOT_BEGIN_WITH,CONTAINS,DOES_NOT_CONTAIN,ENDS_WITH,DOES_NOT_END_WITH,EQUALS,DOES_NOT_EQUAL) edition. // Required: true HdrStringOp *string `json:"hdr_string_op"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/app_info.go b/vendor/github.com/vmware/alb-sdk/go/models/app_info.go index fd36d2c70..6b6ffff4d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/app_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/app_info.go @@ -8,11 +8,11 @@ package models // swagger:model AppInfo type AppInfo struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true AppHdrName *string `json:"app_hdr_name"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true AppHdrValue *string `json:"app_hdr_value"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/app_insights_details.go b/vendor/github.com/vmware/alb-sdk/go/models/app_insights_details.go new file mode 100644 index 000000000..691ff4144 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/app_insights_details.go @@ -0,0 +1,16 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// AppInsightsDetails app insights details +// swagger:model AppInsightsDetails +type AppInsightsDetails struct { + + // Error details for the Application Insights Event. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Error *string `json:"error,omitempty"` + + // Name of the application insights policy. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Name *string `json:"name,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/app_learning_confidence_override.go b/vendor/github.com/vmware/alb-sdk/go/models/app_learning_confidence_override.go index 65191d958..51e96da83 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/app_learning_confidence_override.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/app_learning_confidence_override.go @@ -8,15 +8,15 @@ package models // swagger:model AppLearningConfidenceOverride type AppLearningConfidenceOverride struct { - // Confidence threshold for label CONFIDENCE_HIGH. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Confidence threshold for label CONFIDENCE_HIGH. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfidHighValue *uint32 `json:"confid_high_value,omitempty"` - // Confidence threshold for label CONFIDENCE_LOW. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Confidence threshold for label CONFIDENCE_LOW. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfidLowValue *uint32 `json:"confid_low_value,omitempty"` - // Confidence threshold for label CONFIDENCE_PROBABLE. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Confidence threshold for label CONFIDENCE_PROBABLE. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfidProbableValue *uint32 `json:"confid_probable_value,omitempty"` - // Confidence threshold for label CONFIDENCE_VERY_HIGH. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Confidence threshold for label CONFIDENCE_VERY_HIGH. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfidVeryHighValue *uint32 `json:"confid_very_high_value,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/app_learning_params.go b/vendor/github.com/vmware/alb-sdk/go/models/app_learning_params.go index dda2e8562..df8f1fd4e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/app_learning_params.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/app_learning_params.go @@ -8,33 +8,33 @@ package models // swagger:model AppLearningParams type AppLearningParams struct { - // If this is set to true, WAF will only learn from clients which match the learn_from_bots specification. The settings learn_from_authenticated_requests and trusted_ip_groups always take precedence. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // [Deprecated] If this is set to true, WAF will only learn from clients which match the learn_from_bots specification. The settings learn_from_authenticated_requests and trusted_ip_groups always take precedence. Field deprecated in 31.2.1. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EnableLearnFromBots *bool `json:"enable_learn_from_bots,omitempty"` - // Learn the params per URI path. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // [Deprecated] Learn the params per URI path. Field deprecated in 31.2.1. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnablePerURILearning *bool `json:"enable_per_uri_learning,omitempty"` - // If true, learning will only be performed on requests from clients who have passed the authentication process configured in the Virtual Service's Auth Profile. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // [Deprecated] If true, learning will only be performed on requests from clients who have passed the authentication process configured in the Virtual Service's Auth Profile. Field deprecated in 31.2.1. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LearnFromAuthenticatedClientsOnly *bool `json:"learn_from_authenticated_clients_only,omitempty"` - // If Bot detection is active for this Virtual Service, learning will only be performed on requests from clients within the configured bot classification types. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // [Deprecated] If Bot detection is active for this Virtual Service, learning will only be performed on requests from clients within the configured bot classification types. Field deprecated in 31.2.1. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LearnFromBots *BotDetectionMatch `json:"learn_from_bots,omitempty"` - // Maximum number of params programmed for an application. Allowed values are 10-1000. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // [Deprecated] Maximum number of params programmed for an application. Allowed values are 10-1000. Field deprecated in 31.2.1. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxParams *uint32 `json:"max_params,omitempty"` - // Maximum number of URI paths programmed for an application. Allowed values are 10-10000. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // [Deprecated] Maximum number of URI paths programmed for an application. Allowed values are 10-10000. Field deprecated in 31.2.1. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxUris *uint32 `json:"max_uris,omitempty"` - // Minimum number of occurances required for a Param to qualify for learning. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // [Deprecated] Minimum number of occurances required for a Param to qualify for learning. Field deprecated in 31.2.1. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MinHitsToLearn *uint64 `json:"min_hits_to_learn,omitempty"` - // Percent of the requests subjected to Application learning. Allowed values are 1-100. Field introduced in 18.2.3. Unit is PERCENT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // [Deprecated] Percent of the requests subjected to Application learning. Allowed values are 1-100. Field deprecated in 31.2.1. Field introduced in 18.2.3. Unit is PERCENT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SamplingPercent *uint32 `json:"sampling_percent,omitempty"` - // If configured, learning will only be performed on requests from client IPs within the configured IP Address Group. It is a reference to an object of type IpAddrGroup. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // [Deprecated] If configured, learning will only be performed on requests from client IPs within the configured IP Address Group. It is a reference to an object of type IpAddrGroup. Field deprecated in 31.2.1. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TrustedIpgroupRef *string `json:"trusted_ipgroup_ref,omitempty"` - // Frequency with which SE publishes Application learning data to controller. Allowed values are 1-60. Field introduced in 18.2.3. Unit is MIN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // [Deprecated] Frequency with which SE publishes Application learning data to controller. Allowed values are 1-60. Field deprecated in 31.2.1. Field introduced in 18.2.3. Unit is MIN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UpdateInterval *uint32 `json:"update_interval,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/app_signature_config.go b/vendor/github.com/vmware/alb-sdk/go/models/app_signature_config.go index 0db0be7a5..6f3018c94 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/app_signature_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/app_signature_config.go @@ -8,6 +8,6 @@ package models // swagger:model AppSignatureConfig type AppSignatureConfig struct { - // Application Signature db sync interval in minutes. Allowed values are 1440-10080. Field introduced in 20.1.4. Unit is MIN. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. Special default for Essentials edition is 1440, Basic edition is 1440, Enterprise is 1440. + // Application Signature db sync interval in minutes. Allowed values are 1440-10080. Field introduced in 20.1.4. Unit is MIN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Special default for Essentials edition is 1440, Basic edition is 1440, Enterprise edition is 1440. AppSignatureSyncInterval *uint32 `json:"app_signature_sync_interval,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/app_signature_event_data.go b/vendor/github.com/vmware/alb-sdk/go/models/app_signature_event_data.go index aab93f4a4..bce033b0d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/app_signature_event_data.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/app_signature_event_data.go @@ -8,12 +8,12 @@ package models // swagger:model AppSignatureEventData type AppSignatureEventData struct { - // Last Successful updated time of the AppSignature. Field introduced in 20.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Last Successful updated time of the AppSignature. Field introduced in 20.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LastSuccessfulUpdatedTime *string `json:"last_successful_updated_time,omitempty"` - // Reason for AppSignature transaction failure. Field introduced in 20.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Reason for AppSignature transaction failure. Field introduced in 20.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Status of AppSignature transaction. Field introduced in 20.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Status of AppSignature transaction. Field introduced in 20.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Status *string `json:"status,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/application.go b/vendor/github.com/vmware/alb-sdk/go/models/application.go index 632c7ce76..20e452c6b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/application.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/application.go @@ -12,26 +12,26 @@ type Application struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // It is a reference to an object of type VirtualService. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type VirtualService. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VirtualserviceRefs []string `json:"virtualservice_refs,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/application_insights_params.go b/vendor/github.com/vmware/alb-sdk/go/models/application_insights_params.go new file mode 100644 index 000000000..f6d2f48ac --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/application_insights_params.go @@ -0,0 +1,34 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// ApplicationInsightsParams application insights params +// swagger:model ApplicationInsightsParams +type ApplicationInsightsParams struct { + + // If set to true, limit application learning only from clients which match the learn_from_bots specification. The settings learn_from_authenticated_clients_only and trusted_ip_groups always take precedence. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + EnableLearnFromBots *bool `json:"enable_learn_from_bots,omitempty"` + + // If true, learns the params per URI path. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + EnablePerURILearning *bool `json:"enable_per_uri_learning,omitempty"` + + // Limit Application Learning only from Authenticated clients. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + LearnFromAuthenticatedClientsOnly *bool `json:"learn_from_authenticated_clients_only,omitempty"` + + // If Bot detection is active for this Virtual Service, learning will only be performed on application data from clients within the configured bot classification types. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + LearnFromBots *BotDetectionMatch `json:"learn_from_bots,omitempty"` + + // When true, the WAF includes argument-less URIs in its learning process. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + LearnFromUrlsWithoutArgs *bool `json:"learn_from_urls_without_args,omitempty"` + + // Maximum number of parameters per URI programmed for Application Insights. Allowed values are 10-1000. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MaxParams *uint32 `json:"max_params,omitempty"` + + // Maximum number of URIs for Application Insights. Allowed values are 10-10000. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MaxUris *uint32 `json:"max_uris,omitempty"` + + // Limits Application Learning from client IPs within the configured IP Address Group. It is a reference to an object of type IpAddrGroup. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TrustedIpgroupRef *string `json:"trusted_ipgroup_ref,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/application_insights_policy.go b/vendor/github.com/vmware/alb-sdk/go/models/application_insights_policy.go new file mode 100644 index 000000000..d06176441 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/application_insights_policy.go @@ -0,0 +1,43 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// ApplicationInsightsPolicy application insights policy +// swagger:model ApplicationInsightsPolicy +type ApplicationInsightsPolicy struct { + + // UNIX time since epoch in microseconds. Units(MICROSECONDS). + // Read Only: true + LastModified *string `json:"_last_modified,omitempty"` + + // Application insights parameters to filter application learning from clients. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ApplicationInsightsParams *ApplicationInsightsParams `json:"application_insights_params,omitempty"` + + // Application sampling configuration to control rate and volume of data ingestion for Application Insights that the ServiceEngines are expected to send to the controller. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ApplicationSamplingConfig *ApplicationSamplingConfig `json:"application_sampling_config,omitempty"` + + // Protobuf versioning for config pbs. Field introduced in 31.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` + + // Details of the Application Insights Configuration. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Description *string `json:"description,omitempty"` + + // Enable Application Insights, formerly called learning for this virtual service. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + EnableApplicationInsights *bool `json:"enable_application_insights,omitempty"` + + // The name of the Application Insights Configuration. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + // Required: true + Name *string `json:"name"` + + // Details of the Tenant for the Application Insights Configuration. It is a reference to an object of type Tenant. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TenantRef *string `json:"tenant_ref,omitempty"` + + // url + // Read Only: true + URL *string `json:"url,omitempty"` + + // UUID of the Application Insights Configuration. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + UUID *string `json:"uuid,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/application_insights_policy_api_response.go b/vendor/github.com/vmware/alb-sdk/go/models/application_insights_policy_api_response.go new file mode 100644 index 000000000..93dba7cc2 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/application_insights_policy_api_response.go @@ -0,0 +1,21 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// ApplicationInsightsPolicyAPIResponse application insights policy Api response +// swagger:model ApplicationInsightsPolicyApiResponse +type ApplicationInsightsPolicyAPIResponse struct { + + // count + // Required: true + Count *int32 `json:"count"` + + // next + Next *string `json:"next,omitempty"` + + // results + // Required: true + Results []*ApplicationInsightsPolicy `json:"results,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/application_log.go b/vendor/github.com/vmware/alb-sdk/go/models/application_log.go index ad707df0d..464ec4cbd 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/application_log.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/application_log.go @@ -8,417 +8,429 @@ package models // swagger:model ApplicationLog type ApplicationLog struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Adf *bool `json:"adf"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AllRequestHeaders *string `json:"all_request_headers,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AllResponseHeaders *string `json:"all_response_headers,omitempty"` - // Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AppResponseTime *uint64 `json:"app_response_time,omitempty"` - // Set the Session Authentication Status. Enum options - AUTH_STATUS_NO_AUTHENTICATION, AUTH_STATUS_AUTHENTICATION_SUCCESS, AUTH_STATUS_AUTHENTICATION_FAILURE, AUTH_STATUS_UNAUTHORIZED, AUTH_STATUS_AUTHENTICATED_REQUEST, AUTH_STATUS_AUTHZ_FAILED. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Set the Session Authentication Status. Enum options - AUTH_STATUS_NO_AUTHENTICATION, AUTH_STATUS_AUTHENTICATION_SUCCESS, AUTH_STATUS_AUTHENTICATION_FAILURE, AUTH_STATUS_UNAUTHORIZED, AUTH_STATUS_AUTHENTICATED_REQUEST, AUTH_STATUS_AUTHZ_FAILED. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AuthStatus *string `json:"auth_status,omitempty"` - // Average packet processing latency for the backend flow. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Average packet processing latency for the backend flow. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AvgIngressLatencyBe *uint32 `json:"avg_ingress_latency_be,omitempty"` - // Average packet processing latency for the frontend flow. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Average packet processing latency for the frontend flow. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AvgIngressLatencyFe *uint32 `json:"avg_ingress_latency_fe,omitempty"` - // Enum options - NOT_UPDATED, BY_CONTENT_REWRITE_PROFILE, BY_DATA_SCRIPT. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - NOT_UPDATED, BY_CONTENT_REWRITE_PROFILE, BY_DATA_SCRIPT. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. BodyUpdated *string `json:"body_updated,omitempty"` - // Logs related to Bot detection. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Logs related to Bot detection. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. BotManagementLog *BotManagementLog `json:"bot_management_log,omitempty"` - // Cache fetch and store is disabled by the Datascript policies. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Cache fetch and store is disabled by the Datascript policies. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CacheDisabledByDs *bool `json:"cache_disabled_by_ds,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CacheHit *bool `json:"cache_hit,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Cacheable *bool `json:"cacheable,omitempty"` - // Byte stream of client cipher list sent on SSL_R_NO_SHARED_CIPHER error.This byte stream is used to generate client_cipher_list. Field introduced in 18.1.4, 18.2.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Byte stream of client cipher list sent on SSL_R_NO_SHARED_CIPHER error.This byte stream is used to generate client_cipher_list. Field introduced in 18.1.4, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CipherBytes *string `json:"cipher_bytes,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientBrowser *string `json:"client_browser,omitempty"` - // List of ciphers sent by client in TLS Client Hello. This field is only generated when TLS handshake fails due to no shared cipher. Field introduced in 18.1.4, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of ciphers sent by client in TLS Client Hello. This field is only generated when TLS handshake fails due to no shared cipher. Field introduced in 18.1.4, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientCipherList *SSLCipherList `json:"client_cipher_list,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ClientDestPort *uint32 `json:"client_dest_port"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientDevice *string `json:"client_device,omitempty"` - // The fingerprints for this client. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The fingerprints for this client. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ClientFingerprints *ClientFingerprints `json:"client_fingerprints,omitempty"` - // Enum options - INSIGHTS_DISABLED, NO_INSIGHTS_NOT_SAMPLED_COUNT, NO_INSIGHTS_NOT_SAMPLED_TYPE, NO_INSIGHTS_NOT_SAMPLED_SKIP_URI, NO_INSIGHTS_NOT_SAMPLED_URI_NOT_IN_LIST, NO_INSIGHTS_NOT_SAMPLED_CLIENT_IP_NOT_IN_RANGE, NO_INSIGHTS_NOT_SAMPLED_OTHER, ACTIVE_INSIGHTS_FAILED, ACTIVE_INSIGHTS_ENABLED, PASSIVE_INSIGHTS_ENABLED. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - INSIGHTS_DISABLED, NO_INSIGHTS_NOT_SAMPLED_COUNT, NO_INSIGHTS_NOT_SAMPLED_TYPE, NO_INSIGHTS_NOT_SAMPLED_SKIP_URI, NO_INSIGHTS_NOT_SAMPLED_URI_NOT_IN_LIST, NO_INSIGHTS_NOT_SAMPLED_CLIENT_IP_NOT_IN_RANGE, NO_INSIGHTS_NOT_SAMPLED_OTHER, ACTIVE_INSIGHTS_FAILED, ACTIVE_INSIGHTS_ENABLED, PASSIVE_INSIGHTS_ENABLED. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientInsights *string `json:"client_insights,omitempty"` - // IPv4 address of the client. When true client IP feature is enabled, this will be derived from the header configured in the true client IP feature, if present in the request. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IPv4 address of the client. When true client IP feature is enabled, this will be derived from the header configured in the true client IP feature, if present in the request. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ClientIP *uint32 `json:"client_ip"` - // IPv6 address of the client. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IPv6 address of the client. Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientIp6 *string `json:"client_ip6,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientLocation *string `json:"client_location,omitempty"` - // Name of the Client Log Filter applied. Field introduced in 18.1.5, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the Client Log Filter applied. Field introduced in 18.1.5, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientLogFilterName *string `json:"client_log_filter_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientOs *string `json:"client_os,omitempty"` - // Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ClientRtt *uint32 `json:"client_rtt"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ClientSrcPort *uint32 `json:"client_src_port"` - // Enum options - NO_COMPRESSION_DISABLED, NO_COMPRESSION_GZIP_CONTENT, NO_COMPRESSION_CONTENT_TYPE, NO_COMPRESSION_CUSTOM_FILTER, NO_COMPRESSION_AUTO_FILTER, NO_COMPRESSION_MIN_LENGTH, NO_COMPRESSION_CAN_BE_COMPRESSED, COMPRESSED. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - NO_COMPRESSION_DISABLED, NO_COMPRESSION_GZIP_CONTENT, NO_COMPRESSION_CONTENT_TYPE, NO_COMPRESSION_CUSTOM_FILTER, NO_COMPRESSION_AUTO_FILTER, NO_COMPRESSION_MIN_LENGTH, NO_COMPRESSION_CAN_BE_COMPRESSED, COMPRESSED. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Compression *string `json:"compression,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CompressionPercentage *int32 `json:"compression_percentage,omitempty"` - // TCP connection establishment time for the backend flow. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // TCP connection establishment time for the backend flow. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ConnEstTimeBe *uint32 `json:"conn_est_time_be,omitempty"` - // TCP connection establishment time for the frontend flow. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // TCP connection establishment time for the frontend flow. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ConnEstTimeFe *uint32 `json:"conn_est_time_fe,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConnectionErrorInfo *ConnErrorInfo `json:"connection_error_info,omitempty"` - // Critical error encountered during request processing. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Critical error encountered during request processing. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CriticalErrorEncountered *bool `json:"critical_error_encountered,omitempty"` - // Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DataTransferTime *uint64 `json:"data_transfer_time,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DatascriptErrorTrace *DataScriptErrorTrace `json:"datascript_error_trace,omitempty"` - // Log created by the invocations of the DataScript api avi.vs.log(). Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Log created by the invocations of the DataScript api avi.vs.log(). Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DatascriptLog *string `json:"datascript_log,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Etag *string `json:"etag,omitempty"` - // The method called by the gRPC request. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The method called by the gRPC request. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GrpcMethodName *string `json:"grpc_method_name,omitempty"` - // The service called by the gRPC request. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The service called by the gRPC request. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GrpcServiceName *string `json:"grpc_service_name,omitempty"` - // GRPC response status sent in the GRPC trailer. Special values are -1- No GRPC status recevied even though client sent content-type as application/grpc.. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // GRPC response status sent in the GRPC trailer. Special values are -1- No GRPC status recevied even though client sent content-type as application/grpc.. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GrpcStatus *int32 `json:"grpc_status,omitempty"` - // The reason phrase corresponding to the gRPC status code. Enum options - GRPC_STATUS_CODE_OK, GRPC_STATUS_CODE_CANCELLED, GRPC_STATUS_CODE_UNKNOWN, GRPC_STATUS_CODE_INVALID_ARGUMENT, GRPC_STATUS_CODE_DEADLINE_EXCEEDED, GRPC_STATUS_CODE_NOT_FOUND, GRPC_STATUS_CODE_ALREADY_EXISTS, GRPC_STATUS_CODE_PERMISSION_DENIED, GRPC_STATUS_CODE_RESOURCE_EXHAUSTED, GRPC_STATUS_CODE_FAILED_PRECONDITION, GRPC_STATUS_CODE_STOPPED, GRPC_STATUS_CODE_OUT_OF_RANGE, GRPC_STATUS_CODE_UNIMPLEMENTED, GRPC_STATUS_CODE_INTERNAL, GRPC_STATUS_CODE_UNAVAILABLE, GRPC_STATUS_CODE_DATA_LOSS, GRPC_STATUS_CODE_UNAUTHENTICATED. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The reason phrase corresponding to the gRPC status code. Enum options - GRPC_STATUS_CODE_OK, GRPC_STATUS_CODE_CANCELLED, GRPC_STATUS_CODE_UNKNOWN, GRPC_STATUS_CODE_INVALID_ARGUMENT, GRPC_STATUS_CODE_DEADLINE_EXCEEDED, GRPC_STATUS_CODE_NOT_FOUND, GRPC_STATUS_CODE_ALREADY_EXISTS, GRPC_STATUS_CODE_PERMISSION_DENIED, GRPC_STATUS_CODE_RESOURCE_EXHAUSTED, GRPC_STATUS_CODE_FAILED_PRECONDITION, GRPC_STATUS_CODE_STOPPED, GRPC_STATUS_CODE_OUT_OF_RANGE, GRPC_STATUS_CODE_UNIMPLEMENTED, GRPC_STATUS_CODE_INTERNAL, GRPC_STATUS_CODE_UNAVAILABLE, GRPC_STATUS_CODE_DATA_LOSS, GRPC_STATUS_CODE_UNAUTHENTICATED. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GrpcStatusReasonPhrase *string `json:"grpc_status_reason_phrase,omitempty"` - // Response headers received from backend server. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Response headers received from backend server. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HeadersReceivedFromServer *string `json:"headers_received_from_server,omitempty"` - // Request headers sent to backend server. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Request headers sent to backend server. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HeadersSentToServer *string `json:"headers_sent_to_server,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Host *string `json:"host,omitempty"` - // Stream identifier corresponding to an HTTP2 request. Field introduced in 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Stream identifier corresponding to an HTTP2 request. Field introduced in 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Http2StreamID *uint32 `json:"http2_stream_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HTTPRequestPolicyRuleName *string `json:"http_request_policy_rule_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HTTPResponsePolicyRuleName *string `json:"http_response_policy_rule_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HTTPSecurityPolicyRuleName *string `json:"http_security_policy_rule_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HTTPVersion *string `json:"http_version,omitempty"` - // Log for the ICAP processing. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Log for the ICAP processing. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IcapLog *IcapLog `json:"icap_log,omitempty"` - // Logs for the JWT Validation process. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Logs for the JWT Validation process. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. JwtLog *JwtLog `json:"jwt_log,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Indicate if this request is used for learning. If it is not used, this field contains the reason for this decision. Enum options - NOT_ACTIVE, LEARNED, NOTHING_TO_LEARN, SERVER_ERROR, FLAGGED_BY_WAF, SKIPPED_BY_SAMPLING, CLIENT_IS_NOT_AUTHENTICATED, CLIENT_IS_NOT_TRUSTED, CLIENT_IS_A_BOT, ERROR. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + LearningStatus *string `json:"learning_status,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true LogID *uint32 `json:"log_id"` - // Maximum packet processing latency for the backend flow. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Maximum packet processing latency for the backend flow. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MaxIngressLatencyBe *uint32 `json:"max_ingress_latency_be,omitempty"` - // Maximum packet processing latency for the frontend flow. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Maximum packet processing latency for the frontend flow. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MaxIngressLatencyFe *uint32 `json:"max_ingress_latency_fe,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Method *string `json:"method,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Microservice *string `json:"microservice,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MicroserviceName *string `json:"microservice_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NetworkSecurityPolicyRuleName *string `json:"network_security_policy_rule_name,omitempty"` - // NTLM auto-detection logs. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // NTLM auto-detection logs. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NtlmLog *NtlmLog `json:"ntlm_log,omitempty"` - // Logs related to OAuth requests. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Logs related to OAuth requests. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OauthLog *OauthLog `json:"oauth_log,omitempty"` - // OCSP Certificate Status response sent in the SSL/TLS connection handshake. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // OCSP Certificate Status response sent in the SSL/TLS connection handshake. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OcspStatusRespSent *bool `json:"ocsp_status_resp_sent,omitempty"` - // Logs for HTTP Out-Of-Band Requests. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Logs for HTTP Out-Of-Band Requests. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OobLog *OutOfBandRequestLog `json:"oob_log,omitempty"` - // The actual client request URI sent before normalization. Only included if it differs from the normalized URI. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The actual client request URI sent before normalization. Only included if it differs from the normalized URI. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OrigURI *string `json:"orig_uri,omitempty"` - // Logs for the PingAccess authentication process. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Logs for the PingAccess authentication process. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PaaLog *PaaLog `json:"paa_log,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PersistenceUsed *bool `json:"persistence_used,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PersistentSessionID *uint64 `json:"persistent_session_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Pool *string `json:"pool,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PoolName *string `json:"pool_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RedirectedURI *string `json:"redirected_uri,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Referer *string `json:"referer,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ReportTimestamp *uint64 `json:"report_timestamp"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Request body modified. Enum options - REQ_BODY_NOT_UPDATED, REQ_BODY_UPDATED_BY_CONTENT_REWRITE_PROFILE, REQ_BODY_UPDATE_SKIPPED_COMPRESSION. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + RequestBodyUpdated *string `json:"request_body_updated,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RequestContentType *string `json:"request_content_type,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RequestHeaders *uint32 `json:"request_headers,omitempty"` - // Unique HTTP Request ID . Field introduced in 17.2.4. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unique HTTP Request ID . Field introduced in 17.2.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RequestID *string `json:"request_id,omitempty"` - // Unit is BYTES. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is BYTES. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RequestLength *uint64 `json:"request_length,omitempty"` - // Flag to indicate if request was served locally because the remote site was down. Field introduced in 17.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Flag to indicate if request was served locally because the remote site was down. Field introduced in 17.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RequestServedLocallyRemoteSiteDown *bool `json:"request_served_locally_remote_site_down,omitempty"` - // Enum options - AVI_HTTP_REQUEST_STATE_CONN_ACCEPT, AVI_HTTP_REQUEST_STATE_WAITING_FOR_REQUEST, AVI_HTTP_REQUEST_STATE_SSL_HANDSHAKING, AVI_HTTP_REQUEST_STATE_PROCESSING_SPDY, AVI_HTTP_REQUEST_STATE_READ_CLIENT_REQ_LINE, AVI_HTTP_REQUEST_STATE_READ_CLIENT_REQ_HDR, AVI_HTTP_REQUEST_STATE_CONNECT_TO_UPSTREAM, AVI_HTTP_REQUEST_STATE_SEND_REQ_TO_UPSTREAM, AVI_HTTP_REQUEST_STATE_READ_RESP_HDR_FROM_UPSTREAM, AVI_HTTP_REQUEST_STATE_SEND_TO_CLIENT, AVI_HTTP_REQUEST_STATE_KEEPALIVE, AVI_HTTP_REQUEST_STATE_PROXY_UPGRADED_CONN, AVI_HTTP_REQUEST_STATE_CLOSING_REQUEST, AVI_HTTP_REQUEST_STATE_READ_FROM_UPSTREAM, AVI_HTTP_REQUEST_STATE_READ_PROXY_PROTOCOL, AVI_HTTP_REQUEST_STATE_READ_CLIENT_PIPELINE_REQ_LINE, AVI_HTTP_REQUEST_STATE_SSL_HANDSHAKE_TO_UPSTREAM, AVI_HTTP_REQUEST_STATE_WAITING_IN_CONNPOOL_CACHE, AVI_HTTP_REQUEST_STATE_SEND_RESPONSE_HEADER_TO_CLIENT, AVI_HTTP_REQUEST_STATE_SEND_RESPONSE_BODY_TO_CLIENT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - AVI_HTTP_REQUEST_STATE_CONN_ACCEPT, AVI_HTTP_REQUEST_STATE_WAITING_FOR_REQUEST, AVI_HTTP_REQUEST_STATE_SSL_HANDSHAKING, AVI_HTTP_REQUEST_STATE_PROCESSING_SPDY, AVI_HTTP_REQUEST_STATE_READ_CLIENT_REQ_LINE, AVI_HTTP_REQUEST_STATE_READ_CLIENT_REQ_HDR, AVI_HTTP_REQUEST_STATE_CONNECT_TO_UPSTREAM, AVI_HTTP_REQUEST_STATE_SEND_REQ_TO_UPSTREAM, AVI_HTTP_REQUEST_STATE_READ_RESP_HDR_FROM_UPSTREAM, AVI_HTTP_REQUEST_STATE_SEND_TO_CLIENT, AVI_HTTP_REQUEST_STATE_KEEPALIVE, AVI_HTTP_REQUEST_STATE_PROXY_UPGRADED_CONN, AVI_HTTP_REQUEST_STATE_CLOSING_REQUEST, AVI_HTTP_REQUEST_STATE_READ_FROM_UPSTREAM, AVI_HTTP_REQUEST_STATE_READ_PROXY_PROTOCOL, AVI_HTTP_REQUEST_STATE_READ_CLIENT_PIPELINE_REQ_LINE, AVI_HTTP_REQUEST_STATE_SSL_HANDSHAKE_TO_UPSTREAM, AVI_HTTP_REQUEST_STATE_WAITING_IN_CONNPOOL_CACHE, AVI_HTTP_REQUEST_STATE_SEND_RESPONSE_HEADER_TO_CLIENT, AVI_HTTP_REQUEST_STATE_SEND_RESPONSE_BODY_TO_CLIENT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RequestState *string `json:"request_state,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResponseCode *uint32 `json:"response_code,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResponseContentType *string `json:"response_content_type,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResponseHeaders *uint32 `json:"response_headers,omitempty"` - // Unit is BYTES. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is BYTES. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResponseLength *uint64 `json:"response_length,omitempty"` - // Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResponseTimeFirstByte *uint64 `json:"response_time_first_byte,omitempty"` - // Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResponseTimeLastByte *uint64 `json:"response_time_last_byte,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RewrittenURIPath *string `json:"rewritten_uri_path,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RewrittenURIQuery *string `json:"rewritten_uri_query,omitempty"` - // SAML authentication request is generated. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SAML authentication request is generated. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SamlAuthRequestGenerated *bool `json:"saml_auth_request_generated,omitempty"` - // SAML authentication response is received. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SAML authentication response is received. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SamlAuthResponseReceived *bool `json:"saml_auth_response_received,omitempty"` - // SAML authentication session ID. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SAML authentication session ID. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SamlAuthSessionID *uint64 `json:"saml_auth_session_id,omitempty"` - // SAML authentication is used. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SAML authentication is used. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SamlAuthenticationUsed *bool `json:"saml_authentication_used,omitempty"` - // Logs for the SAML authentication/authorization process. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Logs for the SAML authentication/authorization process. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SamlLog *SamlLog `json:"saml_log,omitempty"` - // SAML authentication session cookie is valid. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SAML authentication session cookie is valid. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SamlSessionCookieValid *bool `json:"saml_session_cookie_valid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerConnSrcIP *uint32 `json:"server_conn_src_ip,omitempty"` - // IPv6 address used to connect to Server. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IPv6 address used to connect to Server. Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerConnSrcIp6 *string `json:"server_conn_src_ip6,omitempty"` - // Flag to indicate if connection from the connection pool was reused. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Flag to indicate if connection from the connection pool was reused. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerConnectionReused *bool `json:"server_connection_reused,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerDestPort *uint32 `json:"server_dest_port,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerIP *uint32 `json:"server_ip,omitempty"` - // IPv6 address of the Server. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IPv6 address of the Server. Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerIp6 *string `json:"server_ip6,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerName *string `json:"server_name,omitempty"` - // Request which initiates Server Push. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Request which initiates Server Push. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ServerPushInitiated *bool `json:"server_push_initiated,omitempty"` - // Requests served via Server Push. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Requests served via Server Push. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ServerPushedRequest *bool `json:"server_pushed_request,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerResponseCode *uint32 `json:"server_response_code,omitempty"` - // Unit is BYTES. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is BYTES. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerResponseLength *uint64 `json:"server_response_length,omitempty"` - // Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerResponseTimeFirstByte *uint64 `json:"server_response_time_first_byte,omitempty"` - // Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerResponseTimeLastByte *uint64 `json:"server_response_time_last_byte,omitempty"` - // Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerRtt *uint32 `json:"server_rtt,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerSideRedirectURI *string `json:"server_side_redirect_uri,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerSrcPort *uint32 `json:"server_src_port,omitempty"` - // SSL session id for the backend connection. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SSL session id for the backend connection. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerSslSessionID *string `json:"server_ssl_session_id,omitempty"` - // Flag to indicate if SSL session was reused. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Flag to indicate if SSL session was reused. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerSslSessionReused *bool `json:"server_ssl_session_reused,omitempty"` - // Number of servers tried during server reselect before the response is sent back. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of servers tried during server reselect before the response is sent back. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServersTried *uint32 `json:"servers_tried,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ServiceEngine *string `json:"service_engine"` - // Field set by datascript using avi.vs.set_session_id(). Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // If the HTTP Session module is enabled for the Virtual Service, this field will contain the session id created by the module. Later calls to the DataScript function avi.vs.set_session_id() overwrite the value of this field with the value supplied in the function call. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SessionID *string `json:"session_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Significance *string `json:"significance,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Significant *uint64 `json:"significant"` - // List of enums which indicate why a log is significant. Enum options - ADF_CLIENT_CONN_SETUP_REFUSED, ADF_SERVER_CONN_SETUP_REFUSED, ADF_CLIENT_CONN_SETUP_TIMEDOUT, ADF_SERVER_CONN_SETUP_TIMEDOUT, ADF_CLIENT_CONN_SETUP_FAILED_INTERNAL, ADF_SERVER_CONN_SETUP_FAILED_INTERNAL, ADF_CLIENT_CONN_SETUP_FAILED_BAD_PACKET, ADF_UDP_CONN_SETUP_FAILED_INTERNAL, ADF_UDP_SERVER_CONN_SETUP_FAILED_INTERNAL, ADF_SCTP_SERVER_CONN_SETUP_REFUSED, ADF_SCTP_SERVER_CONN_SETUP_TIMEDOUT, ADF_SCTP_SERVER_CONN_SETUP_FAILED_INTERNAL, ADF_CLIENT_SENT_RESET, ADF_SERVER_SENT_RESET, ADF_CLIENT_CONN_TIMEDOUT, ADF_SERVER_CONN_TIMEDOUT, ADF_USER_DELETE_OPERATION, ADF_CLIENT_REQUEST_TIMEOUT, ADF_CLIENT_CONN_ABORTED, ADF_CLIENT_SSL_HANDSHAKE_FAILURE.... Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of enums which indicate why a log is significant. Enum options - ADF_CLIENT_CONN_SETUP_REFUSED, ADF_SERVER_CONN_SETUP_REFUSED, ADF_CLIENT_CONN_SETUP_TIMEDOUT, ADF_SERVER_CONN_SETUP_TIMEDOUT, ADF_CLIENT_CONN_SETUP_FAILED_INTERNAL, ADF_SERVER_CONN_SETUP_FAILED_INTERNAL, ADF_CLIENT_CONN_SETUP_FAILED_BAD_PACKET, ADF_UDP_CONN_SETUP_FAILED_INTERNAL, ADF_UDP_SERVER_CONN_SETUP_FAILED_INTERNAL, ADF_SCTP_SERVER_CONN_SETUP_REFUSED, ADF_SCTP_SERVER_CONN_SETUP_TIMEDOUT, ADF_SCTP_SERVER_CONN_SETUP_FAILED_INTERNAL, ADF_TCP_CLIENT_CONN_SETUP_FAILED_SMALL_WINDOW, ADF_CLIENT_SENT_RESET, ADF_SERVER_SENT_RESET, ADF_CLIENT_CONN_TIMEDOUT, ADF_SERVER_CONN_TIMEDOUT, ADF_USER_DELETE_OPERATION, ADF_CLIENT_REQUEST_TIMEOUT, ADF_CLIENT_CONN_ABORTED.... Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SignificantLog []string `json:"significant_log,omitempty"` - // Field introduced in 17.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SniHostname *string `json:"sni_hostname,omitempty"` - // Source IP of the client connection to the VS. This can be different from client IP when true client IP feature is enabled. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Source IP of the client connection to the VS. This can be different from client IP when true client IP feature is enabled. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SourceIP *uint32 `json:"source_ip,omitempty"` - // IPv6 address of the source of the client connection to the VS. This can be different from client IPv6 address when true client IP feature is enabled. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // IPv6 address of the source of the client connection to the VS. This can be different from client IPv6 address when true client IP feature is enabled. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SourceIp6 *string `json:"source_ip6,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SpdyVersion *string `json:"spdy_version,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SslCipher *string `json:"ssl_cipher,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SSl group negotitaed during SSL handhshake. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SslNamedGroup *string `json:"ssl_named_group,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SslSessionID *string `json:"ssl_session_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SSL signature algorithm negotitaed during SSL handhshake. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SslSignatureAlgorithm *string `json:"ssl_signature_algorithm,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SslVersion *string `json:"ssl_version,omitempty"` - // Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TotalTime *uint64 `json:"total_time,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Udf *bool `json:"udf"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. URIPath *string `json:"uri_path,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. URIQuery *string `json:"uri_query,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UserAgent *string `json:"user_agent,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UserID *string `json:"user_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VcpuID *uint32 `json:"vcpu_id"` - // EVH rule matching the request. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // EVH rule matching the request. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VhMatchRule *string `json:"vh_match_rule,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Virtualservice *string `json:"virtualservice"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsIP *uint32 `json:"vs_ip,omitempty"` - // Virtual IPv6 address of the VS. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Virtual IPv6 address of the VS. Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsIp6 *string `json:"vs_ip6,omitempty"` - // Presence of waf_log indicates that atleast 1 WAF rule was hit for the transaction. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Presence of waf_log indicates that atleast 1 WAF rule was hit for the transaction. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. WafLog *WafLog `json:"waf_log,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Xff *string `json:"xff,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/application_performance_score_data.go b/vendor/github.com/vmware/alb-sdk/go/models/application_performance_score_data.go index 0ed7dbd10..6af708c90 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/application_performance_score_data.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/application_performance_score_data.go @@ -8,16 +8,16 @@ package models // swagger:model ApplicationPerformanceScoreData type ApplicationPerformanceScoreData struct { - // Reason for the Health Score. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reason for the Health Score. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Reason *string `json:"reason"` - // Attribute that is dominating the health score. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Attribute that is dominating the health score. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ReasonAttr *string `json:"reason_attr,omitempty"` - // It is a reference to an object of type Application. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Application. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ref *string `json:"ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VirtualservicePerformanceScores []*VirtualServicePerformanceScore `json:"virtualservice_performance_scores,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/application_persistence_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/application_persistence_profile.go index d163d6db7..a298eddca 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/application_persistence_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/application_persistence_profile.go @@ -12,48 +12,54 @@ type ApplicationPersistenceProfile struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Specifies the Application Cookie Persistence profile parameters. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Specifies the Application Cookie Persistence profile parameters. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AppCookiePersistenceProfile *AppCookiePersistenceProfile `json:"app_cookie_persistence_profile,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Specifies the custom HTTP Header Persistence profile parameters. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Specifies the Diameter Persistence profile parameters. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + DiameterAppPersistenceProfile *DiameterAVPPersistenceProfile `json:"diameter_app_persistence_profile,omitempty"` + + // Specifies the custom HTTP Header Persistence profile parameters. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HdrPersistenceProfile *HdrPersistenceProfile `json:"hdr_persistence_profile,omitempty"` - // Specifies the HTTP Cookie Persistence profile parameters. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Specifies the HTTP Cookie Persistence profile parameters. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HTTPCookiePersistenceProfile *HTTPCookiePersistenceProfile `json:"http_cookie_persistence_profile,omitempty"` - // Specifies the Client IP Persistence profile parameters. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Specifies the Client IP Persistence profile parameters. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IPPersistenceProfile *IPPersistenceProfile `json:"ip_persistence_profile,omitempty"` - // This field describes the object's replication scope. If the field is set to false, then the object is visible within the controller-cluster and its associated service-engines. If the field is set to true, then the object is replicated across the federation. . Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field describes the object's replication scope. If the field is set to false, then the object is visible within the controller-cluster and its associated service-engines. If the field is set to true, then the object is replicated across the federation. . Field introduced in 17.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsFederated *bool `json:"is_federated,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // A user-friendly name for the persistence profile. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // A user-friendly name for the persistence profile. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Method used to persist clients to the same server for a duration of time or a session. Enum options - PERSISTENCE_TYPE_CLIENT_IP_ADDRESS, PERSISTENCE_TYPE_HTTP_COOKIE, PERSISTENCE_TYPE_TLS, PERSISTENCE_TYPE_CLIENT_IPV6_ADDRESS, PERSISTENCE_TYPE_CUSTOM_HTTP_HEADER, PERSISTENCE_TYPE_APP_COOKIE, PERSISTENCE_TYPE_GSLB_SITE. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- PERSISTENCE_TYPE_CLIENT_IP_ADDRESS,PERSISTENCE_TYPE_HTTP_COOKIE), Basic edition(Allowed values- PERSISTENCE_TYPE_CLIENT_IP_ADDRESS,PERSISTENCE_TYPE_HTTP_COOKIE), Enterprise with Cloud Services edition. + // Method used to persist clients to the same server for a duration of time or a session. Enum options - PERSISTENCE_TYPE_CLIENT_IP_ADDRESS, PERSISTENCE_TYPE_HTTP_COOKIE, PERSISTENCE_TYPE_TLS, PERSISTENCE_TYPE_CLIENT_IPV6_ADDRESS, PERSISTENCE_TYPE_CUSTOM_HTTP_HEADER, PERSISTENCE_TYPE_APP_COOKIE, PERSISTENCE_TYPE_GSLB_SITE, PERSISTENCE_TYPE_APP_DIAMETER. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- PERSISTENCE_TYPE_CLIENT_IP_ADDRESS,PERSISTENCE_TYPE_HTTP_COOKIE), Basic (Allowed values- PERSISTENCE_TYPE_CLIENT_IP_ADDRESS,PERSISTENCE_TYPE_HTTP_COOKIE) edition. // Required: true PersistenceType *string `json:"persistence_type"` - // Specifies behavior when a persistent server has been marked down by a health monitor. Enum options - HM_DOWN_PICK_NEW_SERVER, HM_DOWN_ABORT_CONNECTION, HM_DOWN_CONTINUE_PERSISTENT_SERVER. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- HM_DOWN_PICK_NEW_SERVER), Basic edition(Allowed values- HM_DOWN_PICK_NEW_SERVER), Enterprise with Cloud Services edition. + // Interval in minutes at which refreshed persistence entries are synced to peer SEs. If not set, it willsync at an interval of timeout/2. Allowed values are 1-30. Field introduced in 30.2.4. Unit is MIN. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + PersistenceUpdateInterval *uint32 `json:"persistence_update_interval,omitempty"` + + // Specifies behavior when a persistent server has been marked down by a health monitor. Enum options - HM_DOWN_PICK_NEW_SERVER, HM_DOWN_ABORT_CONNECTION, HM_DOWN_CONTINUE_PERSISTENT_SERVER. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- HM_DOWN_PICK_NEW_SERVER), Basic (Allowed values- HM_DOWN_PICK_NEW_SERVER) edition. ServerHmDownRecovery *string `json:"server_hm_down_recovery,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the persistence profile. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the persistence profile. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/application_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/application_profile.go index 5630e3af6..0db4052b3 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/application_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/application_profile.go @@ -12,59 +12,62 @@ type ApplicationProfile struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Specifies app service type for an application. Enum options - APP_SERVICE_TYPE_L7_HORIZON, APP_SERVICE_TYPE_L4_BLAST, APP_SERVICE_TYPE_L4_PCOIP, APP_SERVICE_TYPE_L4_FTP. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Specifies app service type for an application. Enum options - APP_SERVICE_TYPE_L7_HORIZON, APP_SERVICE_TYPE_L4_BLAST, APP_SERVICE_TYPE_L4_PCOIP, APP_SERVICE_TYPE_L4_FTP. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AppServiceType *string `json:"app_service_type,omitempty"` - // Checksum of application profiles. Internally set by cloud connector. 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. + // Checksum of application profiles. Internally set by cloud connector. 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. CloudConfigCksum *string `json:"cloud_config_cksum,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Name of the application profile creator. 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. + // Name of the application profile creator. 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. CreatedBy *string `json:"created_by,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Specifies various DNS service related controls for virtual service. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Specifies various Diameter service related controls for virtual service. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + DiameterServiceProfile *DiameterServiceApplicationProfile `json:"diameter_service_profile,omitempty"` + + // Specifies various DNS service related controls for virtual service. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DNSServiceProfile *DNSServiceApplicationProfile `json:"dns_service_profile,omitempty"` - // Specifies various security related controls for virtual service. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Specifies various security related controls for virtual service. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DosRlProfile *DosRateLimitProfile `json:"dos_rl_profile,omitempty"` - // Specifies the HTTP application proxy profile parameters. Allowed in Enterprise edition with any value, Basic, Enterprise with Cloud Services edition. + // Specifies the HTTP application proxy profile parameters. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. HTTPProfile *HTTPApplicationProfile `json:"http_profile,omitempty"` - // Specifies various L4 SSL service related controls for virtual service. Field introduced in 22.1.2. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Specifies various L4 SSL service related controls for virtual service. Field introduced in 22.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. L4SslProfile *L4SSlapplicationProfile `json:"l4_ssl_profile,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // The name of the application profile. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The name of the application profile. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Specifies if client IP needs to be preserved for backend connection. Not compatible with Connection Multiplexing. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Specifies if client IP needs to be preserved for backend connection. Not compatible with Connection Multiplexing. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PreserveClientIP *bool `json:"preserve_client_ip,omitempty"` - // Specifies if we need to preserve client port while preserving client IP for backend connections. Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Specifies if we need to preserve client port while preserving client IP for backend connections. Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PreserveClientPort *bool `json:"preserve_client_port,omitempty"` - // Specifies if destination IP and port needs to be preserved for backend connection. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Specifies if destination IP and port needs to be preserved for backend connection. Field introduced in 20.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. PreserveDestIPPort *bool `json:"preserve_dest_ip_port,omitempty"` - // Specifies various SIP service related controls for virtual service. Field introduced in 17.2.8, 18.1.3, 18.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Specifies various SIP service related controls for virtual service. Field introduced in 17.2.8, 18.1.3, 18.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SipServiceProfile *SipServiceApplicationProfile `json:"sip_service_profile,omitempty"` - // Specifies the TCP application proxy profile parameters. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Specifies the TCP application proxy profile parameters. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TCPAppProfile *TCPApplicationProfile `json:"tcp_app_profile,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- APPLICATION_PROFILE_TYPE_L4), Basic edition(Allowed values- APPLICATION_PROFILE_TYPE_L4,APPLICATION_PROFILE_TYPE_HTTP), Enterprise with Cloud Services edition. + // Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- APPLICATION_PROFILE_TYPE_L4), Basic (Allowed values- APPLICATION_PROFILE_TYPE_L4,APPLICATION_PROFILE_TYPE_HTTP) edition. // Required: true Type *string `json:"type"` @@ -72,6 +75,6 @@ type ApplicationProfile struct { // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the application profile. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the application profile. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/application_sampling_config.go b/vendor/github.com/vmware/alb-sdk/go/models/application_sampling_config.go new file mode 100644 index 000000000..013477bbb --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/application_sampling_config.go @@ -0,0 +1,16 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// ApplicationSamplingConfig application sampling config +// swagger:model ApplicationSamplingConfig +type ApplicationSamplingConfig struct { + + // Maximum percent of the application data subjected to Application learning. Allowed values are 1-100. Field introduced in 31.2.1. Unit is PERCENT. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MaxSamplingPercent *uint32 `json:"max_sampling_percent,omitempty"` + + // Minimum periodicity at which ServiceEngine sends the application data to the controller. Allowed values are 1-60. Field introduced in 31.2.1. Unit is MIN. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MinUpdateInterval *uint32 `json:"min_update_interval,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/apply_log_recommendations.go b/vendor/github.com/vmware/alb-sdk/go/models/apply_log_recommendations.go index bbd4e8b5b..8bb75787f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/apply_log_recommendations.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/apply_log_recommendations.go @@ -8,6 +8,6 @@ package models // swagger:model ApplyLogRecommendations type ApplyLogRecommendations struct { - // Describe the actions we want to perform. Field introduced in 21.1.3. Minimum of 1 items required. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Describe the actions we want to perform. Field introduced in 21.1.3. Minimum of 1 items required. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Actions []*Action `json:"actions,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/archive_policy.go b/vendor/github.com/vmware/alb-sdk/go/models/archive_policy.go new file mode 100644 index 000000000..e1b048ad2 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/archive_policy.go @@ -0,0 +1,16 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// ArchivePolicy archive policy +// swagger:model ArchivePolicy +type ArchivePolicy struct { + + // Specify a file path to add archive rule. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + FilePath *string `json:"file_path,omitempty"` + + // Specify a threshold for file path in MB. Field introduced in 31.2.1. Unit is MB. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Threshold *uint32 `json:"threshold,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/archive_rules.go b/vendor/github.com/vmware/alb-sdk/go/models/archive_rules.go new file mode 100644 index 000000000..6b1595987 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/archive_rules.go @@ -0,0 +1,13 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// ArchiveRules archive rules +// swagger:model ArchiveRules +type ArchiveRules struct { + + // Archive policy for file path to have specific threshold. Techsupport will skip collection of file if file size is greater than threshold. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Rules []*ArchivePolicy `json:"rules,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/arp_table_filter.go b/vendor/github.com/vmware/alb-sdk/go/models/arp_table_filter.go index 7ee63f5c3..e084a409f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/arp_table_filter.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/arp_table_filter.go @@ -8,6 +8,6 @@ package models // swagger:model ArpTableFilter type ArpTableFilter struct { - // IP address. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP address. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IPAddress *IPAddr `json:"ip_address,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/async_patch_state.go b/vendor/github.com/vmware/alb-sdk/go/models/async_patch_state.go index 12b87740c..72700f4a7 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/async_patch_state.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/async_patch_state.go @@ -8,36 +8,36 @@ package models // swagger:model AsyncPatchState type AsyncPatchState struct { - // Error message if request failed. Field introduced in 22.1.6,30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Error message if request failed. Field introduced in 22.1.6,30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ErrorMessage *string `json:"error_message,omitempty"` - // Error status code if request failed. Field introduced in 22.1.6,30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Error status code if request failed. Field introduced in 22.1.6,30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ErrorStatusCode *uint32 `json:"error_status_code,omitempty"` - // Merged patch id. Field introduced in 22.1.6,30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Merged patch id. Field introduced in 22.1.6,30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MergedPatchID *uint64 `json:"merged_patch_id,omitempty"` - // List of patch ids. Field introduced in 22.1.6,30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // List of patch ids. Field introduced in 22.1.6,30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PatchIds *string `json:"patch_ids,omitempty"` - // API path. Field introduced in 22.1.6,30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // API path. Field introduced in 22.1.6,30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Path *string `json:"path,omitempty"` - // Request data. Field introduced in 22.1.6,30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Request data. Field introduced in 22.1.6,30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RequestData *string `json:"request_data,omitempty"` - // Async Patch Queue data for which status is updated. Field introduced in 22.1.6,30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Async Patch Queue data for which status is updated. Field introduced in 22.1.6,30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ResourceData *string `json:"resource_data,omitempty"` - // Name of the resource. Field introduced in 22.1.6,30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the resource. Field introduced in 22.1.6,30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ResourceName *string `json:"resource_name,omitempty"` - // Config type of the resource. Field introduced in 22.1.6,30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Config type of the resource. Field introduced in 22.1.6,30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ResourceType *string `json:"resource_type,omitempty"` - // Status of Async Patch. Field introduced in 22.1.6,30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Status of Async Patch. Field introduced in 22.1.6,30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Status *string `json:"status,omitempty"` - // Request user. Field introduced in 22.1.6,30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Request user. Field introduced in 22.1.6,30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. User *string `json:"user,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/attach_ip_status_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/attach_ip_status_event_details.go index 26d65fe4b..6ff1c51b3 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/attach_ip_status_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/attach_ip_status_event_details.go @@ -8,15 +8,15 @@ package models // swagger:model AttachIpStatusEventDetails type AttachIPStatusEventDetails struct { - // Reason if Attach IP failed. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Reason if Attach IP failed. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Name of the Service Engine. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the Service Engine. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeName *string `json:"se_name,omitempty"` - // VIP ID. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // VIP ID. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VipID *string `json:"vip_id,omitempty"` - // Name of the Virtual Service. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the Virtual Service. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VsName *string `json:"vs_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/attack_dns_amplification.go b/vendor/github.com/vmware/alb-sdk/go/models/attack_dns_amplification.go index fd2a78846..6be2edf32 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/attack_dns_amplification.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/attack_dns_amplification.go @@ -8,9 +8,9 @@ package models // swagger:model AttackDnsAmplification type AttackDNSAmplification struct { - // The record type in the DNS query. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The record type in the DNS query. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RecordType *string `json:"record_type,omitempty"` - // The source port for the DNS query. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The source port for the DNS query. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SrcPort *uint32 `json:"src_port,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/attack_meta_data.go b/vendor/github.com/vmware/alb-sdk/go/models/attack_meta_data.go index 3ee2fd54b..6125fefdd 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/attack_meta_data.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/attack_meta_data.go @@ -8,15 +8,15 @@ package models // swagger:model AttackMetaData type AttackMetaData struct { - // DNS amplification attack record. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // DNS amplification attack record. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Amplification *AttackDNSAmplification `json:"amplification,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IP *string `json:"ip,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxRespTime *uint32 `json:"max_resp_time,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. URL *string `json:"url,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/attack_mitigation_action.go b/vendor/github.com/vmware/alb-sdk/go/models/attack_mitigation_action.go index a7ccfccc2..efd6ebfac 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/attack_mitigation_action.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/attack_mitigation_action.go @@ -8,6 +8,6 @@ package models // swagger:model AttackMitigationAction type AttackMitigationAction struct { - // Deny the attack packets further processing and drop them. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deny the attack packets further processing and drop them. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Deny *bool `json:"deny,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/audit_compliance_event_info.go b/vendor/github.com/vmware/alb-sdk/go/models/audit_compliance_event_info.go index 5162d0b9e..889db4835 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/audit_compliance_event_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/audit_compliance_event_info.go @@ -8,54 +8,54 @@ package models // swagger:model AuditComplianceEventInfo type AuditComplianceEventInfo struct { - // Cluster uuid used for controller event. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Cluster uuid used for controller event. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ClusterUUID *string `json:"cluster_uuid,omitempty"` - // Name of core archive. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of core archive. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CoreArchive *string `json:"core_archive,omitempty"` - // Detailed report of the audit event. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Detailed report of the audit event. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DetailedReason *string `json:"detailed_reason,omitempty"` - // Set the flag if event is generated by SE. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Set the flag if event is generated by SE. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EventGeneratedBySe *bool `json:"event_generated_by_se,omitempty"` - // Fingerprint extracted from the stacktrace. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Fingerprint extracted from the stacktrace. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Fingerprint *string `json:"fingerprint,omitempty"` - // Information identifying physical location for audit event (e.g. Santa Clara (USA), Bengaluru (India)). Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Information identifying physical location for audit event (e.g. Santa Clara (USA), Bengaluru (India)). Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Location *string `json:"location,omitempty"` - // Node on which crash is generated. Field introduced in 20.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Node on which crash is generated. Field introduced in 20.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Node *string `json:"node,omitempty"` - // Patch version of node. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Patch version of node. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PatchVersion *string `json:"patch_version,omitempty"` - // Crashed core process name. Field introduced in 20.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Crashed core process name. Field introduced in 20.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ProcessName *string `json:"process_name,omitempty"` - // Protocol used for communication to the external entity. Enum options - SSH1_0, AVI_TLS1_2, HTTPS1_0, HTTP_PLAIN_TEXT, HTTPS_INSECURE, SSH2_0. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Protocol used for communication to the external entity. Enum options - SSH1_0, AVI_TLS1_2, HTTPS1_0, HTTP_PLAIN_TEXT, HTTPS_INSECURE, SSH2_0. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Protocol *string `json:"protocol"` - // Summarized failure of the transaction (e.g. Invalid request, expired certificate). Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Summarized failure of the transaction (e.g. Invalid request, expired certificate). Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Result *string `json:"result"` - // Service Engine uuid used for service engine event. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Service Engine uuid used for service engine event. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeUUID *string `json:"se_uuid,omitempty"` - // Subjects of audit event. Field introduced in 20.1.3. Minimum of 1 items required. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Subjects of audit event. Field introduced in 20.1.3. Minimum of 1 items required. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Subjects []*ACSubjectInfo `json:"subjects,omitempty"` - // Type of audit event. Enum options - AUDIT_INVALID_CREDENTIALS, AUDIT_NAME_RESOLUTION_ERROR, AUDIT_DIAL_X509_ERROR, AUDIT_CORE_GENERATED, AUDIT_SECURE_KEY_EXCHANGE_BAD_REQUEST_FORMAT, AUDIT_SECURE_KEY_EXCHANGE_BAD_CLIENT_TYPE, AUDIT_SECURE_KEY_EXCHANGE_FIELD_NOT_FOUND, AUDIT_SECURE_KEY_EXCHANGE_BAD_FIELD_VALUE, AUDIT_SECURE_KEY_EXCHANGE_INVALID_AUTHORIZATION, AUDIT_SECURE_KEY_EXCHANGE_INTERNAL_ERROR, AUDIT_SECURE_KEY_EXCHANGE_CERTIFICATE_VERIFY_ERROR, AUDIT_SECURE_KEY_EXCHANGE_RESPONSE_ERROR. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Type of audit event. Enum options - AUDIT_INVALID_CREDENTIALS, AUDIT_NAME_RESOLUTION_ERROR, AUDIT_DIAL_X509_ERROR, AUDIT_CORE_GENERATED, AUDIT_SECURE_KEY_EXCHANGE_BAD_REQUEST_FORMAT, AUDIT_SECURE_KEY_EXCHANGE_BAD_CLIENT_TYPE, AUDIT_SECURE_KEY_EXCHANGE_FIELD_NOT_FOUND, AUDIT_SECURE_KEY_EXCHANGE_BAD_FIELD_VALUE, AUDIT_SECURE_KEY_EXCHANGE_INVALID_AUTHORIZATION, AUDIT_SECURE_KEY_EXCHANGE_INTERNAL_ERROR, AUDIT_SECURE_KEY_EXCHANGE_CERTIFICATE_VERIFY_ERROR, AUDIT_SECURE_KEY_EXCHANGE_RESPONSE_ERROR. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Type *string `json:"type"` - // List of users (username etc) related to the audit event. Field introduced in 20.1.3. Minimum of 1 items required. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // List of users (username etc) related to the audit event. Field introduced in 20.1.3. Minimum of 1 items required. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UserIdentities []*ACUserIdentity `json:"user_identities,omitempty"` - // Version tag of node. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Version tag of node. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Version *string `json:"version,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/auth_attribute_match.go b/vendor/github.com/vmware/alb-sdk/go/models/auth_attribute_match.go index 4f8d6001f..43efd37fd 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/auth_attribute_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/auth_attribute_match.go @@ -8,11 +8,11 @@ package models // swagger:model AuthAttributeMatch type AuthAttributeMatch struct { - // Attribute name whose values will be looked up in the access lists. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Attribute name whose values will be looked up in the access lists. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true AttributeName *string `json:"attribute_name"` - // Attribute Values used to determine access when authentication applies. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Attribute Values used to determine access when authentication applies. Field introduced in 18.2.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true AttributeValueList *StringMatch `json:"attribute_value_list"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/auth_mapping_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/auth_mapping_profile.go index b4f65061e..4a6c914f7 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/auth_mapping_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/auth_mapping_profile.go @@ -12,23 +12,23 @@ type AuthMappingProfile struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 22.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Description for the AuthMappingProfile. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Description for the AuthMappingProfile. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Rules list for tenant or role mapping. Field introduced in 22.1.1. Minimum of 1 items required. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Rules list for tenant or role mapping. Field introduced in 22.1.1. Minimum of 1 items required. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MappingRules []*AuthMappingRule `json:"mapping_rules,omitempty"` - // Name of the AuthMappingProfile. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the AuthMappingProfile. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Tenant ref for the auth mapping profile. It is a reference to an object of type Tenant. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Tenant ref for the auth mapping profile. 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. TenantRef *string `json:"tenant_ref,omitempty"` - // Type of the Auth Profile for which these rules can be linked. Enum options - AUTH_PROFILE_LDAP, AUTH_PROFILE_TACACS_PLUS, AUTH_PROFILE_SAML, AUTH_PROFILE_PINGACCESS, AUTH_PROFILE_JWT, AUTH_PROFILE_OAUTH. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Type of the Auth Profile for which these rules can be linked. Enum options - AUTH_PROFILE_LDAP, AUTH_PROFILE_TACACS_PLUS, AUTH_PROFILE_SAML, AUTH_PROFILE_PINGACCESS, AUTH_PROFILE_JWT, AUTH_PROFILE_OAUTH. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Type *string `json:"type"` @@ -36,6 +36,6 @@ type AuthMappingProfile struct { // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the AuthMappingProfile. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the AuthMappingProfile. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/auth_mapping_rule.go b/vendor/github.com/vmware/alb-sdk/go/models/auth_mapping_rule.go index 2a9419bce..1f9089699 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/auth_mapping_rule.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/auth_mapping_rule.go @@ -8,52 +8,52 @@ package models // swagger:model AuthMappingRule type AuthMappingRule struct { - // Assignment rule for the Object Access Policy. Enum options - ASSIGN_ALL, ASSIGN_FROM_SELECT_LIST, ASSIGN_MATCHING_GROUP_NAME, ASSIGN_MATCHING_ATTRIBUTE_VALUE, ASSIGN_MATCHING_GROUP_REGEX, ASSIGN_MATCHING_ATTRIBUTE_REGEX, ASSIGN_CONFIG_CONTAINS_ATTRIBUTE_VALUE. Field introduced in 18.2.7, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Assignment rule for the Object Access Policy. Enum options - ASSIGN_ALL, ASSIGN_FROM_SELECT_LIST, ASSIGN_MATCHING_GROUP_NAME, ASSIGN_MATCHING_ATTRIBUTE_VALUE, ASSIGN_MATCHING_GROUP_REGEX, ASSIGN_MATCHING_ATTRIBUTE_REGEX, ASSIGN_CONFIG_CONTAINS_ATTRIBUTE_VALUE. Field introduced in 18.2.7, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AssignPolicy *string `json:"assign_policy,omitempty"` - // Enum options - ASSIGN_ALL, ASSIGN_FROM_SELECT_LIST, ASSIGN_MATCHING_GROUP_NAME, ASSIGN_MATCHING_ATTRIBUTE_VALUE, ASSIGN_MATCHING_GROUP_REGEX, ASSIGN_MATCHING_ATTRIBUTE_REGEX, ASSIGN_CONFIG_CONTAINS_ATTRIBUTE_VALUE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - ASSIGN_ALL, ASSIGN_FROM_SELECT_LIST, ASSIGN_MATCHING_GROUP_NAME, ASSIGN_MATCHING_ATTRIBUTE_VALUE, ASSIGN_MATCHING_GROUP_REGEX, ASSIGN_MATCHING_ATTRIBUTE_REGEX, ASSIGN_CONFIG_CONTAINS_ATTRIBUTE_VALUE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AssignRole *string `json:"assign_role,omitempty"` - // Enum options - ASSIGN_ALL, ASSIGN_FROM_SELECT_LIST, ASSIGN_MATCHING_GROUP_NAME, ASSIGN_MATCHING_ATTRIBUTE_VALUE, ASSIGN_MATCHING_GROUP_REGEX, ASSIGN_MATCHING_ATTRIBUTE_REGEX, ASSIGN_CONFIG_CONTAINS_ATTRIBUTE_VALUE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - ASSIGN_ALL, ASSIGN_FROM_SELECT_LIST, ASSIGN_MATCHING_GROUP_NAME, ASSIGN_MATCHING_ATTRIBUTE_VALUE, ASSIGN_MATCHING_GROUP_REGEX, ASSIGN_MATCHING_ATTRIBUTE_REGEX, ASSIGN_CONFIG_CONTAINS_ATTRIBUTE_VALUE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AssignTenant *string `json:"assign_tenant,omitempty"` - // Assignment rule for the User Account Profile. Enum options - ASSIGN_ALL, ASSIGN_FROM_SELECT_LIST, ASSIGN_MATCHING_GROUP_NAME, ASSIGN_MATCHING_ATTRIBUTE_VALUE, ASSIGN_MATCHING_GROUP_REGEX, ASSIGN_MATCHING_ATTRIBUTE_REGEX, ASSIGN_CONFIG_CONTAINS_ATTRIBUTE_VALUE. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Assignment rule for the User Account Profile. Enum options - ASSIGN_ALL, ASSIGN_FROM_SELECT_LIST, ASSIGN_MATCHING_GROUP_NAME, ASSIGN_MATCHING_ATTRIBUTE_VALUE, ASSIGN_MATCHING_GROUP_REGEX, ASSIGN_MATCHING_ATTRIBUTE_REGEX, ASSIGN_CONFIG_CONTAINS_ATTRIBUTE_VALUE. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AssignUserprofile *string `json:"assign_userprofile,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AttributeMatch *AuthMatchAttribute `json:"attribute_match,omitempty"` - // Default tenant ref to assign to user. It is a reference to an object of type Tenant. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Default tenant ref to assign to user. 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. DefaultTenantRef *string `json:"default_tenant_ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GroupMatch *AuthMatchGroupMembership `json:"group_match,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Index *int32 `json:"index"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsSuperuser *bool `json:"is_superuser,omitempty"` - // Attribute name for Object Access Policy assignment. Field introduced in 18.2.7, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Attribute name for Object Access Policy assignment. Field introduced in 18.2.7, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PolicyAttributeName *string `json:"policy_attribute_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RoleAttributeName *string `json:"role_attribute_name,omitempty"` - // It is a reference to an object of type Role. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Role. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RoleRefs []string `json:"role_refs,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantAttributeName *string `json:"tenant_attribute_name,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRefs []string `json:"tenant_refs,omitempty"` - // Attribute name for User Account Profile assignment. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Attribute name for User Account Profile assignment. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UserprofileAttributeName *string `json:"userprofile_attribute_name,omitempty"` - // User Account Profile to assign to user on successful match. It is a reference to an object of type UserAccountProfile. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // User Account Profile to assign to user on successful match. It is a reference to an object of type UserAccountProfile. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UserprofileRef *string `json:"userprofile_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/auth_match_attribute.go b/vendor/github.com/vmware/alb-sdk/go/models/auth_match_attribute.go index ff7a1a5d3..6c2f2161d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/auth_match_attribute.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/auth_match_attribute.go @@ -8,13 +8,13 @@ package models // swagger:model AuthMatchAttribute type AuthMatchAttribute struct { - // rule match criteria. Enum options - AUTH_MATCH_CONTAINS, AUTH_MATCH_DOES_NOT_CONTAIN, AUTH_MATCH_REGEX. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // rule match criteria. Enum options - AUTH_MATCH_CONTAINS, AUTH_MATCH_DOES_NOT_CONTAIN, AUTH_MATCH_REGEX. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Criteria *string `json:"criteria"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Values []string `json:"values,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/auth_match_group_membership.go b/vendor/github.com/vmware/alb-sdk/go/models/auth_match_group_membership.go index 4dfb21569..f72517c46 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/auth_match_group_membership.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/auth_match_group_membership.go @@ -8,10 +8,10 @@ package models // swagger:model AuthMatchGroupMembership type AuthMatchGroupMembership struct { - // rule match criteria. Enum options - AUTH_MATCH_CONTAINS, AUTH_MATCH_DOES_NOT_CONTAIN, AUTH_MATCH_REGEX. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // rule match criteria. Enum options - AUTH_MATCH_CONTAINS, AUTH_MATCH_DOES_NOT_CONTAIN, AUTH_MATCH_REGEX. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Criteria *string `json:"criteria"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Groups []string `json:"groups,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/auth_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/auth_profile.go index 8ef9404ef..80e2bd68c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/auth_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/auth_profile.go @@ -12,44 +12,41 @@ type AuthProfile struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // HTTP user authentication params. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTP user authentication params. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HTTP *AuthProfileHTTPClientParams `json:"http,omitempty"` - // JWTServerProfile to be used for authentication. It is a reference to an object of type JWTServerProfile. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // JWTServerProfile to be used for authentication. It is a reference to an object of type JWTServerProfile. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. JwtProfileRef *string `json:"jwt_profile_ref,omitempty"` - // LDAP server and directory settings. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // LDAP server and directory settings. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ldap *LdapAuthSettings `json:"ldap,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // Name of the Auth Profile. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the Auth Profile. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // OAuth Profile - Common endpoint information. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // OAuth Profile - Common endpoint information. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OauthProfile *OAuthProfile `json:"oauth_profile,omitempty"` - // PingAccessAgent uuid. It is a reference to an object of type PingAccessAgent. Field deprecated in 30.2.1. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. - PaAgentRef *string `json:"pa_agent_ref,omitempty"` - - // SAML settings. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SAML settings. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Saml *SamlSettings `json:"saml,omitempty"` - // TACACS+ settings. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // TACACS+ settings. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TacacsPlus *TacacsPlusAuthSettings `json:"tacacs_plus,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Type of the Auth Profile. Enum options - AUTH_PROFILE_LDAP, AUTH_PROFILE_TACACS_PLUS, AUTH_PROFILE_SAML, AUTH_PROFILE_PINGACCESS, AUTH_PROFILE_JWT, AUTH_PROFILE_OAUTH. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- AUTH_PROFILE_LDAP,AUTH_PROFILE_TACACS_PLUS,AUTH_PROFILE_SAML,AUTH_PROFILE_JWT,AUTH_PROFILE_OAUTH), Basic edition(Allowed values- AUTH_PROFILE_LDAP,AUTH_PROFILE_TACACS_PLUS,AUTH_PROFILE_SAML,AUTH_PROFILE_JWT,AUTH_PROFILE_OAUTH), Enterprise with Cloud Services edition. + // Type of the Auth Profile. Enum options - AUTH_PROFILE_LDAP, AUTH_PROFILE_TACACS_PLUS, AUTH_PROFILE_SAML, AUTH_PROFILE_PINGACCESS, AUTH_PROFILE_JWT, AUTH_PROFILE_OAUTH. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- AUTH_PROFILE_LDAP,AUTH_PROFILE_TACACS_PLUS,AUTH_PROFILE_SAML,AUTH_PROFILE_JWT,AUTH_PROFILE_OAUTH), Basic (Allowed values- AUTH_PROFILE_LDAP,AUTH_PROFILE_TACACS_PLUS,AUTH_PROFILE_SAML,AUTH_PROFILE_JWT,AUTH_PROFILE_OAUTH) edition. // Required: true Type *string `json:"type"` @@ -57,6 +54,6 @@ type AuthProfile struct { // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the Auth Profile. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the Auth Profile. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/auth_profile_http_client_params.go b/vendor/github.com/vmware/alb-sdk/go/models/auth_profile_http_client_params.go index 856de5d8f..5d5d874b0 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/auth_profile_http_client_params.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/auth_profile_http_client_params.go @@ -8,12 +8,12 @@ package models // swagger:model AuthProfileHTTPClientParams type AuthProfileHTTPClientParams struct { - // The max allowed length of time a clients authentication is cached. Allowed values are 1-30. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The max allowed length of time a clients authentication is cached. Allowed values are 1-30. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CacheExpirationTime *int32 `json:"cache_expiration_time,omitempty"` - // Insert an HTTP header. This field is used to define the header name. The value of the header is set to the client's HTTP Auth user ID. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Insert an HTTP header. This field is used to define the header name. The value of the header is set to the client's HTTP Auth user ID. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RequestHeader *string `json:"request_header,omitempty"` - // A user should be a member of these groups. Each group is defined by the DN. For example, CN=testgroup,OU=groups,dc=example,dc=avinetworks,DC=com. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // A user should be a member of these groups. Each group is defined by the DN. For example, CN=testgroup,OU=groups,dc=example,dc=avinetworks,DC=com. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RequireUserGroups []string `json:"require_user_groups,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/auth_tacacs_plus_attribute_value_pair.go b/vendor/github.com/vmware/alb-sdk/go/models/auth_tacacs_plus_attribute_value_pair.go index 9f9255521..4c6de3f82 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/auth_tacacs_plus_attribute_value_pair.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/auth_tacacs_plus_attribute_value_pair.go @@ -8,12 +8,12 @@ package models // swagger:model AuthTacacsPlusAttributeValuePair type AuthTacacsPlusAttributeValuePair struct { - // mandatory. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // mandatory. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Mandatory *bool `json:"mandatory,omitempty"` - // attribute name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // attribute name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // attribute value. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // attribute value. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Value *string `json:"value,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/authentication_action.go b/vendor/github.com/vmware/alb-sdk/go/models/authentication_action.go index 60e3d96ca..183874ac9 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/authentication_action.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/authentication_action.go @@ -8,7 +8,7 @@ package models // swagger:model AuthenticationAction type AuthenticationAction struct { - // Authentication Action to be taken for a matched Rule. Enum options - SKIP_AUTHENTICATION, USE_DEFAULT_AUTHENTICATION. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Authentication Action to be taken for a matched Rule. Enum options - SKIP_AUTHENTICATION, USE_DEFAULT_AUTHENTICATION. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Type *string `json:"type"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/authentication_match.go b/vendor/github.com/vmware/alb-sdk/go/models/authentication_match.go index fcdcaf3ad..adace4c14 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/authentication_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/authentication_match.go @@ -8,12 +8,12 @@ package models // swagger:model AuthenticationMatch type AuthenticationMatch struct { - // Configure client ip addresses. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure client ip addresses. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientIP *IPAddrMatch `json:"client_ip,omitempty"` - // Configure the host header. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure the host header. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HostHdr *HostHdrMatch `json:"host_hdr,omitempty"` - // Configure request paths. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure request paths. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Path *PathMatch `json:"path,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/authentication_policy.go b/vendor/github.com/vmware/alb-sdk/go/models/authentication_policy.go index 7709cbcd6..0b44ff928 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/authentication_policy.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/authentication_policy.go @@ -8,9 +8,9 @@ package models // swagger:model AuthenticationPolicy type AuthenticationPolicy struct { - // Add rules to apply auth profile to specific targets. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Add rules to apply auth profile to specific targets. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AuthnRules []*AuthenticationRule `json:"authn_rules,omitempty"` - // Auth Profile to use for validating users. It is a reference to an object of type AuthProfile. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Auth Profile to use for validating users. It is a reference to an object of type AuthProfile. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DefaultAuthProfileRef *string `json:"default_auth_profile_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/authentication_rule.go b/vendor/github.com/vmware/alb-sdk/go/models/authentication_rule.go index 00aa3be67..3d590d312 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/authentication_rule.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/authentication_rule.go @@ -8,21 +8,21 @@ package models // swagger:model AuthenticationRule type AuthenticationRule struct { - // Enable or disable authentication for matched targets. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable or disable authentication for matched targets. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Action *AuthenticationAction `json:"action,omitempty"` - // Enable or disable the rule. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable or disable the rule. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Enable *bool `json:"enable"` - // Index of the rule. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Index of the rule. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Index *int32 `json:"index"` - // Add match criteria to the rule. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Add match criteria to the rule. Field introduced in 18.2.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Match *AuthenticationMatch `json:"match,omitempty"` - // Name of the rule. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the rule. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/authn_rule_match.go b/vendor/github.com/vmware/alb-sdk/go/models/authn_rule_match.go index 72125fdbb..5322d298a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/authn_rule_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/authn_rule_match.go @@ -8,9 +8,9 @@ package models // swagger:model AuthnRuleMatch type AuthnRuleMatch struct { - // Name of the executed Authentication rule Action. Enum options - SKIP_AUTHENTICATION, USE_DEFAULT_AUTHENTICATION. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the executed Authentication rule Action. Enum options - SKIP_AUTHENTICATION, USE_DEFAULT_AUTHENTICATION. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RuleAction *string `json:"rule_action,omitempty"` - // Name of the matched Authentication rule. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the matched Authentication rule. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RuleName *string `json:"rule_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/authorization_action.go b/vendor/github.com/vmware/alb-sdk/go/models/authorization_action.go index 4d2b43867..f3b2c955b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/authorization_action.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/authorization_action.go @@ -8,9 +8,9 @@ package models // swagger:model AuthorizationAction type AuthorizationAction struct { - // HTTP status code to use for local response when an policy rule is matched. Enum options - HTTP_RESPONSE_STATUS_CODE_401, HTTP_RESPONSE_STATUS_CODE_403. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTP status code to use for local response when an policy rule is matched. Enum options - HTTP_RESPONSE_STATUS_CODE_401, HTTP_RESPONSE_STATUS_CODE_403. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. StatusCode *string `json:"status_code,omitempty"` - // Defines the action taken when an authorization policy rule is matched. By default, access is allowed to the requested resource. Enum options - ALLOW_ACCESS, CLOSE_CONNECTION, HTTP_LOCAL_RESPONSE. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Defines the action taken when an authorization policy rule is matched. By default, access is allowed to the requested resource. Enum options - ALLOW_ACCESS, CLOSE_CONNECTION, HTTP_LOCAL_RESPONSE. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Type *string `json:"type,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/authorization_match.go b/vendor/github.com/vmware/alb-sdk/go/models/authorization_match.go index 4edb273f3..b5dcc0cbd 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/authorization_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/authorization_match.go @@ -8,18 +8,18 @@ package models // swagger:model AuthorizationMatch type AuthorizationMatch struct { - // Access Token claims to be matched. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Access Token claims to be matched. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AccessToken *JWTMatch `json:"access_token,omitempty"` - // Attributes whose values need to be matched . Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Attributes whose values need to be matched . Field introduced in 18.2.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AttrMatches []*AuthAttributeMatch `json:"attr_matches,omitempty"` - // Host header value to be matched. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Host header value to be matched. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HostHdr *HostHdrMatch `json:"host_hdr,omitempty"` - // HTTP methods to be matched. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTP methods to be matched. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Method *MethodMatch `json:"method,omitempty"` - // Paths/URLs to be matched. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Paths/URLs to be matched. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Path *PathMatch `json:"path,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/authorization_policy.go b/vendor/github.com/vmware/alb-sdk/go/models/authorization_policy.go index 4dd16149f..7359bff67 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/authorization_policy.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/authorization_policy.go @@ -8,6 +8,6 @@ package models // swagger:model AuthorizationPolicy type AuthorizationPolicy struct { - // Authorization Policy Rules. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Authorization Policy Rules. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AuthzRules []*AuthorizationRule `json:"authz_rules,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/authorization_rule.go b/vendor/github.com/vmware/alb-sdk/go/models/authorization_rule.go index 3880fd62e..2f6d08594 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/authorization_rule.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/authorization_rule.go @@ -8,23 +8,23 @@ package models // swagger:model AuthorizationRule type AuthorizationRule struct { - // Authorization action when rule is matched. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Authorization action when rule is matched. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Action *AuthorizationAction `json:"action"` - // Enable or disable the rule. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable or disable the rule. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Enable *bool `json:"enable"` - // Index of the Authorization Policy rule. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Index of the Authorization Policy rule. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Index *int32 `json:"index"` - // Authorization match criteria for the rule. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Authorization match criteria for the rule. Field introduced in 18.2.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Match *AuthorizationMatch `json:"match"` - // Name of the rule. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the rule. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/authz_rule_match.go b/vendor/github.com/vmware/alb-sdk/go/models/authz_rule_match.go index dd7442a55..47c8c9852 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/authz_rule_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/authz_rule_match.go @@ -8,9 +8,9 @@ package models // swagger:model AuthzRuleMatch type AuthzRuleMatch struct { - // Name of the executed Authorization rule Action. Enum options - ALLOW_ACCESS, CLOSE_CONNECTION, HTTP_LOCAL_RESPONSE. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the executed Authorization rule Action. Enum options - ALLOW_ACCESS, CLOSE_CONNECTION, HTTP_LOCAL_RESPONSE. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RuleAction *string `json:"rule_action,omitempty"` - // Name of the matched Authorization rule. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the matched Authorization rule. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RuleName *string `json:"rule_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/auto_scale_launch_config.go b/vendor/github.com/vmware/alb-sdk/go/models/auto_scale_launch_config.go index 3a55a7b1e..03d6d3af6 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/auto_scale_launch_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/auto_scale_launch_config.go @@ -12,38 +12,38 @@ type AutoScaleLaunchConfig struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Unique ID of the Amazon Machine Image (AMI) or OpenStack VM ID. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unique ID of the Amazon Machine Image (AMI) or OpenStack VM ID. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ImageID *string `json:"image_id,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Mesos *AutoScaleMesosSettings `json:"mesos,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Openstack *AutoScaleOpenStackSettings `json:"openstack,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // If set to True, ServerAutoscalePolicy will use the autoscaling group (external_autoscaling_groups) from Pool to perform scale up and scale down. Pool should have single autoscaling group configured. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If set to True, ServerAutoscalePolicy will use the autoscaling group (external_autoscaling_groups) from Pool to perform scale up and scale down. Pool should have single autoscaling group configured. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseExternalAsg *bool `json:"use_external_asg,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/auto_scale_mesos_settings.go b/vendor/github.com/vmware/alb-sdk/go/models/auto_scale_mesos_settings.go index 5a2e6d550..629e6c4da 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/auto_scale_mesos_settings.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/auto_scale_mesos_settings.go @@ -8,6 +8,6 @@ package models // swagger:model AutoScaleMesosSettings type AutoScaleMesosSettings struct { - // Apply scale-out even when there are deployments inprogress. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Apply scale-out even when there are deployments inprogress. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Force *bool `json:"force,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/auto_scale_mgr_debug_filter.go b/vendor/github.com/vmware/alb-sdk/go/models/auto_scale_mgr_debug_filter.go index 845ce1d96..d8018c41a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/auto_scale_mgr_debug_filter.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/auto_scale_mgr_debug_filter.go @@ -8,12 +8,12 @@ package models // swagger:model AutoScaleMgrDebugFilter type AutoScaleMgrDebugFilter struct { - // Enable aws autoscale integration. This is an alpha feature. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable aws autoscale integration. This is an alpha feature. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableAwsAutoscaleIntegration *bool `json:"enable_aws_autoscale_integration,omitempty"` - // period of running intelligent autoscale check. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // period of running intelligent autoscale check. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IntelligentAutoscalePeriod *uint32 `json:"intelligent_autoscale_period,omitempty"` - // uuid of the Pool. It is a reference to an object of type Pool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // uuid of the Pool. It is a reference to an object of type Pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PoolRef *string `json:"pool_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/auto_scale_open_stack_settings.go b/vendor/github.com/vmware/alb-sdk/go/models/auto_scale_open_stack_settings.go index e861938fe..a1919c086 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/auto_scale_open_stack_settings.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/auto_scale_open_stack_settings.go @@ -8,9 +8,9 @@ package models // swagger:model AutoScaleOpenStackSettings type AutoScaleOpenStackSettings struct { - // Avi Controller will use this URL to scale downthe pool. Cloud connector will automatically update the membership. This is an alpha feature. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Avi Controller will use this URL to scale downthe pool. Cloud connector will automatically update the membership. This is an alpha feature. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HeatScaleDownURL *string `json:"heat_scale_down_url,omitempty"` - // Avi Controller will use this URL to scale upthe pool. Cloud connector will automatically update the membership. This is an alpha feature. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Avi Controller will use this URL to scale upthe pool. Cloud connector will automatically update the membership. This is an alpha feature. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HeatScaleUpURL *string `json:"heat_scale_up_url,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/auto_tune_send_interval.go b/vendor/github.com/vmware/alb-sdk/go/models/auto_tune_send_interval.go new file mode 100644 index 000000000..8354a9adc --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/auto_tune_send_interval.go @@ -0,0 +1,16 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// AutoTuneSendInterval auto tune send interval +// swagger:model AutoTuneSendInterval +type AutoTuneSendInterval struct { + + // Time period to check if the send interval is valid. Allowed values are 100-3600. Field introduced in 30.2.5, 31.2.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + AutoTuneSendIntervalTimeout *uint32 `json:"auto_tune_send_interval_timeout,omitempty"` + + // Set the flag to enable auto tune send interval. Field introduced in 30.2.5, 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Enabled *bool `json:"enabled,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/availability_zone.go b/vendor/github.com/vmware/alb-sdk/go/models/availability_zone.go index 31a62bd49..cae5a59e0 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/availability_zone.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/availability_zone.go @@ -12,26 +12,38 @@ type AvailabilityZone struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Availability zone belongs to cloud. It is a reference to an object of type Cloud. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Group of clusters belongs to the AZ. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + AzClusters []*AZCluster `json:"az_clusters,omitempty"` + + // Group of datastores associated with the AZ. Field deprecated in 31.2.1. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + AzDatastore *AZDatastore `json:"az_datastore,omitempty"` + + // Group of datastores associated with the AZ. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + AzDatastores []*AZDatastore `json:"az_datastores,omitempty"` + + // Group of hosts associated with the AZ. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + AzHosts []*AZHost `json:"az_hosts,omitempty"` + + // Availability zone belongs to cloud. It is a reference to an object of type Cloud. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudRef *string `json:"cloud_ref,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Availabilty zone where VCenter list belongs to. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Availabilty zone where VCenter list belongs to. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Availabilityzone belongs to tenant. It is a reference to an object of type Tenant. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Availabilityzone belongs to tenant. It is a reference to an object of type Tenant. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Availability zone config UUID. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Availability zone config UUID. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Group of VCenter list belong to availabilty zone. It is a reference to an object of type VCenterServer. Field introduced in 20.1.1. Minimum of 1 items required. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Group of VCenter list belong to availabilty zone. It is a reference to an object of type VCenterServer. Field deprecated in 31.1.1. Field introduced in 20.1.1. Minimum of 1 items required. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterRefs []string `json:"vcenter_refs,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/avg_uptime_change_details.go b/vendor/github.com/vmware/alb-sdk/go/models/avg_uptime_change_details.go index 2e1d7181a..199cfe52b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/avg_uptime_change_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/avg_uptime_change_details.go @@ -8,18 +8,18 @@ package models // swagger:model AvgUptimeChangeDetails type AvgUptimeChangeDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CurrentValue *float64 `json:"current_value,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MetricID *string `json:"metric_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MetricName *string `json:"metric_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResourceStr *string `json:"resource_str,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Threshold *float64 `json:"threshold,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/aws_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/aws_configuration.go index cb901035d..796976e88 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/aws_configuration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/aws_configuration.go @@ -8,55 +8,55 @@ package models // swagger:model AwsConfiguration type AwsConfiguration struct { - // AWS access key ID. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // AWS access key ID. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AccessKeyID *string `json:"access_key_id,omitempty"` - // Time interval between periodic polling of all Auto Scaling Groups. Allowed values are 60-1800. Field introduced in 17.1.3. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Time interval between periodic polling of all Auto Scaling Groups. Allowed values are 60-1800. Field introduced in 17.1.3. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AsgPollInterval *uint32 `json:"asg_poll_interval,omitempty"` - // EBS encryption mode and the master key to be used for encrypting SE AMI, Volumes, and Snapshots. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // EBS encryption mode and the master key to be used for encrypting SE AMI, Volumes, and Snapshots. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EbsEncryption *AwsEncryption `json:"ebs_encryption,omitempty"` - // Free unused elastic IP addresses. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Free unused elastic IP addresses. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FreeElasticips *bool `json:"free_elasticips,omitempty"` - // IAM assume role for cross-account access. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IAM assume role for cross-account access. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IamAssumeRole *string `json:"iam_assume_role,omitempty"` - // If enabled and the virtual service is not floating ip capable, vip will be published to both private and public zones. Field introduced in 17.2.10. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If enabled and the virtual service is not floating ip capable, vip will be published to both private and public zones. Field introduced in 17.2.10. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PublishVipToPublicZone *bool `json:"publish_vip_to_public_zone,omitempty"` - // AWS region. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // AWS region. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Region *string `json:"region,omitempty"` - // If enabled, create/update DNS entries in Amazon Route 53 zones. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If enabled, create/update DNS entries in Amazon Route 53 zones. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Route53Integration *bool `json:"route53_integration,omitempty"` - // S3 encryption mode and the master key to be used for encrypting S3 buckets during SE AMI upload. Only SSE-KMS mode is supported. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // S3 encryption mode and the master key to be used for encrypting S3 buckets during SE AMI upload. Only SSE-KMS mode is supported. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. S3Encryption *AwsEncryption `json:"s3_encryption,omitempty"` - // AWS secret access key. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // AWS secret access key. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SecretAccessKey *string `json:"secret_access_key,omitempty"` - // Server Side Encryption to be used for encrypting SQS Queues. Field introduced in 17.2.8. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Server Side Encryption to be used for encrypting SQS Queues. Field introduced in 17.2.8. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SqsEncryption *AwsEncryption `json:"sqs_encryption,omitempty"` - // Default TTL for all records. Allowed values are 1-172800. Field introduced in 17.1.3. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Default TTL for all records. Allowed values are 1-172800. Field introduced in 17.1.3. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TTL *uint32 `json:"ttl,omitempty"` - // Use IAM roles instead of access and secret key. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use IAM roles instead of access and secret key. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseIamRoles *bool `json:"use_iam_roles,omitempty"` - // Use SNS/SQS based notifications for monitoring Auto Scaling Groups. Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use SNS/SQS based notifications for monitoring Auto Scaling Groups. Field introduced in 17.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseSnsSqs *bool `json:"use_sns_sqs,omitempty"` - // VPC name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // VPC name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Vpc *string `json:"vpc,omitempty"` - // VPC ID. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // VPC ID. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VpcID *string `json:"vpc_id"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Zones []*AwsZoneConfig `json:"zones,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/aws_encryption.go b/vendor/github.com/vmware/alb-sdk/go/models/aws_encryption.go index 4074144a9..3d57e5c35 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/aws_encryption.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/aws_encryption.go @@ -8,9 +8,9 @@ package models // swagger:model AwsEncryption type AwsEncryption struct { - // AWS KMS ARN ID of the master key for encryption. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // AWS KMS ARN ID of the master key for encryption. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MasterKey *string `json:"master_key,omitempty"` - // AWS encryption mode. Enum options - AWS_ENCRYPTION_MODE_NONE, AWS_ENCRYPTION_MODE_SSE_KMS. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // AWS encryption mode. Enum options - AWS_ENCRYPTION_MODE_NONE, AWS_ENCRYPTION_MODE_SSE_KMS. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Mode *string `json:"mode,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/aws_zone_config.go b/vendor/github.com/vmware/alb-sdk/go/models/aws_zone_config.go index 14c1cc393..fed4b6eff 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/aws_zone_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/aws_zone_config.go @@ -8,14 +8,14 @@ package models // swagger:model AwsZoneConfig type AwsZoneConfig struct { - // Availability zone. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Availability zone. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true AvailabilityZone *string `json:"availability_zone"` - // Name or CIDR of the network in the Availability Zone that will be used as management network. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name or CIDR of the network in the Availability Zone that will be used as management network. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MgmtNetworkName *string `json:"mgmt_network_name"` - // UUID of the network in the Availability Zone that will be used as management network. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the network in the Availability Zone that will be used as management network. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MgmtNetworkUUID *string `json:"mgmt_network_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/aws_zone_network.go b/vendor/github.com/vmware/alb-sdk/go/models/aws_zone_network.go index f2b87471c..079c2d872 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/aws_zone_network.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/aws_zone_network.go @@ -8,10 +8,10 @@ package models // swagger:model AwsZoneNetwork type AwsZoneNetwork struct { - // Availability zone. Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Availability zone. Field introduced in 17.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true AvailabilityZone *string `json:"availability_zone"` - // Usable networks for Virtual IP. If VirtualService does not specify a network and auto_allocate_ip is set, then the first available network from this list will be chosen for IP allocation. Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Usable networks for Virtual IP. If VirtualService does not specify a network and auto_allocate_ip is set, then the first available network from this list will be chosen for IP allocation. Field introduced in 17.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UsableNetworkUuids []string `json:"usable_network_uuids,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/azure_cluster_info.go b/vendor/github.com/vmware/alb-sdk/go/models/azure_cluster_info.go index 6aa26618e..d1ce39b04 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/azure_cluster_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/azure_cluster_info.go @@ -8,11 +8,11 @@ package models // swagger:model AzureClusterInfo type AzureClusterInfo struct { - // It is a reference to an object of type CloudConnectorUser. Field introduced in 17.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type CloudConnectorUser. Field introduced in 17.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true CloudCredentialRef *string `json:"cloud_credential_ref"` - // Field introduced in 17.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true SubscriptionID *string `json:"subscription_id"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/azure_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/azure_configuration.go index 10af9d21f..647fb3a06 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/azure_configuration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/azure_configuration.go @@ -8,39 +8,39 @@ package models // swagger:model AzureConfiguration type AzureConfiguration struct { - // Availability zones to be used in Azure. Field introduced in 17.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Availability zones to be used in Azure. Field introduced in 17.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvailabilityZones []string `json:"availability_zones,omitempty"` - // Credentials to access azure cloud. It is a reference to an object of type CloudConnectorUser. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Credentials to access azure cloud. It is a reference to an object of type CloudConnectorUser. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudCredentialsRef *string `json:"cloud_credentials_ref,omitempty"` - // Disks Encryption Set resource-id (des_id) to encrypt se image and managed disk using customer-managed-keys. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Disks Encryption Set resource-id (des_id) to encrypt se image and managed disk using customer-managed-keys. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DesID *string `json:"des_id,omitempty"` - // Azure location where this cloud will be located. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Azure location where this cloud will be located. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Location *string `json:"location,omitempty"` - // Azure virtual network and subnet information. Field introduced in 17.2.1. Minimum of 1 items required. Maximum of 1 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Azure virtual network and subnet information. Field introduced in 17.2.1. Minimum of 1 items required. Maximum of 1 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NetworkInfo []*AzureNetworkInfo `json:"network_info,omitempty"` - // Azure resource group dedicated for Avi Controller. Avi Controller will create all its resources in this resource group. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Azure resource group dedicated for Avi Controller. Avi Controller will create all its resources in this resource group. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResourceGroup *string `json:"resource_group,omitempty"` - // Storage Account to be used for uploading SE VHD images to Azure. Must include the resource group name. Format ' '. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Storage Account to be used for uploading SE VHD images to Azure. Must include the resource group name. Format ' '. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeStorageAccount *string `json:"se_storage_account,omitempty"` - // Subscription Id for the Azure subscription. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Subscription Id for the Azure subscription. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SubscriptionID *string `json:"subscription_id,omitempty"` - // Azure is the DNS provider. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Azure is the DNS provider. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseAzureDNS *bool `json:"use_azure_dns,omitempty"` - // Use Azure's enhanced HA features. This needs a public IP to be associated with the VIP. . Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use Azure's enhanced HA features. This needs a public IP to be associated with the VIP. . Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseEnhancedHa *bool `json:"use_enhanced_ha,omitempty"` - // Use Azure managed disks for SE storage. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use Azure managed disks for SE storage. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseManagedDisks *bool `json:"use_managed_disks,omitempty"` - // Use Standard SKU Azure Load Balancer. By default Standard SKU Load Balancer is used. Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use Standard SKU Azure Load Balancer. By default Standard SKU Load Balancer is used. Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseStandardAlb *bool `json:"use_standard_alb,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/azure_info.go b/vendor/github.com/vmware/alb-sdk/go/models/azure_info.go index 3a116a879..5021d9382 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/azure_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/azure_info.go @@ -8,27 +8,27 @@ package models // swagger:model AzureInfo type AzureInfo struct { - // Name of the availability set of which the VM is a part of. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the availability set of which the VM is a part of. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvailabilitySet *string `json:"availability_set,omitempty"` - // Fault domain within the availability set the VM is a part of. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Fault domain within the availability set the VM is a part of. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FaultDomain *string `json:"fault_domain,omitempty"` - // Name of the Azure VM. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the Azure VM. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Resource group name for the VM. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Resource group name for the VM. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResourceGroup *string `json:"resource_group,omitempty"` - // Subnet ID of the primary nic of the VM. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Subnet ID of the primary nic of the VM. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SubnetID *string `json:"subnet_id,omitempty"` - // Update domain within the availability set the VM is a part of. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Update domain within the availability set the VM is a part of. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UpdateDomain *string `json:"update_domain,omitempty"` - // Azure VM uuid for the SE VM. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Azure VM uuid for the SE VM. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VMUUID *string `json:"vm_uuid,omitempty"` - // VNIC id of the primary nic of the VM. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // VNIC id of the primary nic of the VM. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VnicID *string `json:"vnic_id,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/azure_marketplace.go b/vendor/github.com/vmware/alb-sdk/go/models/azure_marketplace.go index 85159d20b..12cbe1405 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/azure_marketplace.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/azure_marketplace.go @@ -8,30 +8,30 @@ package models // swagger:model AzureMarketplace type AzureMarketplace struct { - // Azure Cloud id. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Azure Cloud id. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Avi azure marketplace offer name. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Avi azure marketplace offer name. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Offer *string `json:"offer,omitempty"` - // Avi azure marketplace publisher name. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Avi azure marketplace publisher name. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Publisher *string `json:"publisher,omitempty"` - // Azure marketplace license term failure status. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Azure marketplace license term failure status. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Azure resource group name. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Azure resource group name. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResourceGroup *string `json:"resource_group,omitempty"` - // Avi azure marketplace skus list. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Avi azure marketplace skus list. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Skus []string `json:"skus,omitempty"` - // Azure marketplace license term acceptance status. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Azure marketplace license term acceptance status. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Status *string `json:"status,omitempty"` - // Azure Subscription id. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Azure Subscription id. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SubscriptionID *string `json:"subscription_id,omitempty"` - // Azure Vnet id. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Azure Vnet id. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VnetID *string `json:"vnet_id,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/azure_network_info.go b/vendor/github.com/vmware/alb-sdk/go/models/azure_network_info.go index ded572905..95be5989f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/azure_network_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/azure_network_info.go @@ -8,12 +8,12 @@ package models // swagger:model AzureNetworkInfo type AzureNetworkInfo struct { - // Id of the Azure subnet used as management network for the Service Engines. If set, Service Engines will have a dedicated management NIC, otherwise, they operate in inband mode. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Id of the Azure subnet used as management network for the Service Engines. If set, Service Engines will have a dedicated management NIC, otherwise, they operate in inband mode. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ManagementNetworkID *string `json:"management_network_id,omitempty"` - // Id of the Azure subnet where Avi Controller will create the Service Engines. . Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Id of the Azure subnet where Avi Controller will create the Service Engines. . Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeNetworkID *string `json:"se_network_id,omitempty"` - // Virtual network where Virtual IPs will belong. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Virtual network where Virtual IPs will belong. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VirtualNetworkID *string `json:"virtual_network_id,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/azure_service_principal_credentials.go b/vendor/github.com/vmware/alb-sdk/go/models/azure_service_principal_credentials.go index 1e0c325ea..15c960e99 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/azure_service_principal_credentials.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/azure_service_principal_credentials.go @@ -8,12 +8,12 @@ package models // swagger:model AzureServicePrincipalCredentials type AzureServicePrincipalCredentials struct { - // Application Id created for Avi Controller. Required for application id based authentication only. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Application Id created for Avi Controller. Required for application id based authentication only. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ApplicationID *string `json:"application_id,omitempty"` - // Authentication token created for the Avi Controller application. Required for application id based authentication only. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Authentication token created for the Avi Controller application. Required for application id based authentication only. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AuthenticationToken *string `json:"authentication_token,omitempty"` - // Tenant ID for the subscription. Required for application id based authentication only. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Tenant ID for the subscription. Required for application id based authentication only. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantID *string `json:"tenant_id,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/azure_setup.go b/vendor/github.com/vmware/alb-sdk/go/models/azure_setup.go index 1c2f44bb8..95e618d88 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/azure_setup.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/azure_setup.go @@ -8,33 +8,33 @@ package models // swagger:model AzureSetup type AzureSetup struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AlbID *string `json:"alb_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NicID *string `json:"nic_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResourceGroup *string `json:"resource_group,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Status *string `json:"status,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SubscriptionID *string `json:"subscription_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Vips []*IPAddr `json:"vips,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VnetID *string `json:"vnet_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsUuids []string `json:"vs_uuids,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/azure_user_pass_credentials.go b/vendor/github.com/vmware/alb-sdk/go/models/azure_user_pass_credentials.go index c8a5b8897..0af434f41 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/azure_user_pass_credentials.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/azure_user_pass_credentials.go @@ -8,12 +8,12 @@ package models // swagger:model AzureUserPassCredentials type AzureUserPassCredentials struct { - // Password for Azure subscription. Required only if username is provided. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Password for Azure subscription. Required only if username is provided. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Password *string `json:"password,omitempty"` - // Tenant or the active directory associated with the subscription. Required for user name password authentication. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Tenant or the active directory associated with the subscription. Required for user name password authentication. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantName *string `json:"tenant_name,omitempty"` - // Username for Azure subscription. Required only for username password based authentication. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Username for Azure subscription. Required only for username password based authentication. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Username *string `json:"username,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/b_m_setup.go b/vendor/github.com/vmware/alb-sdk/go/models/b_m_setup.go index 5e733d71c..a1a38525a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/b_m_setup.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/b_m_setup.go @@ -8,9 +8,9 @@ package models // swagger:model BMSetup type BMSetup struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorString *string `json:"error_string,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/b_o_t_limits.go b/vendor/github.com/vmware/alb-sdk/go/models/b_o_t_limits.go index e1583b9b7..aa05f8ade 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/b_o_t_limits.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/b_o_t_limits.go @@ -8,12 +8,12 @@ package models // swagger:model BOTLimits type BOTLimits struct { - // Maximum number of rules to control which requests undergo BOT detection. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Maximum number of rules to control which requests undergo BOT detection. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AllowRules *int32 `json:"allow_rules,omitempty"` - // Maximum number of configurable HTTP header(s). Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Maximum number of configurable HTTP header(s). Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Hdrs *int32 `json:"hdrs,omitempty"` - // Maximum number of rules in a BotMapping object. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Maximum number of rules in a BotMapping object. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MappingRules *int32 `json:"mapping_rules,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/backup.go b/vendor/github.com/vmware/alb-sdk/go/models/backup.go index 218be7f57..abaa8bce7 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/backup.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/backup.go @@ -12,32 +12,32 @@ type Backup struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // BackupConfiguration Information. It is a reference to an object of type BackupConfiguration. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // BackupConfiguration Information. It is a reference to an object of type BackupConfiguration. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. BackupConfigRef *string `json:"backup_config_ref,omitempty"` - // The file name of backup. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The file name of backup. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true FileName *string `json:"file_name"` - // URL to download the backup file. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // URL to download the backup file. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LocalFileURL *string `json:"local_file_url,omitempty"` - // URL to download the backup file. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // URL to download the backup file. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RemoteFileURL *string `json:"remote_file_url,omitempty"` - // Scheduler Information. It is a reference to an object of type Scheduler. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Scheduler Information. It is a reference to an object of type Scheduler. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SchedulerRef *string `json:"scheduler_ref,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Unix Timestamp of when the backup file is created. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unix Timestamp of when the backup file is created. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Timestamp *string `json:"timestamp,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/backup_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/backup_configuration.go index e10b0f923..98ae92418 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/backup_configuration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/backup_configuration.go @@ -12,65 +12,68 @@ type BackupConfiguration struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // AWS Access Key ID. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // AWS Access Key ID. Field introduced in 18.2.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AwsAccessKey *string `json:"aws_access_key,omitempty"` - // AWS bucket. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // AWS bucket. Field introduced in 18.2.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AwsBucketID *string `json:"aws_bucket_id,omitempty"` - // The name of the AWS region associated with the bucket. Field introduced in 21.1.5, 22.1.1, 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The name of the AWS region associated with the bucket. Field introduced in 21.1.5, 22.1.1, 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AwsBucketRegion *string `json:"aws_bucket_region,omitempty"` - // AWS Secret Access Key. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // AWS Secret Access Key. Field introduced in 18.2.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AwsSecretAccess *string `json:"aws_secret_access,omitempty"` - // Prefix of the exported configuration file. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Prefix of the exported configuration file. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. BackupFilePrefix *string `json:"backup_file_prefix,omitempty"` - // Default passphrase to encrypt sensitive fields for configuration export and periodic backup. The same passphrase must be provided to import the configuration. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Default passphrase to encrypt sensitive fields for configuration export and periodic backup. The same passphrase must be provided to import the configuration. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. BackupPassphrase *string `json:"backup_passphrase,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // By default, JSON Backups are generated. When this flag is enabled, bundle backups will be generated. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + BundleMode *bool `json:"bundle_mode,omitempty"` + + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Rotate the backup files based on this count. Allowed values are 1-20. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rotate the backup files based on this count. Allowed values are 1-20. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaximumBackupsStored *uint32 `json:"maximum_backups_stored,omitempty"` - // Name of backup configuration. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of backup configuration. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Directory at remote destination with write permission for ssh user. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Directory at remote destination with write permission for ssh user. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RemoteDirectory *string `json:"remote_directory,omitempty"` - // Remote file transfer protocol type. Enum options - SCP, SFTP. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Basic edition(Allowed values- SCP,SFTP), Enterprise with Cloud Services edition. + // Remote file transfer protocol type. Enum options - SCP, SFTP. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Basic (Allowed values- SCP,SFTP) edition. RemoteFileTransferProtocol *string `json:"remote_file_transfer_protocol,omitempty"` - // Remote Destination. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Remote Destination. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RemoteHostname *string `json:"remote_hostname,omitempty"` - // The folder name in s3 bucket where backup will be stored. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The folder name in s3 bucket where backup will be stored. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. S3BucketFolder *string `json:"s3_bucket_folder,omitempty"` - // Local Backup. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Local Backup. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SaveLocal *bool `json:"save_local,omitempty"` - // Access Credentials for remote destination. It is a reference to an object of type CloudConnectorUser. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Access Credentials for remote destination. It is a reference to an object of type CloudConnectorUser. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SSHUserRef *string `json:"ssh_user_ref,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Remote Backup. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Remote Backup. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UploadToRemoteHost *bool `json:"upload_to_remote_host,omitempty"` - // Cloud Backup. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Cloud Backup. Field introduced in 18.2.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UploadToS3 *bool `json:"upload_to_s3,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/bfd_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/bfd_profile.go index 7b889469e..97e8dd925 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/bfd_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/bfd_profile.go @@ -8,12 +8,12 @@ package models // swagger:model BfdProfile type BfdProfile struct { - // Default required minimum receive interval (in ms) used in BFD. Allowed values are 500-4000000. Field introduced in 20.1.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Default required minimum receive interval (in ms) used in BFD. Allowed values are 500-4000000. Field introduced in 20.1.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Minrx *uint32 `json:"minrx,omitempty"` - // Default desired minimum transmit interval (in ms) used in BFD. Allowed values are 500-4000000. Field introduced in 20.1.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Default desired minimum transmit interval (in ms) used in BFD. Allowed values are 500-4000000. Field introduced in 20.1.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Mintx *uint32 `json:"mintx,omitempty"` - // Default detection multiplier used in BFD. Allowed values are 3-255. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Default detection multiplier used in BFD. Allowed values are 3-255. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Multi *uint32 `json:"multi,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/bgp_peer.go b/vendor/github.com/vmware/alb-sdk/go/models/bgp_peer.go index 2c8966484..21722c6fe 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/bgp_peer.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/bgp_peer.go @@ -8,60 +8,60 @@ package models // swagger:model BgpPeer type BgpPeer struct { - // Advertise SNAT IP to this Peer. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Advertise SNAT IP to this Peer. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AdvertiseSnatIP *bool `json:"advertise_snat_ip,omitempty"` - // Advertise VIP to this Peer. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Advertise VIP to this Peer. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AdvertiseVip *bool `json:"advertise_vip,omitempty"` - // Advertisement interval for this Peer. Allowed values are 1-60. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Advertisement interval for this Peer. Allowed values are 1-60. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AdvertisementInterval *uint32 `json:"advertisement_interval,omitempty"` - // Enable Bi-Directional Forward Detection. Only async mode supported. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable Bi-Directional Forward Detection. Only async mode supported. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Bfd *bool `json:"bfd,omitempty"` - // Connect timer for this Peer. Allowed values are 1-120. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Connect timer for this Peer. Allowed values are 1-120. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConnectTimer *uint32 `json:"connect_timer,omitempty"` - // TTL for multihop ebgp Peer. Allowed values are 0-255. Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // TTL for multihop ebgp Peer. Allowed values are 0-255. Field introduced in 17.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EbgpMultihop *uint32 `json:"ebgp_multihop,omitempty"` - // Hold time for this Peer. Allowed values are 3-7200. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Hold time for this Peer. Allowed values are 3-7200. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HoldTime *uint32 `json:"hold_time,omitempty"` - // Override the profile level local_as with the peer level remote_as. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Override the profile level local_as with the peer level remote_as. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IbgpLocalAsOverride *bool `json:"ibgp_local_as_override,omitempty"` - // Keepalive interval for this Peer. Allowed values are 0-3600. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Keepalive interval for this Peer. Allowed values are 0-3600. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. KeepaliveInterval *uint32 `json:"keepalive_interval,omitempty"` - // Label used to enable learning and/or advertisement of routes to this peer. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Label used to enable learning and/or advertisement of routes to this peer. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Label *string `json:"label,omitempty"` - // Local AS to use for this ebgp peer. If specified, this will override the local AS configured at the VRF level. Allowed values are 1-4294967295. Field introduced in 17.1.6,17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Local AS to use for this ebgp peer. If specified, this will override the local AS configured at the VRF level. Allowed values are 1-4294967295. Field introduced in 17.1.6,17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LocalAs *uint32 `json:"local_as,omitempty"` - // Peer Autonomous System Md5 Digest Secret Key. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Peer Autonomous System Md5 Digest Secret Key. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Md5Secret *string `json:"md5_secret,omitempty"` - // Network providing reachability for Peer. It is a reference to an object of type Network. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Network providing reachability for Peer. It is a reference to an object of type Network. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NetworkRef *string `json:"network_ref,omitempty"` - // IP Address of the BGP Peer. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP Address of the BGP Peer. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PeerIP *IPAddr `json:"peer_ip,omitempty"` - // IPv6 Address of the BGP Peer. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IPv6 Address of the BGP Peer. Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PeerIp6 *IPAddr `json:"peer_ip6,omitempty"` - // Peer Autonomous System ID. Allowed values are 1-4294967295. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Peer Autonomous System ID. Allowed values are 1-4294967295. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RemoteAs *uint32 `json:"remote_as,omitempty"` - // Shutdown the BGP peer. Field introduced in 17.2.4. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Shutdown the BGP peer. Field introduced in 17.2.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Shutdown *bool `json:"shutdown,omitempty"` - // Subnet providing reachability for Peer. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Subnet providing reachability for Peer. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Subnet *IPAddrPrefix `json:"subnet,omitempty"` - // IPv6 subnet providing reachability for Peer. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IPv6 subnet providing reachability for Peer. Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Subnet6 *IPAddrPrefix `json:"subnet6,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/bgp_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/bgp_profile.go index f78b51454..40cb5c85e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/bgp_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/bgp_profile.go @@ -8,41 +8,41 @@ package models // swagger:model BgpProfile type BgpProfile struct { - // Community *string either in aa nn format where aa, nn is within [1,65535] or local-AS|no-advertise|no-export|internet. Field introduced in 17.1.2. Maximum of 16 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Community *string either in aa nn format where aa, nn is within [1,65535] or local-AS|no-advertise|no-export|internet. Field introduced in 17.1.2. Maximum of 16 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Community []string `json:"community,omitempty"` - // Hold time for Peers. Allowed values are 3-7200. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Hold time for Peers. Allowed values are 3-7200. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HoldTime *uint32 `json:"hold_time,omitempty"` - // BGP peer type. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // BGP peer type. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Ibgp *bool `json:"ibgp"` - // Communities per IP address range. Field introduced in 17.1.3. Maximum of 1024 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Communities per IP address range. Field introduced in 17.1.3. Maximum of 1024 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IPCommunities []*IPCommunity `json:"ip_communities,omitempty"` - // Keepalive interval for Peers. Allowed values are 0-3600. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Keepalive interval for Peers. Allowed values are 0-3600. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. KeepaliveInterval *uint32 `json:"keepalive_interval,omitempty"` - // Local Autonomous System ID. Allowed values are 1-4294967295. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Local Autonomous System ID. Allowed values are 1-4294967295. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true LocalAs *uint32 `json:"local_as"` - // LOCAL_PREF to be used for routes advertised. Applicable only over iBGP. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // LOCAL_PREF to be used for routes advertised. Applicable only over iBGP. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LocalPreference *uint32 `json:"local_preference,omitempty"` - // Number of times the local AS should be prepended additionally. Allowed values are 1-10. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of times the local AS should be prepended additionally. Allowed values are 1-10. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumAsPathPrepend *uint32 `json:"num_as_path_prepend,omitempty"` - // BGP Peers. Maximum of 128 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // BGP Peers. Maximum of 128 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Peers []*BgpPeer `json:"peers,omitempty"` - // Learning and advertising options for BGP peers. Field introduced in 20.1.1. Maximum of 128 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Learning and advertising options for BGP peers. Field introduced in 20.1.1. Maximum of 128 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RoutingOptions []*BgpRoutingOptions `json:"routing_options,omitempty"` - // Send community attribute to all peers. Field introduced in 17.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Send community attribute to all peers. Field introduced in 17.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SendCommunity *bool `json:"send_community,omitempty"` - // Shutdown the bgp. Field introduced in 17.2.4. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Shutdown the bgp. Field introduced in 17.2.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Shutdown *bool `json:"shutdown,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/bgp_routing_options.go b/vendor/github.com/vmware/alb-sdk/go/models/bgp_routing_options.go index 40532fa40..6a723aa5c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/bgp_routing_options.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/bgp_routing_options.go @@ -8,22 +8,22 @@ package models // swagger:model BgpRoutingOptions type BgpRoutingOptions struct { - // Advertise self as default router to the BGP peer. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Advertise self as default router to the BGP peer. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AdvertiseDefaultRoute *bool `json:"advertise_default_route,omitempty"` - // Advertise the learned routes to the BGP peer. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Advertise the learned routes to the BGP peer. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AdvertiseLearnedRoutes *bool `json:"advertise_learned_routes,omitempty"` - // Features are applied to peers matching this label. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Features are applied to peers matching this label. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Label *string `json:"label"` - // Learn only default route from the BGP peer. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Learn only default route from the BGP peer. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LearnOnlyDefaultRoute *bool `json:"learn_only_default_route,omitempty"` - // Learn routes from the BGP peer. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Learn routes from the BGP peer. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LearnRoutes *bool `json:"learn_routes,omitempty"` - // Maximum number of routes that can be learned from a BGP peer. Allowed values are 50-250. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of routes that can be learned from a BGP peer. Allowed values are 50-250. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxLearnLimit *uint32 `json:"max_learn_limit,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/bot_allow_list.go b/vendor/github.com/vmware/alb-sdk/go/models/bot_allow_list.go index 2b7252af5..93ee6ff77 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/bot_allow_list.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/bot_allow_list.go @@ -8,6 +8,6 @@ package models // swagger:model BotAllowList type BotAllowList struct { - // Allow rules to control which requests undergo BOT detection. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Allow rules to control which requests undergo BOT detection. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Rules []*BotAllowRule `json:"rules,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/bot_allow_rule.go b/vendor/github.com/vmware/alb-sdk/go/models/bot_allow_rule.go index 0542cc447..1f22b3909 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/bot_allow_rule.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/bot_allow_rule.go @@ -8,18 +8,18 @@ package models // swagger:model BotAllowRule type BotAllowRule struct { - // The action to take. Enum options - BOT_ACTION_BYPASS, BOT_ACTION_CONTINUE. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The action to take. Enum options - BOT_ACTION_BYPASS, BOT_ACTION_CONTINUE. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Action *string `json:"action"` - // The condition to match. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The condition to match. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Condition *MatchTarget `json:"condition"` - // Rules are processed in order of this index field. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Rules are processed in order of this index field. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Index *uint32 `json:"index"` - // A name describing the rule in a short form. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // A name describing the rule in a short form. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/bot_class_matcher.go b/vendor/github.com/vmware/alb-sdk/go/models/bot_class_matcher.go index fc2c907e3..5645bcde7 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/bot_class_matcher.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/bot_class_matcher.go @@ -8,9 +8,9 @@ package models // swagger:model BotClassMatcher type BotClassMatcher struct { - // The list of client classes. Enum options - UNDETERMINED_CLIENT, HUMAN_CLIENT, BOT_CLIENT. Field introduced in 21.1.1. Minimum of 1 items required. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The list of client classes. Enum options - UNDETERMINED_CLIENT, HUMAN_CLIENT, BOT_CLIENT. Field introduced in 21.1.1. Minimum of 1 items required. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ClientClasses []string `json:"client_classes,omitempty"` - // The match operation. Enum options - IS_IN, IS_NOT_IN. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The match operation. Enum options - IS_IN, IS_NOT_IN. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Op *string `json:"op,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/bot_classification.go b/vendor/github.com/vmware/alb-sdk/go/models/bot_classification.go index f637c7867..6c07e7dcf 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/bot_classification.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/bot_classification.go @@ -8,10 +8,10 @@ package models // swagger:model BotClassification type BotClassification struct { - // One of the system-defined Bot classification types. Enum options - HUMAN, GOOD_BOT, BAD_BOT, DANGEROUS_BOT, USER_DEFINED_BOT, UNKNOWN_CLIENT. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // One of the system-defined Bot classification types. Enum options - HUMAN, GOOD_BOT, BAD_BOT, DANGEROUS_BOT, USER_DEFINED_BOT, UNKNOWN_CLIENT. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Type *string `json:"type"` - // If 'type' has BotClassificationTypes value 'USER_DEFINED', this is the user-defined value. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // If 'type' has BotClassificationTypes value 'USER_DEFINED', this is the user-defined value. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UserDefinedType *string `json:"user_defined_type,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/bot_config_client_behavior.go b/vendor/github.com/vmware/alb-sdk/go/models/bot_config_client_behavior.go index a5d3354d2..95b4fa6a8 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/bot_config_client_behavior.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/bot_config_client_behavior.go @@ -8,15 +8,15 @@ package models // swagger:model BotConfigClientBehavior type BotConfigClientBehavior struct { - // Minimum percentage of bad requests for the client behavior component to identify as a bot. Allowed values are 1-100. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Minimum percentage of bad requests for the client behavior component to identify as a bot. Allowed values are 1-100. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. BadRequestPercent *uint32 `json:"bad_request_percent,omitempty"` - // Whether client behavior based Bot detection is enabled. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Whether client behavior based Bot detection is enabled. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Enabled *bool `json:"enabled,omitempty"` - // Minimum requests for the client behavior component to make a decision. Allowed values are 2-1000. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Minimum requests for the client behavior component to make a decision. Allowed values are 2-1000. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MinimumRequests *uint64 `json:"minimum_requests,omitempty"` - // Minimum requests with a referer header for the client behavior component to not identify as a bot. Setting this to zero means the component never identifies a client as bot based on missing referer headers. Allowed values are 0-100. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Minimum requests with a referer header for the client behavior component to not identify as a bot. Setting this to zero means the component never identifies a client as bot based on missing referer headers. Allowed values are 0-100. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MinimumRequestsWithReferer *uint64 `json:"minimum_requests_with_referer,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/bot_config_consolidator.go b/vendor/github.com/vmware/alb-sdk/go/models/bot_config_consolidator.go index 93abe3267..60d8faca0 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/bot_config_consolidator.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/bot_config_consolidator.go @@ -12,23 +12,26 @@ type BotConfigConsolidator struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Human-readable description of this consolidator. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 31.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` + + // Human-readable description of this consolidator. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // The name of this consolidator. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The name of this consolidator. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Script that consolidates results from all Bot decision components. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Script that consolidates results from all Bot decision components. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Script *string `json:"script,omitempty"` - // The unique identifier of the tenant to which this consolidator belongs. It is a reference to an object of type Tenant. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The unique identifier of the tenant to which this consolidator belongs. It is a reference to an object of type Tenant. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // A unique identifier for this consolidator. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // A unique identifier for this consolidator. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/bot_config_ip_location.go b/vendor/github.com/vmware/alb-sdk/go/models/bot_config_ip_location.go index dfda931c0..1ab3d861d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/bot_config_ip_location.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/bot_config_ip_location.go @@ -8,15 +8,15 @@ package models // swagger:model BotConfigIPLocation type BotConfigIPLocation struct { - // If this is enabled, IP location information is used to determine if a client is a known search engine bot, comes from the cloud, etc. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // If this is enabled, IP location information is used to determine if a client is a known search engine bot, comes from the cloud, etc. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Enabled *bool `json:"enabled,omitempty"` - // The UUID of the Geo-IP database to use. It is a reference to an object of type GeoDB. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The UUID of the Geo-IP database to use. It is a reference to an object of type GeoDB. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IPLocationDbRef *string `json:"ip_location_db_ref,omitempty"` - // The system-defined cloud providers. It is a reference to an object of type StringGroup. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The system-defined cloud providers. It is a reference to an object of type StringGroup. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SystemCloudProvidersRef *string `json:"system_cloud_providers_ref,omitempty"` - // The system-defined search engines. It is a reference to an object of type StringGroup. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The system-defined search engines. It is a reference to an object of type StringGroup. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SystemSearchEnginesRef *string `json:"system_search_engines_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/bot_config_ip_reputation.go b/vendor/github.com/vmware/alb-sdk/go/models/bot_config_ip_reputation.go index 5c2ff44da..701b34676 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/bot_config_ip_reputation.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/bot_config_ip_reputation.go @@ -8,12 +8,12 @@ package models // swagger:model BotConfigIPReputation type BotConfigIPReputation struct { - // Whether IP reputation-based Bot detection is enabled. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Whether IP reputation-based Bot detection is enabled. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Enabled *bool `json:"enabled,omitempty"` - // The UUID of the IP reputation DB to use. It is a reference to an object of type IPReputationDB. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The UUID of the IP reputation DB to use. It is a reference to an object of type IPReputationDB. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IPReputationDbRef *string `json:"ip_reputation_db_ref,omitempty"` - // The system-provided mapping from IP reputation types to Bot types. It is a reference to an object of type BotIPReputationTypeMapping. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The system-provided mapping from IP reputation types to Bot types. It is a reference to an object of type BotIPReputationTypeMapping. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SystemIPReputationMappingRef *string `json:"system_ip_reputation_mapping_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/bot_config_user_agent.go b/vendor/github.com/vmware/alb-sdk/go/models/bot_config_user_agent.go index 40a9e5934..a5172ba5c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/bot_config_user_agent.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/bot_config_user_agent.go @@ -8,9 +8,9 @@ package models // swagger:model BotConfigUserAgent type BotConfigUserAgent struct { - // Whether User Agent-based Bot detection is enabled. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Whether User Agent-based Bot detection is enabled. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Enabled *bool `json:"enabled,omitempty"` - // Whether to match the TLS fingerprint observed on the request against TLS fingerprints expected for the user agent. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Whether to match the TLS fingerprint observed on the request against TLS fingerprints expected for the user agent. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UseTLSFingerprint *bool `json:"use_tls_fingerprint,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/bot_detection_match.go b/vendor/github.com/vmware/alb-sdk/go/models/bot_detection_match.go index b696ddf1a..28f7d604d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/bot_detection_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/bot_detection_match.go @@ -8,10 +8,10 @@ package models // swagger:model BotDetectionMatch type BotDetectionMatch struct { - // Bot classification types. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Bot classification types. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Classifications []*BotClassification `json:"classifications,omitempty"` - // Match criteria. Enum options - IS_IN, IS_NOT_IN. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Match criteria. Enum options - IS_IN, IS_NOT_IN. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true MatchOperation *string `json:"match_operation"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/bot_detection_policy.go b/vendor/github.com/vmware/alb-sdk/go/models/bot_detection_policy.go index 1bb026fc1..0f4c8af41 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/bot_detection_policy.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/bot_detection_policy.go @@ -12,50 +12,53 @@ type BotDetectionPolicy struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Allow the user to skip BotManagement for selected requests. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Allow the user to skip BotManagement for selected requests. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AllowList *BotAllowList `json:"allow_list,omitempty"` - // The client behavior configuration used in this policy. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The client behavior configuration used in this policy. Field introduced in 30.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientBehaviorDetector *BotConfigClientBehavior `json:"client_behavior_detector,omitempty"` - // Human-readable description of this Bot Detection Policy. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 31.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` + + // Human-readable description of this Bot Detection Policy. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // The IP location configuration used in this policy. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The IP location configuration used in this policy. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true IPLocationDetector *BotConfigIPLocation `json:"ip_location_detector"` - // The IP reputation configuration used in this policy. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The IP reputation configuration used in this policy. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true IPReputationDetector *BotConfigIPReputation `json:"ip_reputation_detector"` - // The name of this Bot Detection Policy. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The name of this Bot Detection Policy. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // System-defined rules for classification. It is a reference to an object of type BotMapping. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // System-defined rules for classification. It is a reference to an object of type BotMapping. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SystemBotMappingRef *string `json:"system_bot_mapping_ref,omitempty"` - // The installation provides an updated ruleset for consolidating the results of different decider phases. It is a reference to an object of type BotConfigConsolidator. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The installation provides an updated ruleset for consolidating the results of different decider phases. It is a reference to an object of type BotConfigConsolidator. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SystemConsolidatorRef *string `json:"system_consolidator_ref,omitempty"` - // The unique identifier of the tenant to which this policy belongs. It is a reference to an object of type Tenant. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The unique identifier of the tenant to which this policy belongs. It is a reference to an object of type Tenant. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // The User-Agent configuration used in this policy. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The User-Agent configuration used in this policy. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true UserAgentDetector *BotConfigUserAgent `json:"user_agent_detector"` - // User-defined rules for classification. These are applied before the system classification rules. If a rule matches, processing terminates and the system-defined rules will not run. It is a reference to an object of type BotMapping. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // User-defined rules for classification. These are applied before the system classification rules. If a rule matches, processing terminates and the system-defined rules will not run. It is a reference to an object of type BotMapping. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UserBotMappingRef *string `json:"user_bot_mapping_ref,omitempty"` - // The user-provided ruleset for consolidating the results of different decider phases. This runs before the system consolidator. If it successfully sets a consolidation, the system consolidator will not change it. It is a reference to an object of type BotConfigConsolidator. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The user-provided ruleset for consolidating the results of different decider phases. This runs before the system consolidator. If it successfully sets a consolidation, the system consolidator will not change it. It is a reference to an object of type BotConfigConsolidator. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UserConsolidatorRef *string `json:"user_consolidator_ref,omitempty"` - // A unique identifier to this Bot Detection Policy. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // A unique identifier to this Bot Detection Policy. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/bot_evaluation_result.go b/vendor/github.com/vmware/alb-sdk/go/models/bot_evaluation_result.go index a0549e83c..4f8fac3f9 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/bot_evaluation_result.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/bot_evaluation_result.go @@ -8,15 +8,15 @@ package models // swagger:model BotEvaluationResult type BotEvaluationResult struct { - // The component of the bot module that made this evaluation. Enum options - BOT_DECIDER_CONSOLIDATION, BOT_DECIDER_USER_AGENT, BOT_DECIDER_IP_REPUTATION, BOT_DECIDER_IP_NETWORK_LOCATION, BOT_DECIDER_CLIENT_BEHAVIOR. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The component of the bot module that made this evaluation. Enum options - BOT_DECIDER_CONSOLIDATION, BOT_DECIDER_USER_AGENT, BOT_DECIDER_IP_REPUTATION, BOT_DECIDER_IP_NETWORK_LOCATION, BOT_DECIDER_CLIENT_BEHAVIOR. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Component *string `json:"component,omitempty"` - // The confidence of this evaluation. Enum options - LOW_CONFIDENCE, MEDIUM_CONFIDENCE, HIGH_CONFIDENCE. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The confidence of this evaluation. Enum options - LOW_CONFIDENCE, MEDIUM_CONFIDENCE, HIGH_CONFIDENCE. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Confidence *string `json:"confidence,omitempty"` - // The resulting Bot Identification. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The resulting Bot Identification. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Identification *BotIdentification `json:"identification,omitempty"` - // Additional notes for this result. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Additional notes for this result. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Notes []string `json:"notes,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/bot_identification.go b/vendor/github.com/vmware/alb-sdk/go/models/bot_identification.go index 8ac007267..1d8a481ba 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/bot_identification.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/bot_identification.go @@ -8,12 +8,12 @@ package models // swagger:model BotIdentification type BotIdentification struct { - // The Bot Client Class of this identification. Enum options - UNDETERMINED_CLIENT, HUMAN_CLIENT, BOT_CLIENT. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The Bot Client Class of this identification. Enum options - UNDETERMINED_CLIENT, HUMAN_CLIENT, BOT_CLIENT. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Class *string `json:"class,omitempty"` - // A free-form *string to identify the client. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // A free-form *string to identify the client. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Identifier *string `json:"identifier,omitempty"` - // The Bot Client Type of this identification. Enum options - UNDETERMINED_CLIENT_TYPE, WEB_BROWSER, IN_APP_BROWSER, SEARCH_ENGINE, IMPERSONATOR, SPAM_SOURCE, WEB_ATTACKS, BOTNET, SCANNER, DENIAL_OF_SERVICE, CLOUD_SOURCE, SECURITY_SCANNER, SITE_MONITOR, GENERIC_APPLICATION, SUSPICIOUS_APPLICATION. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The Bot Client Type of this identification. Enum options - UNDETERMINED_CLIENT_TYPE, WEB_BROWSER, IN_APP_BROWSER, SEARCH_ENGINE, IMPERSONATOR, SPAM_SOURCE, WEB_ATTACKS, BOTNET, SCANNER, DENIAL_OF_SERVICE, CLOUD_SOURCE, SECURITY_SCANNER, SITE_MONITOR, GENERIC_APPLICATION, SUSPICIOUS_APPLICATION. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Type *string `json:"type,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/bot_ip_reputation_type_mapping.go b/vendor/github.com/vmware/alb-sdk/go/models/bot_ip_reputation_type_mapping.go index 8ff885638..d2bae5157 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/bot_ip_reputation_type_mapping.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/bot_ip_reputation_type_mapping.go @@ -12,20 +12,23 @@ type BotIPReputationTypeMapping struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Map every IPReputationType to a bot type (can be unknown). Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 31.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` + + // Map every IPReputationType to a bot type (can be unknown). Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IPReputationMappings []*IPReputationTypeMapping `json:"ip_reputation_mappings,omitempty"` - // The name of this mapping. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The name of this mapping. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // The unique identifier of the tenant to which this mapping belongs. It is a reference to an object of type Tenant. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The unique identifier of the tenant to which this mapping belongs. It is a reference to an object of type Tenant. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // A unique identifier of this mapping. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // A unique identifier of this mapping. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/bot_management_log.go b/vendor/github.com/vmware/alb-sdk/go/models/bot_management_log.go index bc0b01996..109eff9a2 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/bot_management_log.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/bot_management_log.go @@ -8,12 +8,12 @@ package models // swagger:model BotManagementLog type BotManagementLog struct { - // The final classification of the bot management module. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The final classification of the bot management module. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Classification *BotClassification `json:"classification,omitempty"` - // Bot Mapping details. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Bot Mapping details. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MappingDecision *BotMappingDecision `json:"mapping_decision,omitempty"` - // The evaluation results of the various bot module components. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The evaluation results of the various bot module components. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Results []*BotEvaluationResult `json:"results,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/bot_mapping.go b/vendor/github.com/vmware/alb-sdk/go/models/bot_mapping.go index 4892ba916..fa411b4c4 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/bot_mapping.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/bot_mapping.go @@ -12,20 +12,23 @@ type BotMapping struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Rules for bot classification. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 31.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` + + // Rules for bot classification. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MappingRules []*BotMappingRule `json:"mapping_rules,omitempty"` - // The name of this mapping. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The name of this mapping. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // The unique identifier of the tenant to which this mapping belongs. It is a reference to an object of type Tenant. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The unique identifier of the tenant to which this mapping belongs. It is a reference to an object of type Tenant. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // A unique identifier for this mapping. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // A unique identifier for this mapping. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/bot_mapping_decision.go b/vendor/github.com/vmware/alb-sdk/go/models/bot_mapping_decision.go index 17859d6f2..f68619881 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/bot_mapping_decision.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/bot_mapping_decision.go @@ -8,9 +8,9 @@ package models // swagger:model BotMappingDecision type BotMappingDecision struct { - // The name of the Bot Mapping that made the decision. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The name of the Bot Mapping that made the decision. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MappingName *string `json:"mapping_name,omitempty"` - // The name of the Bot Mapping Rule that made the decision. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The name of the Bot Mapping Rule that made the decision. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MappingRuleName *string `json:"mapping_rule_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/bot_mapping_rule.go b/vendor/github.com/vmware/alb-sdk/go/models/bot_mapping_rule.go index 52a5cd0e0..5e4bfbd3e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/bot_mapping_rule.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/bot_mapping_rule.go @@ -8,19 +8,19 @@ package models // swagger:model BotMappingRule type BotMappingRule struct { - // The assigned classification for this client. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The assigned classification for this client. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Classification *BotClassification `json:"classification"` - // Rules are processed in order of this index field. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Rules are processed in order of this index field. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Index *uint32 `json:"index"` - // How to match the request all the specified properties must be fulfilled. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // How to match the request all the specified properties must be fulfilled. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Match *BotMappingRuleMatchTarget `json:"match"` - // A name describing the rule in a short form. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // A name describing the rule in a short form. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/bot_mapping_rule_match_target.go b/vendor/github.com/vmware/alb-sdk/go/models/bot_mapping_rule_match_target.go index 40cf22ecd..1026e34df 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/bot_mapping_rule_match_target.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/bot_mapping_rule_match_target.go @@ -8,30 +8,30 @@ package models // swagger:model BotMappingRuleMatchTarget type BotMappingRuleMatchTarget struct { - // How to match the BotClientClass. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // How to match the BotClientClass. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ClassMatcher *BotClassMatcher `json:"class_matcher,omitempty"` - // Configure client ip addresses. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configure client ip addresses. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ClientIP *IPAddrMatch `json:"client_ip,omitempty"` - // The component for which this mapping is used. Enum options - BOT_DECIDER_CONSOLIDATION, BOT_DECIDER_USER_AGENT, BOT_DECIDER_IP_REPUTATION, BOT_DECIDER_IP_NETWORK_LOCATION, BOT_DECIDER_CLIENT_BEHAVIOR. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The component for which this mapping is used. Enum options - BOT_DECIDER_CONSOLIDATION, BOT_DECIDER_USER_AGENT, BOT_DECIDER_IP_REPUTATION, BOT_DECIDER_IP_NETWORK_LOCATION, BOT_DECIDER_CLIENT_BEHAVIOR. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ComponentMatcher *string `json:"component_matcher,omitempty"` - // Configure HTTP header(s). All configured headers must match. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configure HTTP header(s). All configured headers must match. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Hdrs []*HdrMatch `json:"hdrs,omitempty"` - // Configure the host header. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configure the host header. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HostHdr *HostHdrMatch `json:"host_hdr,omitempty"` - // The list of bot identifier names and how they're matched. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The list of bot identifier names and how they're matched. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IdentifierMatcher *StringMatch `json:"identifier_matcher,omitempty"` - // Configure HTTP methods. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configure HTTP methods. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Method *MethodMatch `json:"method,omitempty"` - // Configure request paths. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configure request paths. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Path *PathMatch `json:"path,omitempty"` - // How to match the BotClientType. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // How to match the BotClientType. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TypeMatcher *BotTypeMatcher `json:"type_matcher,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/bot_type_matcher.go b/vendor/github.com/vmware/alb-sdk/go/models/bot_type_matcher.go index 4b7d82ba7..ed5b639e2 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/bot_type_matcher.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/bot_type_matcher.go @@ -8,9 +8,9 @@ package models // swagger:model BotTypeMatcher type BotTypeMatcher struct { - // The list of client types. Enum options - UNDETERMINED_CLIENT_TYPE, WEB_BROWSER, IN_APP_BROWSER, SEARCH_ENGINE, IMPERSONATOR, SPAM_SOURCE, WEB_ATTACKS, BOTNET, SCANNER, DENIAL_OF_SERVICE, CLOUD_SOURCE, SECURITY_SCANNER, SITE_MONITOR, GENERIC_APPLICATION, SUSPICIOUS_APPLICATION. Field introduced in 21.1.1. Minimum of 1 items required. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The list of client types. Enum options - UNDETERMINED_CLIENT_TYPE, WEB_BROWSER, IN_APP_BROWSER, SEARCH_ENGINE, IMPERSONATOR, SPAM_SOURCE, WEB_ATTACKS, BOTNET, SCANNER, DENIAL_OF_SERVICE, CLOUD_SOURCE, SECURITY_SCANNER, SITE_MONITOR, GENERIC_APPLICATION, SUSPICIOUS_APPLICATION. Field introduced in 21.1.1. Minimum of 1 items required. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ClientTypes []string `json:"client_types,omitempty"` - // The match operation. Enum options - IS_IN, IS_NOT_IN. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The match operation. Enum options - IS_IN, IS_NOT_IN. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Op *string `json:"op,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/build_info.go b/vendor/github.com/vmware/alb-sdk/go/models/build_info.go index 0bab897a6..1a8ede2ae 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/build_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/build_info.go @@ -8,30 +8,30 @@ package models // swagger:model BuildInfo type BuildInfo struct { - // Build number for easy identification. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Build number for easy identification. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. BuildNo *int32 `json:"build_no,omitempty"` - // Date when the package created. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Date when the package created. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Date *string `json:"date,omitempty"` - // Min version of the image. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Min version of the image. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MinVersion *string `json:"min_version,omitempty"` - // Patch version of the image. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Patch version of the image. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PatchVersion *string `json:"patch_version,omitempty"` - // Product type. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Product type. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Product *string `json:"product,omitempty"` - // Product Name. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Product Name. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ProductName *string `json:"product_name,omitempty"` - // Remote reference of the container image. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Remote reference of the container image. Field deprecated in 31.1.1. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RemoteImageRef *string `json:"remote_image_ref,omitempty"` - // Tag related to the package. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Tag related to the package. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Tag *string `json:"tag,omitempty"` - // Major version of the image. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Major version of the image. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Version *string `json:"version,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/burst_license_details.go b/vendor/github.com/vmware/alb-sdk/go/models/burst_license_details.go index a430c45ac..be0c4499d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/burst_license_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/burst_license_details.go @@ -8,18 +8,18 @@ package models // swagger:model BurstLicenseDetails type BurstLicenseDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Cores *uint32 `json:"cores,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EndTime *string `json:"end_time,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeName *string `json:"se_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeUUID *string `json:"se_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. StartTime *string `json:"start_time,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/c_c_agent_properties.go b/vendor/github.com/vmware/alb-sdk/go/models/c_c_agent_properties.go index 803b73e8c..e15ab00a1 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/c_c_agent_properties.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/c_c_agent_properties.go @@ -8,36 +8,36 @@ package models // swagger:model CC_AgentProperties type CCAgentProperties struct { - // Maximum polls to check for async jobs to finish. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum polls to check for async jobs to finish. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AsyncRetries *uint32 `json:"async_retries,omitempty"` - // Delay between each async job status poll check. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Delay between each async job status poll check. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AsyncRetriesDelay *uint32 `json:"async_retries_delay,omitempty"` - // Discovery poll target duration; a scale factor of 1+ is computed with the actual discovery (actual/target) and used to tweak slow and fast poll intervals. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Discovery poll target duration; a scale factor of 1+ is computed with the actual discovery (actual/target) and used to tweak slow and fast poll intervals. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PollDurationTarget *uint32 `json:"poll_duration_target,omitempty"` - // Fast poll interval. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Fast poll interval. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PollFastTarget *uint32 `json:"poll_fast_target,omitempty"` - // Slow poll interval. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Slow poll interval. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PollSlowTarget *uint32 `json:"poll_slow_target,omitempty"` - // Vcenter host reachability check interval. Allowed values are 60-3600. Field introduced in 22.1.3. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Vcenter host reachability check interval. Allowed values are 60-3600. Field introduced in 22.1.3. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VcenterHostPingInterval *uint32 `json:"vcenter_host_ping_interval,omitempty"` - // Batch size of vcenter inventory updates. Allowed values are 1-500. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Batch size of vcenter inventory updates. Allowed values are 1-500. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VcenterInventoryMaxObjectUpdates *uint32 `json:"vcenter_inventory_max_object_updates,omitempty"` - // Max datastore processing go routines for vcenter datastore updates. Allowed values are 1-40. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Max datastore processing go routines for vcenter datastore updates. Allowed values are 1-40. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VcenterMaxDatastoreGoRoutines *uint32 `json:"vcenter_max_datastore_go_routines,omitempty"` - // Reconcile interval for vcenter inventory. Allowed values are 60-3600. Field introduced in 22.1.3. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Reconcile interval for vcenter inventory. Allowed values are 60-3600. Field introduced in 22.1.3. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VcenterReconcileInterval *uint32 `json:"vcenter_reconcile_interval,omitempty"` - // Maximum polls to check for vnics to be attached to VM. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum polls to check for vnics to be attached to VM. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VnicRetries *uint32 `json:"vnic_retries,omitempty"` - // Delay between each vnic status poll check. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Delay between each vnic status poll check. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VnicRetriesDelay *uint32 `json:"vnic_retries_delay,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/c_c_properties.go b/vendor/github.com/vmware/alb-sdk/go/models/c_c_properties.go index 1669a3434..d12f1dc6c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/c_c_properties.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/c_c_properties.go @@ -8,9 +8,9 @@ package models // swagger:model CC_Properties type CCProperties struct { - // Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RPCPollInterval *uint32 `json:"rpc_poll_interval,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RPCQueueSize *uint32 `json:"rpc_queue_size,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/c_c_scale_set_notif_details.go b/vendor/github.com/vmware/alb-sdk/go/models/c_c_scale_set_notif_details.go index fcbfbe106..38c034811 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/c_c_scale_set_notif_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/c_c_scale_set_notif_details.go @@ -8,12 +8,12 @@ package models // swagger:model CCScaleSetNotifDetails type CCScaleSetNotifDetails struct { - // Cloud id. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Cloud id. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Detailed reason for the scale set notification. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Detailed reason for the scale set notification. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Names of scale sets for which polling failed. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Names of scale sets for which polling failed. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ScalesetNames []string `json:"scaleset_names,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/c_c_vnic_info.go b/vendor/github.com/vmware/alb-sdk/go/models/c_c_vnic_info.go index d83d47c25..308409e9d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/c_c_vnic_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/c_c_vnic_info.go @@ -8,25 +8,25 @@ package models // swagger:model CC_VnicInfo type CCVnicInfo struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MacAddress *string `json:"mac_address,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true NetworkUUID *string `json:"network_uuid"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PortUUID *string `json:"port_uuid,omitempty"` - // Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_BAD_REQUEST, SYSERR_TEST1, SYSERR_TEST2, SYSERR_QUEUE_TRANSPORT_FAILURE, SYSERR_QUEUE_RETRY_TASK, SYSERR_QUEUE_FULL, SYSERR_DATASTORE_TRANSPORT_FAILURE, SYSERR_DATASTORE_UNKNOWN_FAILURE, SYSERR_DATASTORE_OBJECT_DOES_NOT_EXIST, SYSERR_DATASTORE_REFERENCE_DOES_NOT_EXIST, SYSERR_DATASTORE_DB_LOCKED, SYSERR_DATASTORE_LOCK_FAILURE, SYSERR_DATASTORE_TBL_NOT_EXIST, SYSERR_DATABASE_OBJECT_DOES_NOT_EXIST, SYSERR_DATABASE_OBJECT_MODIFICATION_NOT_ALLOWED_FOR_NON_ADMIN, SYSERR_SVC_COMMON_OBJECT_NOT_IN_CACHED_VIEW, SYSERR_RPC_CANCELED_BY_CLIENT, SYSERR_RPC_TIMED_OUT, SYSERR_RPC_SEND_FAILED, SYSERR_RPC_CANCELED_BY_TRANSACTION_CLEANUP, SYSERR_NO_MULTICAST_RECEIVERS, SYSERR_RPC_FAILED, SYSERR_RPC_CONNECT_FAILED, SYSERR_CONTROLLER_NOT_READY, SYSERR_VERSION_MISMATCH, SYSERR_ALREADY_REGISTERED, SYSERR_SE_GRP_CHANGE_REBOOT, SYSERR_INVALID_METHOD, SYSERR_DESERIALIZATION, SYSERR_SERIALIZATION, SYSERR_ENQUEUE, SYSERR_DEQUEUE, SYSERR_INVALID_READ_LEVEL, SYSERR_ADD_HM_PHM_OBJECT_NOT_FOUND, SYSERR_CREATE_INVALID_PERSISTENCE_TYPE, SYSERR_VS_INVALID_METHOD, SYSERR_VS_NOT_PRESENT, SYSERR_VS_INVALID_REQUEST, SYSERR_VS_NOT_ENOUGH_RESOURCES, SYSERR_VS_SE_NOT_AVAILABLE, SYSERR_VS_VNIC_FAILURE, SYSERR_VS_DELETE_WHILE_STILL_BEING_REFERRED, SYSERR_INVALID_HEALTH_MONITOR_TYPE, SYSERR_VS_SE_ASSIGNMENT_FAILED, SYSERR_VS_INVALID_OBJECT, SYSERR_VS_SERVICE_ENGINE_DOWN, SYSERR_VS_RPC_FAILURE, SYSERR_VS_NOT_BOUND, SYSERR_VS_DISABLED, SYSERR_VS_INTERNAL_ERROR, SYSERR_VS_SCALEOUT_ERROR, SYSERR_VS_SCALEIN_ERROR, SYSERR_VS_MIGRATE_ERROR, SYSERR_VS_MIGRATE_SCALEOUT_ERROR, SYSERR_VS_MIGRATE_SCALEIN_ERROR, SYSERR_VS_AWAIT_STATIC_SE, SYSERR_VS_MIN_SE_NOT_ASSIGNED, SYSERR_VS_SE_NOT_AT_CURRENT_VERSION, SYSERR_VS_RUNTIME_ABSENT, SYSERR_VS_STATEDB_ERR, SYSERR_VS_SNI_CHILD_PARENT_SELIST_MISMATCH, SYSERR_VS_SNI_PARENT_NOT_FOUND, SYSERR_VS_SNI_CHILD_PARENT_SEGROUP_MISMATCH, SYSERR_VS_STATS_INDEX_NOT_AVAILABLE, SYSERR_VS_UPDATE_FAILED, SYSERR_VS_CREATE_FAILED, SYSERR_VS_GEO_DATABASES_NOT_LOADED, SYSERR_VS_FQDN_LEN_EXCEEDED, SYSERR_VS_STATIC_FQDN_LEN_EXCEEDED, SYSERR_VS_DNS_TXT_RDATA_LEN_EXCEEDED, SYSERR_SE_MGR_VNIC_ALLOC_FAIL, SYSERR_SE_MGR_VNIC_NOT_FOUND, SYSERR_SE_MGR_UNKNOWN_SE, SYSERR_SE_MGR_UNKNOWN_STATE_TRANSITION, SYSERR_SE_MGR_SE_OFFLINE_HB_FAILURE, SYSERR_SE_UPGRADE_IN_PROGRESS, SYSERR_SE_NOT_CONNECTED, SYSERR_RM_RES_UNAVAIL, SYSERR_RM_RES_UNAVAIL_NOTIFY, SYSERR_RM_RES_NOT_INUSE, SYSERR_RM_CONSUMER_NOT_FOUND, SYSERR_RM_REACHABILITY_FAILED, SYSERR_RM_RELEASE_SE_UNAVAIL, SYSERR_RM_UNKNOWN_SE_GROUP, SYSERR_RM_NO_SE_FOUND, SYSERR_RM_PARTIAL_SE_FOUND, SYSERR_RM_AWAIT_VM_CREATE, SYSERR_RM_AWAIT_VNIC_ADD, SYSERR_RM_AWAIT_BOOTUP, SYSERR_RM_RESOURCE_NOT_FOUND, SYSERR_RM_CANNOT_SPAWN_SE, SYSERR_RM_RES_NOT_NEEDED, SYSERR_RM_RES_INFRA_DELETED, SYSERR_RM_RES_USER_DELETED, SYSERR_RM_RES_USER_REBOOTED, SYSERR_RM_RES_CRASHED, SYSERR_RM_RES_CONN_LOST, SYSERR_RM_RES_VIP_REACH_LOST, SYSERR_RM_VS_PROCESSING, SYSERR_RM_VNIC_IP_FAILURE, SYSERR_RM_STATIC_NO_POOL, SYSERR_RM_STATIC_POOL_EXHAUSTED, SYSERR_RM_VIP_MULT_NETWORKS, SYSERR_RM_SRVR_MULT_NETWORKS, SYSERR_RM_VIP_NO_NETWORK, SYSERR_RM_SRVR_NO_NETWORK, SYSERR_RM_MAX_PARALLEL_SE_CREATE, SYSERR_RM_MAX_SE_CREATE_ATTEMPTS, SYSERR_RM_MULT_SE_CRASH, SYSERR_RM_VS_SE_CREATE_IN_PROG, SYSERR_RM_VS_SE_BOOTUP_IN_PROG, SYSERR_RM_VS_SE_VNIC_ADD_IN_PROG, SYSERR_RM_VS_SE_VNIC_IP_IN_PROG, SYSERR_RM_NO_SUITABLE_HOST, SYSERR_RM_NO_SE_IN_SE_GRP, SYSERR_RM_ALL_SE_IN_SE_GRP_DOWN, SYSERR_RM_NO_SE_IN_SE_GRP_SRVR_ACC, SYSERR_RM_NO_SE_IN_SE_GRP_VIP_ACC, SYSERR_RM_ALL_SE_IN_SE_GRP_MAX_VS, SYSERR_RM_ALL_SE_IN_SE_GRP_NW_ACC_MAX_VS, SYSERR_RM_VIP_SE_NW_ACC, SYSERR_RM_VIP_SE_MAX_VS, SYSERR_RM_VIP_SE_GRP_MISMATCH, SYSERR_RM_VIP_SE_PENDING_OP, SYSERR_RM_MULT_MGMT_SUBNET, SYSERR_RM_MAX_SE_IN_GRP, SYSERR_RM_BOOTUP_FAILURE, SYSERR_RM_PENDING_VNIC_OP, SYSERR_RM_SE_MGMT_NO_STATIC_IPS_CONFIGURED, SYSERR_RM_SE_MGMT_STATIC_IPS_EXHAUSTED, SYSERR_RM_NO_MGMT_SUBNET, SYSERR_RM_MGMT_DHCP_FAILURE, SYSERR_RM_CANNOT_ADD_VNICS, SYSERR_RM_CONSUMER_RESOURCES_SATISFIED, SYSERR_RM_DATA_DHCP_FAILURE, SYSERR_RM_QUERY_HOST_IN_PROGRESS, SYSERR_RM_INSUFFICIENT_BUFFER_SE, SYSERR_RM_NO_DEFAULT_GW_SE_MGMT_NW, SYSERR_RM_PARENT_SE_NW_ACC, SYSERR_RM_PARENT_SE_MAX_VS, SYSERR_RM_PARENT_SE_GRP_MISMATCH, SYSERR_RM_DEF_GW_INCORRECT, SYSERR_RM_NETWORK_NOT_FOUND, SYSERR_RM_ALL_SE_IN_SE_GRP_USED, SYSERR_RM_SE_GRP_PENDING_OP, SYSERR_RM_ALL_SE_IN_SE_GRP_DISABLED, SYSERR_RM_VS_SE_PING_CHECK_IN_PROG, SYSERR_RM_CONSUMER_PENDING_TASK, SYSERR_RM_SE_GRP_VIP_NW_ACC, SYSERR_RM_SE_GRP_NW_ACC, SYSERR_RM_SE_GRP_MAX_VS, SYSERR_RM_ALL_SE_IN_SE_GRP_GW_DOWN, SYSERR_RM_SE_GW_DOWN, SYSERR_RM_SE_DISCONNECTED, SYSERR_RM_RES_USER_DISABLED_FORCE, SYSERR_RM_VS_SE_ATTACH_IP_IN_PROG, SYSERR_RM_LICENSE_EXCEEDED_CANNOT_SPAWN_SE, SYSERR_RM_RES_SWTICHOVER_FORCE, SYSERR_RM_HA_HOST_UNAVAILABLE, SYSERR_RM_RES_USER_DISABLED, SYSERR_RM_NO_BGP_PEER_ADVERTISE_VIP, SYSERR_RM_NO_BGP_PEER_ADVERTISE_SNAT, SYSERR_RM_SRVR_NETWORK_NOT_FOUND, SYSERR_RM_VRF_NOT_FOUND, SYSERR_RM_BGP_NETWORK_NOT_FOUND, SYSERR_RM_VIP_NETWORK_NOT_FOUND, SYSERR_RM_READ_MISSING_FILTER, SYSERR_RM_CLOUD_NOT_FOUND, SYSERR_RM_SEGROUP_NOT_FOUND, SYSERR_RM_SE_OFFLINE, SYSERR_RM_SE_USED, SYSERR_RM_SE_BGP_PEERS_DOWN, SYSERR_RM_SE_FLAVOR_LIMIT_REACHED, SYSERR_VI_MGR_SEVM_VNIC_SUCCESS, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_HW_INFO, SYSERR_VI_MGR_SEVM_CREATE_FAIL_DUPLICATE_NAME, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MGMT_NW, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_CPU, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MEM, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_LEASE, SYSERR_VI_MGR_SEVM_CREATE_FAIL_OVF_ERROR, SYSERR_VI_MGR_SEVM_CREATE_NO_HOST_VM_NETWORK, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_PROGRESS, SYSERR_VI_MGR_SEVM_CREATE_FAIL_ABORTED, SYSERR_VI_MGR_SEVM_CREATE_FAILURE, SYSERR_VI_MGR_SEVM_CREATE_FAIL_POWER_ON, SYSERR_VI_MGR_SEVM_VNIC_NO_VM, SYSERR_VI_MGR_SEVM_VNIC_MAC_ADDR_ERROR, SYSERR_VI_MGR_SEVM_VNIC_FAILURE, SYSERR_VI_MGR_SEVM_VNIC_NO_PG_PORTS, SYSERR_VI_MGR_SEVM_DELETE_FAILURE, SYSERR_VI_MGR_SEVM_CREATE_LIMIT_REACHED, SYSERR_VI_MGR_SEVM_SET_MGMT_IP_FAILED, SYSERR_VI_MGR_SEVM_CREATE_ACCESS_ERROR, SYSERR_VI_MGR_SEVM_CREATE_NO_IMAGE, SYSERR_VI_MGR_SEVM_VINFRA_UNINITIALIZED, SYSERR_VI_MGR_SEVM_CREATE_NO_HOST, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MGMT_NW_PORTS, SYSERR_VI_MGR_SEVM_INVALID_DATA, SYSERR_VI_MGR_SEVM_CREATE_FAIL_MULTIPLE_MGMT_NW, SYSERR_VI_MGR_SEVM_VCENTER_CONN_FAIL, SYSERR_VI_MGR_SEVM_TIMED_OUT, SYSERR_VI_MGR_SEVM_NO_SOURCE_CLONE, SYSERR_VI_MGR_SEVM_NO_AVAILABILITY_ZONE, SYSERR_VI_MGR_SEVM_FLAVOR_UNAVAIL, SYSERR_VI_MGR_SEVM_DELETED, SYSERR_VI_MGR_SEVM_VINFRA_FAILURE, SYSERR_VI_MGR_SEVM_VNIC_FAILURE_QUESTION, SYSERR_VI_MGR_LOGIN_FAIL_NO_VCENTER, SYSERR_VI_MGR_LOGIN_FAIL_USER_CREDENTIALS, SYSERR_VI_MGR_VCENTER_VERSION_MISMATCH, SYSERR_DB_CACHE_TBL_NOT_FOUND, SYSERR_DB_CACHE_OBJ_NOT_FOUND, SYSERR_DB_QUERY_QUEUED, SYSERR_DB_QUERY_BATCHED, SYSERR_DB_UPDATE_FAILED, SYSERR_DB_QUERY_FAILED, SYSERR_DB_ENQUEUE_FULL, SYSERR_OS_AGENT_Q_FULL, SYSERR_OS_AGENT_OPENSTACK_UNINITIALIZED, SYSERR_OS_AGENT_OPENSTACK_ACCESSERR, SYSERR_OS_AGENT_OPENSTACK_RESOURCEERR, SYSERR_OS_AGENT_TENANT_ABSENT, SYSERR_OS_AGENT_INVALID_DATA, SYSERR_CC_SVC_Q_FULL, SYSERR_CC_AGENT_UNINITIALIZED, SYSERR_CC_AGENT_ACCESSERR, SYSERR_CC_AGENT_RESOURCEERR, SYSERR_CC_AGENT_TENANT_ACCESSERR, SYSERR_CC_AGENT_TENANT_ABSENT, SYSERR_CC_SVC_INVALID_DATA, SYSERR_CC_OS_AGENT_NEUTRON_HOST_ACCESSERR, SYSERR_CC_NO_FLAVOR, SYSERR_CC_AGENT_ABSENT, SYSERR_CC_AGENT_CONFIG_FAILURE, SYSERR_CC_AGENT_DECONFIG_FAILURE, SYSERR_CC_AGENT_NON_INFRA_SEVM, SYSERR_MESOS_DISCOVERY_DEPLOYMENT_FAIL, SYSERR_MESOS_DISCOVERY_TIMEOUT, SYSERR_MARATHON_APP_TERMINATED, SYSERR_MARATHON_INACCESSIBLE, SYSERR_FLEET_API_ERROR, SYSERR_MESOS_SSH_CMD_TIMEOUT, SYSERR_MESOS_SSH_ABORTED, SYSERR_MESOS_SSH_FAILURE, SYSERR_MESOS_SSH_NOTFOUND, SYSERR_CC_AGENT_VNIC_NO_IPS_AVAILABLE, SYSERR_CC_AGENT_VNIC_NO_SUBNETWORK, SYSERR_CC_AGENT_VNIC_FAILURE, SYSERR_CC_AGENT_SCALE_IN_FAILED, SYSERR_CC_AGENT_DS_FAILED, SYSERR_CC_AGENT_SCALE_OUT_FAILED, SYSERR_CC_TOO_BUSY, SYSERR_CC_AGENT_NOT_IMPLEMENTED, SYSERR_CC_AGENT_METHOD_NOT_IMPLEMENTED, SYSERR_CC_AGENT_GENERIC_FAILURE, SYSERR_RUM_TOOMANYSAMPLES, SYSERR_METRICS_TOO_MANY_MSG, SYSERR_METRICS_TOO_MANY_MSG_ACROSS_ENTITIES, SYSERR_ANOMALYZER_NOT_ENOUGH_SAMPLES, SYSERR_AUTOSCALE_REASON_INTELLIGENT_AUTOSCALE, SYSERR_AUTOSCALE_REASON_CONFIG_UPDATE, SYSERR_AUTOSCALE_REASON_POOL_STATE_CHANGE, SYSERR_AUTOSCALE_REASON_ALERT, SYSERR_AUTOSCALEIN_FAILED_LIMIT_EXCEEDED, SYSERR_AUTOSCALEOUT_FAILED_LIMIT_EXCEEDED, SYSERR_AUTOSCALE_IGNORED_AS_WITHIN_COOLDOWN, SYSERR_AUTOSCALE_ORCHESTRATION_TIMEOUT, SYSERR_AUTOSCALE_REASON_NOT_ENOUGH_SERVERS, SYSERR_AUTOSCALE_REASON_TOO_MANY_SERVERS, SYSERR_AUTOSCALE_REASON_ORCHESTRATION_FAILED, SYSERR_AUTOSCALE_REASON_MANUAL, SYSERR_AUTOSCALE_POLICY_NOT_FOUND, SYSERR_AUTOSCALE_REASON_GARBAGE_COLLECTION, SYSERR_AUTOSCALE_SCHEDULED_SCALEIN, SYSERR_AUTOSCALE_SCHEDULED_SCALEOUT, SYSERR_LICENSE_FIELD_NAME_NOT_SET, SYSERR_LICENSE_FILE_NOT_FOUND, SYSERR_LICENSE_FIELD_VALID_UNTIL_NOT_SET, SYSERR_LICENSE_INVALID_TIERS, SYSERR_LICENSE_FIELD_LICENSE_ID_NOT_PRESENT, SYSERR_LICENSE_INVALID_VERSION, SYSERR_LICENSE_DECRYPTION_FAILED, SYSERR_LICENSE_ENFORCEMENT_KEY_NOT_VALID, SYSERR_LICENSE_INVALID_SERIALKEY, SYSERR_LICENSE_INVALID_METRICS, SYSERR_LICENSE_GRPC_NOT_READY, SYSERR_LATEST_LICENSE_ALREADY_DEPLOYED, SYSERR_LICENSE_MGR_GRPC_NOT_READY, SYSERR_LICENSE_TRANSACTION_TENANT_REQUIRED, SYSERR_LICENSE_TRANSACTION_INSUFFICIENT_RESOURCES, SYSERR_LICENSE_TRANSACTION_PER_TENANT_NOT_SUPPORTED, SYSERR_FLOATING_LICENSE_NOT_SUPPORTED, SYSERR_LICENSE_MGR_CANNOT_DELETE_LICENSE, SYSERR_LICENSE_MGR_LICENSE_TIER_NOT_FOUND, SYSERR_LICENSE_EXPIRED, SYSERR_LICENSE_LEDGER_UPDATE_FAILED, SYSERR_LICENSE_TRANSACTION_INSUFFICIENT_SAAS_LICENSE, SYSERR_LICENSE_TRANSACTION_MAX_SERVICE_UNITS_LIMIT, SYSERR_LICENSE_SAAS_UNSUBSCRIBED, SYSERR_LICENSE_SAAS_SYNC_RPC_ERROR, SYSERR_LICENSE_SAAS_SYNC_CONNECT_ERROR, SYSERR_LICENSE_SAAS_SYNC_SERVER_ERROR, SYSERR_LICENSE_SAAS_SYNC_INSUFFICIENT_LICENSE, SYSERR_LICENSE_TRANSACTION_INCORRECT_TIER, SYSERR_LICENSE_TRANSACTION_DATASTORE_ERROR, SYSERR_SEAGENT_OBJ_INACTIVE, SYSERR_SEAGENT_OBJ_AWAITING_DP_PROGRAMMING, SYSERR_SEAGENT_OBJ_ACTIVE, SYSERR_SEAGENT_OBJ_GRAPHDB_ERROR, SYSERR_SEAGENT_OBJ_DP_ERROR, SYSERR_SEAGENT_OBJ_DISABLED_RULE_POOL, SYSERR_SEAGENT_EASTWEST_VS_SUBNET_ERROR, SYSERR_SEAGENT_OBJ_NOT_FOUND, SYSERR_SEAGENT_VS_NOT_FOUND, SYSERR_SEAGENT_VS_VRF_ERROR, SYSERR_SEAGENT_VS_SELIST_LIMIT_ERROR, SYSERR_SEAGENT_VS_SELIST_SE_INTF_ERROR, SYSERR_SEAGENT_VS_CHILD_PARENT_UUID_MISSING, SYSERR_SEDP_PARENT_VS_NOT_EXIST_FOR_CHILD, SYSERR_SEAGENT_TENANT_CREATE_FAILED, SYSERR_SEAGENT_TENANT_UPDATE_FAILED, SYSERR_SEAGENT_VS_INTERFACE_ERROR, SYSERR_SEAGENT_INSUFFICIENT_MEMORY, SYSERR_SEDP_VNIC_CREATION_FAILURE, SYSERR_SEDP_VNIC_ATTACH_FAILURE, SYSERR_SEDP_VNIC_IF_CREATION_FAILURE, SYSERR_SEDP_VNIC_START_FAILURE, SYSERR_SEDP_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_MISMATCH_VRF, SYSERR_SEDP_VNIC_IP_ADDR_ADD_FAILURE, SYSERR_SEDP_VNIC_IP_ADDR_DEL_FAILURE, SYSERR_SEDP_VNIC_OWNER_CORE_NOT_FOUND, SYSERR_SEDP_VNIC_MAIN_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_MEMBER_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_VLAN_FILTER_ADD_FAILURE, SYSERR_SEDP_VNIC_VLAN_FILTER_REMOVE_FAILURE, SYSERR_SEDP_VNIC_UNKNOWN_MSG_TYPE, SYSERR_SEDP_VNIC_PCAP_INIT_FAILURE, SYSERR_GSLB_INVALID_MTYPE, SYSERR_GSLB_INVALID_SITE_CREDENTIALS, SYSERR_GSLB_OBJECT_NOT_FOUND, SYSERR_GSLB_INVALID_OPS, SYSERR_GSLB_PARTIAL_SUCCESS, SYSERR_GSLB_FQDN_CONFLICT, SYSERR_GSLB_CLEANUP_IN_PROGRESS, SYSERR_GSLB_METHOD_NOP, SYSERR_GSLB_API_NOT_SUPPORTED_FOR_UNFEDERATED_OBJECTS, SYSERR_GSLB_STATEDB_ERR, SYSERR_GSLB_SERVICE_MEMBER_VIPS_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_MEMBER_DISABLED, SYSERR_GSLB_SITE_DISABLED, SYSERR_GSLB_SERVICE_DISABLED, SYSERR_GSLB_HM_PROXY_DOWN, SYSERR_GSLB_DNS_DISABLED, SYSERR_GSLB_SERVICE_NON_AVI_VIP_INFO_UNAVAILABLE, SYSERR_GSLB_SERVICE_DATAPATH_STATUS_UNAVAILABLE, SYSERR_GSLB_SERVICE_MEMBER_SERVICES_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_INCONSISTENT_APPLICATION_PROFILE, SYSERR_GSLB_SERVICE_INVALID_APPLICATION_PROFILE, SYSERR_GSLB_SERVICE_SP_INCONSISTENT_CONFIGURED_SERVERS, SYSERR_GSLB_SERVICE_SP_INCONSISTENT_OPERATIONAL_SERVERS, SYSERR_GSLB_SERVICE_SP_ALL_SERVERS_DOWN, SYSERR_GSLB_SERVICE_SP_SOME_SERVERS_DOWN, SYSERR_GSLB_CONFIGURED_VS_IS_NOT_A_DNS_VS, SYSERR_GSLB_NOT_CONFIGURED, SYSERR_GSLB_INVALID_SENDER, SYSERR_GSLB_INVALID_SENDER_STATE, SYSERR_GSLB_INVALID_RX_ID, SYSERR_GSLB_INVALID_VIEW_ID, SYSERR_GSLB_GROUP_CONFLICT, SYSERR_GSLB_INVALID_MTYPE_AT_FOLLOWER, SYSERR_GSLB_LEADER_NOT_IN_LIST, SYSERR_GSLB_SERVICE_CTRL_STATUS_UNAVAILABLE, SYSERR_GSLB_SITE_FSM_NULL, SYSERR_GSLB_SITE_FSM_DISABLE_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_DISABLED, SYSERR_GSLB_SITE_FSM_JOIN_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_INIT, SYSERR_GSLB_SITE_FSM_UNREACHABLE, SYSERR_GSLB_SITE_FSM_LEAVE_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_MMODE, SYSERR_GSLB_SITE_ACTIVE_TO_PASSIVE_TRANSITION, SYSERR_GSLB_SITE_PASSIVE_TO_ACTIVE_TRANSITION, SYSERR_GSLB_SITE_MAX_RETRIES_DONE, SYSERR_GSLB_TIMEOUT, SYSERR_GSLB_CONNECTION_TIMEOUT, SYSERR_GSLB_CONNECTION_REFUSED_ERROR, SYSERR_GSLB_SERVICE_CTRL_STATUS_NA_DUE_TO_UNREACHABLE_SITE, SYSERR_GSLB_SERVICE_SP_NO_CONFIGURED_SERVERS, SYSERR_GSLB_INVALID_OBJECT, SYSERR_GSLB_SERVICE_POOL_DISABLED, SYSERR_GSLB_SERVICE_CREATE_FAILED, SYSERR_GSLB_SERVICE_UPDATE_FAILED, SYSERR_GSLB_GSLB_GEO_FILE_NOT_PRESENT, SYSERR_GSLB_SERVICE_MEMBER_VS_SERVICES_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_MEMBER_VS_SP_POOL_NOT_IN_SYNC, SYSERR_FILE_NOT_PRESENT, SYSERR_DNS_POLICY_CREATE_FAIL, SYSERR_DNS_POLICY_UPDATE_FAIL, SYSERR_LCM_CORE_NOT_COPIED_DUE_TO_MAX_LIMIT, SYSERR_LCM_CORE_NOT_COPIED_INSUFFICIENT_DISK_SIZE, SYSERR_LCM_SKIP_SIMILAR_CORE, SYSERR_LCM_CORE_NOT_COPIED_DUE_TO_ERRORS, SYSERR_LCM_STOP, SYSERR_POOL_SERVER_CAPEST_BREACHED, SYSERR_POOL_CREATE_FAILED, SYSERR_POOL_UPDATE_FAILED_INCONSISTENT, SYSERR_POOL_UPDATE_FAILED, SYSERR_POOL_SERVER_STATE_UPDATE_FAILED, SYSERR_POOL_UPDATE_SERVER_FAILED, SYSERR_POOL_UPDATE_LB_ALGO_NO_STATE, SYSERR_SHM_HASH_INSERT_FAILED, SYSERR_SE_RPC_PROXY_STREAM_NOT_CONNECTED, SYSERR_SE_RPC_PROXY_STREAM_WRITE_FAILED, SYSERR_SE_RPC_PROXY_UNABLE_TO_FIND_SYNC_RPC, SYSERR_PRST_PROF_OBJECT_TYPE_MISMATCH, SYSERR_PRST_PROF_OBJECT_NOT_FOUND, SYSERR_PRST_PROF_NULL, SYSERR_PRST_PROF_OBJECT_PRESENT, SYSERR_MS_OBJECT_EXISTS, SYSERR_MS_OBJECT_NOT_FOUND, SYSERR_MS_GRP_OBJECT_EXISTS, SYSERR_MS_GRP_OBJECT_NOT_FOUND, SYSERR_HTTP_POLICY_CREATE_FAILED, SYSERR_HTTP_POLICY_CREATE_EXISTS, SYSERR_HTTP_POLICY_CREATE_SHM_INSERT, SYSERR_HTTP_POLICY_UPDATE_FAILED, SYSERR_STR_GRP_REGISTER_INVAL, SYSERR_STR_GRP_DEREGISTER_INVAL, SYSERR_AG_CREATE_POST_FAILED, SYSERR_AG_CREATE_PRE_FAILED, SYSERR_AG_UPDATE_FAILED, SYSERR_APP_PROF_UPDATE_TYPE_MISMATCH, SYSERR_APP_PROF_CREATE_INVALID_TYPE, SYSERR_APP_PROF_UPDATE_PRESERVE_CLIENT_IP_CHANGED, SYSERR_APP_PROF_NOT_FOUND, SYSERR_POOL_GRP_MEMBER_NOT_FOUND, SYSERR_POOL_GRP_UPDATE_FAILED, SYSERR_POOL_GRP_CREATE_FAILED, SYSERR_POOL_GRP_UPDATE_FAILED_INCONSISTENT, SYSERR_L4PS_CONNPOL_POOL_FAILED, SYSERR_L4PS_CONNPOL_POOL_GRP_FAILED, SYSERR_L4PS_CONNPOL_IP_GRP_FAILED, SYSERR_L4PS_CREATE_FAILED, SYSERR_ANT_PROF_NOT_FOUND, SYSERR_LB_CHASH_INVALID_TYPE, SYSERR_SEC_POLICY_NOT_FOUND, SYSERR_TECH_SUPPORT_COLLECTION_NOT_DONE, SYSERR_TECH_SUPPORT_COLLECTION_SUCCESS, SYSERR_TECH_SUPPORT_COLLECTION_STARTED, SYSERR_TECH_SUPPORT_COLLECTION_ONGOING, SYSERR_TECH_SUPPORT_COLLECTION_IN_PROGRESS, SYSERR_TECH_SUPPORT_COLLECTION_SUCCESS_WITH_ERRORS, SYSERR_TECH_SUPPORT_COLLECTION_ABORTED, SYSERR_TECH_SUPPORT_COLLECTION_STATUS_FILE_NOT_FOUND, SYSERR_TECH_SUPPORT_INVALID_FILENAME, SYSERR_TECH_SUPPORT_COLLECTION_STATUS_IN_PROGRESS, SYSERR_TECH_SUPPORT_INPUT_INVALID_LEVEL, SYSERR_TECH_SUPPORT_INPUT_INVALID_SLUG, SYSERR_DATASCRIPT_FAILED, SYSERR_TECH_SUPPORT_COLLECTION_PREMATURELY_STOPPED, SYSERR_TECH_SUPPORT_V1_DEPRECATED, SYSERR_NET_PROF_NOT_FOUND, SYSERR_ALBSVC_FILE_UPLOAD_IN_PROGRESS, SYSERR_ALBSVC_FILE_UPLOAD_SUCCESS, SYSERR_ALBSVC_FILE_UPLOAD_FAILED, SYSERR_ALBSVC_FILE_UPLOAD_STARTED, SYSERR_ALBSVC_CASE_ID_MISSING, SYSERR_ALBSVC_ASSET_ID_MISSING, SYSERR_ALBSVC_AUTH_FAILURE, SYSERR_ALBSVC_REMOTE_SERVER_ERROR, SYSERR_ALBSVC_DISCONNECTED, SYSERR_ALBSVC_DEREGISTERED, SYSERR_ALBSVC_CANNOT_READ_RESPONSE, SYSERR_ALBSVC_CONTROLLER_ALREADY_REGISTERED, SYSERR_ALBSVC_SESSION_NOT_SET, SYSERR_ALBSVC_CLIENT_TIME_OUT, SYSERR_ALBSVC_CONNECTION_REFUSED, SYSERR_ALBSVC_HTTP_CLIENT_ERROR, SYSERR_ALBSVC_RESOURCE_NOT_FOUND, SYSERR_ALBSVC_INVALID_QUERY_PARAM_VALUE, SYSERR_ALBSVC_INVALID_QUERY_PARAM, SYSERR_ALBSVC_FILE_UPLOAD_CONFLICT, SYSERR_ALBSVC_INTERNAL_ERROR, SYSERR_ALBSVC_PROXY_AUTH_FAILURE, SYSERR_ALBSVC_LOGIN_URL_NOT_FOUND, SYSERR_ALBSVC_PROXY_CONFIG_PARSE_FAILURE, SYSERR_ALBSVC_LOGIN_REQ_FAILED, SYSERR_ALBSVC_REGISTRATION_FAILED, SYSERR_ALBSVC_DATABASE_WRITE_ERROR, SYSERR_ALBSVC_DEREGISTRATION_FAILED, SYSERR_ALBSVC_MALFORMED_PAYLOAD, SYSERR_ALBSVC_CASE_GET_FAILED, SYSERR_ALBSVC_CASE_CREATE_FAILED, SYSERR_ALBSVC_CASES_GET_FAILED, SYSERR_ALBSVC_CASE_UPDATE_FAILED, SYSERR_ALBSVC_STATUS_REQ_FAILED, SYSERR_ALBSVC_CRS_DOWNLOAD_FAILED, SYSERR_ALBSVC_CRS_DEPLOY_FAILED, SYSERR_ALBSVC_CRS_DATA_NOT_FOUND, SYSERR_ALBSVC_DATASTORE_READ_ERROR, SYSERR_ALBSVC_CRS_AUTO_DEPLOY_MALFORMED_URL, SYSERR_ALBSVC_CRS_DOWNLOAD_SIG_MISMATCH, SYSERR_ALBSVC_CRS_DOWNLOAD_FORBIDDEN, SYSERR_ALBSVC_DATABASE_READ_ERROR, SYSERR_ALBSVC_AVICLIENT_ERROR, SYSERR_ALBSVC_CRS_AUTODEPLOY_SUCCESS, SYSERR_ALBSVC_EMPTY_METADATA, SYSERR_ALBSVC_USERS_REQ_FAILED, SYSERR_ALBSVC_USER_DETAIL_REQ_FAILED, SYSERR_ALBSVC_CRS_URL_DECODE_FAILED, SYSERR_ALBSVC_NAME_RESOLUTION_FAILED, SYSERR_ALBSVC_x509_ERROR, SYSERR_ALBSVC_REGISTRATION_DISABLED, SYSERR_ALBSVC_FEATURE_OPT_IN_NOT_ENABLED, SYSERR_ALBSVC_USER_AGENT_DB_BATCH_SIZE_EXCEEDED, SYSERR_ALBSVC_LICENSE_STATUS_CHECK_FAILED, SYSERR_ALBSVC_FEATURE_NOT_ALLOWED, SYSERR_ALBSVC_NO_TENANT_INFO_IN_CTX, SYSERR_ALBSVC_DATABASE_UPDATE_ERROR, SYSERR_ALBSVC_ALREADY_DEREGISTERED, SYSERR_ALBSVC_FILE_DOWNLOAD_IN_PROGRESS, SYSERR_ALBSVC_FILE_DOWNLOAD_SUCCESS, SYSERR_ALBSVC_FILE_DOWNLOAD_FAILED, SYSERR_ALBSVC_FILE_DOWNLOAD_STARTED, SYSERR_UPGRADE_SYSTEM_STARTED, SYSERR_UPGRADE_CONTROLLER_STARTED, SYSERR_UPGRADE_SEGROUP_STARTED, SYSERR_RESUME_SEGROUP_STARTED, SYSERR_PATCH_SYSTEM_STARTED, SYSERR_PATCH_CONTROLLER_STARTED, SYSERR_PATCH_SEGROUP_STARTED, SYSERR_PATCHSEGROUP_RESUME_STARTED, SYSERR_ROLLBACK_SYSTEM_STARTED, SYSERR_ROLLBACK_CONTROLLER_STARTED, SYSERR_ROLLBACK_SEGROUP_STARTED, SYSERR_ROLLBACKPATCH_SYSTEM_STARTED, SYSERR_ROLLBACKPATCH_CONTROLLER_STARTED, SYSERR_ROLLBACKPATCH_SEGROUP_STARTED, SYSERR_UPGRADE_OPS_VS_DISRUPTION_WARNINGS, SYSERR_UPGRADE_OPS_COMPLIANCE_MODE_TRANSITION_STARTED, SYSERR_UPGRADE_OPS_COMPLIANCE_MODE_ERROR_RECOVERY_STARTED, SYSERR_CONCURRENT_UPGRADE, SYSERR_RESTORE_CONTROLLER_STARTED, SYSERR_EVAL_UPGRADE_SYSTEM_STARTED, SYSERR_EVAL_UPGRADE_CONTROLLER_STARTED, SYSERR_EVAL_UPGRADE_SEGROUP_STARTED, SYSERR_EVAL_RESUME_SEGROUP_STARTED, SYSERR_EVAL_PATCH_SYSTEM_STARTED, SYSERR_EVAL_PATCH_CONTROLLER_STARTED, SYSERR_EVAL_PATCH_SEGROUP_STARTED, SYSERR_EVAL_PATCHSEGROUP_RESUME_STARTED, SYSERR_EVAL_ROLLBACK_SYSTEM_STARTED, SYSERR_EVAL_ROLLBACK_CONTROLLER_STARTED, SYSERR_EVAL_ROLLBACK_SEGROUP_STARTED, SYSERR_EVAL_ROLLBACKPATCH_SYSTEM_STARTED, SYSERR_EVAL_ROLLBACKPATCH_CONTROLLER_STARTED, SYSERR_EVAL_ROLLBACKPATCH_SEGROUP_STARTED, SYSERR_EVAL_RESTORE_CONTROLLER_STARTED, SYSERR_UPGRADE_OPS_IN_PROGRESS, SYSERR_UPGRADE_OPS_CHECK_LICENSE, SYSERR_UPGRADE_OPS_CHECK_CLUSTER_STATE, SYSERR_UPGRADE_OPS_CHECK_CLUSTER_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_INPROGRESS, SYSERR_UPGRADE_OPS_CHECK_VERSION_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_REACHABILITY, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_CLOUD_READY, SYSERR_UPGRADE_OPS_CHECK_SE_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_VS_DISRUPUTION, SYSERR_UPGRADE_OPS_CHECK_ROLLBACK_BASICS, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_VERSION_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SE_VERSION_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SYSTEM_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_IMAGE_VERSION, SYSERR_UPGRADE_OPS_CHECK_DOCKER_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_ACTIVE_VERSIONS, SYSERR_UPGRADE_OPS_CHECK_BACKUP, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_ERROR_RECOVERY, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_SUSPENDED, SYSERR_UPGRADE_OPS_CHECK_SYSTEM_FLAG, SYSERR_UPGRADE_OPS_PREVIEW_RESPONSE, SYSERR_UPGRADE_OPS_CHECK_PREVIOUS_PARTITION_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_IMAGE_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_PATCH_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_PATCH_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_ROLLBACK_V1, SYSERR_UPGRADE_OPS_CHECK_ALERTS, SYSERR_UPGRADE_OPS_CHECK_DOCKER_IMAGE, SYSERR_UPGRADE_OPS_CHECK_UPGRADE_STATE_FOR_RESUME_OPS, SYSERR_UPGRADE_OPS_CHECK_PATCH_IMAGE, SYSERR_UPGRADE_OPS_CHECK_ALLOW_SE_GROUP_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SKIP_SE_GROUPS, SYSERR_UPGRADE_OPS_CHECK_CLOUD_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SKIP_ALL_SE_GROUPS, SYSERR_UPGRADE_OPS_CHECK_MAND_PATCH_ROLLBACK, SYSERR_UPGRADE_OPS_GSLB_FEATURE_CHECK, SYSERR_UPGRADE_OPS_CONFIGURATION_CHECK, SYSERR_UPGRADE_OPS_AVI_ESSENTIALS_CHECK, SYSERR_ROLLBACK_OPS_CHECK_VS_DISRUPUTION, SYSERR_UPGRADE_OPS_CHECK_SE_LINUX_ENABLED, SYSERR_UPGRADE_OPS_CHECK_PREVIOUS_DOCKER_IMAGE, SYSERR_UPGRADE_OPS_DOCKER_VERSION_CHECK, SYSERR_UPGRADE_OPS_IP_TYPE_CHECK, SYSERR_UPGRADE_OPS_CHECK_SE_LICENSE, SYSERR_UPGRADE_OPS_AVI_CLOUD_SERVICES_CHECK, SYSERR_CHECK_LICENSE, SYSERR_CHECK_CLUSTER_STATE, SYSERR_CHECK_CLUSTER_DISK_SPACE, SYSERR_CHECK_SE_GROUP_UPGRADE_OPS_INPROGRESS, SYSERR_CHECK_VERSION_COMPATIBILITY, SYSERR_CHECK_SE_REACHABILITY, SYSERR_CHECK_SE_GROUP_CLOUD_READY, SYSERR_CHECK_SE_DISK_SPACE, SYSERR_CHECK_VS_DISRUPUTION, SYSERR_CHECK_ROLLBACK_BASICS, SYSERR_CHECK_CONTROLLER_VERSION_ROLLBACK, SYSERR_CHECK_SE_VERSION_ROLLBACK, SYSERR_CHECK_CONTROLLER_ROLLBACK, SYSERR_CHECK_SE_GROUP_ROLLBACK, SYSERR_CHECK_SYSTEM_ROLLBACK, SYSERR_CHECK_IMAGE_VERSION, SYSERR_CHECK_DOCKER_DISK_SPACE, SYSERR_CHECK_ACTIVE_VERSIONS, SYSERR_CHECK_BACKUP, SYSERR_CHECK_SE_GROUP_ERROR_RECOVERY, SYSERR_CHECK_SE_GROUP_SUSPENDED, SYSERR_CHECK_SYSTEM_FLAG, SYSERR_CHECK_PREVIOUS_PARTITION_COMPATIBILITY, SYSERR_CHECK_IMAGE_COMPATIBILITY, SYSERR_CHECK_CONTROLLER_PATCH_COMPATIBILITY, SYSERR_CHECK_SE_PATCH_COMPATIBILITY, SYSERR_CHECK_SE_ROLLBACK_V1, SYSERR_CHECK_ALERTS, SYSERR_CHECK_DOCKER_IMAGE, SYSERR_CHECK_UPGRADE_STATE_FOR_RESUME_OPS, SYSERR_CHECK_PATCH_IMAGE, SYSERR_CHECK_ALLOW_SE_GROUP_ROLLBACK, SYSERR_CHECK_SKIP_SE_GROUPS, SYSERR_CHECK_CLOUD_COMPATIBILITY, SYSERR_CHECK_SKIP_ALL_SE_GROUPS, SYSERR_CHECK_MAND_PATCH_ROLLBACK, SYSERR_GSLB_FEATURE_CHECK, SYSERR_CONFIGURATION_CHECK, SYSERR_AVI_ESSENTIALS_CHECK, SYSERR_CHECK_SE_LINUX_ENABLED, SYSERR_CHECK_PREVIOUS_DOCKER_IMAGE, SYSERR_DOCKER_VERSION_CHECK, SYSERR_IP_TYPE_CHECK, SYSERR_CHECK_SE_LICENSE, SYSERR_CONFIG_CHECK, SYSERR_GSLB_MANUAL_RESUME_CHECK, SYSERR_CHECK_K8S_ACCESS, SYSERR_CHECK_IMAGE_AVAILABILITY, SYSERR_CHECK_POD_IMAGE, SYSERR_CHECK_REMOTE_IMAGE_REF, SYSERR_CHECK_CONTROLLER_PACKAGE, SYSERR_CHECK_PATCH_PACKAGE, SYSERR_CHECK_CONSENT, SYSERR_CHECK_CONFIG_VERSION, SYSERR_CHECK_CONFIG_FIPS, SYSERR_CHECK_CONFIG_FILES, SYSERR_CHECK_CONFIG_IMAGES, SYSERR_CHECK_CONFIG, SYSERR_CHECK_CONFIG_SE, SYSERR_CHECK_CONFIG_ENV, SYSERR_CHECK_CONFIG_ACTIVE_VERSIONS, SYSERR_CHECK_RESTORE_PATCH, SYSERR_GSLB_MAINTENANCE_MODE_CHECK, SYSERR_CHECK_VERSION_MIGRATION, SYSERR_CHECK_CLUSTER_SINGLE_NODE, SYSERR_MC_UPGRADE_LICENSE_ERR, SYSERR_MC_UPGRADE_CLUSTER_NOT_READY, SYSERR_MC_DISK_INSUFFICIENT_ERR, SYSERR_MC_CLUSTER_INPROGRESS_ERR, SYSERR_MC_SEGROUP_INPROGRESS_ERR, SYSERR_MC_UPGRADE_INCOMPATIBLE_IMAGE_AND_PATCH, SYSERR_MC_UPGRADE_INCOMPATIBLE_FROM_TO_IMAGE, SYSERR_MC_UPGRADE_INCOMPATIBLE_PATCH, SYSERR_MC_UPGRADE_INCOMPATIBLE_SE_GROUP_IMAGE, SYSERR_MC_SE_UNREACHABLE_ERR, SYSERR_MC_SE_GROUP_CLOUD_NOT_READY_ERR, SYSERR_MC_UPGRADE_VS_DISRUPTED_ERR, SYSERR_MC_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_SE_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_ROLLBACK_INFO_ERR, SYSERR_MC_CONTROLLER_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_SYSTEM_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_IMAGE_INVALID_ERR, SYSERR_MC_ACTIVE_VERSIONS_ERR, SYSERR_MC_BACKUP_ERR, SYSERR_MC_ROLLBACK_ON_ERR, SYSERR_MC_SUSPENDED_ERR, SYSERR_MC_SYSTEM_FLAG_ERR, SYSERR_MC_PREVIOUS_PARTITION_INCOMPATIBLE_ERR, SYSERR_MC_IMAGE_VALIDATION_ERR, SYSERR_MC_CONTROLLER_PATCH_ERR, SYSERR_MC_SE_PATCH_ERR, SYSERR_MC_SE_ROLLBACK_V1_ERR, SYSERR_MC_ALERTS, SYSERR_MC_ROLLBACK_DOCKER_IMAGE_ERR, SYSERR_MC_RESUME_OPS_ERR, SYSERR_MC_CHECK_PATCH_IMAGE_ERR, SYSERR_MC_CHECK_SE_GROUP_ROLLBACK_ERR, SYSERR_MC_SKIP_SE_GROUPS_ERR, SYSERR_MC_CHECK_CLOUD_COMPATIBILITY_ERR, SYSERR_MC_SKIP_ALL_SE_GROUPS_ERR, SYSERR_MC_MAND_PATCH_ROLLBACK_ERR, SYSERR_MC_GSLB_LEADER_ERR, SYSERR_MC_SYSTEM_CONFIGURATION_ERR, SYSERR_MC_AVI_ESSENTIALS_OPERATION_NOT_SUPPORTED_ERROR, SYSERR_MC_ROLLBACK_VS_DISRUPTED_ERR, SYSERR_MC_SE_LINUX_ENABLED_ERR, SYSERR_MC_PREVIOUS_DOCKER_IMAGE_NOT_PRESENT_ERR, SYSERR_MC_DOCKER_VERSION_INCOMPATIBLE_ERROR, SYSERR_MC_IP_TYPE_ERR, SYSERR_MC_INVALID_SE_LICENSE_ERR, SYSERR_MC_AVI_CLOUD_SERVICES_OPERATION_NOT_SUPPORTED_ERROR, SYSERR_MC_CONFIG_CHK_ERR, SYSERR_MC_GSLB_MANUAL_RESUME_ERR, SYSERR_MC_K8S_ACCESS_ERR, SYSERR_MC_IMAGE_AVAILABILITY_ERR, SYSERR_MC_POD_IMAGE_ERR, SYSERR_MC_REMOTE_IMAGE_REF_ERR, SYSERR_MC_CONTROLLER_PACKAGE_ERR, SYSERR_MC_PATCH_PACKAGE_ERR, SYSERR_MC_CONSENT_ERR, SYSERR_MC_CONFIG_VERSION_ERR, SYSERR_MC_CONFIG_FIPS_ERR, SYSERR_MC_CONFIG_FILES_ERR, SYSERR_MC_CONFIG_IMAGES_ERR, SYSERR_MC_CONFIG_ERR, SYSERR_CHECK_CONFIG_SE_ERR, SYSERR_CHECK_CONFIG_ENV_ERR, SYSERR_CHECK_CONFIG_ACTIVE_VERSIONS_ERR, SYSERR_CHECK_RESTORE_PATCH_ERR, SYSERR_MC_GSLB_MAINTENANCE_MODE_ERR, SYSERR_CHECK_VERSION_MIGRATION_ERR, SYSERR_CHECK_CLUSTER_SINGLE_NODE_ERR, SYSERR_VS_NOT_FOUND, SYSERR_DEFAULT_POOL_NOT_FOUND, SYSERR_PROXY_POOL_NOT_FOUND, SYSERR_MISSING_APPLICATION_PROFILE, SYSERR_APP_PROFILE_NOT_FOUND, SYSERR_WAF_POLICY_NOT_FOUND, SYSERR_DUPLICATE_VS, SYSERR_WRONG_VS_TYPE, SYSERR_POOL_IN_PG_NOT_FOUND, SYSERR_PG_IN_PG, SYSERR_LB_MODULE_INIT_FAILED, SYSERR_CONNPOOL_MODULE_INIT_FAILED, SYSERR_LBACTION_MODULE_INIT_FAILED, SYSERR_PG_NOT_FOUND, SYSERR_DUPLICATE_POOL, SYSERR_SSL_PROFILE_NOT_FOUND, SYSERR_PKI_PROFILE_NOT_FOUND, SYSERR_SSL_CERTKEY_NOT_FOUND, SYSERR_SET_CIPHER_LIST_FAILED, SYSERR_SET_CIPHER_SUITES_FAILED, SYSERR_WRONG_TLS_VERSION, SYSERR_ERR_PAGE_PROFILE_NO_PAGES, SYSERR_ERR_PAGE_PROFILE_NOT_FOUND, SYSERR_ERR_PAGE_NOT_FOUND, SYSERR_ERR_PAGE_REDIRECT_NOT_CONFIGURED, SYSERR_HM_NOT_FOUND, SYSERR_HTTPS_HM_MISSING_CONFIG, SYSERR_SNI_PARENT_UNCONFIGURED, SYSERR_SNI_PARENT_NOT_FOUND, SYSERR_HTTP_POLICYSET_NOT_FOUND, SYSERR_VSDS_NOT_FOUND, SYSERR_MULTIPLE_SP_POOLS_CONFIGURED, SYSERR_L4SSL_VS_INVALID_CLIENT_CERT, SYSERR_CR_PROFILE_NOT_FOUND, SYSERR_POOL_NOT_FOUND, SYSERR_LISTEN_PORTS_CFG_FAILED, SYSERR_STRGRP_NOT_FOUND, SYSERR_SSOPOLICY_NULL, SYSERR_SSOPOLICY_NO_AUTHN_POLICY, SYSERR_SSOPOLICY_NO_AUTH_PROFILE, SYSERR_AUTHPROFILE_NULL, SYSERR_SSOPOLICY_INVALID_AUTH_TYPE, SYSERR_SSOPOLICY_MISSING_SAML_IDP_SP_CONF, SYSERR_SAML_SP_CONFIG_NULL, SYSERR_SAML_SINGLE_SIGNON_URL_NULL, SYSERR_SAML_SP_METADATA_NULL, SYSERR_SAML_COOKIE_NAME_OR_KEY_NULL, SYSERR_LASSO_SERVER_CONFIG_FAILURE, SYSERR_SAML_ENTITY_ID_NULL, SYSERR_BASIC_AUTH_CONF_NULL, SYSERR_LDAP_REQUIRE_FIELD_EMPTY, SYSERR_LDAP_URL_INVALID_PARAMETER, SYSERR_LDAP_BAD_SCHEME, SYSERR_LDAP_BAD_ENCLOSURE, SYSERR_LDAP_BAD_EXTNS, SYSERR_LDAP_BAD_FILTER, SYSERR_LDAP_BAD_SCOPE, SYSERR_LDAP_BAD_ATTRS, SYSERR_LDAP_BAD_HOST, SYSERR_LDAP_USER_ATTRIBUTE_NULL, SYSERR_LDAP_URL_PARSE_FAIL, SYSERR_LDAP_INVALID_URL, SYSERR_AUTH_PROFILE_NOT_FOUND, SYSERR_SSO_TYPE_MISMATCH, SYSERR_NULL_CACHE_CONFIG, SYSERR_SSOPOLICY_NOT_FOUND, SYSERR_CLIENT_AUTH_PROFILE_NOT_FOUND, SYSERR_CLIENT_AUTH_PROFILE_NULL, SYSERR_SAML_IDP_METADATA_NULL, SYSERR_INVALID_OAUTH_LOGOUT_URI_HTTP_SCHEME, SYSERR_LASSO_SERVER_ERROR_ADD_PROVIDER_FAILED, SYSERR_LASSO_SERVER_ERROR_ADD_PROVIDER_PROTOCOL_MISMATCH, SYSERR_LASSO_PARAMS_PROVIDERS_UNAVAILABLE, SYSERR_JWTPROFILE_NULL, SYSERR_JWTSERVER_PROFILE_NOT_FOUND, SYSERR_AUTH_PROFILE_JWTSERVER_PROFILE_OBJECT_NULL, SYSERR_JWT_NAME_NULL, SYSERR_JWT_LOCATION_NULL, SYSERR_JWT_VS_AUDIENCE_NULL, SYSERR_SSO_JWT_VS_INFO_NULL, SYSERR_SUB_CONFIG_FAILURE, SYSERR_BIND_WAF_FAILURE, SYSERR_PROXY_INIT_FAILURE, SYSERR_GRPC_CONFIG_FAILURE, SYSERR_BIND_POLICY_FAILURE, SYSERR_BIND_PROFILE_FAILURE, SYSERR_BIND_LUA_SCRIPT_FAILURE, SYSERR_LUA_SCRIPT_SYNTAX, SYSERR_MISSING_LDAP_VS_CONF, SYSERR_SECPOL_RATE_LIMITER_HTTP_LOC_ERR, SYSERR_BIND_CSRF_FAILURE, SYSERR_COMPR_FLTR_UNKNOWN_LEVEL, SYSERR_COMPR_MIME_TYPE_NOT_INITED, SYSERR_IPADDRGRP_NOT_FOUND, SYSERR_DUPLICATE_UPSTREAM, SYSERR_UPSTREAM_COMPLEX_COMPILATION_FAILED, SYSERR_UPSTREAM_INIT_NO_SERVERS, SYSERR_UPSTREAM_INVALID_ADDRESS, SYSERR_UPSTREAM_INVALID_HOST, SYSERR_UPSTREAM_WITHOUT_PORT, SYSERR_UPSTREAM_INVALID_PARAMETER, SYSERR_UPSTREAM_INVALID_VALUE, SYSERR_UPSTREAM_LB_NO_PEERS, SYSERR_UPSTREAM_LB_NULL_CONF, SYSERR_UPSTREAM_PARSE_URL_FAILED, SYSERR_UPSTREAM_UNSUPPORTED_PARAMETER, SYSERR_PAA_NO_OBJECT, SYSERR_PAA_FILESYSTEM_CREATE_FAIL, SYSERR_PAA_CACHE_CREATE_FAIL, SYSERR_WAF_INIT_FAIL, SYSERR_WAF_INIT_SIGNATURES_FAIL, SYSERR_WAF_WHITELIST_INIT_FAIL, SYSERR_WAF_PSM_INIT_FAIL, SYSERR_WAF_INIT_APP_SIGNATURES_FAIL, SYSERR_WAF_POSTPROCESS_SIGNATURES_FAIL, SYSERR_WAF_ALLOWLIST_INIT_FAIL, SYSERR_WAF_POLICY_INIT_FAIL, SYSERR_WAF_INIT_CRS_OVERRIDE_FAIL, SYSERR_WAF_INIT_INSUFFICIENT_APP_LEARNING_MEMORY, SYSERR_BOT_INIT_FAIL, SYSERR_BOT_ALLOWLIST_INIT_FAIL, SYSERR_BOT_POLICY_NOT_FOUND, SYSERR_BIND_BOT_FAILURE, SYSERR_BOT_MAPPING_NOT_FOUND, SYSERR_BOT_CONSOLIDATOR_NOT_FOUND, SYSERR_POLICY_HASH_REMOVE, SYSERR_POLICY_V4_TREE_CREATION, SYSERR_POLICY_V6_TREE_CREATION, SYSERR_POLICY_APPLOG_PROV, SYSERR_POLICY_CLIENT_IP_GROUP_UUID, SYSERR_POLICY_PATH_MATCH_GROUP_UUID, SYSERR_POLICY_QUERY_MATCH_GROUP_UUID, SYSERR_POLICY_UNKOWN_MATCH_ACTION, SYSERR_POLICY_INVALID_HDR_ACTIONS, SYSERR_POLICY_RWH_COOKIE_OPER, SYSERR_POLICY_HASH_INSERT, SYSERR_SSL_CERT_NOT_PRESENT, SYSERR_SSL_CERT_KEY_NOT_PRESENT, SYSERR_SSL_CTX_CREATION_ERR, SYSERR_SSL_CERT_READ_FAILURE, SYSERR_SSL_CERT_LOAD_TO_CTX, SYSERR_SSL_CERT_IDX_TO_CTX, SYSERR_SSL_KEY_LOAD_TO_CTX, SYSERR_SSL_CERT_CHAIN_READ_FAILURE, SYSERR_SSL_CERT_CHAIN_ADD_FAILURE, SYSERR_SSL_KEY_READ_FAILURE, SYSERR_SSL_CERTIFICATE_AND_KEY_MISMATCH, SYSERR_SSL_CIPHER_LIST_NOT_SET, SYSERR_SSL_CIPHER_SUITES_NOT_SET, SYSERR_SSL_PKI_CLIENT_CA, SYSERR_SSL_DHPARAM_FAILURE, SYSERR_SSL_ECDH_FAILURE, SYSERR_SSL_HOSTMAP_FAILURE, SYSERR_SSL_SESSION_CACHE_INIT, SYSERR_SSL_SESSION_TIX_KEYS_INIT, SYSERR_SSL_PKI_CRL, SYSERR_PKI_PROFILE_CONFIG_NO_CA_CERT, SYSERR_DUPLICATE_PKI_PROFILE, SYSERR_SET_SSL_STAPLE_FAILURE, SYSERR_ICAP_PROFILE_NOT_FOUND, SYSERR_SSL_EVH_PARENT_NOT_FOUND, SYSERR_SSL_MEMPOOL_NAME_LEN_EXCEEDED, SYSERR_SSL_MEMPOOL_UUID_LEN_EXCEEDED, SYSERR_CONFIG_OBJ_NAME_LEN_EXCEEDED, SYSERR_SSL_EVH_PARENT_IN_FAULT_STATE, SYSERR_SPL_OBJ_NAME_LEN_EXCEEDED, SYSERR_SSL_PKI_CRL_FILEOBJECT_NOT_FOUND, SYSERR_AUTH_MISSING_OAUTH_PROFILE, SYSERR_OAUTH_MISSING_AUTHZ_EP, SYSERR_OAUTH_MISSING_TOKEN_EP, SYSERR_OAUTH_MISSING_INTROSPECTION_EP, SYSERR_INVALID_JWT_PROFILE_OBJECT, SYSERR_OAUTH_MISSING_POOL_OBJECT, SYSERR_MISSING_OAUTH_VS_CONF, SYSERR_OAUTH_MISSING_REDIRECT_URI, SYSERR_OAUTH_MISSING_CLIENT_CREDENTIALS, SYSERR_OAUTH_MISSING_RS_CREDENTIALS, SYSERR_OAUTH_MISSING_ISSUER, SYSERR_OAUTH_MISSING_USERINFO_EP, SYSERR_CSRF_POLICY_NOT_FOUND, SYSERR_CSRF_INIT_FAIL, SYSERR_LIC_CONVERT_METERED_BANDWIDTH_NON_AZURE_FAILED, SYSERR_LIC_RESERVE_LEDGER_METADATA_REQ_UNIDENTIFIED, SYSERR_LIC_CONVERT_FORMULA_NOT_DEFINED, SYSERR_LIC_CONVERT_MALFORMED_PAYLOAD, SYSERR_FILE_CONTENT_DECODE_FAILED, SYSERR_SVC_FAILURE, SYSERR_SVC_SUCCESS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_FAILED, SYSERR_BAD_REQUEST, SYSERR_TEST1, SYSERR_TEST2, SYSERR_QUEUE_TRANSPORT_FAILURE, SYSERR_QUEUE_RETRY_TASK, SYSERR_QUEUE_FULL, SYSERR_DATASTORE_TRANSPORT_FAILURE, SYSERR_DATASTORE_UNKNOWN_FAILURE, SYSERR_DATASTORE_OBJECT_DOES_NOT_EXIST, SYSERR_DATASTORE_REFERENCE_DOES_NOT_EXIST, SYSERR_DATASTORE_DB_LOCKED, SYSERR_DATASTORE_LOCK_FAILURE, SYSERR_DATASTORE_TBL_NOT_EXIST, SYSERR_DATABASE_OBJECT_DOES_NOT_EXIST, SYSERR_DATABASE_OBJECT_MODIFICATION_NOT_ALLOWED_FOR_NON_ADMIN, SYSERR_SVC_COMMON_OBJECT_NOT_IN_CACHED_VIEW, SYSERR_RPC_CANCELED_BY_CLIENT, SYSERR_RPC_TIMED_OUT, SYSERR_RPC_SEND_FAILED, SYSERR_RPC_CANCELED_BY_TRANSACTION_CLEANUP, SYSERR_NO_MULTICAST_RECEIVERS, SYSERR_RPC_FAILED, SYSERR_RPC_CONNECT_FAILED, SYSERR_CONTROLLER_NOT_READY, SYSERR_VERSION_MISMATCH, SYSERR_ALREADY_REGISTERED, SYSERR_SE_GRP_CHANGE_REBOOT, SYSERR_INVALID_METHOD, SYSERR_DESERIALIZATION, SYSERR_SERIALIZATION, SYSERR_ENQUEUE, SYSERR_DEQUEUE, SYSERR_INVALID_READ_LEVEL, SYSERR_ADD_HM_PHM_OBJECT_NOT_FOUND, SYSERR_CREATE_INVALID_PERSISTENCE_TYPE, SYSERR_VS_INVALID_METHOD, SYSERR_VS_NOT_PRESENT, SYSERR_VS_INVALID_REQUEST, SYSERR_VS_NOT_ENOUGH_RESOURCES, SYSERR_VS_SE_NOT_AVAILABLE, SYSERR_VS_VNIC_FAILURE, SYSERR_VS_DELETE_WHILE_STILL_BEING_REFERRED, SYSERR_INVALID_HEALTH_MONITOR_TYPE, SYSERR_VS_SE_ASSIGNMENT_FAILED, SYSERR_VS_INVALID_OBJECT, SYSERR_VS_SERVICE_ENGINE_DOWN, SYSERR_VS_RPC_FAILURE, SYSERR_VS_NOT_BOUND, SYSERR_VS_DISABLED, SYSERR_VS_INTERNAL_ERROR, SYSERR_VS_SCALEOUT_ERROR, SYSERR_VS_SCALEIN_ERROR, SYSERR_VS_MIGRATE_ERROR, SYSERR_VS_MIGRATE_SCALEOUT_ERROR, SYSERR_VS_MIGRATE_SCALEIN_ERROR, SYSERR_VS_AWAIT_STATIC_SE, SYSERR_VS_MIN_SE_NOT_ASSIGNED, SYSERR_VS_SE_NOT_AT_CURRENT_VERSION, SYSERR_VS_RUNTIME_ABSENT, SYSERR_VS_STATEDB_ERR, SYSERR_VS_SNI_CHILD_PARENT_SELIST_MISMATCH, SYSERR_VS_SNI_PARENT_NOT_FOUND, SYSERR_VS_SNI_CHILD_PARENT_SEGROUP_MISMATCH, SYSERR_VS_STATS_INDEX_NOT_AVAILABLE, SYSERR_VS_UPDATE_FAILED, SYSERR_VS_CREATE_FAILED, SYSERR_VS_GEO_DATABASES_NOT_LOADED, SYSERR_VS_FQDN_LEN_EXCEEDED, SYSERR_VS_STATIC_FQDN_LEN_EXCEEDED, SYSERR_VS_DNS_TXT_RDATA_LEN_EXCEEDED, SYSERR_SE_MGR_VNIC_ALLOC_FAIL, SYSERR_SE_MGR_VNIC_NOT_FOUND, SYSERR_SE_MGR_UNKNOWN_SE, SYSERR_SE_MGR_UNKNOWN_STATE_TRANSITION, SYSERR_SE_MGR_SE_OFFLINE_HB_FAILURE, SYSERR_SE_UPGRADE_IN_PROGRESS, SYSERR_SE_NOT_CONNECTED, SYSERR_RM_RES_UNAVAIL, SYSERR_RM_RES_UNAVAIL_NOTIFY, SYSERR_RM_RES_NOT_INUSE, SYSERR_RM_CONSUMER_NOT_FOUND, SYSERR_RM_REACHABILITY_FAILED, SYSERR_RM_RELEASE_SE_UNAVAIL, SYSERR_RM_UNKNOWN_SE_GROUP, SYSERR_RM_NO_SE_FOUND, SYSERR_RM_PARTIAL_SE_FOUND, SYSERR_RM_AWAIT_VM_CREATE, SYSERR_RM_AWAIT_VNIC_ADD, SYSERR_RM_AWAIT_BOOTUP, SYSERR_RM_RESOURCE_NOT_FOUND, SYSERR_RM_CANNOT_SPAWN_SE, SYSERR_RM_RES_NOT_NEEDED, SYSERR_RM_RES_INFRA_DELETED, SYSERR_RM_RES_USER_DELETED, SYSERR_RM_RES_USER_REBOOTED, SYSERR_RM_RES_CRASHED, SYSERR_RM_RES_CONN_LOST, SYSERR_RM_RES_VIP_REACH_LOST, SYSERR_RM_VS_PROCESSING, SYSERR_RM_VNIC_IP_FAILURE, SYSERR_RM_STATIC_NO_POOL, SYSERR_RM_STATIC_POOL_EXHAUSTED, SYSERR_RM_VIP_MULT_NETWORKS, SYSERR_RM_SRVR_MULT_NETWORKS, SYSERR_RM_VIP_NO_NETWORK, SYSERR_RM_SRVR_NO_NETWORK, SYSERR_RM_MAX_PARALLEL_SE_CREATE, SYSERR_RM_MAX_SE_CREATE_ATTEMPTS, SYSERR_RM_MULT_SE_CRASH, SYSERR_RM_VS_SE_CREATE_IN_PROG, SYSERR_RM_VS_SE_BOOTUP_IN_PROG, SYSERR_RM_VS_SE_VNIC_ADD_IN_PROG, SYSERR_RM_VS_SE_VNIC_IP_IN_PROG, SYSERR_RM_NO_SUITABLE_HOST, SYSERR_RM_NO_SE_IN_SE_GRP, SYSERR_RM_ALL_SE_IN_SE_GRP_DOWN, SYSERR_RM_NO_SE_IN_SE_GRP_SRVR_ACC, SYSERR_RM_NO_SE_IN_SE_GRP_VIP_ACC, SYSERR_RM_ALL_SE_IN_SE_GRP_MAX_VS, SYSERR_RM_ALL_SE_IN_SE_GRP_NW_ACC_MAX_VS, SYSERR_RM_VIP_SE_NW_ACC, SYSERR_RM_VIP_SE_MAX_VS, SYSERR_RM_VIP_SE_GRP_MISMATCH, SYSERR_RM_VIP_SE_PENDING_OP, SYSERR_RM_MULT_MGMT_SUBNET, SYSERR_RM_MAX_SE_IN_GRP, SYSERR_RM_BOOTUP_FAILURE, SYSERR_RM_PENDING_VNIC_OP, SYSERR_RM_SE_MGMT_NO_STATIC_IPS_CONFIGURED, SYSERR_RM_SE_MGMT_STATIC_IPS_EXHAUSTED, SYSERR_RM_NO_MGMT_SUBNET, SYSERR_RM_MGMT_DHCP_FAILURE, SYSERR_RM_CANNOT_ADD_VNICS, SYSERR_RM_CONSUMER_RESOURCES_SATISFIED, SYSERR_RM_DATA_DHCP_FAILURE, SYSERR_RM_QUERY_HOST_IN_PROGRESS, SYSERR_RM_INSUFFICIENT_BUFFER_SE, SYSERR_RM_NO_DEFAULT_GW_SE_MGMT_NW, SYSERR_RM_PARENT_SE_NW_ACC, SYSERR_RM_PARENT_SE_MAX_VS, SYSERR_RM_PARENT_SE_GRP_MISMATCH, SYSERR_RM_DEF_GW_INCORRECT, SYSERR_RM_NETWORK_NOT_FOUND, SYSERR_RM_ALL_SE_IN_SE_GRP_USED, SYSERR_RM_SE_GRP_PENDING_OP, SYSERR_RM_ALL_SE_IN_SE_GRP_DISABLED, SYSERR_RM_VS_SE_PING_CHECK_IN_PROG, SYSERR_RM_CONSUMER_PENDING_TASK, SYSERR_RM_SE_GRP_VIP_NW_ACC, SYSERR_RM_SE_GRP_NW_ACC, SYSERR_RM_SE_GRP_MAX_VS, SYSERR_RM_ALL_SE_IN_SE_GRP_GW_DOWN, SYSERR_RM_SE_GW_DOWN, SYSERR_RM_SE_DISCONNECTED, SYSERR_RM_RES_USER_DISABLED_FORCE, SYSERR_RM_VS_SE_ATTACH_IP_IN_PROG, SYSERR_RM_LICENSE_EXCEEDED_CANNOT_SPAWN_SE, SYSERR_RM_RES_SWTICHOVER_FORCE, SYSERR_RM_HA_HOST_UNAVAILABLE, SYSERR_RM_RES_USER_DISABLED, SYSERR_RM_NO_BGP_PEER_ADVERTISE_VIP, SYSERR_RM_NO_BGP_PEER_ADVERTISE_SNAT, SYSERR_RM_SRVR_NETWORK_NOT_FOUND, SYSERR_RM_VRF_NOT_FOUND, SYSERR_RM_BGP_NETWORK_NOT_FOUND, SYSERR_RM_VIP_NETWORK_NOT_FOUND, SYSERR_RM_READ_MISSING_FILTER, SYSERR_RM_CLOUD_NOT_FOUND, SYSERR_RM_SEGROUP_NOT_FOUND, SYSERR_RM_SE_OFFLINE, SYSERR_RM_SE_USED, SYSERR_RM_SE_BGP_PEERS_DOWN, SYSERR_RM_SE_FLAVOR_LIMIT_REACHED, SYSERR_RM_SE_INSUFFICIENT_VNIC_SLOTS, SYSERR_VI_MGR_SEVM_VNIC_SUCCESS, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_HW_INFO, SYSERR_VI_MGR_SEVM_CREATE_FAIL_DUPLICATE_NAME, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MGMT_NW, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_CPU, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MEM, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_LEASE, SYSERR_VI_MGR_SEVM_CREATE_FAIL_OVF_ERROR, SYSERR_VI_MGR_SEVM_CREATE_NO_HOST_VM_NETWORK, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_PROGRESS, SYSERR_VI_MGR_SEVM_CREATE_FAIL_ABORTED, SYSERR_VI_MGR_SEVM_CREATE_FAILURE, SYSERR_VI_MGR_SEVM_CREATE_FAIL_POWER_ON, SYSERR_VI_MGR_SEVM_VNIC_NO_VM, SYSERR_VI_MGR_SEVM_VNIC_MAC_ADDR_ERROR, SYSERR_VI_MGR_SEVM_VNIC_FAILURE, SYSERR_VI_MGR_SEVM_VNIC_NO_PG_PORTS, SYSERR_VI_MGR_SEVM_DELETE_FAILURE, SYSERR_VI_MGR_SEVM_CREATE_LIMIT_REACHED, SYSERR_VI_MGR_SEVM_SET_MGMT_IP_FAILED, SYSERR_VI_MGR_SEVM_CREATE_ACCESS_ERROR, SYSERR_VI_MGR_SEVM_CREATE_NO_IMAGE, SYSERR_VI_MGR_SEVM_VINFRA_UNINITIALIZED, SYSERR_VI_MGR_SEVM_CREATE_NO_HOST, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MGMT_NW_PORTS, SYSERR_VI_MGR_SEVM_INVALID_DATA, SYSERR_VI_MGR_SEVM_CREATE_FAIL_MULTIPLE_MGMT_NW, SYSERR_VI_MGR_SEVM_VCENTER_CONN_FAIL, SYSERR_VI_MGR_SEVM_TIMED_OUT, SYSERR_VI_MGR_SEVM_NO_SOURCE_CLONE, SYSERR_VI_MGR_SEVM_NO_AVAILABILITY_ZONE, SYSERR_VI_MGR_SEVM_FLAVOR_UNAVAIL, SYSERR_VI_MGR_SEVM_DELETED, SYSERR_VI_MGR_SEVM_VINFRA_FAILURE, SYSERR_VI_MGR_SEVM_VNIC_FAILURE_QUESTION, SYSERR_VI_MGR_LOGIN_FAIL_NO_VCENTER, SYSERR_VI_MGR_LOGIN_FAIL_USER_CREDENTIALS, SYSERR_VI_MGR_VCENTER_VERSION_MISMATCH, SYSERR_RM_LICENSE_QUOTA_LIMIT_EXCEEDED_CANNOT_SPAWN_SE, SYSERR_DB_CACHE_TBL_NOT_FOUND, SYSERR_DB_CACHE_OBJ_NOT_FOUND, SYSERR_DB_QUERY_QUEUED, SYSERR_DB_QUERY_BATCHED, SYSERR_DB_UPDATE_FAILED, SYSERR_DB_QUERY_FAILED, SYSERR_DB_ENQUEUE_FULL, SYSERR_OS_AGENT_Q_FULL, SYSERR_OS_AGENT_OPENSTACK_UNINITIALIZED, SYSERR_OS_AGENT_OPENSTACK_ACCESSERR, SYSERR_OS_AGENT_OPENSTACK_RESOURCEERR, SYSERR_OS_AGENT_TENANT_ABSENT, SYSERR_OS_AGENT_INVALID_DATA, SYSERR_CC_SVC_Q_FULL, SYSERR_CC_AGENT_UNINITIALIZED, SYSERR_CC_AGENT_ACCESSERR, SYSERR_CC_AGENT_RESOURCEERR, SYSERR_CC_AGENT_TENANT_ACCESSERR, SYSERR_CC_AGENT_TENANT_ABSENT, SYSERR_CC_SVC_INVALID_DATA, SYSERR_CC_OS_AGENT_NEUTRON_HOST_ACCESSERR, SYSERR_CC_NO_FLAVOR, SYSERR_CC_AGENT_ABSENT, SYSERR_CC_AGENT_CONFIG_FAILURE, SYSERR_CC_AGENT_DECONFIG_FAILURE, SYSERR_CC_AGENT_NON_INFRA_SEVM, SYSERR_MESOS_DISCOVERY_DEPLOYMENT_FAIL, SYSERR_MESOS_DISCOVERY_TIMEOUT, SYSERR_MARATHON_APP_TERMINATED, SYSERR_MARATHON_INACCESSIBLE, SYSERR_FLEET_API_ERROR, SYSERR_MESOS_SSH_CMD_TIMEOUT, SYSERR_MESOS_SSH_ABORTED, SYSERR_MESOS_SSH_FAILURE, SYSERR_MESOS_SSH_NOTFOUND, SYSERR_CC_AGENT_VNIC_NO_IPS_AVAILABLE, SYSERR_CC_AGENT_VNIC_NO_SUBNETWORK, SYSERR_CC_AGENT_VNIC_FAILURE, SYSERR_CC_AGENT_SCALE_IN_FAILED, SYSERR_CC_AGENT_DS_FAILED, SYSERR_CC_AGENT_SCALE_OUT_FAILED, SYSERR_CC_TOO_BUSY, SYSERR_CC_AGENT_NOT_IMPLEMENTED, SYSERR_CC_AGENT_METHOD_NOT_IMPLEMENTED, SYSERR_CC_AGENT_GENERIC_FAILURE, SYSERR_RUM_TOOMANYSAMPLES, SYSERR_METRICS_TOO_MANY_MSG, SYSERR_METRICS_TOO_MANY_MSG_ACROSS_ENTITIES, SYSERR_ANOMALYZER_NOT_ENOUGH_SAMPLES, SYSERR_AUTOSCALE_REASON_INTELLIGENT_AUTOSCALE, SYSERR_AUTOSCALE_REASON_CONFIG_UPDATE, SYSERR_AUTOSCALE_REASON_POOL_STATE_CHANGE, SYSERR_AUTOSCALE_REASON_ALERT, SYSERR_AUTOSCALEIN_FAILED_LIMIT_EXCEEDED, SYSERR_AUTOSCALEOUT_FAILED_LIMIT_EXCEEDED, SYSERR_AUTOSCALE_IGNORED_AS_WITHIN_COOLDOWN, SYSERR_AUTOSCALE_ORCHESTRATION_TIMEOUT, SYSERR_AUTOSCALE_REASON_NOT_ENOUGH_SERVERS, SYSERR_AUTOSCALE_REASON_TOO_MANY_SERVERS, SYSERR_AUTOSCALE_REASON_ORCHESTRATION_FAILED, SYSERR_AUTOSCALE_REASON_MANUAL, SYSERR_AUTOSCALE_POLICY_NOT_FOUND, SYSERR_AUTOSCALE_REASON_GARBAGE_COLLECTION, SYSERR_AUTOSCALE_SCHEDULED_SCALEIN, SYSERR_AUTOSCALE_SCHEDULED_SCALEOUT, SYSERR_LICENSE_FIELD_NAME_NOT_SET, SYSERR_LICENSE_FILE_NOT_FOUND, SYSERR_LICENSE_FIELD_VALID_UNTIL_NOT_SET, SYSERR_LICENSE_INVALID_TIERS, SYSERR_LICENSE_FIELD_LICENSE_ID_NOT_PRESENT, SYSERR_LICENSE_INVALID_VERSION, SYSERR_LICENSE_DECRYPTION_FAILED, SYSERR_LICENSE_ENFORCEMENT_KEY_NOT_VALID, SYSERR_LICENSE_INVALID_SERIALKEY, SYSERR_LICENSE_INVALID_METRICS, SYSERR_LICENSE_GRPC_NOT_READY, SYSERR_LATEST_LICENSE_ALREADY_DEPLOYED, SYSERR_LICENSE_MGR_GRPC_NOT_READY, SYSERR_LICENSE_TRANSACTION_TENANT_REQUIRED, SYSERR_LICENSE_TRANSACTION_INSUFFICIENT_RESOURCES, SYSERR_LICENSE_TRANSACTION_PER_TENANT_NOT_SUPPORTED, SYSERR_FLOATING_LICENSE_NOT_SUPPORTED, SYSERR_LICENSE_MGR_CANNOT_DELETE_LICENSE, SYSERR_LICENSE_MGR_LICENSE_TIER_NOT_FOUND, SYSERR_LICENSE_EXPIRED, SYSERR_LICENSE_LEDGER_UPDATE_FAILED, SYSERR_LICENSE_TRANSACTION_INSUFFICIENT_SAAS_LICENSE, SYSERR_LICENSE_TRANSACTION_MAX_SERVICE_UNITS_LIMIT, SYSERR_LICENSE_SAAS_UNSUBSCRIBED, SYSERR_LICENSE_SAAS_SYNC_RPC_ERROR, SYSERR_LICENSE_SAAS_SYNC_CONNECT_ERROR, SYSERR_LICENSE_SAAS_SYNC_SERVER_ERROR, SYSERR_LICENSE_SAAS_SYNC_INSUFFICIENT_LICENSE, SYSERR_LICENSE_TRANSACTION_INCORRECT_TIER, SYSERR_LICENSE_TRANSACTION_DATASTORE_ERROR, SYSERR_LICENSE_INVALID_TIER, SYSERR_TRIAL_OR_EVAL_LICENSE_ADDITION_NOT_ALLOWED, SYSERR_LICENSE_INVALID_CLUSTER_UUID, SYSERR_LICENSE_SAAS_LICENSE_INSTALLATION_FAILED, SYSERR_LICENSE_TRANSACTION_SERVICE_UNITS_REQUIRED, SYSERR_LICENSE_TRANSACTION_SEGROUP_LIMIT_EXCEEDED, SYSERR_LICENSE_TRANSACTION_TENANT_LIMIT_EXCEEDED, SYSERR_LICENSE_TRANSACTION_SYSTEM_LIMIT_EXCEEDED, SYSERR_LICENSE_TRANSACTION_RESERVATION_VIOLATION, SYSERR_SEAGENT_OBJ_INACTIVE, SYSERR_SEAGENT_OBJ_AWAITING_DP_PROGRAMMING, SYSERR_SEAGENT_OBJ_ACTIVE, SYSERR_SEAGENT_OBJ_GRAPHDB_ERROR, SYSERR_SEAGENT_OBJ_DP_ERROR, SYSERR_SEAGENT_OBJ_DISABLED_RULE_POOL, SYSERR_SEAGENT_EASTWEST_VS_SUBNET_ERROR, SYSERR_SEAGENT_OBJ_NOT_FOUND, SYSERR_SEAGENT_VS_NOT_FOUND, SYSERR_SEAGENT_VS_VRF_ERROR, SYSERR_SEAGENT_VS_SELIST_LIMIT_ERROR, SYSERR_SEAGENT_VS_SELIST_SE_INTF_ERROR, SYSERR_SEAGENT_VS_CHILD_PARENT_UUID_MISSING, SYSERR_SEDP_PARENT_VS_NOT_EXIST_FOR_CHILD, SYSERR_SEAGENT_TENANT_CREATE_FAILED, SYSERR_SEAGENT_TENANT_UPDATE_FAILED, SYSERR_SEAGENT_VS_INTERFACE_ERROR, SYSERR_SEAGENT_INSUFFICIENT_MEMORY, SYSERR_SEDP_VNIC_CREATION_FAILURE, SYSERR_SEDP_VNIC_ATTACH_FAILURE, SYSERR_SEDP_VNIC_IF_CREATION_FAILURE, SYSERR_SEDP_VNIC_START_FAILURE, SYSERR_SEDP_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_MISMATCH_VRF, SYSERR_SEDP_VNIC_IP_ADDR_ADD_FAILURE, SYSERR_SEDP_VNIC_IP_ADDR_DEL_FAILURE, SYSERR_SEDP_VNIC_OWNER_CORE_NOT_FOUND, SYSERR_SEDP_VNIC_MAIN_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_MEMBER_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_VLAN_FILTER_ADD_FAILURE, SYSERR_SEDP_VNIC_VLAN_FILTER_REMOVE_FAILURE, SYSERR_SEDP_VNIC_UNKNOWN_MSG_TYPE, SYSERR_SEDP_VNIC_PCAP_INIT_FAILURE, SYSERR_GSLB_INVALID_MTYPE, SYSERR_GSLB_INVALID_SITE_CREDENTIALS, SYSERR_GSLB_OBJECT_NOT_FOUND, SYSERR_GSLB_INVALID_OPS, SYSERR_GSLB_PARTIAL_SUCCESS, SYSERR_GSLB_FQDN_CONFLICT, SYSERR_GSLB_CLEANUP_IN_PROGRESS, SYSERR_GSLB_METHOD_NOP, SYSERR_GSLB_API_NOT_SUPPORTED_FOR_UNFEDERATED_OBJECTS, SYSERR_GSLB_STATEDB_ERR, SYSERR_GSLB_SERVICE_MEMBER_VIPS_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_MEMBER_DISABLED, SYSERR_GSLB_SITE_DISABLED, SYSERR_GSLB_SERVICE_DISABLED, SYSERR_GSLB_HM_PROXY_DOWN, SYSERR_GSLB_DNS_DISABLED, SYSERR_GSLB_SERVICE_NON_AVI_VIP_INFO_UNAVAILABLE, SYSERR_GSLB_SERVICE_DATAPATH_STATUS_UNAVAILABLE, SYSERR_GSLB_SERVICE_MEMBER_SERVICES_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_INCONSISTENT_APPLICATION_PROFILE, SYSERR_GSLB_SERVICE_INVALID_APPLICATION_PROFILE, SYSERR_GSLB_SERVICE_SP_INCONSISTENT_CONFIGURED_SERVERS, SYSERR_GSLB_SERVICE_SP_INCONSISTENT_OPERATIONAL_SERVERS, SYSERR_GSLB_SERVICE_SP_ALL_SERVERS_DOWN, SYSERR_GSLB_SERVICE_SP_SOME_SERVERS_DOWN, SYSERR_GSLB_CONFIGURED_VS_IS_NOT_A_DNS_VS, SYSERR_GSLB_NOT_CONFIGURED, SYSERR_GSLB_INVALID_SENDER, SYSERR_GSLB_INVALID_SENDER_STATE, SYSERR_GSLB_INVALID_RX_ID, SYSERR_GSLB_INVALID_VIEW_ID, SYSERR_GSLB_GROUP_CONFLICT, SYSERR_GSLB_INVALID_MTYPE_AT_FOLLOWER, SYSERR_GSLB_LEADER_NOT_IN_LIST, SYSERR_GSLB_SERVICE_CTRL_STATUS_UNAVAILABLE, SYSERR_GSLB_SITE_FSM_NULL, SYSERR_GSLB_SITE_FSM_DISABLE_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_DISABLED, SYSERR_GSLB_SITE_FSM_JOIN_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_INIT, SYSERR_GSLB_SITE_FSM_UNREACHABLE, SYSERR_GSLB_SITE_FSM_LEAVE_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_MMODE, SYSERR_GSLB_SITE_ACTIVE_TO_PASSIVE_TRANSITION, SYSERR_GSLB_SITE_PASSIVE_TO_ACTIVE_TRANSITION, SYSERR_GSLB_SITE_MAX_RETRIES_DONE, SYSERR_GSLB_TIMEOUT, SYSERR_GSLB_CONNECTION_TIMEOUT, SYSERR_GSLB_CONNECTION_REFUSED_ERROR, SYSERR_GSLB_SERVICE_CTRL_STATUS_NA_DUE_TO_UNREACHABLE_SITE, SYSERR_GSLB_SERVICE_SP_NO_CONFIGURED_SERVERS, SYSERR_GSLB_INVALID_OBJECT, SYSERR_GSLB_SERVICE_POOL_DISABLED, SYSERR_GSLB_SERVICE_CREATE_FAILED, SYSERR_GSLB_SERVICE_UPDATE_FAILED, SYSERR_GSLB_GSLB_GEO_FILE_NOT_PRESENT, SYSERR_GSLB_SERVICE_MEMBER_VS_SERVICES_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_MEMBER_VS_SP_POOL_NOT_IN_SYNC, SYSERR_FILE_NOT_PRESENT, SYSERR_GSLB_SERVICE_STATUS_UNKNOWN_IN_PASSIVE_SITE, SYSERR_DNS_POLICY_CREATE_FAIL, SYSERR_DNS_POLICY_UPDATE_FAIL, SYSERR_LCM_CORE_NOT_COPIED_DUE_TO_MAX_LIMIT, SYSERR_LCM_CORE_NOT_COPIED_INSUFFICIENT_DISK_SIZE, SYSERR_LCM_SKIP_SIMILAR_CORE, SYSERR_LCM_CORE_NOT_COPIED_DUE_TO_ERRORS, SYSERR_LCM_STOP, SYSERR_POOL_SERVER_CAPEST_BREACHED, SYSERR_POOL_CREATE_FAILED, SYSERR_POOL_UPDATE_FAILED_INCONSISTENT, SYSERR_POOL_UPDATE_FAILED, SYSERR_POOL_SERVER_STATE_UPDATE_FAILED, SYSERR_POOL_UPDATE_SERVER_FAILED, SYSERR_POOL_UPDATE_LB_ALGO_NO_STATE, SYSERR_SHM_HASH_INSERT_FAILED, SYSERR_SE_RPC_PROXY_STREAM_NOT_CONNECTED, SYSERR_SE_RPC_PROXY_STREAM_WRITE_FAILED, SYSERR_SE_RPC_PROXY_UNABLE_TO_FIND_SYNC_RPC, SYSERR_PRST_PROF_OBJECT_TYPE_MISMATCH, SYSERR_PRST_PROF_OBJECT_NOT_FOUND, SYSERR_PRST_PROF_NULL, SYSERR_PRST_PROF_OBJECT_PRESENT, SYSERR_MS_OBJECT_EXISTS, SYSERR_MS_OBJECT_NOT_FOUND, SYSERR_MS_GRP_OBJECT_EXISTS, SYSERR_MS_GRP_OBJECT_NOT_FOUND, SYSERR_HTTP_POLICY_CREATE_FAILED, SYSERR_HTTP_POLICY_CREATE_EXISTS, SYSERR_HTTP_POLICY_CREATE_SHM_INSERT, SYSERR_HTTP_POLICY_UPDATE_FAILED, SYSERR_STR_GRP_REGISTER_INVAL, SYSERR_STR_GRP_DEREGISTER_INVAL, SYSERR_AG_CREATE_POST_FAILED, SYSERR_AG_CREATE_PRE_FAILED, SYSERR_AG_UPDATE_FAILED, SYSERR_APP_PROF_UPDATE_TYPE_MISMATCH, SYSERR_APP_PROF_CREATE_INVALID_TYPE, SYSERR_APP_PROF_UPDATE_PRESERVE_CLIENT_IP_CHANGED, SYSERR_APP_PROF_NOT_FOUND, SYSERR_POOL_GRP_MEMBER_NOT_FOUND, SYSERR_POOL_GRP_UPDATE_FAILED, SYSERR_POOL_GRP_CREATE_FAILED, SYSERR_POOL_GRP_UPDATE_FAILED_INCONSISTENT, SYSERR_L4PS_CONNPOL_POOL_FAILED, SYSERR_L4PS_CONNPOL_POOL_GRP_FAILED, SYSERR_L4PS_CONNPOL_IP_GRP_FAILED, SYSERR_L4PS_CREATE_FAILED, SYSERR_ANT_PROF_NOT_FOUND, SYSERR_LB_CHASH_INVALID_TYPE, SYSERR_SEC_POLICY_NOT_FOUND, SYSERR_TECH_SUPPORT_COLLECTION_NOT_DONE, SYSERR_TECH_SUPPORT_COLLECTION_SUCCESS, SYSERR_TECH_SUPPORT_COLLECTION_STARTED, SYSERR_TECH_SUPPORT_COLLECTION_ONGOING, SYSERR_TECH_SUPPORT_COLLECTION_IN_PROGRESS, SYSERR_TECH_SUPPORT_COLLECTION_SUCCESS_WITH_ERRORS, SYSERR_TECH_SUPPORT_COLLECTION_ABORTED, SYSERR_TECH_SUPPORT_COLLECTION_STATUS_FILE_NOT_FOUND, SYSERR_TECH_SUPPORT_INVALID_FILENAME, SYSERR_TECH_SUPPORT_COLLECTION_STATUS_IN_PROGRESS, SYSERR_TECH_SUPPORT_INPUT_INVALID_LEVEL, SYSERR_TECH_SUPPORT_INPUT_INVALID_SLUG, SYSERR_DATASCRIPT_FAILED, SYSERR_TECH_SUPPORT_COLLECTION_PREMATURELY_STOPPED, SYSERR_TECH_SUPPORT_V1_DEPRECATED, SYSERR_TECHSUPPORT_COLLECTION_STARTED, SYSERR_TECH_SUPPORT_V2_DEPRECATED, SYSERR_TECH_SUPPORT_FOLLOWER_NOT_SUPPORTED, SYSERR_NET_PROF_NOT_FOUND, SYSERR_ALBSVC_FILE_UPLOAD_IN_PROGRESS, SYSERR_ALBSVC_FILE_UPLOAD_SUCCESS, SYSERR_ALBSVC_FILE_UPLOAD_FAILED, SYSERR_ALBSVC_FILE_UPLOAD_STARTED, SYSERR_ALBSVC_CASE_ID_MISSING, SYSERR_ALBSVC_ASSET_ID_MISSING, SYSERR_ALBSVC_AUTH_FAILURE, SYSERR_ALBSVC_REMOTE_SERVER_ERROR, SYSERR_ALBSVC_DISCONNECTED, SYSERR_ALBSVC_DEREGISTERED, SYSERR_ALBSVC_CANNOT_READ_RESPONSE, SYSERR_ALBSVC_CONTROLLER_ALREADY_REGISTERED, SYSERR_ALBSVC_SESSION_NOT_SET, SYSERR_ALBSVC_CLIENT_TIME_OUT, SYSERR_ALBSVC_CONNECTION_REFUSED, SYSERR_ALBSVC_HTTP_CLIENT_ERROR, SYSERR_ALBSVC_RESOURCE_NOT_FOUND, SYSERR_ALBSVC_INVALID_QUERY_PARAM_VALUE, SYSERR_ALBSVC_INVALID_QUERY_PARAM, SYSERR_ALBSVC_FILE_UPLOAD_CONFLICT, SYSERR_ALBSVC_INTERNAL_ERROR, SYSERR_ALBSVC_PROXY_AUTH_FAILURE, SYSERR_ALBSVC_LOGIN_URL_NOT_FOUND, SYSERR_ALBSVC_PROXY_CONFIG_PARSE_FAILURE, SYSERR_ALBSVC_LOGIN_REQ_FAILED, SYSERR_ALBSVC_REGISTRATION_FAILED, SYSERR_ALBSVC_DATABASE_WRITE_ERROR, SYSERR_ALBSVC_DEREGISTRATION_FAILED, SYSERR_ALBSVC_MALFORMED_PAYLOAD, SYSERR_ALBSVC_CASE_GET_FAILED, SYSERR_ALBSVC_CASE_CREATE_FAILED, SYSERR_ALBSVC_CASES_GET_FAILED, SYSERR_ALBSVC_CASE_UPDATE_FAILED, SYSERR_ALBSVC_STATUS_REQ_FAILED, SYSERR_ALBSVC_CRS_DOWNLOAD_FAILED, SYSERR_ALBSVC_CRS_DEPLOY_FAILED, SYSERR_ALBSVC_CRS_DATA_NOT_FOUND, SYSERR_ALBSVC_DATASTORE_READ_ERROR, SYSERR_ALBSVC_CRS_AUTO_DEPLOY_MALFORMED_URL, SYSERR_ALBSVC_CRS_DOWNLOAD_SIG_MISMATCH, SYSERR_ALBSVC_CRS_DOWNLOAD_FORBIDDEN, SYSERR_ALBSVC_DATABASE_READ_ERROR, SYSERR_ALBSVC_AVICLIENT_ERROR, SYSERR_ALBSVC_CRS_AUTODEPLOY_SUCCESS, SYSERR_ALBSVC_EMPTY_METADATA, SYSERR_ALBSVC_USERS_REQ_FAILED, SYSERR_ALBSVC_USER_DETAIL_REQ_FAILED, SYSERR_ALBSVC_CRS_URL_DECODE_FAILED, SYSERR_ALBSVC_NAME_RESOLUTION_FAILED, SYSERR_ALBSVC_x509_ERROR, SYSERR_ALBSVC_REGISTRATION_DISABLED, SYSERR_ALBSVC_FEATURE_OPT_IN_NOT_ENABLED, SYSERR_ALBSVC_USER_AGENT_DB_BATCH_SIZE_EXCEEDED, SYSERR_ALBSVC_LICENSE_STATUS_CHECK_FAILED, SYSERR_ALBSVC_FEATURE_NOT_ALLOWED, SYSERR_ALBSVC_NO_TENANT_INFO_IN_CTX, SYSERR_ALBSVC_DATABASE_UPDATE_ERROR, SYSERR_ALBSVC_ALREADY_DEREGISTERED, SYSERR_ALBSVC_FILE_DOWNLOAD_IN_PROGRESS, SYSERR_ALBSVC_FILE_DOWNLOAD_SUCCESS, SYSERR_ALBSVC_FILE_DOWNLOAD_FAILED, SYSERR_ALBSVC_FILE_DOWNLOAD_STARTED, SYSERR_UPGRADE_SYSTEM_STARTED, SYSERR_UPGRADE_CONTROLLER_STARTED, SYSERR_UPGRADE_SEGROUP_STARTED, SYSERR_RESUME_SEGROUP_STARTED, SYSERR_PATCH_SYSTEM_STARTED, SYSERR_PATCH_CONTROLLER_STARTED, SYSERR_PATCH_SEGROUP_STARTED, SYSERR_PATCHSEGROUP_RESUME_STARTED, SYSERR_ROLLBACK_SYSTEM_STARTED, SYSERR_ROLLBACK_CONTROLLER_STARTED, SYSERR_ROLLBACK_SEGROUP_STARTED, SYSERR_ROLLBACKPATCH_SYSTEM_STARTED, SYSERR_ROLLBACKPATCH_CONTROLLER_STARTED, SYSERR_ROLLBACKPATCH_SEGROUP_STARTED, SYSERR_UPGRADE_OPS_VS_DISRUPTION_WARNINGS, SYSERR_UPGRADE_OPS_COMPLIANCE_MODE_TRANSITION_STARTED, SYSERR_UPGRADE_OPS_COMPLIANCE_MODE_ERROR_RECOVERY_STARTED, SYSERR_CONCURRENT_UPGRADE, SYSERR_RESTORE_CONTROLLER_STARTED, SYSERR_EVAL_UPGRADE_SYSTEM_STARTED, SYSERR_EVAL_UPGRADE_CONTROLLER_STARTED, SYSERR_EVAL_UPGRADE_SEGROUP_STARTED, SYSERR_EVAL_RESUME_SEGROUP_STARTED, SYSERR_EVAL_PATCH_SYSTEM_STARTED, SYSERR_EVAL_PATCH_CONTROLLER_STARTED, SYSERR_EVAL_PATCH_SEGROUP_STARTED, SYSERR_EVAL_PATCHSEGROUP_RESUME_STARTED, SYSERR_EVAL_ROLLBACK_SYSTEM_STARTED, SYSERR_EVAL_ROLLBACK_CONTROLLER_STARTED, SYSERR_EVAL_ROLLBACK_SEGROUP_STARTED, SYSERR_EVAL_ROLLBACKPATCH_SYSTEM_STARTED, SYSERR_EVAL_ROLLBACKPATCH_CONTROLLER_STARTED, SYSERR_EVAL_ROLLBACKPATCH_SEGROUP_STARTED, SYSERR_EVAL_RESTORE_CONTROLLER_STARTED, SYSERR_UPGRADE_OPS_IN_PROGRESS, SYSERR_UPGRADE_OPS_CHECK_LICENSE, SYSERR_UPGRADE_OPS_CHECK_CLUSTER_STATE, SYSERR_UPGRADE_OPS_CHECK_CLUSTER_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_INPROGRESS, SYSERR_UPGRADE_OPS_CHECK_VERSION_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_REACHABILITY, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_CLOUD_READY, SYSERR_UPGRADE_OPS_CHECK_SE_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_VS_DISRUPUTION, SYSERR_UPGRADE_OPS_CHECK_ROLLBACK_BASICS, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_VERSION_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SE_VERSION_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SYSTEM_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_IMAGE_VERSION, SYSERR_UPGRADE_OPS_CHECK_DOCKER_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_ACTIVE_VERSIONS, SYSERR_UPGRADE_OPS_CHECK_BACKUP, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_ERROR_RECOVERY, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_SUSPENDED, SYSERR_UPGRADE_OPS_CHECK_SYSTEM_FLAG, SYSERR_UPGRADE_OPS_PREVIEW_RESPONSE, SYSERR_UPGRADE_OPS_CHECK_PREVIOUS_PARTITION_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_IMAGE_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_PATCH_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_PATCH_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_ROLLBACK_V1, SYSERR_UPGRADE_OPS_CHECK_ALERTS, SYSERR_UPGRADE_OPS_CHECK_DOCKER_IMAGE, SYSERR_UPGRADE_OPS_CHECK_UPGRADE_STATE_FOR_RESUME_OPS, SYSERR_UPGRADE_OPS_CHECK_PATCH_IMAGE, SYSERR_UPGRADE_OPS_CHECK_ALLOW_SE_GROUP_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SKIP_SE_GROUPS, SYSERR_UPGRADE_OPS_CHECK_CLOUD_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SKIP_ALL_SE_GROUPS, SYSERR_UPGRADE_OPS_CHECK_MAND_PATCH_ROLLBACK, SYSERR_UPGRADE_OPS_GSLB_FEATURE_CHECK, SYSERR_UPGRADE_OPS_CONFIGURATION_CHECK, SYSERR_UPGRADE_OPS_AVI_ESSENTIALS_CHECK, SYSERR_ROLLBACK_OPS_CHECK_VS_DISRUPUTION, SYSERR_UPGRADE_OPS_CHECK_SE_LINUX_ENABLED, SYSERR_UPGRADE_OPS_CHECK_PREVIOUS_DOCKER_IMAGE, SYSERR_UPGRADE_OPS_DOCKER_VERSION_CHECK, SYSERR_UPGRADE_OPS_IP_TYPE_CHECK, SYSERR_UPGRADE_OPS_CHECK_SE_LICENSE, SYSERR_UPGRADE_OPS_AVI_CLOUD_SERVICES_CHECK, SYSERR_CHECK_LICENSE, SYSERR_CHECK_CLUSTER_STATE, SYSERR_CHECK_CLUSTER_DISK_SPACE, SYSERR_CHECK_SE_GROUP_UPGRADE_OPS_INPROGRESS, SYSERR_CHECK_VERSION_COMPATIBILITY, SYSERR_CHECK_SE_REACHABILITY, SYSERR_CHECK_SE_GROUP_CLOUD_READY, SYSERR_CHECK_SE_DISK_SPACE, SYSERR_CHECK_VS_DISRUPUTION, SYSERR_CHECK_ROLLBACK_BASICS, SYSERR_CHECK_CONTROLLER_VERSION_ROLLBACK, SYSERR_CHECK_SE_VERSION_ROLLBACK, SYSERR_CHECK_CONTROLLER_ROLLBACK, SYSERR_CHECK_SE_GROUP_ROLLBACK, SYSERR_CHECK_SYSTEM_ROLLBACK, SYSERR_CHECK_IMAGE_VERSION, SYSERR_CHECK_DOCKER_DISK_SPACE, SYSERR_CHECK_ACTIVE_VERSIONS, SYSERR_CHECK_BACKUP, SYSERR_CHECK_SE_GROUP_ERROR_RECOVERY, SYSERR_CHECK_SE_GROUP_SUSPENDED, SYSERR_CHECK_SYSTEM_FLAG, SYSERR_CHECK_PREVIOUS_PARTITION_COMPATIBILITY, SYSERR_CHECK_IMAGE_COMPATIBILITY, SYSERR_CHECK_CONTROLLER_PATCH_COMPATIBILITY, SYSERR_CHECK_SE_PATCH_COMPATIBILITY, SYSERR_CHECK_SE_ROLLBACK_V1, SYSERR_CHECK_ALERTS, SYSERR_CHECK_DOCKER_IMAGE, SYSERR_CHECK_UPGRADE_STATE_FOR_RESUME_OPS, SYSERR_CHECK_PATCH_IMAGE, SYSERR_CHECK_ALLOW_SE_GROUP_ROLLBACK, SYSERR_CHECK_SKIP_SE_GROUPS, SYSERR_CHECK_CLOUD_COMPATIBILITY, SYSERR_CHECK_SKIP_ALL_SE_GROUPS, SYSERR_CHECK_MAND_PATCH_ROLLBACK, SYSERR_GSLB_FEATURE_CHECK, SYSERR_CONFIGURATION_CHECK, SYSERR_AVI_ESSENTIALS_CHECK, SYSERR_CHECK_SE_LINUX_ENABLED, SYSERR_CHECK_PREVIOUS_DOCKER_IMAGE, SYSERR_DOCKER_VERSION_CHECK, SYSERR_IP_TYPE_CHECK, SYSERR_CHECK_SE_LICENSE, SYSERR_CONFIG_CHECK, SYSERR_GSLB_MANUAL_RESUME_CHECK, SYSERR_CHECK_K8S_ACCESS, SYSERR_CHECK_IMAGE_AVAILABILITY, SYSERR_CHECK_POD_IMAGE, SYSERR_CHECK_REMOTE_IMAGE_REF, SYSERR_CHECK_CONTROLLER_PACKAGE, SYSERR_CHECK_PATCH_PACKAGE, SYSERR_CHECK_CONSENT, SYSERR_CHECK_CONFIG_VERSION, SYSERR_CHECK_CONFIG_FIPS, SYSERR_CHECK_CONFIG_FILES, SYSERR_CHECK_CONFIG_IMAGES, SYSERR_CHECK_CONFIG, SYSERR_CHECK_CONFIG_SE, SYSERR_CHECK_CONFIG_ENV, SYSERR_CHECK_CONFIG_ACTIVE_VERSIONS, SYSERR_CHECK_RESTORE_PATCH, SYSERR_GSLB_MAINTENANCE_MODE_CHECK, SYSERR_CHECK_VERSION_MIGRATION, SYSERR_CHECK_CLUSTER_SINGLE_NODE, SYSERR_CONTROLLER_SE_SECURE_CHANNEL_CERTIFICATE_VALIDATION, SYSERR_CHECK_DRYRUN_CAPABILITY, SYSERR_CHECK_DRYRUN_FIPS_MODE, SYSERR_CHECK_CONFIG_BUNDLE, SYSERR_CHECK_ROLLBACK_FIPS_MODE, SYSERR_CHECK_TIME_SYNC, SYSERR_CHECK_ROLLBACK_SYSTEM, SYSERR_CHECK_LICENSE_CONSUMPTION, SYSERR_CHECK_LINUX_INFRA_HEALTH, SYSERR_CHECK_GSLBSERVICE_DISRUPTION, SYSERR_CHECK_MAX_DISK_SIZE_PERCENT_TS, SYSERR_CHECK_MIN_FREE_DISK_REQUIRED_TS, SYSERR_CHECK_SE_REACHABILITY_TS, SYSERR_MC_UPGRADE_LICENSE_ERR, SYSERR_MC_UPGRADE_CLUSTER_NOT_READY, SYSERR_MC_DISK_INSUFFICIENT_ERR, SYSERR_MC_CLUSTER_INPROGRESS_ERR, SYSERR_MC_SEGROUP_INPROGRESS_ERR, SYSERR_MC_UPGRADE_INCOMPATIBLE_IMAGE_AND_PATCH, SYSERR_MC_UPGRADE_INCOMPATIBLE_FROM_TO_IMAGE, SYSERR_MC_UPGRADE_INCOMPATIBLE_PATCH, SYSERR_MC_UPGRADE_INCOMPATIBLE_SE_GROUP_IMAGE, SYSERR_MC_SE_UNREACHABLE_ERR, SYSERR_MC_SE_GROUP_CLOUD_NOT_READY_ERR, SYSERR_MC_UPGRADE_VS_DISRUPTED_ERR, SYSERR_MC_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_SE_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_ROLLBACK_INFO_ERR, SYSERR_MC_CONTROLLER_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_SYSTEM_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_IMAGE_INVALID_ERR, SYSERR_MC_ACTIVE_VERSIONS_ERR, SYSERR_MC_BACKUP_ERR, SYSERR_MC_ROLLBACK_ON_ERR, SYSERR_MC_SUSPENDED_ERR, SYSERR_MC_SYSTEM_FLAG_ERR, SYSERR_MC_PREVIOUS_PARTITION_INCOMPATIBLE_ERR, SYSERR_MC_IMAGE_VALIDATION_ERR, SYSERR_MC_CONTROLLER_PATCH_ERR, SYSERR_MC_SE_PATCH_ERR, SYSERR_MC_SE_ROLLBACK_V1_ERR, SYSERR_MC_ALERTS, SYSERR_MC_ROLLBACK_DOCKER_IMAGE_ERR, SYSERR_MC_RESUME_OPS_ERR, SYSERR_MC_CHECK_PATCH_IMAGE_ERR, SYSERR_MC_CHECK_SE_GROUP_ROLLBACK_ERR, SYSERR_MC_SKIP_SE_GROUPS_ERR, SYSERR_MC_CHECK_CLOUD_COMPATIBILITY_ERR, SYSERR_MC_SKIP_ALL_SE_GROUPS_ERR, SYSERR_MC_MAND_PATCH_ROLLBACK_ERR, SYSERR_MC_GSLB_LEADER_ERR, SYSERR_MC_SYSTEM_CONFIGURATION_ERR, SYSERR_MC_AVI_ESSENTIALS_OPERATION_NOT_SUPPORTED_ERROR, SYSERR_MC_ROLLBACK_VS_DISRUPTED_ERR, SYSERR_MC_SE_LINUX_ENABLED_ERR, SYSERR_MC_PREVIOUS_DOCKER_IMAGE_NOT_PRESENT_ERR, SYSERR_MC_DOCKER_VERSION_INCOMPATIBLE_ERROR, SYSERR_MC_IP_TYPE_ERR, SYSERR_MC_INVALID_SE_LICENSE_ERR, SYSERR_MC_AVI_CLOUD_SERVICES_OPERATION_NOT_SUPPORTED_ERROR, SYSERR_MC_CONFIG_CHK_ERR, SYSERR_MC_GSLB_MANUAL_RESUME_ERR, SYSERR_MC_K8S_ACCESS_ERR, SYSERR_MC_IMAGE_AVAILABILITY_ERR, SYSERR_MC_POD_IMAGE_ERR, SYSERR_MC_REMOTE_IMAGE_REF_ERR, SYSERR_MC_CONTROLLER_PACKAGE_ERR, SYSERR_MC_PATCH_PACKAGE_ERR, SYSERR_MC_CONSENT_ERR, SYSERR_MC_CONFIG_VERSION_ERR, SYSERR_MC_CONFIG_FIPS_ERR, SYSERR_MC_CONFIG_FILES_ERR, SYSERR_MC_CONFIG_IMAGES_ERR, SYSERR_MC_CONFIG_ERR, SYSERR_CHECK_CONFIG_SE_ERR, SYSERR_CHECK_CONFIG_ENV_ERR, SYSERR_CHECK_CONFIG_ACTIVE_VERSIONS_ERR, SYSERR_CHECK_RESTORE_PATCH_ERR, SYSERR_MC_GSLB_MAINTENANCE_MODE_ERR, SYSERR_CHECK_VERSION_MIGRATION_ERR, SYSERR_CHECK_CLUSTER_SINGLE_NODE_ERR, SYSERR_CONTROLLER_SE_SECURE_CHANNEL_CERTIFICATE_VALIDATION_ERR, SYSERR_CHECK_DRYRUN_CAPABILITY_ERR, SYSERR_CHECK_SE_AVAILABLE_MEMORY, SYSERR_CHECK_SE_AVAILABLE_MEMORY_ERR, SYSERR_CHECK_DRYRUN_FIPS_MODE_ERR, SYSERR_CHECK_CONFIG_BUNDLE_ERR, SYSERR_CHECK_ROLLBACK_FIPS_ERR, SYSERR_MC_CHECK_TIME_SYNC_ERR, SYSERR_CHECK_ROLLBACK_SYSTEM_ERR, SYSERR_MC_CHECK_LICENSE_CONSUMPTION_ERR, SYSERR_MC_LINUX_INFRA_HEALTH_ERR, SYSERR_GSLBSERVICE_DISRUPTED_ERR, SYSERR_CHECK_MAX_DISK_SIZE_PERCENT_TS_ERR, SYSERR_CHECK_MIN_FREE_DISK_REQUIRED_TS_ERR, SYSERR_CHECK_SE_REACHABILITY_TS_ERR, SYSERR_VS_NOT_FOUND, SYSERR_DEFAULT_POOL_NOT_FOUND, SYSERR_PROXY_POOL_NOT_FOUND, SYSERR_MISSING_APPLICATION_PROFILE, SYSERR_APP_PROFILE_NOT_FOUND, SYSERR_WAF_POLICY_NOT_FOUND, SYSERR_DUPLICATE_VS, SYSERR_WRONG_VS_TYPE, SYSERR_POOL_IN_PG_NOT_FOUND, SYSERR_PG_IN_PG, SYSERR_LB_MODULE_INIT_FAILED, SYSERR_CONNPOOL_MODULE_INIT_FAILED, SYSERR_LBACTION_MODULE_INIT_FAILED, SYSERR_PG_NOT_FOUND, SYSERR_DUPLICATE_POOL, SYSERR_SSL_PROFILE_NOT_FOUND, SYSERR_PKI_PROFILE_NOT_FOUND, SYSERR_SSL_CERTKEY_NOT_FOUND, SYSERR_SET_CIPHER_LIST_FAILED, SYSERR_SET_CIPHER_SUITES_FAILED, SYSERR_WRONG_TLS_VERSION, SYSERR_ERR_PAGE_PROFILE_NO_PAGES, SYSERR_ERR_PAGE_PROFILE_NOT_FOUND, SYSERR_ERR_PAGE_NOT_FOUND, SYSERR_ERR_PAGE_REDIRECT_NOT_CONFIGURED, SYSERR_HM_NOT_FOUND, SYSERR_HTTPS_HM_MISSING_CONFIG, SYSERR_SNI_PARENT_UNCONFIGURED, SYSERR_SNI_PARENT_NOT_FOUND, SYSERR_HTTP_POLICYSET_NOT_FOUND, SYSERR_VSDS_NOT_FOUND, SYSERR_MULTIPLE_SP_POOLS_CONFIGURED, SYSERR_L4SSL_VS_INVALID_CLIENT_CERT, SYSERR_CR_PROFILE_NOT_FOUND, SYSERR_POOL_NOT_FOUND, SYSERR_LISTEN_PORTS_CFG_FAILED, SYSERR_STRGRP_NOT_FOUND, SYSERR_SSOPOLICY_NULL, SYSERR_SSOPOLICY_NO_AUTHN_POLICY, SYSERR_SSOPOLICY_NO_AUTH_PROFILE, SYSERR_AUTHPROFILE_NULL, SYSERR_SSOPOLICY_INVALID_AUTH_TYPE, SYSERR_SSOPOLICY_MISSING_SAML_IDP_SP_CONF, SYSERR_SAML_SP_CONFIG_NULL, SYSERR_SAML_SINGLE_SIGNON_URL_NULL, SYSERR_SAML_SP_METADATA_NULL, SYSERR_SAML_COOKIE_NAME_OR_KEY_NULL, SYSERR_LASSO_SERVER_CONFIG_FAILURE, SYSERR_SAML_ENTITY_ID_NULL, SYSERR_BASIC_AUTH_CONF_NULL, SYSERR_LDAP_REQUIRE_FIELD_EMPTY, SYSERR_LDAP_URL_INVALID_PARAMETER, SYSERR_LDAP_BAD_SCHEME, SYSERR_LDAP_BAD_ENCLOSURE, SYSERR_LDAP_BAD_EXTNS, SYSERR_LDAP_BAD_FILTER, SYSERR_LDAP_BAD_SCOPE, SYSERR_LDAP_BAD_ATTRS, SYSERR_LDAP_BAD_HOST, SYSERR_LDAP_USER_ATTRIBUTE_NULL, SYSERR_LDAP_URL_PARSE_FAIL, SYSERR_LDAP_INVALID_URL, SYSERR_AUTH_PROFILE_NOT_FOUND, SYSERR_SSO_TYPE_MISMATCH, SYSERR_NULL_CACHE_CONFIG, SYSERR_SSOPOLICY_NOT_FOUND, SYSERR_CLIENT_AUTH_PROFILE_NOT_FOUND, SYSERR_CLIENT_AUTH_PROFILE_NULL, SYSERR_SAML_IDP_METADATA_NULL, SYSERR_INVALID_OAUTH_LOGOUT_URI_HTTP_SCHEME, SYSERR_LASSO_SERVER_ERROR_ADD_PROVIDER_FAILED, SYSERR_LASSO_SERVER_ERROR_ADD_PROVIDER_PROTOCOL_MISMATCH, SYSERR_LASSO_PARAMS_PROVIDERS_UNAVAILABLE, SYSERR_JWTPROFILE_NULL, SYSERR_JWTSERVER_PROFILE_NOT_FOUND, SYSERR_AUTH_PROFILE_JWTSERVER_PROFILE_OBJECT_NULL, SYSERR_JWT_NAME_NULL, SYSERR_JWT_LOCATION_NULL, SYSERR_JWT_VS_AUDIENCE_NULL, SYSERR_SSO_JWT_VS_INFO_NULL, SYSERR_SUB_CONFIG_FAILURE, SYSERR_BIND_WAF_FAILURE, SYSERR_PROXY_INIT_FAILURE, SYSERR_GRPC_CONFIG_FAILURE, SYSERR_BIND_POLICY_FAILURE, SYSERR_BIND_PROFILE_FAILURE, SYSERR_BIND_LUA_SCRIPT_FAILURE, SYSERR_LUA_SCRIPT_SYNTAX, SYSERR_MISSING_LDAP_VS_CONF, SYSERR_SECPOL_RATE_LIMITER_HTTP_LOC_ERR, SYSERR_BIND_CSRF_FAILURE, SYSERR_COMPR_FLTR_UNKNOWN_LEVEL, SYSERR_COMPR_MIME_TYPE_NOT_INITED, SYSERR_IPADDRGRP_NOT_FOUND, SYSERR_DUPLICATE_UPSTREAM, SYSERR_UPSTREAM_COMPLEX_COMPILATION_FAILED, SYSERR_UPSTREAM_INIT_NO_SERVERS, SYSERR_UPSTREAM_INVALID_ADDRESS, SYSERR_UPSTREAM_INVALID_HOST, SYSERR_UPSTREAM_WITHOUT_PORT, SYSERR_UPSTREAM_INVALID_PARAMETER, SYSERR_UPSTREAM_INVALID_VALUE, SYSERR_UPSTREAM_LB_NO_PEERS, SYSERR_UPSTREAM_LB_NULL_CONF, SYSERR_UPSTREAM_PARSE_URL_FAILED, SYSERR_UPSTREAM_UNSUPPORTED_PARAMETER, SYSERR_PAA_NO_OBJECT, SYSERR_PAA_FILESYSTEM_CREATE_FAIL, SYSERR_PAA_CACHE_CREATE_FAIL, SYSERR_WAF_INIT_FAIL, SYSERR_WAF_INIT_SIGNATURES_FAIL, SYSERR_WAF_WHITELIST_INIT_FAIL, SYSERR_WAF_PSM_INIT_FAIL, SYSERR_WAF_INIT_APP_SIGNATURES_FAIL, SYSERR_WAF_POSTPROCESS_SIGNATURES_FAIL, SYSERR_WAF_ALLOWLIST_INIT_FAIL, SYSERR_WAF_POLICY_INIT_FAIL, SYSERR_WAF_INIT_CRS_OVERRIDE_FAIL, SYSERR_WAF_INIT_INSUFFICIENT_APP_LEARNING_MEMORY, SYSERR_BOT_INIT_FAIL, SYSERR_BOT_ALLOWLIST_INIT_FAIL, SYSERR_BOT_POLICY_NOT_FOUND, SYSERR_BIND_BOT_FAILURE, SYSERR_BOT_MAPPING_NOT_FOUND, SYSERR_BOT_CONSOLIDATOR_NOT_FOUND, SYSERR_APPLICATION_INSIGHTS_NOT_FOUND, SYSERR_POLICY_HASH_REMOVE, SYSERR_POLICY_V4_TREE_CREATION, SYSERR_POLICY_V6_TREE_CREATION, SYSERR_POLICY_APPLOG_PROV, SYSERR_POLICY_CLIENT_IP_GROUP_UUID, SYSERR_POLICY_PATH_MATCH_GROUP_UUID, SYSERR_POLICY_QUERY_MATCH_GROUP_UUID, SYSERR_POLICY_UNKOWN_MATCH_ACTION, SYSERR_POLICY_INVALID_HDR_ACTIONS, SYSERR_POLICY_RWH_COOKIE_OPER, SYSERR_POLICY_HASH_INSERT, SYSERR_SSL_CERT_NOT_PRESENT, SYSERR_SSL_CERT_KEY_NOT_PRESENT, SYSERR_SSL_CTX_CREATION_ERR, SYSERR_SSL_CERT_READ_FAILURE, SYSERR_SSL_CERT_LOAD_TO_CTX, SYSERR_SSL_CERT_IDX_TO_CTX, SYSERR_SSL_KEY_LOAD_TO_CTX, SYSERR_SSL_CERT_CHAIN_READ_FAILURE, SYSERR_SSL_CERT_CHAIN_ADD_FAILURE, SYSERR_SSL_KEY_READ_FAILURE, SYSERR_SSL_CERTIFICATE_AND_KEY_MISMATCH, SYSERR_SSL_CIPHER_LIST_NOT_SET, SYSERR_SSL_CIPHER_SUITES_NOT_SET, SYSERR_SSL_PKI_CLIENT_CA, SYSERR_SSL_DHPARAM_FAILURE, SYSERR_SSL_ECDH_FAILURE, SYSERR_SSL_HOSTMAP_FAILURE, SYSERR_SSL_SESSION_CACHE_INIT, SYSERR_SSL_SESSION_TIX_KEYS_INIT, SYSERR_SSL_PKI_CRL, SYSERR_PKI_PROFILE_CONFIG_NO_CA_CERT, SYSERR_DUPLICATE_PKI_PROFILE, SYSERR_SET_SSL_STAPLE_FAILURE, SYSERR_ICAP_PROFILE_NOT_FOUND, SYSERR_SSL_EVH_PARENT_NOT_FOUND, SYSERR_SSL_MEMPOOL_NAME_LEN_EXCEEDED, SYSERR_SSL_MEMPOOL_UUID_LEN_EXCEEDED, SYSERR_CONFIG_OBJ_NAME_LEN_EXCEEDED, SYSERR_SSL_EVH_PARENT_IN_FAULT_STATE, SYSERR_SPL_OBJ_NAME_LEN_EXCEEDED, SYSERR_SSL_PKI_CRL_FILEOBJECT_NOT_FOUND, SYSERR_AUTH_MISSING_OAUTH_PROFILE, SYSERR_OAUTH_MISSING_AUTHZ_EP, SYSERR_OAUTH_MISSING_TOKEN_EP, SYSERR_OAUTH_MISSING_INTROSPECTION_EP, SYSERR_INVALID_JWT_PROFILE_OBJECT, SYSERR_OAUTH_MISSING_POOL_OBJECT, SYSERR_MISSING_OAUTH_VS_CONF, SYSERR_OAUTH_MISSING_REDIRECT_URI, SYSERR_OAUTH_MISSING_CLIENT_CREDENTIALS, SYSERR_OAUTH_MISSING_RS_CREDENTIALS, SYSERR_OAUTH_MISSING_ISSUER, SYSERR_OAUTH_MISSING_USERINFO_EP, SYSERR_CSRF_POLICY_NOT_FOUND, SYSERR_CSRF_INIT_FAIL, SYSERR_LIC_CONVERT_METERED_BANDWIDTH_NON_AZURE_FAILED, SYSERR_LIC_RESERVE_LEDGER_METADATA_REQ_UNIDENTIFIED, SYSERR_LIC_CONVERT_FORMULA_NOT_DEFINED, SYSERR_LIC_CONVERT_MALFORMED_PAYLOAD, SYSERR_FILE_CONTENT_DECODE_FAILED, SYSERR_RETENTION_POLICY_ERR, SYSERR_RETENTION_POLICY_SERVICE_UNAVAILABLE, SYSERR_RETENTION_POLICY_INVALID_ACTION, SYSERR_SVC_FAILURE, SYSERR_SVC_SUCCESS, SYSERR_PROTOBUF_MEM_CHUNK_SIZE_EXCEEDED, SYSERR_REPORT_GENERATION_STARTED, SYSERR_REPORT_GENERATION_FAILED, SYSERR_CHECK_MIN_FREE_DISK_REQUIRED_REPORTING, SYSERR_CHECK_MIN_FREE_DISK_REQUIRED_REPORTING_ERR, SYSERR_CHECK_CLUSTER_REPORTING, SYSERR_CHECK_CLUSTER_REPORTING_ERR, SYSERR_CHECK_UPGRADE_IN_PROGRESS, SYSERR_CHECK_UPGRADE_IN_PROGRESS_ERR, SYSERR_CHECK_WAF_ENABLED_REPORTING, SYSERR_CHECK_WAF_ENABLED_REPORTING_ERR, SYSERR_CHECK_REPORT_SE_GROUP_VERSION, SYSERR_CHECK_REPORT_LOWER_SE_GROUP_VERSION, SYSERR_CHECK_REPORT_DATA_SAMPLES, SYSERR_CHECK_REPORT_DATA_SAMPLES_ERR. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Status *string `json:"status,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. StatusString *string `json:"status_string,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SubnetUUID *string `json:"subnet_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VrfUUID *string `json:"vrf_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/c_r_l.go b/vendor/github.com/vmware/alb-sdk/go/models/c_r_l.go index fc0a0608d..09a1ea9e1 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/c_r_l.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/c_r_l.go @@ -8,36 +8,33 @@ package models // swagger:model CRL type CRL struct { - // Certificate Revocation list from a given issuer in PEM format. This can either be configured directly or via the server_url. . Field deprecated in 30.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. - Body *string `json:"body,omitempty"` - - // Common name of the issuer in the Certificate Revocation list. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Common name of the issuer in the Certificate Revocation list. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CommonName *string `json:"common_name,omitempty"` - // Distinguished name of the issuer in the Certificate Revocation list. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Distinguished name of the issuer in the Certificate Revocation list. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DistinguishedName *string `json:"distinguished_name,omitempty"` - // Cached etag to optimize the download of the CRL. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Cached etag to optimize the download of the CRL. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Etag *string `json:"etag,omitempty"` - // Fingerprint of the CRL. Used to avoid configuring duplicates. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Fingerprint of the CRL. Used to avoid configuring duplicates. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Fingerprint *string `json:"fingerprint,omitempty"` - // Last time CRL was refreshed by the system. This is an internal field used by the system. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Last time CRL was refreshed by the system. This is an internal field used by the system. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LastRefreshed *string `json:"last_refreshed,omitempty"` - // The date when this CRL was last issued. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The date when this CRL was last issued. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LastUpdate *string `json:"last_update,omitempty"` - // The date when a newer CRL will be available. Also conveys the date after which the CRL should be considered obsolete. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The date when a newer CRL will be available. Also conveys the date after which the CRL should be considered obsolete. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NextUpdate *string `json:"next_update,omitempty"` - // URL of a server that issues the Certificate Revocation list. If this is configured, CRL will be periodically downloaded either based on the configured update interval or the next update interval in the CRL. CRL itself is stored in the body. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // URL of a server that issues the Certificate Revocation list. If this is configured, CRL will be periodically downloaded either based on the configured update interval or the next update interval in the CRL. CRL itself is stored in the body. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ServerURL *string `json:"server_url,omitempty"` - // Certificate Revocation list in plain text for readability. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Certificate Revocation list in plain text for readability. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Text *string `json:"text,omitempty"` - // Interval in minutes to check for CRL update. If not specified, interval will be 1 day. Allowed values are 30-525600. Unit is MIN. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Interval in minutes to check for CRL update. If not specified, interval will be 1 day. Allowed values are 30-525600. Unit is MIN. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UpdateInterval *int32 `json:"update_interval,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/c_r_s_deployment_failure.go b/vendor/github.com/vmware/alb-sdk/go/models/c_r_s_deployment_failure.go index 29a9a1bc4..7d90c7549 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/c_r_s_deployment_failure.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/c_r_s_deployment_failure.go @@ -8,9 +8,9 @@ package models // swagger:model CRSDeploymentFailure type CRSDeploymentFailure struct { - // List of all CRS updates that failed to install. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of all CRS updates that failed to install. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CrsInfo []*CRSDetails `json:"crs_info,omitempty"` - // Error message to be conveyed to controller UI. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Error message to be conveyed to controller UI. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Message *string `json:"message,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/c_r_s_deployment_success.go b/vendor/github.com/vmware/alb-sdk/go/models/c_r_s_deployment_success.go index 650750546..0b57d65bf 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/c_r_s_deployment_success.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/c_r_s_deployment_success.go @@ -8,6 +8,6 @@ package models // swagger:model CRSDeploymentSuccess type CRSDeploymentSuccess struct { - // List of all installed CRS updates. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of all installed CRS updates. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CrsInfo []*CRSDetails `json:"crs_info,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/c_r_s_details.go b/vendor/github.com/vmware/alb-sdk/go/models/c_r_s_details.go index 50682532c..02c7998f1 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/c_r_s_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/c_r_s_details.go @@ -8,15 +8,15 @@ package models // swagger:model CRSDetails type CRSDetails struct { - // Name of the CRS release. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the CRS release. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // CRS release date. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // CRS release date. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ReleaseDate *string `json:"release_date,omitempty"` - // Download link of the CRS release. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Download link of the CRS release. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. URL *string `json:"url,omitempty"` - // Version of the CRS release. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Version of the CRS release. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Version *string `json:"version,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/c_r_s_update_details.go b/vendor/github.com/vmware/alb-sdk/go/models/c_r_s_update_details.go index 481c57cdf..c47c1661b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/c_r_s_update_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/c_r_s_update_details.go @@ -8,6 +8,6 @@ package models // swagger:model CRSUpdateDetails type CRSUpdateDetails struct { - // List of all available CRS updates. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of all available CRS updates. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CrsInfo []*CRSDetails `json:"crs_info,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/c_s_r_f_policy.go b/vendor/github.com/vmware/alb-sdk/go/models/c_s_r_f_policy.go index 250c15b7e..55c29deb9 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/c_s_r_f_policy.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/c_s_r_f_policy.go @@ -12,32 +12,35 @@ type CSRFPolicy struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 30.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Name of the cookie to be used for CSRF token. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the cookie to be used for CSRF token. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CookieName *string `json:"cookie_name,omitempty"` - // Human-readable description of this CSRF Protection Policy. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The file object that contains csrf javascript content. Must be of type 'CSRF'. It is a reference to an object of type FileObject. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + CsrfFileRef *string `json:"csrf_file_ref,omitempty"` + + // Human-readable description of this CSRF Protection Policy. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // The name of this CSRF Protection Policy. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The name of this CSRF Protection Policy. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Rules to control which requests undergo CSRF Protection.If the client's request doesn't match with any rules MatchTarget, BYPASS_CSRF action is applied. Field introduced in 30.2.1. Minimum of 1 items required. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Rules to control which requests undergo CSRF Protection.If the client's request doesn't match with any rules MatchTarget, BYPASS_CSRF action is applied. Field introduced in 30.2.1. Minimum of 1 items required. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Rules []*CSRFRule `json:"rules,omitempty"` - // The unique identifier of the tenant to which this policy belongs. It is a reference to an object of type Tenant. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The unique identifier of the tenant to which this policy belongs. It is a reference to an object of type Tenant. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // CSRF token is rotated when this time expires. Tokens will be acceptable for twice the token_validity_time time. Allowed values are 10-1440. Special values are 0- unlimited. Field introduced in 30.2.1. Unit is MIN. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // A CSRF token is rotated when this amount of time has passed. Even after that, tokens will be accepted until twice this amount of time has passed. Note, however, that other timeouts from the underlying session layer also affect how long a given token can be used. A token will be invalidated (rotated or deleted) after one of 'token_validity_time_min' (this value), 'session_establishment_timeout', 'session_idle_timeout', 'session_maximum_timeout' is reached, whichever occurs first. Allowed values are 10-1440. Special values are 0- unlimited. Field introduced in 30.2.1. Unit is MIN. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TokenValidityTimeMin *uint32 `json:"token_validity_time_min,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // A unique identifier to this CSRF Protection Policy. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // A unique identifier to this CSRF Protection Policy. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/c_s_r_f_rule.go b/vendor/github.com/vmware/alb-sdk/go/models/c_s_r_f_rule.go index b8c224ede..2324c4f57 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/c_s_r_f_rule.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/c_s_r_f_rule.go @@ -8,21 +8,21 @@ package models // swagger:model CSRFRule type CSRFRule struct { - // CSRF Action to be applied for matched target. Enum options - VERIFY_CSRF_TOKEN, VERIFY_ORIGIN, VERIFY_ORIGIN_AND_CSRF_TOKEN, BYPASS_CSRF. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // CSRF Action to be applied for matched target. Enum options - VERIFY_CSRF_TOKEN, VERIFY_ORIGIN, VERIFY_ORIGIN_AND_CSRF_TOKEN, BYPASS_CSRF. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Action *string `json:"action,omitempty"` - // Enable or deactivate the rule. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable or deactivate the rule. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Enable *bool `json:"enable,omitempty"` - // Rules are processed in order of this index field. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Rules are processed in order of this index field. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Index *uint32 `json:"index"` - // Match criteria for requests to apply CSRF Action. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Match criteria for requests to apply CSRF Action. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Match *MatchTarget `json:"match"` - // A name describing the rule in a short form. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // A name describing the rule in a short form. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/capture_file_size.go b/vendor/github.com/vmware/alb-sdk/go/models/capture_file_size.go index 88fece4e2..9f829a4f0 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/capture_file_size.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/capture_file_size.go @@ -8,9 +8,9 @@ package models // swagger:model CaptureFileSize type CaptureFileSize struct { - // Maximum size in MB. Set 0 for avi default size. Allowed values are 100-512000. Special values are 0 - AVI_DEFAULT. Field introduced in 18.2.8. Unit is MB. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum size in MB. Set 0 for avi default size. Allowed values are 100-512000. Special values are 0 - AVI_DEFAULT. Field introduced in 18.2.8. Unit is MB. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AbsoluteSize *uint32 `json:"absolute_size,omitempty"` - // Limits capture to percentage of free disk space. Set 0 for avi default size. Allowed values are 0-75. Field introduced in 18.2.8. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Limits capture to percentage of free disk space. Set 0 for avi default size. Allowed values are 0-75. Field introduced in 18.2.8. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PercentageSize *uint32 `json:"percentage_size,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/capture_filters.go b/vendor/github.com/vmware/alb-sdk/go/models/capture_filters.go index f28c87b3f..67edc08ec 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/capture_filters.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/capture_filters.go @@ -8,39 +8,39 @@ package models // swagger:model CaptureFilters type CaptureFilters struct { - // Per packet IP filter. Matches with source and destination address. Curently not applicable for DebugServiceEngine. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Per packet IP filter. Matches with source and destination address. Curently not applicable for DebugServiceEngine. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CaptureIP *DebugIPAddr `json:"capture_ip,omitempty"` - // Capture filter for SE IPC. Not applicable for Debug Virtual Service. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Capture filter for SE IPC. Not applicable for Debug Virtual Service. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CaptureIpc *CaptureIPC `json:"capture_ipc,omitempty"` - // Destination Port range filter. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Destination Port range filter. Allowed values are 1-65535. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DstPortEnd *uint32 `json:"dst_port_end,omitempty"` - // Destination Port range filter. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Destination Port range filter. Allowed values are 1-65535. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DstPortStart *uint32 `json:"dst_port_start,omitempty"` - // Ethernet Proto filter. Enum options - ETH_TYPE_IPV4. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Ethernet Proto filter. Enum options - ETH_TYPE_IPV4, ETH_TYPE_IPV6. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EthProto *string `json:"eth_proto,omitempty"` - // IP Proto filter. Support for TCP only for now. Enum options - IP_TYPE_TCP. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP Proto filter. Support for TCP only for now. Enum options - IP_TYPE_TCP. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IPProto *string `json:"ip_proto,omitempty"` - // Source Port filter. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Source Port filter. Allowed values are 1-65535. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SrcPort *uint32 `json:"src_port,omitempty"` - // Source Port range end filter. If specified, the source port filter will be a range. The filter range will be between src_port and src_port_range_end. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Source Port range end filter. If specified, the source port filter will be a range. The filter range will be between src_port and src_port_range_end. Allowed values are 1-65535. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SrcPortRangeEnd *uint32 `json:"src_port_range_end,omitempty"` - // TCP ACK flag filter. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // TCP ACK flag filter. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TCPAck *bool `json:"tcp_ack,omitempty"` - // TCP FIN flag filter. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // TCP FIN flag filter. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TCPFin *bool `json:"tcp_fin,omitempty"` - // TCP PUSH flag filter. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // TCP PUSH flag filter. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TCPPush *bool `json:"tcp_push,omitempty"` - // TCP SYN flag filter. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // TCP SYN flag filter. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TCPSyn *bool `json:"tcp_syn,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/capture_ip_c.go b/vendor/github.com/vmware/alb-sdk/go/models/capture_ip_c.go index 3edc3d437..4b1df8db0 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/capture_ip_c.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/capture_ip_c.go @@ -8,39 +8,39 @@ package models // swagger:model CaptureIPC type CaptureIPC struct { - // Flow del probe filter for SE IPC. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Flow del probe filter for SE IPC. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FlowDelProbe *bool `json:"flow_del_probe,omitempty"` - // Flow mirror add filter for SE IPC. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Flow mirror add filter for SE IPC. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FlowMirrorAdd *bool `json:"flow_mirror_add,omitempty"` - // Filter for all flow mirror SE IPC. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Filter for all flow mirror SE IPC. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FlowMirrorAll *bool `json:"flow_mirror_all,omitempty"` - // Flow mirror del filter for SE IPC. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Flow mirror del filter for SE IPC. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FlowMirrorDel *bool `json:"flow_mirror_del,omitempty"` - // Flow probe filter for SE IPC. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Flow probe filter for SE IPC. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FlowProbe *bool `json:"flow_probe,omitempty"` - // Filter for all flow probe SE IPC. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Filter for all flow probe SE IPC. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FlowProbeAll *bool `json:"flow_probe_all,omitempty"` - // IPC batched filter for SE IPC. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IPC batched filter for SE IPC. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IpcBatched *bool `json:"ipc_batched,omitempty"` - // Filter for incoming IPC request. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Filter for incoming IPC request. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IpcRxReq *bool `json:"ipc_rx_req,omitempty"` - // Filter for incoming IPC response. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Filter for incoming IPC response. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IpcRxRes *bool `json:"ipc_rx_res,omitempty"` - // Filter for outgoing IPC request. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Filter for outgoing IPC request. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IpcTxReq *bool `json:"ipc_tx_req,omitempty"` - // Filter for outgoing IPC response. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Filter for outgoing IPC response. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IpcTxRes *bool `json:"ipc_tx_res,omitempty"` - // Vs heart beat filter for SE IPC. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Vs heart beat filter for SE IPC. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsHb *bool `json:"vs_hb,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/capture_packet_filter.go b/vendor/github.com/vmware/alb-sdk/go/models/capture_packet_filter.go index 32bb049c0..f20247f6a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/capture_packet_filter.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/capture_packet_filter.go @@ -8,6 +8,6 @@ package models // swagger:model CapturePacketFilter type CapturePacketFilter struct { - // TCP Params filter. And'ed internally and Or'ed amongst each other. . Field introduced in 30.2.1. Maximum of 20 items allowed. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // TCP Params filter. And'ed internally and Or'ed amongst each other. . Field introduced in 30.2.1. Maximum of 20 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CaptureTCPFilters []*CaptureTCPFilter `json:"capture_tcp_filters,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/capture_tcp_filter.go b/vendor/github.com/vmware/alb-sdk/go/models/capture_tcp_filter.go index d97be4e71..b5eb05fe6 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/capture_tcp_filter.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/capture_tcp_filter.go @@ -8,18 +8,18 @@ package models // swagger:model CaptureTCPFilter type CaptureTCPFilter struct { - // Destination Port range filter. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Destination Port range filter. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DstPortRange *DestinationPortAddr `json:"dst_port_range,omitempty"` - // Ethernet Proto filter. Enum options - ETH_TYPE_IPV4. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Ethernet Proto filter. Enum options - ETH_TYPE_IPV4, ETH_TYPE_IPV6. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EthProto *string `json:"eth_proto,omitempty"` - // Per packet IP filter for Service Engine PCAP. Matches with source and destination address. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Per packet IP filter for Service Engine PCAP. Matches with source and destination address. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HostIP *DebugIPAddr `json:"host_ip,omitempty"` - // Source Port range filter. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Source Port range filter. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SrcPortRange *SourcePortAddr `json:"src_port_range,omitempty"` - // TCP flags filter. Or'ed internally and And'ed amongst each other. . Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // TCP flags filter. Or'ed internally and And'ed amongst each other. . Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Tcpflag *CaptureTCPFlags `json:"tcpflag,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/capture_tcp_flags.go b/vendor/github.com/vmware/alb-sdk/go/models/capture_tcp_flags.go index 3fae1ca11..1ac14ee27 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/capture_tcp_flags.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/capture_tcp_flags.go @@ -8,24 +8,24 @@ package models // swagger:model CaptureTCPFlags type CaptureTCPFlags struct { - // Logical operation based filter criteria. Enum options - OR, AND. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Logical operation based filter criteria. Enum options - OR, AND. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. FilterOp *string `json:"filter_op,omitempty"` - // Match criteria. Enum options - IS_IN, IS_NOT_IN. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Match criteria. Enum options - IS_IN, IS_NOT_IN. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MatchOperation *string `json:"match_operation,omitempty"` - // TCP ACK flag filter. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // TCP ACK flag filter. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TCPAck *bool `json:"tcp_ack,omitempty"` - // TCP FIN flag filter. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // TCP FIN flag filter. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TCPFin *bool `json:"tcp_fin,omitempty"` - // TCP PUSH flag filter. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // TCP PUSH flag filter. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TCPPush *bool `json:"tcp_push,omitempty"` - // TCP RST flag filter. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // TCP RST flag filter. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TCPRst *bool `json:"tcp_rst,omitempty"` - // TCP SYN flag filter. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // TCP SYN flag filter. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TCPSyn *bool `json:"tcp_syn,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/case_config.go b/vendor/github.com/vmware/alb-sdk/go/models/case_config.go index d47580092..c4f21ed46 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/case_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/case_config.go @@ -8,15 +8,15 @@ package models // swagger:model CaseConfig type CaseConfig struct { - // Additional emails to get notified when the case gets created. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Additional emails to get notified when the case gets created. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AdditionalEmails []string `json:"additional_emails,omitempty"` - // Enable pro-active support case creation when a controller failure occurs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Enable pro-active support case creation when a controller failure occurs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. EnableAutoCaseCreationOnControllerFailure *bool `json:"enable_auto_case_creation_on_controller_failure,omitempty"` - // Enable pro-active support case creation when a service engine failure occurs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Enable pro-active support case creation when a service engine failure occurs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. EnableAutoCaseCreationOnSeFailure *bool `json:"enable_auto_case_creation_on_se_failure,omitempty"` - // Enable cleanup of successfully attached files to support case. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. Special default for Essentials edition is false, Basic edition is false, Enterprise is True. + // Enable cleanup of successfully attached files to support case. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. Special default for Essentials edition is false, Basic edition is false, Enterprise edition is True. EnableCleanupOfAttachedFiles *bool `json:"enable_cleanup_of_attached_files,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cdp_lldp_info.go b/vendor/github.com/vmware/alb-sdk/go/models/cdp_lldp_info.go index 5819166ab..ffdf22862 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cdp_lldp_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cdp_lldp_info.go @@ -8,21 +8,21 @@ package models // swagger:model CdpLldpInfo type CdpLldpInfo struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Chassis *string `json:"chassis,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Device *string `json:"device,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Mgmtaddr *string `json:"mgmtaddr,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Port *string `json:"port,omitempty"` - // Enum options - CDP, LLDP, NOT_APPLICABLE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - CDP, LLDP, NOT_APPLICABLE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SwitchInfoType *string `json:"switch_info_type,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SystemName *string `json:"system_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/central_license_refresh_details.go b/vendor/github.com/vmware/alb-sdk/go/models/central_license_refresh_details.go index d11455f17..58b5955a5 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/central_license_refresh_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/central_license_refresh_details.go @@ -8,12 +8,12 @@ package models // swagger:model CentralLicenseRefreshDetails type CentralLicenseRefreshDetails struct { - // Message. Field introduced in 21.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Message. Field introduced in 21.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Message *string `json:"message,omitempty"` - // Service units. Field introduced in 21.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Service units. Field introduced in 21.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ServiceUnits *float64 `json:"service_units,omitempty"` - // Tenant uuid. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Tenant uuid. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TenantUUID *string `json:"tenant_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/central_license_subscription_details.go b/vendor/github.com/vmware/alb-sdk/go/models/central_license_subscription_details.go index b83822fee..27b0caa1b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/central_license_subscription_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/central_license_subscription_details.go @@ -8,9 +8,9 @@ package models // swagger:model CentralLicenseSubscriptionDetails type CentralLicenseSubscriptionDetails struct { - // Message. Field introduced in 21.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Message. Field introduced in 21.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Message *string `json:"message,omitempty"` - // Tenant uuid. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Tenant uuid. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TenantUUID *string `json:"tenant_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/certificate_authority.go b/vendor/github.com/vmware/alb-sdk/go/models/certificate_authority.go index 8ddc762c5..05f5ef5e0 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/certificate_authority.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/certificate_authority.go @@ -8,9 +8,9 @@ package models // swagger:model CertificateAuthority type CertificateAuthority struct { - // It is a reference to an object of type SSLKeyAndCertificate. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type SSLKeyAndCertificate. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CaRef *string `json:"ca_ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/certificate_management_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/certificate_management_profile.go index 469b69577..d5105a3da 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/certificate_management_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/certificate_management_profile.go @@ -12,30 +12,30 @@ type CertificateManagementProfile struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // Name of the PKI Profile. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the PKI Profile. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Alert script config object for certificate management profile. It is a reference to an object of type AlertScriptConfig. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Alert script config object for certificate management profile. It is a reference to an object of type AlertScriptConfig. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true RunScriptRef *string `json:"run_script_ref"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ScriptParams []*CustomParams `json:"script_params,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cfg_state.go b/vendor/github.com/vmware/alb-sdk/go/models/cfg_state.go index fd4029000..9da0461fd 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cfg_state.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cfg_state.go @@ -8,24 +8,27 @@ package models // swagger:model CfgState type CfgState struct { - // cfg-version synced to follower. . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // cfg-version synced to follower. . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CfgVersion *uint32 `json:"cfg_version,omitempty"` - // cfg-version in flight to follower. . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // cfg-version in flight to follower. . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CfgVersionInFlight *uint32 `json:"cfg_version_in_flight,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LastChangedTime *TimeStamp `json:"last_changed_time,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Config push to SE(s) information in the local site. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + LocalConfig *LocalConfig `json:"local_config,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // site_uuid to which the object was synced. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // site_uuid to which the object was synced. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SiteUUID *string `json:"site_uuid,omitempty"` - // Status of the object. . Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_BAD_REQUEST.... Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Status of the object. . Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_FAILED.... Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Status *string `json:"status,omitempty"` - // object-uuid that is being synced to follower. . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // object-uuid that is being synced to follower. . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/child_process_info.go b/vendor/github.com/vmware/alb-sdk/go/models/child_process_info.go index 4db30393e..23ba10a64 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/child_process_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/child_process_info.go @@ -8,9 +8,9 @@ package models // swagger:model ChildProcessInfo type ChildProcessInfo struct { - // Amount of memory (in MB) used by the sub process. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Amount of memory (in MB) used by the sub process. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Memory *uint32 `json:"memory,omitempty"` - // Process Id of the sub process. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Process Id of the sub process. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Pid *uint32 `json:"pid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/client_fingerprints.go b/vendor/github.com/vmware/alb-sdk/go/models/client_fingerprints.go index 53ddeb9a8..1db069df3 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/client_fingerprints.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/client_fingerprints.go @@ -8,15 +8,15 @@ package models // swagger:model ClientFingerprints type ClientFingerprints struct { - // Message Digest (md5) of filtered JA3 from ClientHello. This can deviate from 'tls_fingerprint' because not all extensions are considered. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Message Digest (md5) of filtered JA3 from ClientHello. This can deviate from 'tls_fingerprint' because not all extensions are considered. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. FilteredTLSFingerprint *string `json:"filtered_tls_fingerprint,omitempty"` - // Message Digest (md5) of JA3 from ClientHello. Only present if the full TLS fingerprint is different from the filtered fingerprint. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Message Digest (md5) of JA3 from ClientHello. Only present if the full TLS fingerprint is different from the filtered fingerprint. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. FullTLSFingerprint *string `json:"full_tls_fingerprint,omitempty"` - // Message Digest (md5) of normalized JA3 from ClientHello. This can deviate from 'full_tls_fingerprint' because extensions 21 and 35 are removed and the remaining values are sorted numerically before the MD5 is calculated. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Message Digest (md5) of normalized JA3 from ClientHello. This can deviate from 'full_tls_fingerprint' because extensions 21 and 35 are removed and the remaining values are sorted numerically before the MD5 is calculated. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NormalizedTLSFingerprint *string `json:"normalized_tls_fingerprint,omitempty"` - // Values of selected fields from the ClientHello. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Values of selected fields from the ClientHello. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TLSClientInfo *TLSClientInfo `json:"tls_client_info,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/client_insights_sampling.go b/vendor/github.com/vmware/alb-sdk/go/models/client_insights_sampling.go index 3d08c75b6..390f59a85 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/client_insights_sampling.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/client_insights_sampling.go @@ -8,12 +8,12 @@ package models // swagger:model ClientInsightsSampling type ClientInsightsSampling struct { - // Client IP addresses to check when inserting RUM script. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Client IP addresses to check when inserting RUM script. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientIP *IPAddrMatch `json:"client_ip,omitempty"` - // URL patterns to check when inserting RUM script. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // URL patterns to check when inserting RUM script. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SampleUris *StringMatch `json:"sample_uris,omitempty"` - // URL patterns to avoid when inserting RUM script. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // URL patterns to avoid when inserting RUM script. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SkipUris *StringMatch `json:"skip_uris,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/client_log_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/client_log_configuration.go index 303ce423e..36e2a2844 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/client_log_configuration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/client_log_configuration.go @@ -8,15 +8,15 @@ package models // swagger:model ClientLogConfiguration type ClientLogConfiguration struct { - // Enable significant log collection. By default, this flag is enabled, which means that Avi SEs collect significant logs and forward them to Controller for further processing. For example, these logs correspond to error conditions such as when the response code for a request is 500. Users can deactivate this flag to turn off default significant log collection. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. Special default for Essentials edition is false, Basic edition is false, Enterprise is True. + // Enable significant log collection. By default, this flag is enabled, which means that Avi SEs collect significant logs and forward them to Controller for further processing. For example, these logs correspond to error conditions such as when the response code for a request is 500. Users can deactivate this flag to turn off default significant log collection. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. Special default for Essentials edition is false, Basic edition is false, Enterprise edition is True. EnableSignificantLogCollection *bool `json:"enable_significant_log_collection,omitempty"` - // Filtered logs are logs that match any client log filters or rules with logging enabled. Such logs are processed by the Logs Analytics system according to this setting. Enum options - LOGS_PROCESSING_NONE, LOGS_PROCESSING_SYNC_AND_INDEX_ON_DEMAND, LOGS_PROCESSING_AUTO_SYNC_AND_INDEX, LOGS_PROCESSING_AUTO_SYNC_BUT_INDEX_ON_DEMAND. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Filtered logs are logs that match any client log filters or rules with logging enabled. Such logs are processed by the Logs Analytics system according to this setting. Enum options - LOGS_PROCESSING_NONE, LOGS_PROCESSING_SYNC_AND_INDEX_ON_DEMAND, LOGS_PROCESSING_AUTO_SYNC_AND_INDEX, LOGS_PROCESSING_AUTO_SYNC_BUT_INDEX_ON_DEMAND. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FilteredLogProcessing *string `json:"filtered_log_processing,omitempty"` - // Logs that are neither significant nor filtered, are processed by the Logs Analytics system according to this setting. Enum options - LOGS_PROCESSING_NONE, LOGS_PROCESSING_SYNC_AND_INDEX_ON_DEMAND, LOGS_PROCESSING_AUTO_SYNC_AND_INDEX, LOGS_PROCESSING_AUTO_SYNC_BUT_INDEX_ON_DEMAND. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Logs that are neither significant nor filtered, are processed by the Logs Analytics system according to this setting. Enum options - LOGS_PROCESSING_NONE, LOGS_PROCESSING_SYNC_AND_INDEX_ON_DEMAND, LOGS_PROCESSING_AUTO_SYNC_AND_INDEX, LOGS_PROCESSING_AUTO_SYNC_BUT_INDEX_ON_DEMAND. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NonSignificantLogProcessing *string `json:"non_significant_log_processing,omitempty"` - // Significant logs are processed by the Logs Analytics system according to this setting. Enum options - LOGS_PROCESSING_NONE, LOGS_PROCESSING_SYNC_AND_INDEX_ON_DEMAND, LOGS_PROCESSING_AUTO_SYNC_AND_INDEX, LOGS_PROCESSING_AUTO_SYNC_BUT_INDEX_ON_DEMAND. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Significant logs are processed by the Logs Analytics system according to this setting. Enum options - LOGS_PROCESSING_NONE, LOGS_PROCESSING_SYNC_AND_INDEX_ON_DEMAND, LOGS_PROCESSING_AUTO_SYNC_AND_INDEX, LOGS_PROCESSING_AUTO_SYNC_BUT_INDEX_ON_DEMAND. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SignificantLogProcessing *string `json:"significant_log_processing,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/client_log_filter.go b/vendor/github.com/vmware/alb-sdk/go/models/client_log_filter.go index 6dcd7d1a9..707cb516e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/client_log_filter.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/client_log_filter.go @@ -8,27 +8,27 @@ package models // swagger:model ClientLogFilter type ClientLogFilter struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AllHeaders *bool `json:"all_headers,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientIP *IPAddrMatch `json:"client_ip,omitempty"` - // Special values are 0 - infinite. Unit is MIN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Special values are 0 - infinite. Unit is MIN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Duration *uint32 `json:"duration,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Enabled *bool `json:"enabled"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Index *uint32 `json:"index"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Enterprise with Cloud Services edition. URI *StringMatch `json:"uri,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/client_log_streaming_config.go b/vendor/github.com/vmware/alb-sdk/go/models/client_log_streaming_config.go index 9be54fd19..f5f1c2afe 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/client_log_streaming_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/client_log_streaming_config.go @@ -8,28 +8,28 @@ package models // swagger:model ClientLogStreamingConfig type ClientLogStreamingConfig struct { - // IP address or hostnames (FQDNs) of destination servers. If an FQDN is provided, this should be resolvable on Avi Service Engines. Multiple servers are supported by furnishing a comma-separated list of IP addresses or host names, for example, 11.11.11.11,23.12.12.4,2001 123 1. Optionally, a separate port can be specified for each external server in the list, for example,11.11.11.11 234,12.12.12.12 343,[2001 123 1] 234. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP address or hostnames (FQDNs) of destination servers. If an FQDN is provided, this should be resolvable on Avi Service Engines. Multiple servers are supported by furnishing a comma-separated list of IP addresses or host names, for example, 11.11.11.11,23.12.12.4,2001 123 1. Optionally, a separate port can be specified for each external server in the list, for example,11.11.11.11 234,12.12.12.12 343,[2001 123 1] 234. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ExternalServer *string `json:"external_server"` - // The service port to use for the external servers. If multiple external servers have been specified, the single port number specified here will apply to all those servers for which an explicit port number has not been specified in the external server list. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The service port to use for the external servers. If multiple external servers have been specified, the single port number specified here will apply to all those servers for which an explicit port number has not been specified in the external server list. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ExternalServerPort *uint32 `json:"external_server_port,omitempty"` - // Configuration to specify the format of streamed logs. By default, each log is encoded in JSON format. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configuration to specify the format of streamed logs. By default, each log is encoded in JSON format. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FormatConfig *ClientLogStreamingFormat `json:"format_config,omitempty"` - // Type of logs to stream to the external server. Default is LOGS_ALL, i.e., send all logs. Enum options - LOGS_SIGNIFICANT_ONLY, LOGS_UDF_ONLY, LOGS_UDF_SIGNIFICANT, LOGS_ALL. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Type of logs to stream to the external server. Default is LOGS_ALL, i.e., send all logs. Enum options - LOGS_SIGNIFICANT_ONLY, LOGS_UDF_ONLY, LOGS_UDF_SIGNIFICANT, LOGS_ALL. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LogTypesToSend *string `json:"log_types_to_send,omitempty"` - // One or more keys which should exist in VirtualService RBAC markers. Key along with values will be streamed out in log. If key is not found in RBAC markers, it will not be streamed. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // One or more keys which should exist in VirtualService RBAC markers. Key along with values will be streamed out in log. If key is not found in RBAC markers, it will not be streamed. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MarkerKeys []*RoleFilterMatchLabel `json:"marker_keys,omitempty"` - // Maximum number of logs per second streamed to the remote server. By default, 100 logs per second are streamed. Set this to zero(0) to not enforce any limit. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This setting limits the number of logs streamed per VS from each SE to the external server. By default, 100 logs per second are streamed. Set this to zero(0) to not enforce any limit. Note that the SE group's throttle value takes precedence over this setting. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxLogsPerSecond *uint32 `json:"max_logs_per_second,omitempty"` - // Protocol to use for streaming logs. Enum options - LOG_STREAMING_PROTOCOL_UDP, LOG_STREAMING_PROTOCOL_SYSLOG_OVER_UDP, LOG_STREAMING_PROTOCOL_TCP, LOG_STREAMING_PROTOCOL_SYSLOG_OVER_TCP, LOG_STREAMING_PROTOCOL_RAW_OVER_UDP, LOG_STREAMING_PROTOCOL_TLS, LOG_STREAMING_PROTOCOL_SYSLOG_OVER_TLS. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Protocol to use for streaming logs. Enum options - LOG_STREAMING_PROTOCOL_UDP, LOG_STREAMING_PROTOCOL_SYSLOG_OVER_UDP, LOG_STREAMING_PROTOCOL_TCP, LOG_STREAMING_PROTOCOL_SYSLOG_OVER_TCP, LOG_STREAMING_PROTOCOL_RAW_OVER_UDP, LOG_STREAMING_PROTOCOL_TLS, LOG_STREAMING_PROTOCOL_SYSLOG_OVER_TLS. Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Protocol *string `json:"protocol,omitempty"` - // Syslog configuration if a Syslog-based protocol is specified for streaming. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Syslog configuration if a Syslog-based protocol is specified for streaming. Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SyslogConfig *StreamingSyslogConfig `json:"syslog_config,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/client_log_streaming_format.go b/vendor/github.com/vmware/alb-sdk/go/models/client_log_streaming_format.go index a54e5bba0..164998d30 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/client_log_streaming_format.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/client_log_streaming_format.go @@ -8,10 +8,10 @@ package models // swagger:model ClientLogStreamingFormat type ClientLogStreamingFormat struct { - // Format for the streamed logs. Enum options - LOG_STREAMING_FORMAT_JSON_FULL, LOG_STREAMING_FORMAT_JSON_SELECTED. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Format for the streamed logs. Enum options - LOG_STREAMING_FORMAT_JSON_FULL, LOG_STREAMING_FORMAT_JSON_SELECTED. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Format *string `json:"format"` - // List of log fields to be streamed, when selective fields (LOG_STREAMING_FORMAT_JSON_SELECTED) option is chosen. Only top-level fields in application or connection logs are supported. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of log fields to be streamed, when selective fields (LOG_STREAMING_FORMAT_JSON_SELECTED) option is chosen. Only top-level fields in application or connection logs are supported. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IncludedFields []string `json:"included_fields,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/clone_server.go b/vendor/github.com/vmware/alb-sdk/go/models/clone_server.go index 11f317630..e24af98a9 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/clone_server.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/clone_server.go @@ -8,15 +8,15 @@ package models // swagger:model CloneServer type CloneServer struct { - // IP Address of the Clone Server. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP Address of the Clone Server. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IPAddress *IPAddr `json:"ip_address,omitempty"` - // MAC Address of the Clone Server. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // MAC Address of the Clone Server. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Mac *string `json:"mac,omitempty"` - // Network to clone the traffic to. It is a reference to an object of type Network. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Network to clone the traffic to. It is a reference to an object of type Network. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NetworkRef *string `json:"network_ref,omitempty"` - // Subnet of the network to clone the traffic to. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Subnet of the network to clone the traffic to. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Subnet *IPAddrPrefix `json:"subnet,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cloud.go b/vendor/github.com/vmware/alb-sdk/go/models/cloud.go index 0cba8eb1c..69c6392e7 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cloud.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cloud.go @@ -12,141 +12,141 @@ type Cloud struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // CloudConnector polling interval in seconds for external autoscale groups, minimum 60 seconds. Allowed values are 60-3600. Field introduced in 18.2.2. Unit is SECONDS. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 60), Basic edition(Allowed values- 60), Enterprise with Cloud Services edition. + // CloudConnector polling interval in seconds for external autoscale groups, minimum 60 seconds. Allowed values are 60-3600. Field introduced in 18.2.2. Unit is SECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 60), Basic (Allowed values- 60) edition. AutoscalePollingInterval *uint32 `json:"autoscale_polling_interval,omitempty"` - // Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AwsConfiguration *AwsConfiguration `json:"aws_configuration,omitempty"` - // Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 17.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AzureConfiguration *AzureConfiguration `json:"azure_configuration,omitempty"` - // Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CloudstackConfiguration *CloudStackConfiguration `json:"cloudstack_configuration,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Custom tags for all Avi created resources in the cloud infrastructure. Field introduced in 17.1.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Custom tags for all Avi created resources in the cloud infrastructure. Field introduced in 17.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CustomTags []*CustomTag `json:"custom_tags,omitempty"` - // Select the IP address management scheme. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Select the IP address management scheme. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DhcpEnabled *bool `json:"dhcp_enabled,omitempty"` - // DNS Profile for the cloud. It is a reference to an object of type IpamDnsProviderProfile. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // DNS Profile for the cloud. It is a reference to an object of type IpamDnsProviderProfile. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DNSProviderRef *string `json:"dns_provider_ref,omitempty"` - // By default, pool member FQDNs are resolved on the Controller. When this is set, pool member FQDNs are instead resolved on Service Engines in this cloud. This is useful in scenarios where pool member FQDNs can only be resolved from Service Engines and not from the Controller. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // By default, pool member FQDNs are resolved on the Controller. When this is set, pool member FQDNs are instead resolved on Service Engines in this cloud. This is useful in scenarios where pool member FQDNs can only be resolved from Service Engines and not from the Controller. Field introduced in 18.2.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. DNSResolutionOnSe *bool `json:"dns_resolution_on_se,omitempty"` - // DNS resolver for the cloud. Field introduced in 20.1.5. Maximum of 1 items allowed. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // DNS resolver for the cloud. Field introduced in 20.1.5. Maximum of 1 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DNSResolvers []*DNSResolver `json:"dns_resolvers,omitempty"` - // Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DockerConfiguration *DockerConfiguration `json:"docker_configuration,omitempty"` - // DNS Profile for East-West services. It is a reference to an object of type IpamDnsProviderProfile. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // DNS Profile for East-West services. It is a reference to an object of type IpamDnsProviderProfile. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EastWestDNSProviderRef *string `json:"east_west_dns_provider_ref,omitempty"` - // Ipam Profile for East-West services. Warning - Please use virtual subnets in this IPAM profile that do not conflict with the underlay networks or any overlay networks in the cluster. For example in AWS and GCP, 169.254.0.0/16 is used for storing instance metadata. Hence, it should not be used in this profile. It is a reference to an object of type IpamDnsProviderProfile. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Ipam Profile for East-West services. Warning - Please use virtual subnets in this IPAM profile that do not conflict with the underlay networks or any overlay networks in the cluster. For example in AWS and GCP, 169.254.0.0/16 is used for storing instance metadata. Hence, it should not be used in this profile. It is a reference to an object of type IpamDnsProviderProfile. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EastWestIPAMProviderRef *string `json:"east_west_ipam_provider_ref,omitempty"` - // Enable VIP on all data interfaces for the Cloud. Field introduced in 18.2.9, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable VIP on all data interfaces for the Cloud. Field introduced in 18.2.9, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableVipOnAllInterfaces *bool `json:"enable_vip_on_all_interfaces,omitempty"` - // Use static routes for VIP side network resolution during VirtualService placement. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use static routes for VIP side network resolution during VirtualService placement. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableVipStaticRoutes *bool `json:"enable_vip_static_routes,omitempty"` - // Google Cloud Platform Configuration. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Google Cloud Platform Configuration. Field introduced in 18.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. GcpConfiguration *GCPConfiguration `json:"gcp_configuration,omitempty"` - // Enable IPv6 auto configuration. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable IPv6 auto configuration. Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ip6AutocfgEnabled *bool `json:"ip6_autocfg_enabled,omitempty"` - // Ipam Profile for the cloud. It is a reference to an object of type IpamDnsProviderProfile. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Ipam Profile for the cloud. It is a reference to an object of type IpamDnsProviderProfile. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IPAMProviderRef *string `json:"ipam_provider_ref,omitempty"` - // Specifies the default license tier which would be used by new SE Groups. This field by default inherits the value from system configuration. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Specifies the default license tier which would be used by new SE Groups. This field by default inherits the value from system configuration. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LicenseTier *string `json:"license_tier,omitempty"` - // If no license type is specified then default license enforcement for the cloud type is chosen. The default mappings are Container Cloud is Max Ses, OpenStack and VMware is cores and linux it is Sockets. Enum options - LIC_BACKEND_SERVERS, LIC_SOCKETS, LIC_CORES, LIC_HOSTS, LIC_SE_BANDWIDTH, LIC_METERED_SE_BANDWIDTH. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If no license type is specified then default license enforcement for the cloud type is chosen. The default mappings are Container Cloud is Max Ses, OpenStack and VMware is cores and linux it is Sockets. Enum options - LIC_BACKEND_SERVERS, LIC_SOCKETS, LIC_CORES, LIC_HOSTS, LIC_SE_BANDWIDTH, LIC_METERED_SE_BANDWIDTH. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LicenseType *string `json:"license_type,omitempty"` - // Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LinuxserverConfiguration *LinuxServerConfiguration `json:"linuxserver_configuration,omitempty"` - // Cloud is in maintenance mode. Field introduced in 20.1.7,21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Cloud is in maintenance mode. Field introduced in 20.1.7,21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MaintenanceMode *bool `json:"maintenance_mode,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 22.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // 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. + // Cloud metrics collector polling interval in seconds. Field introduced in 22.1.1. Unit is SECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MetricsPollingInterval *uint32 `json:"metrics_polling_interval,omitempty"` - // 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. + // 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 with any value in Enterprise, Enterprise with Cloud Services edition. MgmtIPV4Enabled *bool `json:"mgmt_ip_v4_enabled,omitempty"` - // 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. + // 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 with any value in Enterprise, 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. + // MTU setting for the cloud. Unit is BYTES. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Mtu *uint32 `json:"mtu,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // NSX-T Cloud Platform Configuration. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Basic, Enterprise with Cloud Services edition. + // NSX-T Cloud Platform Configuration. Field introduced in 20.1.1. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. NsxtConfiguration *NsxtConfiguration `json:"nsxt_configuration,omitempty"` - // NTP Configuration for the cloud. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // NTP Configuration for the cloud. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NtpConfiguration *NTPConfiguration `json:"ntp_configuration,omitempty"` - // Default prefix for all automatically created objects in this cloud. This prefix can be overridden by the SE-Group template. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Default prefix for all automatically created objects in this cloud. . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ObjNamePrefix *string `json:"obj_name_prefix,omitempty"` - // Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field deprecated in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OpenstackConfiguration *OpenStackConfiguration `json:"openstack_configuration,omitempty"` - // Prefer static routes over interface routes during VirtualService placement. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Prefer static routes over interface routes during VirtualService placement. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PreferStaticRoutes *bool `json:"prefer_static_routes,omitempty"` - // Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ProxyConfiguration *ProxyConfiguration `json:"proxy_configuration,omitempty"` - // Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RancherConfiguration *RancherConfiguration `json:"rancher_configuration,omitempty"` - // Resolve IPv6 address for pool member FQDNs. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Resolve IPv6 address for pool member FQDNs. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ResolveFqdnToIPV6 *bool `json:"resolve_fqdn_to_ipv6,omitempty"` - // The Service Engine Group to use as template. It is a reference to an object of type ServiceEngineGroup. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The Service Engine Group to use as template. It is a reference to an object of type ServiceEngineGroup. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeGroupTemplateRef *string `json:"se_group_template_ref,omitempty"` - // DNS records for VIPs are added/deleted based on the operational state of the VIPs. Field introduced in 17.1.12. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- true), Basic edition(Allowed values- true), Enterprise with Cloud Services edition. + // DNS records for VIPs are added/deleted based on the operational state of the VIPs. Field introduced in 17.1.12. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- true), Basic (Allowed values- true) edition. StateBasedDNSRegistration *bool `json:"state_based_dns_registration,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VcaConfiguration *VCloudAirConfiguration `json:"vca_configuration,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Enterprise with Cloud Services edition. VcenterConfiguration *VCenterConfiguration `json:"vcenter_configuration,omitempty"` - // This deployment is VMware on AWS cloud. Field introduced in 20.1.5, 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // This deployment is VMware on AWS cloud. Field introduced in 20.1.5, 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VmcDeployment *bool `json:"vmc_deployment,omitempty"` - // Cloud type. Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- CLOUD_NONE,CLOUD_VCENTER), Basic edition(Allowed values- CLOUD_NONE,CLOUD_NSXT), Enterprise with Cloud Services edition. + // Cloud type. Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- CLOUD_NONE,CLOUD_VCENTER), Basic (Allowed values- CLOUD_NONE,CLOUD_NSXT) edition. // Required: true Vtype *string `json:"vtype"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cloud_a_s_g_notif_details.go b/vendor/github.com/vmware/alb-sdk/go/models/cloud_a_s_g_notif_details.go index 4d5be2a78..15b60666a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cloud_a_s_g_notif_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cloud_a_s_g_notif_details.go @@ -8,15 +8,15 @@ package models // swagger:model CloudASGNotifDetails type CloudASGNotifDetails struct { - // Autoscale Group name. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Autoscale Group name. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AsgName *string `json:"asg_name,omitempty"` - // Cloud UUID. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Cloud UUID. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Failure reason if Autoscale Group creation or deletion fails. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Failure reason if Autoscale Group creation or deletion fails. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorString *string `json:"error_string,omitempty"` - // Pool UUID. It is a reference to an object of type Pool. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Pool UUID. It is a reference to an object of type Pool. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PoolRef *string `json:"pool_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cloud_autoscaling_config_failure_details.go b/vendor/github.com/vmware/alb-sdk/go/models/cloud_autoscaling_config_failure_details.go index 808581cbc..22f1cb490 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cloud_autoscaling_config_failure_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cloud_autoscaling_config_failure_details.go @@ -8,9 +8,9 @@ package models // swagger:model CloudAutoscalingConfigFailureDetails type CloudAutoscalingConfigFailureDetails struct { - // Cloud UUID. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Cloud UUID. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Failure reason if Autoscaling configuration fails. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Failure reason if Autoscaling configuration fails. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorString *string `json:"error_string,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cloud_cluster_vip.go b/vendor/github.com/vmware/alb-sdk/go/models/cloud_cluster_vip.go index 30f554dba..2752cf10d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cloud_cluster_vip.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cloud_cluster_vip.go @@ -8,16 +8,16 @@ package models // swagger:model CloudClusterVip type CloudClusterVip struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorString *string `json:"error_string,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true IP *IPAddr `json:"ip"` - // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Vtype *string `json:"vtype,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cloud_config.go b/vendor/github.com/vmware/alb-sdk/go/models/cloud_config.go deleted file mode 100644 index 342655286..000000000 --- a/vendor/github.com/vmware/alb-sdk/go/models/cloud_config.go +++ /dev/null @@ -1,69 +0,0 @@ -// Copyright 2021 VMware, Inc. -// SPDX-License-Identifier: Apache License 2.0 -package models - -// This file is auto-generated. - -// CloudConfig cloud config -// swagger:model CloudConfig -type CloudConfig struct { - - // CloudConnector polling interval in seconds for external autoscale groups, minimum 60 seconds. Allowed values are 60-3600. Field introduced in 22.1.1. Unit is SECONDS. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. - AutoscalePollingInterval *uint32 `json:"autoscale_polling_interval,omitempty"` - - // Select the IP address management scheme. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. - DhcpEnabled *bool `json:"dhcp_enabled,omitempty"` - - // Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. - DNSResolutionOnSe *bool `json:"dns_resolution_on_se,omitempty"` - - // Enable VIP on all data interfaces for the Cloud. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. - EnableVipOnAllInterfaces *bool `json:"enable_vip_on_all_interfaces,omitempty"` - - // Use static routes for VIP side network resolution during VirtualService placement. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. - EnableVipStaticRoutes *bool `json:"enable_vip_static_routes,omitempty"` - - // Enable IPv6 auto configuration. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. - Ip6AutocfgEnabled *bool `json:"ip6_autocfg_enabled,omitempty"` - - // Specifies the default license tier which would be used by new SE Groups. This field by default inherits the value from system configuration. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. - LicenseTier *string `json:"license_tier,omitempty"` - - // If no license type is specified then default license enforcement for the cloud type is chosen. The default mappings are Container Cloud is Max Ses, OpenStack and VMware is cores and linux it is Sockets. Enum options - LIC_BACKEND_SERVERS, LIC_SOCKETS, LIC_CORES, LIC_HOSTS, LIC_SE_BANDWIDTH, LIC_METERED_SE_BANDWIDTH. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. - LicenseType *string `json:"license_type,omitempty"` - - // Cloud is in maintenance mode. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. - MaintenanceMode *bool `json:"maintenance_mode,omitempty"` - - // MTU setting for the cloud. Field introduced in 22.1.1. Unit is BYTES. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. - Mtu *uint32 `json:"mtu,omitempty"` - - // Name of the cloud. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. - // Required: true - Name *string `json:"name"` - - // Prefer static routes over interface routes during VirtualService placement. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. - PreferStaticRoutes *bool `json:"prefer_static_routes,omitempty"` - - // DNS records for VIPs are added/deleted based on the operational state of the VIPs. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. - StateBasedDNSRegistration *bool `json:"state_based_dns_registration,omitempty"` - - // It is a reference to an object of type Tenant. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. - TenantRef *string `json:"tenant_ref,omitempty"` - - // URL of the cloud. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. - URL *string `json:"url,omitempty"` - - // UUID of the cloud. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. - UUID *string `json:"uuid,omitempty"` - - // VCenter configuration of the cloud. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. - VcenterConfiguration *VCenterConfiguration `json:"vcenter_configuration,omitempty"` - - // This deployment is VMware on AWS cloud. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. - VmcDeployment *bool `json:"vmc_deployment,omitempty"` - - // Cloud type. Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. - // Required: true - Vtype *string `json:"vtype"` -} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cloud_connector_debug_filter.go b/vendor/github.com/vmware/alb-sdk/go/models/cloud_connector_debug_filter.go index bcde6038d..b28630306 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cloud_connector_debug_filter.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cloud_connector_debug_filter.go @@ -8,12 +8,12 @@ package models // swagger:model CloudConnectorDebugFilter type CloudConnectorDebugFilter struct { - // filter debugs for an app. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // filter debugs for an app. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AppID *string `json:"app_id,omitempty"` - // Disable SE reboot via cloud connector on HB miss. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Disable SE reboot via cloud connector on HB miss. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DisableSeReboot *bool `json:"disable_se_reboot,omitempty"` - // filter debugs for a SE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // filter debugs for a SE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeID *string `json:"se_id,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cloud_connector_user.go b/vendor/github.com/vmware/alb-sdk/go/models/cloud_connector_user.go index aaef7c799..526c9125f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cloud_connector_user.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cloud_connector_user.go @@ -12,50 +12,50 @@ type CloudConnectorUser struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 17.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AzureServiceprincipal *AzureServicePrincipalCredentials `json:"azure_serviceprincipal,omitempty"` - // Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 17.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AzureUserpass *AzureUserPassCredentials `json:"azure_userpass,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Credentials for Google Cloud Platform. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Credentials for Google Cloud Platform. Field introduced in 18.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. GcpCredentials *GCPCredentials `json:"gcp_credentials,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Credentials to talk to NSX-T manager. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Basic, Enterprise with Cloud Services edition. + // Credentials to talk to NSX-T manager. Field introduced in 20.1.1. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. NsxtCredentials *NsxtCredentials `json:"nsxt_credentials,omitempty"` - // Credentials for Oracle Cloud Infrastructure. Field introduced in 18.2.1,18.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Credentials for Oracle Cloud Infrastructure. Field deprecated in 31.1.1. Field introduced in 18.2.1,18.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OciCredentials *OCICredentials `json:"oci_credentials,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Password *string `json:"password,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PrivateKey *string `json:"private_key,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PublicKey *string `json:"public_key,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Credentials for Tencent Cloud. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Credentials for Tencent Cloud. Field introduced in 18.2.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TencentCredentials *TencentCredentials `json:"tencent_credentials,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Credentials to talk to VCenter. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Credentials to talk to VCenter. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterCredentials *VCenterCredentials `json:"vcenter_credentials,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cloud_connector_user_test_params.go b/vendor/github.com/vmware/alb-sdk/go/models/cloud_connector_user_test_params.go index d13706d66..3902e66c4 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cloud_connector_user_test_params.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cloud_connector_user_test_params.go @@ -8,6 +8,6 @@ package models // swagger:model CloudConnectorUserTestParams type CloudConnectorUserTestParams struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Host *string `json:"host,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cloud_dns_update.go b/vendor/github.com/vmware/alb-sdk/go/models/cloud_dns_update.go index de69fcf8f..7a6c14d99 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cloud_dns_update.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cloud_dns_update.go @@ -8,24 +8,24 @@ package models // swagger:model CloudDnsUpdate type CloudDNSUpdate struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DNSFqdn *string `json:"dns_fqdn,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorString *string `json:"error_string,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Fip *IPAddr `json:"fip,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Vip *IPAddr `json:"vip,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsUUID *string `json:"vs_uuid,omitempty"` - // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Vtype *string `json:"vtype,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cloud_flavor.go b/vendor/github.com/vmware/alb-sdk/go/models/cloud_flavor.go index 22c5eb585..4f0301b91 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cloud_flavor.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cloud_flavor.go @@ -8,44 +8,44 @@ package models // swagger:model CloudFlavor type CloudFlavor struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Cost *string `json:"cost,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DiskGb *uint32 `json:"disk_gb,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnhancedNw *bool `json:"enhanced_nw,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ID *string `json:"id"` - // If a vm flavor is recommended for requested se_usage_type.Set to True if the chosen VM flavor is recommended for requested se_usage_type.Else set to False. Field introduced in 18.1.4, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If a vm flavor is recommended for requested se_usage_type.Set to True if the chosen VM flavor is recommended for requested se_usage_type.Else set to False. Field introduced in 18.1.4, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsRecommended *bool `json:"is_recommended,omitempty"` - // Maximum number of IPv6 addresses that can be configured per NIC. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of IPv6 addresses that can be configured per NIC. Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxIP6SPerNic *uint32 `json:"max_ip6s_per_nic,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxIpsPerNic *uint32 `json:"max_ips_per_nic,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxNics *uint32 `json:"max_nics,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Meta []*CloudMeta `json:"meta,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Public *bool `json:"public,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RAMMb *uint32 `json:"ram_mb,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Vcpus *uint32 `json:"vcpus,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cloud_generic.go b/vendor/github.com/vmware/alb-sdk/go/models/cloud_generic.go index eb8d98e2d..950c1008b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cloud_generic.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cloud_generic.go @@ -8,12 +8,12 @@ package models // swagger:model CloudGeneric type CloudGeneric struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorString *string `json:"error_string,omitempty"` - // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Vtype *string `json:"vtype,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cloud_health.go b/vendor/github.com/vmware/alb-sdk/go/models/cloud_health.go index d9e3e9adb..ee04a25ed 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cloud_health.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cloud_health.go @@ -8,24 +8,24 @@ package models // swagger:model CloudHealth type CloudHealth struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorString *string `json:"error_string,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FirstFail *string `json:"first_fail,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LastFail *string `json:"last_fail,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LastOk *string `json:"last_ok,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumFails *uint32 `json:"num_fails,omitempty"` - // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Vtype *string `json:"vtype,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cloud_info.go b/vendor/github.com/vmware/alb-sdk/go/models/cloud_info.go index 042faab17..f9ad88556 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cloud_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cloud_info.go @@ -8,22 +8,22 @@ package models // swagger:model CloudInfo type CloudInfo struct { - // CloudConnectorAgent properties specific to this cloud type. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // CloudConnectorAgent properties specific to this cloud type. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcaProps *CCAgentProperties `json:"cca_props,omitempty"` - // Controller properties specific to this cloud type. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Controller properties specific to this cloud type. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerProps *ControllerProperties `json:"controller_props,omitempty"` - // Flavor properties specific to this cloud type. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Flavor properties specific to this cloud type. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FlavorProps []*CloudFlavor `json:"flavor_props,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FlavorRegexFilter *string `json:"flavor_regex_filter,omitempty"` - // Supported hypervisors. Enum options - DEFAULT, VMWARE_ESX, KVM, VMWARE_VSAN, XEN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Supported hypervisors. Enum options - DEFAULT, VMWARE_ESX, KVM, VMWARE_VSAN, XEN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Htypes []string `json:"htypes,omitempty"` - // Cloud type. Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Cloud type. Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Vtype *string `json:"vtype"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cloud_inventory.go b/vendor/github.com/vmware/alb-sdk/go/models/cloud_inventory.go index b775ef1f1..fd2d8b221 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cloud_inventory.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cloud_inventory.go @@ -12,19 +12,19 @@ type CloudInventory struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Configuration summary of the cloud. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. - Config *CloudConfig `json:"config,omitempty"` + // Configuration summary of the cloud. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Config *Cloud `json:"config,omitempty"` - // Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Mvrf *CloudMvrf `json:"mvrf,omitempty"` - // Cloud status. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Cloud status. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Status *CloudStatus `json:"status,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the cloud. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the cloud. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cloud_ip_change.go b/vendor/github.com/vmware/alb-sdk/go/models/cloud_ip_change.go index dac8f0761..e33abce3a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cloud_ip_change.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cloud_ip_change.go @@ -8,34 +8,34 @@ package models // swagger:model CloudIpChange type CloudIPChange struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorString *string `json:"error_string,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true IP *IPAddr `json:"ip"` - // Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ip6 *IPAddr `json:"ip6,omitempty"` - // Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ip6Mask *int32 `json:"ip6_mask,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IPMask *int32 `json:"ip_mask,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MacAddr *string `json:"mac_addr,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PortUUID *string `json:"port_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeVMUUID *string `json:"se_vm_uuid,omitempty"` - // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Vtype *string `json:"vtype,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cloud_meta.go b/vendor/github.com/vmware/alb-sdk/go/models/cloud_meta.go index fd87b2d79..ef0473c14 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cloud_meta.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cloud_meta.go @@ -8,11 +8,11 @@ package models // swagger:model CloudMeta type CloudMeta struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Key *string `json:"key"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Value *string `json:"value"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cloud_mvrf.go b/vendor/github.com/vmware/alb-sdk/go/models/cloud_mvrf.go index 7167ff054..8f3c0af08 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cloud_mvrf.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cloud_mvrf.go @@ -8,24 +8,24 @@ package models // swagger:model CloudMvrf type CloudMvrf struct { - // It is a reference to an object of type Cloud. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // It is a reference to an object of type Cloud. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CloudRef *string `json:"cloud_ref,omitempty"` - // Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LldpEnable *bool `json:"lldp_enable,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SystemDefault *bool `json:"system_default,omitempty"` - // It is a reference to an object of type Tenant. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. TenantRef *string `json:"tenant_ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cloud_properties.go b/vendor/github.com/vmware/alb-sdk/go/models/cloud_properties.go index 76596e086..38beb7573 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cloud_properties.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cloud_properties.go @@ -12,25 +12,25 @@ type CloudProperties struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // CloudConnector properties. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // CloudConnector properties. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcProps *CCProperties `json:"cc_props,omitempty"` - // Cloud types supported by CloudConnector. Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Cloud types supported by CloudConnector. Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcVtypes []string `json:"cc_vtypes,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Hypervisor properties. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Hypervisor properties. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HypProps []*HypervisorProperties `json:"hyp_props,omitempty"` - // Properties specific to a cloud type. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Properties specific to a cloud type. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Info []*CloudInfo `json:"info,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cloud_route_notif_details.go b/vendor/github.com/vmware/alb-sdk/go/models/cloud_route_notif_details.go index 26c595cf1..7f4b4a498 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cloud_route_notif_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cloud_route_notif_details.go @@ -8,15 +8,15 @@ package models // swagger:model CloudRouteNotifDetails type CloudRouteNotifDetails struct { - // Cloud id. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Cloud id. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Detailed reason for the route update notification. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Detailed reason for the route update notification. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Name of route table for which update was performed. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of route table for which update was performed. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RouteTable *string `json:"route_table,omitempty"` - // Names of routes for which update was performed. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Names of routes for which update was performed. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Routes []string `json:"routes,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cloud_runtime.go b/vendor/github.com/vmware/alb-sdk/go/models/cloud_runtime.go index 115716412..1f2af63f0 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cloud_runtime.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cloud_runtime.go @@ -12,20 +12,20 @@ type CloudRuntime struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NetworkSyncComplete *bool `json:"network_sync_complete,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cloud_se_vm_change.go b/vendor/github.com/vmware/alb-sdk/go/models/cloud_se_vm_change.go index c7eeb0514..d2be6bf81 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cloud_se_vm_change.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cloud_se_vm_change.go @@ -8,15 +8,15 @@ package models // swagger:model CloudSeVmChange type CloudSeVMChange struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorString *string `json:"error_string,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeVMUUID *string `json:"se_vm_uuid,omitempty"` - // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Vtype *string `json:"vtype,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cloud_stack_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/cloud_stack_configuration.go index daf438241..bb6044534 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cloud_stack_configuration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cloud_stack_configuration.go @@ -8,28 +8,28 @@ package models // swagger:model CloudStackConfiguration type CloudStackConfiguration struct { - // CloudStack API Key. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // CloudStack API Key. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true AccessKeyID *string `json:"access_key_id"` - // CloudStack API URL. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // CloudStack API URL. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true APIURL *string `json:"api_url"` - // If controller's management IP is in a private network, a publicly accessible IP to reach the controller. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If controller's management IP is in a private network, a publicly accessible IP to reach the controller. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CntrPublicIP *string `json:"cntr_public_ip,omitempty"` - // Default hypervisor type. Enum options - DEFAULT, VMWARE_ESX, KVM, VMWARE_VSAN, XEN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Default hypervisor type. Enum options - DEFAULT, VMWARE_ESX, KVM, VMWARE_VSAN, XEN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Hypervisor *string `json:"hypervisor,omitempty"` - // Avi Management network name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Avi Management network name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MgmtNetworkName *string `json:"mgmt_network_name"` - // Avi Management network name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Avi Management network name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MgmtNetworkUUID *string `json:"mgmt_network_uuid,omitempty"` - // CloudStack Secret Key. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // CloudStack Secret Key. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true SecretAccessKey *string `json:"secret_access_key"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cloud_stack_setup.go b/vendor/github.com/vmware/alb-sdk/go/models/cloud_stack_setup.go index f0cfaef86..62d7c3d6f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cloud_stack_setup.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cloud_stack_setup.go @@ -8,18 +8,18 @@ package models // swagger:model CloudStackSetup type CloudStackSetup struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AccessKeyID *string `json:"access_key_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. APIURL *string `json:"api_url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorString *string `json:"error_string,omitempty"` - // Enum options - NO_ACCESS, READ_ACCESS, WRITE_ACCESS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - NO_ACCESS, READ_ACCESS, WRITE_ACCESS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Privilege *string `json:"privilege,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cloud_status.go b/vendor/github.com/vmware/alb-sdk/go/models/cloud_status.go index 662a1fda9..83e6e4bae 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cloud_status.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cloud_status.go @@ -8,15 +8,18 @@ package models // swagger:model CloudStatus type CloudStatus struct { - // Cloud Id. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Cloud Id. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Reason message for the current state. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If integration with NSX-T streaming service is enabled, this field will contain the state of connection. Applicable to NSX clouds only. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + NsxtStreamingServerStatus *NsxtStreamingServerStatus `json:"nsxt_streaming_server_status,omitempty"` + + // Reason message for the current state. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // ServiceEngine image state. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // ServiceEngine image state. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeImageState []*SEImageStatus `json:"se_image_state,omitempty"` - // Cloud State. Enum options - CLOUD_STATE_UNKNOWN, CLOUD_STATE_IN_PROGRESS, CLOUD_STATE_FAILED, CLOUD_STATE_PLACEMENT_READY, CLOUD_STATE_DELETING, CLOUD_STATE_NOT_CONNECTED. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Cloud State. Enum options - CLOUD_STATE_UNKNOWN, CLOUD_STATE_IN_PROGRESS, CLOUD_STATE_FAILED, CLOUD_STATE_PLACEMENT_READY, CLOUD_STATE_DELETING, CLOUD_STATE_NOT_CONNECTED. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. State *string `json:"state,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cloud_sync_services.go b/vendor/github.com/vmware/alb-sdk/go/models/cloud_sync_services.go index 98a7f292a..a6e655558 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cloud_sync_services.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cloud_sync_services.go @@ -8,18 +8,18 @@ package models // swagger:model CloudSyncServices type CloudSyncServices struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorString *string `json:"error_string,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeVMUUID *string `json:"se_vm_uuid,omitempty"` - // List of vips. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of vips. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Vips []*IPAddr `json:"vips,omitempty"` - // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Vtype *string `json:"vtype,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cloud_tenant_cleanup.go b/vendor/github.com/vmware/alb-sdk/go/models/cloud_tenant_cleanup.go index 0e1c9038e..6f697edc5 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cloud_tenant_cleanup.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cloud_tenant_cleanup.go @@ -8,21 +8,21 @@ package models // swagger:model CloudTenantCleanup type CloudTenantCleanup struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ID *string `json:"id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumPorts *uint32 `json:"num_ports,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumSe *uint32 `json:"num_se,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumSecgrp *uint32 `json:"num_secgrp,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumSvrgrp *uint32 `json:"num_svrgrp,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cloud_tenants_deleted.go b/vendor/github.com/vmware/alb-sdk/go/models/cloud_tenants_deleted.go index 38707d7c1..14a453814 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cloud_tenants_deleted.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cloud_tenants_deleted.go @@ -8,12 +8,12 @@ package models // swagger:model CloudTenantsDeleted type CloudTenantsDeleted struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Tenants []*CloudTenantCleanup `json:"tenants,omitempty"` - // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Vtype *string `json:"vtype,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cloud_vip_parking_intf.go b/vendor/github.com/vmware/alb-sdk/go/models/cloud_vip_parking_intf.go index 57c675d69..39933ff43 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cloud_vip_parking_intf.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cloud_vip_parking_intf.go @@ -8,19 +8,19 @@ package models // swagger:model CloudVipParkingIntf type CloudVipParkingIntf struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorString *string `json:"error_string,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IntfID *string `json:"intf_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true SubnetID *string `json:"subnet_id"` - // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Vtype *string `json:"vtype,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cloud_vip_update.go b/vendor/github.com/vmware/alb-sdk/go/models/cloud_vip_update.go index d10d82ccd..edd2d22b6 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cloud_vip_update.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cloud_vip_update.go @@ -8,15 +8,15 @@ package models // swagger:model CloudVipUpdate type CloudVipUpdate struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorString *string `json:"error_string,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsUUID *string `json:"vs_uuid,omitempty"` - // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Vtype *string `json:"vtype,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cloud_vnic_change.go b/vendor/github.com/vmware/alb-sdk/go/models/cloud_vnic_change.go index 8a011254f..b8e850bc6 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cloud_vnic_change.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cloud_vnic_change.go @@ -8,22 +8,22 @@ package models // swagger:model CloudVnicChange type CloudVnicChange struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorString *string `json:"error_string,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MacAddrs []string `json:"mac_addrs,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true SeVMUUID *string `json:"se_vm_uuid"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Vnics []*CCVnicInfo `json:"vnics,omitempty"` - // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Vtype *string `json:"vtype,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cluster_cloud_details.go b/vendor/github.com/vmware/alb-sdk/go/models/cluster_cloud_details.go index 28becd4ef..036c07060 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cluster_cloud_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cluster_cloud_details.go @@ -12,23 +12,23 @@ type ClusterCloudDetails struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Azure info to configure cluster_vip on the controller. Field introduced in 17.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Azure info to configure cluster_vip on the controller. Field introduced in 17.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AzureInfo *AzureClusterInfo `json:"azure_info,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Field introduced in 17.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // It is a reference to an object of type Tenant. Field introduced in 17.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Field introduced in 17.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Field introduced in 17.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cluster_config_failed_event.go b/vendor/github.com/vmware/alb-sdk/go/models/cluster_config_failed_event.go index c1dbdf8a4..242a8e5b8 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cluster_config_failed_event.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cluster_config_failed_event.go @@ -8,6 +8,6 @@ package models // swagger:model ClusterConfigFailedEvent type ClusterConfigFailedEvent struct { - // Failure reason. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Failure reason. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cluster_h_a_config.go b/vendor/github.com/vmware/alb-sdk/go/models/cluster_h_a_config.go index b4f0f57b8..a77e69d9c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cluster_h_a_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cluster_h_a_config.go @@ -8,12 +8,12 @@ package models // swagger:model ClusterHAConfig type ClusterHAConfig struct { - // Transport node cluster. Avi derives vSphere HA property from vCenter cluster.If vSphere HA enabled on vCenter cluster, vSphere will handle HA of ServiceEngine VMs in case of underlying ESX failure.Ex MOB domain-c23. Field introduced in 20.1.7, 21.1.3. Allowed in Enterprise edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Transport node cluster. Avi derives vSphere HA property from vCenter cluster.If vSphere HA enabled on vCenter cluster, vSphere will handle HA of ServiceEngine VMs in case of underlying ESX failure.Ex MOB domain-c23. Field introduced in 20.1.7, 21.1.3. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. ClusterID *string `json:"cluster_id,omitempty"` - // If this flag set to True, Avi handles ServiceEngine failure irrespective of vSphere HA enabled on vCenter cluster or not. Field introduced in 20.1.7, 21.1.3. Allowed in Enterprise edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // If this flag set to True, Avi handles ServiceEngine failure irrespective of vSphere HA enabled on vCenter cluster or not. Field introduced in 20.1.7, 21.1.3. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. OverrideVsphereHa *bool `json:"override_vsphere_ha,omitempty"` - // Cluster VM Group name.VM Group name is unique inside cluster. Field introduced in 20.1.7, 21.1.3. Allowed in Enterprise edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Cluster VM Group name.VM Group name is unique inside cluster. Field introduced in 20.1.7, 21.1.3. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. VmgName *string `json:"vmg_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cluster_leader_failover_event.go b/vendor/github.com/vmware/alb-sdk/go/models/cluster_leader_failover_event.go index b6f770fc1..c9b6c4e80 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cluster_leader_failover_event.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cluster_leader_failover_event.go @@ -8,9 +8,9 @@ package models // swagger:model ClusterLeaderFailoverEvent type ClusterLeaderFailoverEvent struct { - // Details of the new controller cluster leader node. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Details of the new controller cluster leader node. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LeaderNode *ClusterNode `json:"leader_node,omitempty"` - // Details of the previous controller cluster leader. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Details of the previous controller cluster leader. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PreviousLeaderNode *ClusterNode `json:"previous_leader_node,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cluster_node.go b/vendor/github.com/vmware/alb-sdk/go/models/cluster_node.go index cdd1dbdb7..ccdf46567 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cluster_node.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cluster_node.go @@ -8,39 +8,39 @@ package models // swagger:model ClusterNode type ClusterNode struct { - // Optional service categories that a node can be assigned (e.g. SYSTEM, INFRASTRUCTURE or ANALYTICS). Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Optional service categories that a node can be assigned (e.g. SYSTEM, INFRASTRUCTURE or ANALYTICS). Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Categories []string `json:"categories,omitempty"` - // Interface details of the controller node. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Interface details of the controller node. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Interfaces []*ControllerInterface `json:"interfaces,omitempty"` - // V4 IP address of controller VM. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // V4 IP address of controller VM. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IP *IPAddr `json:"ip,omitempty"` - // V6 IP address of controller VM. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // V6 IP address of controller VM. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Ip6 *IPAddr `json:"ip6,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // The password we will use when authenticating with this node (Not persisted). Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The password we will use when authenticating with this node (Not persisted). Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Password *string `json:"password,omitempty"` - // Public IP address or hostname of the controller VM. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Public IP address or hostname of the controller VM. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PublicIPOrName *IPAddr `json:"public_ip_or_name,omitempty"` - // Static routes configured on the controller node. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Static routes configured on the controller node. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StaticRoutes []*StaticRoute `json:"static_routes,omitempty"` - // Hostname assigned to this controller VM. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Hostname assigned to this controller VM. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VMHostname *string `json:"vm_hostname,omitempty"` - // Managed object reference of this controller VM. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Managed object reference of this controller VM. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VMMor *string `json:"vm_mor,omitempty"` - // Name of the controller VM. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the controller VM. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VMName *string `json:"vm_name,omitempty"` - // UUID on the controller VM. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID on the controller VM. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VMUUID *string `json:"vm_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cluster_node_add_event.go b/vendor/github.com/vmware/alb-sdk/go/models/cluster_node_add_event.go index f6edb11d3..5447422e2 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cluster_node_add_event.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cluster_node_add_event.go @@ -8,15 +8,15 @@ package models // swagger:model ClusterNodeAddEvent type ClusterNodeAddEvent struct { - // IPv4 address of the controller VM. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IPv4 address of the controller VM. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IP *IPAddr `json:"ip,omitempty"` - // IPv6 address of the controller VM. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // IPv6 address of the controller VM. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Ip6 *IPAddr `json:"ip6,omitempty"` - // Name of controller node. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of controller node. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NodeName *string `json:"node_name,omitempty"` - // Role of the controller within the cluster. Enum options - CLUSTER_LEADER, CLUSTER_FOLLOWER. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Role of the controller within the cluster. Enum options - CLUSTER_LEADER, CLUSTER_FOLLOWER, CLUSTER_UNKNOWN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Role *string `json:"role,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cluster_node_db_failed_event.go b/vendor/github.com/vmware/alb-sdk/go/models/cluster_node_db_failed_event.go index a45f5dc79..90fe48e04 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cluster_node_db_failed_event.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cluster_node_db_failed_event.go @@ -8,15 +8,15 @@ package models // swagger:model ClusterNodeDbFailedEvent type ClusterNodeDbFailedEvent struct { - // Number of failures. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of failures. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FailureCount *uint32 `json:"failure_count,omitempty"` - // IPv4 address of the controller VM. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IPv4 address of the controller VM. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IP *IPAddr `json:"ip,omitempty"` - // IPv6 address of the controller VM. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // IPv6 address of the controller VM. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Ip6 *IPAddr `json:"ip6,omitempty"` - // Name of controller node. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of controller node. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NodeName *string `json:"node_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cluster_node_remove_event.go b/vendor/github.com/vmware/alb-sdk/go/models/cluster_node_remove_event.go index a3ede9d4d..7ddf850c9 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cluster_node_remove_event.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cluster_node_remove_event.go @@ -8,15 +8,15 @@ package models // swagger:model ClusterNodeRemoveEvent type ClusterNodeRemoveEvent struct { - // IPv4 address of the controller VM. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IPv4 address of the controller VM. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IP *IPAddr `json:"ip,omitempty"` - // IPv6 address of the controller VM. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // IPv6 address of the controller VM. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Ip6 *IPAddr `json:"ip6,omitempty"` - // Name of controller node. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of controller node. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NodeName *string `json:"node_name,omitempty"` - // Role of the node when it left the controller cluster. Enum options - CLUSTER_LEADER, CLUSTER_FOLLOWER. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Role of the node when it left the controller cluster. Enum options - CLUSTER_LEADER, CLUSTER_FOLLOWER, CLUSTER_UNKNOWN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Role *string `json:"role,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cluster_node_shutdown_event.go b/vendor/github.com/vmware/alb-sdk/go/models/cluster_node_shutdown_event.go index fa13f3cad..bb829b9c1 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cluster_node_shutdown_event.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cluster_node_shutdown_event.go @@ -8,15 +8,15 @@ package models // swagger:model ClusterNodeShutdownEvent type ClusterNodeShutdownEvent struct { - // IPv4 address of the controller VM. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IPv4 address of the controller VM. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IP *IPAddr `json:"ip,omitempty"` - // IPv6 address of the controller VM. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // IPv6 address of the controller VM. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Ip6 *IPAddr `json:"ip6,omitempty"` - // Name of controller node. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of controller node. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NodeName *string `json:"node_name,omitempty"` - // Reason for controller node shutdown. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reason for controller node shutdown. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cluster_node_started_event.go b/vendor/github.com/vmware/alb-sdk/go/models/cluster_node_started_event.go index 05588bb8e..b34595e74 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cluster_node_started_event.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cluster_node_started_event.go @@ -8,12 +8,12 @@ package models // swagger:model ClusterNodeStartedEvent type ClusterNodeStartedEvent struct { - // IPv4 address of the controller VM. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IPv4 address of the controller VM. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IP *IPAddr `json:"ip,omitempty"` - // IPv6 address of the controller VM. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // IPv6 address of the controller VM. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Ip6 *IPAddr `json:"ip6,omitempty"` - // Name of controller node. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of controller node. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NodeName *string `json:"node_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cluster_service_critical_failure_event.go b/vendor/github.com/vmware/alb-sdk/go/models/cluster_service_critical_failure_event.go index 0e6a3c4df..4184966e7 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cluster_service_critical_failure_event.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cluster_service_critical_failure_event.go @@ -8,9 +8,9 @@ package models // swagger:model ClusterServiceCriticalFailureEvent type ClusterServiceCriticalFailureEvent struct { - // Name of controller node. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of controller node. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NodeName *string `json:"node_name,omitempty"` - // Name of the controller service. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the controller service. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServiceName *string `json:"service_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cluster_service_failed_event.go b/vendor/github.com/vmware/alb-sdk/go/models/cluster_service_failed_event.go index 84463ce68..920769852 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cluster_service_failed_event.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cluster_service_failed_event.go @@ -8,9 +8,9 @@ package models // swagger:model ClusterServiceFailedEvent type ClusterServiceFailedEvent struct { - // Name of controller node. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of controller node. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NodeName *string `json:"node_name,omitempty"` - // Name of the controller service. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the controller service. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServiceName *string `json:"service_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cluster_service_restored_event.go b/vendor/github.com/vmware/alb-sdk/go/models/cluster_service_restored_event.go index 0201433fc..a6ed9b7cc 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cluster_service_restored_event.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cluster_service_restored_event.go @@ -8,9 +8,9 @@ package models // swagger:model ClusterServiceRestoredEvent type ClusterServiceRestoredEvent struct { - // Name of controller node. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of controller node. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NodeName *string `json:"node_name,omitempty"` - // Name of the controller service. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the controller service. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServiceName *string `json:"service_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/clustify_check_event.go b/vendor/github.com/vmware/alb-sdk/go/models/clustify_check_event.go index 5f43c5e01..bf87c13bf 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/clustify_check_event.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/clustify_check_event.go @@ -8,6 +8,6 @@ package models // swagger:model ClustifyCheckEvent type ClustifyCheckEvent struct { - // Reason of clustify check event. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reason of clustify check event. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/collection_rules.go b/vendor/github.com/vmware/alb-sdk/go/models/collection_rules.go new file mode 100644 index 000000000..d0d7ef4a7 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/collection_rules.go @@ -0,0 +1,25 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// CollectionRules collection rules +// swagger:model CollectionRules +type CollectionRules struct { + + // The period for report generation. Enum options - REPORT_PERIOD_LAST_24_HOURS, REPORT_PERIOD_LAST_7_DAYS, REPORT_PERIOD_LAST_30_DAYS. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + EnforcedReportPeriod *string `json:"enforced_report_period,omitempty"` + + // Minimum data samples required for report generation. Allowed values are 200-5000. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + EnforcedReportSamples *uint32 `json:"enforced_report_samples,omitempty"` + + // Maximum number of concurrent workers used for data collection during report generation. Allowed values are 1-10. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MaxConcurrentWorkers *uint32 `json:"max_concurrent_workers,omitempty"` + + // Minimum free disk required for report generation in GB. Allowed values are 0.1-20. Field introduced in 31.2.1. Unit is GB. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MinFreeDiskRequired *float32 `json:"min_free_disk_required,omitempty"` + + // Timeout for report generation in seconds. Allowed values are 300-3600. Field introduced in 31.2.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Timeout *uint32 `json:"timeout,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/compression_filter.go b/vendor/github.com/vmware/alb-sdk/go/models/compression_filter.go index a92f366a9..f15d3a12b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/compression_filter.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/compression_filter.go @@ -8,36 +8,36 @@ package models // swagger:model CompressionFilter type CompressionFilter struct { - // It is a reference to an object of type StringGroup. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type StringGroup. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DevicesRef *string `json:"devices_ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Index *int32 `json:"index"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IPAddrPrefixes []*IPAddrPrefix `json:"ip_addr_prefixes,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IPAddrRanges []*IPAddrRange `json:"ip_addr_ranges,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IPAddrs []*IPAddr `json:"ip_addrs,omitempty"` - // It is a reference to an object of type IpAddrGroup. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type IpAddrGroup. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IPAddrsRef *string `json:"ip_addrs_ref,omitempty"` - // Enum options - AGGRESSIVE_COMPRESSION, NORMAL_COMPRESSION, NO_COMPRESSION. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - AGGRESSIVE_COMPRESSION, NORMAL_COMPRESSION, NO_COMPRESSION. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Level *string `json:"level"` - // Whether to apply Filter when group criteria is matched or not. Enum options - IS_IN, IS_NOT_IN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Whether to apply Filter when group criteria is matched or not. Enum options - IS_IN, IS_NOT_IN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Match *string `json:"match,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UserAgent []string `json:"user_agent,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/compression_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/compression_profile.go index afa69d917..6449b50c6 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/compression_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/compression_profile.go @@ -8,51 +8,51 @@ package models // swagger:model CompressionProfile type CompressionProfile struct { - // Number of buffers to use for compression output. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of buffers to use for compression output. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. BufNum *int32 `json:"buf_num,omitempty"` - // Size of each buffer used for compression output, this should ideally be a multiple of pagesize. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Size of each buffer used for compression output, this should ideally be a multiple of pagesize. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. BufSize *int32 `json:"buf_size,omitempty"` - // Compress only content types listed in this *string group. Content types not present in this list are not compressed. It is a reference to an object of type StringGroup. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Compress only content types listed in this *string group. Content types not present in this list are not compressed. It is a reference to an object of type StringGroup. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CompressibleContentRef *string `json:"compressible_content_ref,omitempty"` - // Compress HTTP response content if it wasn't already compressed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Compress HTTP response content if it wasn't already compressed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Compression *bool `json:"compression"` - // Custom filters used when auto compression is not selected. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Custom filters used when auto compression is not selected. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Filter []*CompressionFilter `json:"filter,omitempty"` - // hash size used by compression, rounded to the last power of 2. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // hash size used by compression, rounded to the last power of 2. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HashSize *int32 `json:"hash_size,omitempty"` - // Level of compression to apply on content selected for aggressive compression. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Level of compression to apply on content selected for aggressive compression. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LevelAggressive *int32 `json:"level_aggressive,omitempty"` - // Level of compression to apply on content selected for normal compression. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Level of compression to apply on content selected for normal compression. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LevelNormal *int32 `json:"level_normal,omitempty"` - // If client RTT is higher than this threshold, enable normal compression on the response. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // If client RTT is higher than this threshold, enable normal compression on the response. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MaxLowRtt *int32 `json:"max_low_rtt,omitempty"` - // If client RTT is higher than this threshold, enable aggressive compression on the response. . Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // If client RTT is higher than this threshold, enable aggressive compression on the response. . Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MinHighRtt *int32 `json:"min_high_rtt,omitempty"` - // Minimum response content length to enable compression. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Minimum response content length to enable compression. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MinLength *int32 `json:"min_length,omitempty"` - // Values that identify mobile browsers in order to enable aggressive compression. It is a reference to an object of type StringGroup. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Values that identify mobile browsers in order to enable aggressive compression. It is a reference to an object of type StringGroup. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MobileStrRef *string `json:"mobile_str_ref,omitempty"` - // Offload compression from the servers to AVI. Saves compute cycles on the servers. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Offload compression from the servers to AVI. Saves compute cycles on the servers. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true RemoveAcceptEncodingHeader *bool `json:"remove_accept_encoding_header"` - // Compress content automatically or add custom filters to define compressible content and compression levels. Enum options - AUTO_COMPRESSION, CUSTOM_COMPRESSION. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Compress content automatically or add custom filters to define compressible content and compression levels. Enum options - AUTO_COMPRESSION, CUSTOM_COMPRESSION. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Type *string `json:"type"` - // window size used by compression, rounded to the last power of 2. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // window size used by compression, rounded to the last power of 2. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. WindowSize *int32 `json:"window_size,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/config_action_details.go b/vendor/github.com/vmware/alb-sdk/go/models/config_action_details.go index 3bb858a21..8c2c3ee6e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/config_action_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/config_action_details.go @@ -8,33 +8,33 @@ package models // swagger:model ConfigActionDetails type ConfigActionDetails struct { - // Name of the action. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the action. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ActionName *string `json:"action_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientIP *string `json:"client_ip,omitempty"` - // Error message if request failed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Error message if request failed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorMessage *string `json:"error_message,omitempty"` - // Parameter data. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Parameter data. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ParameterData *string `json:"parameter_data,omitempty"` - // API path. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // API path. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Path *string `json:"path,omitempty"` - // Name of the resource. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the resource. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResourceName *string `json:"resource_name,omitempty"` - // Config type of the resource. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Config type of the resource. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResourceType *string `json:"resource_type,omitempty"` - // Status. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Status. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Status *string `json:"status,omitempty"` - // Request user. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Request user. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. User *string `json:"user,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UserAgent *string `json:"user_agent,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/config_create_details.go b/vendor/github.com/vmware/alb-sdk/go/models/config_create_details.go index 018093582..c0bef9163 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/config_create_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/config_create_details.go @@ -8,33 +8,33 @@ package models // swagger:model ConfigCreateDetails type ConfigCreateDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientIP *string `json:"client_ip,omitempty"` - // Error message if request failed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Error message if request failed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorMessage *string `json:"error_message,omitempty"` - // API path. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // API path. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Path *string `json:"path,omitempty"` - // Request data if request failed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Request data if request failed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RequestData *string `json:"request_data,omitempty"` - // Data of the created resource. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Data of the created resource. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResourceData *string `json:"resource_data,omitempty"` - // Name of the created resource. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the created resource. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResourceName *string `json:"resource_name,omitempty"` - // Config type of the created resource. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Config type of the created resource. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResourceType *string `json:"resource_type,omitempty"` - // Status. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Status. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Status *string `json:"status,omitempty"` - // Request user. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Request user. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. User *string `json:"user,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UserAgent *string `json:"user_agent,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/config_delete_details.go b/vendor/github.com/vmware/alb-sdk/go/models/config_delete_details.go index 6cf5087bc..2f9e1fa3c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/config_delete_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/config_delete_details.go @@ -8,30 +8,30 @@ package models // swagger:model ConfigDeleteDetails type ConfigDeleteDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientIP *string `json:"client_ip,omitempty"` - // Error message if request failed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Error message if request failed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorMessage *string `json:"error_message,omitempty"` - // API path. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // API path. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Path *string `json:"path,omitempty"` - // Deleted data of the resource. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deleted data of the resource. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResourceData *string `json:"resource_data,omitempty"` - // Name of the deleted resource. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the deleted resource. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResourceName *string `json:"resource_name,omitempty"` - // Config type of the deleted resource. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Config type of the deleted resource. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResourceType *string `json:"resource_type,omitempty"` - // Status. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Status. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Status *string `json:"status,omitempty"` - // Request user. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Request user. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. User *string `json:"user,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UserAgent *string `json:"user_agent,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/config_info.go b/vendor/github.com/vmware/alb-sdk/go/models/config_info.go index 47f1bc5e7..f6b407483 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/config_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/config_info.go @@ -8,15 +8,15 @@ package models // swagger:model ConfigInfo type ConfigInfo struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Queue []*VersionInfo `json:"queue,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ReaderCount *uint32 `json:"reader_count,omitempty"` - // Enum options - REPL_NONE, REPL_ENABLED, REPL_DISABLED. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - REPL_NONE, REPL_ENABLED, REPL_DISABLED. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. State *string `json:"state,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. WriterCount *uint32 `json:"writer_count,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/config_pb_attributes.go b/vendor/github.com/vmware/alb-sdk/go/models/config_pb_attributes.go index e3470610c..1324ec1a4 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/config_pb_attributes.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/config_pb_attributes.go @@ -8,6 +8,6 @@ package models // swagger:model ConfigPbAttributes type ConfigPbAttributes struct { - // Protobuf version number. Gets incremented if there is se Diff of federated diff in config pbs.This field will be a monotonically increasing number indicating the number of Config Update operations. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Version sequence number that monotonically advances with each configuration update event. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Version *uint32 `json:"version,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/config_se_grp_flv_update.go b/vendor/github.com/vmware/alb-sdk/go/models/config_se_grp_flv_update.go index 0af4d6b1b..a0ca200d2 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/config_se_grp_flv_update.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/config_se_grp_flv_update.go @@ -8,21 +8,21 @@ package models // swagger:model ConfigSeGrpFlvUpdate type ConfigSeGrpFlvUpdate struct { - // New Flavor Name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // New Flavor Name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NewFlv *string `json:"new_flv,omitempty"` - // Old Flavor Name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Old Flavor Name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OldFlv *string `json:"old_flv,omitempty"` - // SE Group Name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SE Group Name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeGroupName *string `json:"se_group_name,omitempty"` - // SE Group UUID. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SE Group UUID. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeGroupUUID *string `json:"se_group_uuid,omitempty"` - // Tenant Name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Tenant Name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantName *string `json:"tenant_name,omitempty"` - // Tenant UUID. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Tenant UUID. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantUUID *string `json:"tenant_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/config_update_details.go b/vendor/github.com/vmware/alb-sdk/go/models/config_update_details.go index d552e6df0..2aaa2fbe8 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/config_update_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/config_update_details.go @@ -8,30 +8,30 @@ package models // swagger:model ConfigUpdateDetails type ConfigUpdateDetails struct { - // Error message if request failed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Error message if request failed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorMessage *string `json:"error_message,omitempty"` - // New updated data of the resource. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // New updated data of the resource. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NewResourceData *string `json:"new_resource_data,omitempty"` - // Old & overwritten data of the resource. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Old & overwritten data of the resource. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OldResourceData *string `json:"old_resource_data,omitempty"` - // API path. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // API path. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Path *string `json:"path,omitempty"` - // Request data if request failed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Request data if request failed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RequestData *string `json:"request_data,omitempty"` - // Name of the created resource. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the created resource. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResourceName *string `json:"resource_name,omitempty"` - // Config type of the updated resource. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Config type of the updated resource. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResourceType *string `json:"resource_type,omitempty"` - // Status. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Status. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Status *string `json:"status,omitempty"` - // Request user. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Request user. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. User *string `json:"user,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/config_user_authrz_by_rule.go b/vendor/github.com/vmware/alb-sdk/go/models/config_user_authrz_by_rule.go index 2c2da0f44..17e5512ef 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/config_user_authrz_by_rule.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/config_user_authrz_by_rule.go @@ -8,21 +8,21 @@ package models // swagger:model ConfigUserAuthrzByRule type ConfigUserAuthrzByRule struct { - // Comma separated list of policies assigned to the user. Field introduced in 18.2.7, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Comma separated list of policies assigned to the user. Field introduced in 18.2.7, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Policies *string `json:"policies,omitempty"` - // assigned roles. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // assigned roles. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Roles *string `json:"roles,omitempty"` - // matching rule string. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // matching rule string. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Rule *string `json:"rule,omitempty"` - // assigned tenants. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // assigned tenants. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Tenants *string `json:"tenants,omitempty"` - // Request user. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Request user. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. User *string `json:"user,omitempty"` - // assigned user account profile name. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // assigned user account profile name. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Userprofile *string `json:"userprofile,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/config_user_login.go b/vendor/github.com/vmware/alb-sdk/go/models/config_user_login.go index 1a8430bb2..49bac95ba 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/config_user_login.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/config_user_login.go @@ -8,24 +8,24 @@ package models // swagger:model ConfigUserLogin type ConfigUserLogin struct { - // client ip. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // client ip. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientIP *string `json:"client_ip,omitempty"` - // Type of client used to login UI, CLI, others(API). Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Type of client used to login UI, CLI, others(API). Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ClientType *string `json:"client_type,omitempty"` - // error message if authentication failed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // error message if authentication failed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorMessage *string `json:"error_message,omitempty"` - // Local user. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Local user. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Local *bool `json:"local,omitempty"` - // Additional attributes from login handler. Field introduced in 18.1.4,18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Additional attributes from login handler. Field introduced in 18.1.4,18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RemoteAttributes *string `json:"remote_attributes,omitempty"` - // Status. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Status. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Status *string `json:"status,omitempty"` - // Request user. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Request user. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. User *string `json:"user,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/config_user_logout.go b/vendor/github.com/vmware/alb-sdk/go/models/config_user_logout.go index 054b45f45..b8b9c2b56 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/config_user_logout.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/config_user_logout.go @@ -8,18 +8,18 @@ package models // swagger:model ConfigUserLogout type ConfigUserLogout struct { - // client ip. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // client ip. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientIP *string `json:"client_ip,omitempty"` - // error message if logging out failed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // error message if logging out failed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorMessage *string `json:"error_message,omitempty"` - // Local user. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Local user. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Local *bool `json:"local,omitempty"` - // Status. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Status. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Status *string `json:"status,omitempty"` - // Request user. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Request user. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. User *string `json:"user,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/config_user_not_authrz_by_rule.go b/vendor/github.com/vmware/alb-sdk/go/models/config_user_not_authrz_by_rule.go index 1597a3889..b71103469 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/config_user_not_authrz_by_rule.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/config_user_not_authrz_by_rule.go @@ -8,15 +8,15 @@ package models // swagger:model ConfigUserNotAuthrzByRule type ConfigUserNotAuthrzByRule struct { - // Comma separated list of policies assigned to the user. Field introduced in 18.2.7, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Comma separated list of policies assigned to the user. Field introduced in 18.2.7, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Policies *string `json:"policies,omitempty"` - // assigned roles. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // assigned roles. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Roles *string `json:"roles,omitempty"` - // assigned tenants. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // assigned tenants. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Tenants *string `json:"tenants,omitempty"` - // Request user. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Request user. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. User *string `json:"user,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/config_user_password_change_request.go b/vendor/github.com/vmware/alb-sdk/go/models/config_user_password_change_request.go index 09fbce4ac..3ac82e6fa 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/config_user_password_change_request.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/config_user_password_change_request.go @@ -8,15 +8,15 @@ package models // swagger:model ConfigUserPasswordChangeRequest type ConfigUserPasswordChangeRequest struct { - // client ip. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // client ip. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientIP *string `json:"client_ip,omitempty"` - // Password link is sent or rejected. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Password link is sent or rejected. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Status *string `json:"status,omitempty"` - // Matched username of email address. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Matched username of email address. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. User *string `json:"user,omitempty"` - // Email address of user. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Email address of user. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UserEmail *string `json:"user_email,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/config_version_status.go b/vendor/github.com/vmware/alb-sdk/go/models/config_version_status.go index c86c3cc74..c2ae624bf 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/config_version_status.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/config_version_status.go @@ -8,12 +8,12 @@ package models // swagger:model ConfigVersionStatus type ConfigVersionStatus struct { - // Type of replication event. Enum options - DNSVS, OBJECT_CONFIG_VERSION. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Type of replication event. Enum options - DNSVS, OBJECT_CONFIG_VERSION. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EventType *string `json:"event_type,omitempty"` - // Name of config object. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of config object. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ObjName *string `json:"obj_name,omitempty"` - // UUID of config object. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of config object. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ObjUUID *string `json:"obj_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/conn_error_info.go b/vendor/github.com/vmware/alb-sdk/go/models/conn_error_info.go index 0f4aea997..56ae5ea0b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/conn_error_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/conn_error_info.go @@ -8,48 +8,48 @@ package models // swagger:model ConnErrorInfo type ConnErrorInfo struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumSynRetransmit *uint32 `json:"num_syn_retransmit,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumWindowShrink *uint32 `json:"num_window_shrink,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OutOfOrders *uint32 `json:"out_of_orders,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Retransmits *uint32 `json:"retransmits,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RxPkts *uint64 `json:"rx_pkts,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerNumWindowShrink *uint32 `json:"server_num_window_shrink,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerOutOfOrders *uint32 `json:"server_out_of_orders,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerRetransmits *uint32 `json:"server_retransmits,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerRxPkts *uint64 `json:"server_rx_pkts,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerTimeouts *uint32 `json:"server_timeouts,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerTxPkts *uint64 `json:"server_tx_pkts,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerZeroWindowSizeEvents *uint64 `json:"server_zero_window_size_events,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Timeouts *uint32 `json:"timeouts,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TxPkts *uint64 `json:"tx_pkts,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ZeroWindowSizeEvents *uint64 `json:"zero_window_size_events,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/conn_pool_properties.go b/vendor/github.com/vmware/alb-sdk/go/models/conn_pool_properties.go index 8d396acdd..e3cf7acc9 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/conn_pool_properties.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/conn_pool_properties.go @@ -8,15 +8,15 @@ package models // swagger:model ConnPoolProperties type ConnPoolProperties struct { - // Connection idle timeout. Allowed values are 0-86400000. Special values are 0- Infinite idle time.. Field introduced in 18.2.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 60000), Basic edition(Allowed values- 60000), Enterprise with Cloud Services edition. + // Connection idle timeout. Allowed values are 0-86400000. Special values are 0- Infinite idle time.. Field introduced in 18.2.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 60000), Basic (Allowed values- 60000) edition. UpstreamConnpoolConnIDLETmo *uint32 `json:"upstream_connpool_conn_idle_tmo,omitempty"` - // Connection life timeout. Allowed values are 0-86400000. Special values are 0- Infinite life time.. Field introduced in 18.2.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 600000), Basic edition(Allowed values- 600000), Enterprise with Cloud Services edition. + // Connection life timeout. Allowed values are 0-86400000. Special values are 0- Infinite life time.. Field introduced in 18.2.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 600000), Basic (Allowed values- 600000) edition. UpstreamConnpoolConnLifeTmo *uint32 `json:"upstream_connpool_conn_life_tmo,omitempty"` - // Maximum number of times a connection can be reused. Special values are 0- unlimited. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 0), Basic edition(Allowed values- 0), Enterprise with Cloud Services edition. + // Maximum number of times a connection can be reused. Special values are 0- unlimited. Field introduced in 18.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 0), Basic (Allowed values- 0) edition. UpstreamConnpoolConnMaxReuse *uint32 `json:"upstream_connpool_conn_max_reuse,omitempty"` - // Maximum number of connections a server can cache. Special values are 0- unlimited. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of connections a server can cache. Special values are 0- unlimited. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UpstreamConnpoolServerMaxCache *uint32 `json:"upstream_connpool_server_max_cache,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/connection_clear_filter.go b/vendor/github.com/vmware/alb-sdk/go/models/connection_clear_filter.go index 4f42b8944..059127f52 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/connection_clear_filter.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/connection_clear_filter.go @@ -8,9 +8,9 @@ package models // swagger:model ConnectionClearFilter type ConnectionClearFilter struct { - // IP address in dotted decimal notation. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP address in dotted decimal notation. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IPAddr *string `json:"ip_addr,omitempty"` - // Port number. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Port number. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Port *uint32 `json:"port,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/connection_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/connection_event_details.go index 824fa2ff7..1c3353494 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/connection_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/connection_event_details.go @@ -8,12 +8,12 @@ package models // swagger:model ConnectionEventDetails type ConnectionEventDetails struct { - // Destinaton host name to be connected. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Destinaton host name to be connected. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Host *string `json:"host,omitempty"` - // Connection status information. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Connection status information. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Info *string `json:"info,omitempty"` - // Destinaton port to be connected. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Destinaton port to be connected. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Port *uint32 `json:"port,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/connection_log.go b/vendor/github.com/vmware/alb-sdk/go/models/connection_log.go index 0881c3147..3632d8877 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/connection_log.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/connection_log.go @@ -8,301 +8,319 @@ package models // swagger:model ConnectionLog type ConnectionLog struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Adf *bool `json:"adf"` - // Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AverageTurntime *uint32 `json:"average_turntime,omitempty"` - // Average packet processing latency for the backend flow. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Average packet processing latency for the backend flow. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AvgIngressLatencyBe *uint32 `json:"avg_ingress_latency_be,omitempty"` - // Average packet processing latency for the frontend flow. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Average packet processing latency for the frontend flow. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AvgIngressLatencyFe *uint32 `json:"avg_ingress_latency_fe,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ClientDestPort *uint32 `json:"client_dest_port"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ClientIP *uint32 `json:"client_ip"` - // IPv6 address of the client. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IPv6 address of the client. Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientIp6 *string `json:"client_ip6,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientLocation *string `json:"client_location,omitempty"` - // Name of the Client Log Filter applied. Field introduced in 18.1.5, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the Client Log Filter applied. Field introduced in 18.1.5, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientLogFilterName *string `json:"client_log_filter_name,omitempty"` - // Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ClientRtt *uint32 `json:"client_rtt"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ClientSrcPort *uint32 `json:"client_src_port"` - // TCP connection establishment time for the backend flow. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // TCP connection establishment time for the backend flow. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ConnEstTimeBe *uint32 `json:"conn_est_time_be,omitempty"` - // TCP connection establishment time for the frontend flow. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // TCP connection establishment time for the frontend flow. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ConnEstTimeFe *uint32 `json:"conn_est_time_fe,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ConnectionEnded *bool `json:"connection_ended"` - // Enum options - DNS_ENTRY_PASS_THROUGH, DNS_ENTRY_GSLB, DNS_ENTRY_VIRTUALSERVICE, DNS_ENTRY_STATIC, DNS_ENTRY_POLICY, DNS_ENTRY_LOCAL. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Diameter related logging information. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + DiameterLog *DiameterLog `json:"diameter_log,omitempty"` + + // Enum options - DNS_ENTRY_PASS_THROUGH, DNS_ENTRY_GSLB, DNS_ENTRY_VIRTUALSERVICE, DNS_ENTRY_STATIC, DNS_ENTRY_POLICY, DNS_ENTRY_LOCAL. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DNSEtype *string `json:"dns_etype,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DNSFqdn *string `json:"dns_fqdn,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DNSIps []int64 `json:"dns_ips,omitempty,omitempty"` - // Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DNS policy or Topology policy name which resulted in a match. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + DNSPolicy *string `json:"dns_policy,omitempty"` + + // DNS policy rule name which resulted in a match. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + DNSPolicyRuleName *string `json:"dns_policy_rule_name,omitempty"` + + // Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DNSQtype *string `json:"dns_qtype,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DNSRequest *DNSRequest `json:"dns_request,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DNSResponse *DNSResponse `json:"dns_response,omitempty"` - // Service engine closed the TCP connection after the first DNS response. Field introduced in 21.1.7, 22.1.4, 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Service engine closed the TCP connection after the first DNS response. Field introduced in 21.1.7, 22.1.4, 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DNSTCPConnCloseFromSe *bool `json:"dns_tcp_conn_close_from_se,omitempty"` - // Datascript Log. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Datascript Log. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DsLog *string `json:"ds_log,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GslbpoolName *string `json:"gslbpool_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Gslbservice *string `json:"gslbservice,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GslbserviceName *string `json:"gslbservice_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true LogID *uint32 `json:"log_id"` - // Maximum packet processing latency for the backend flow. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Maximum packet processing latency for the backend flow. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MaxIngressLatencyBe *uint32 `json:"max_ingress_latency_be,omitempty"` - // Maximum packet processing latency for the frontend flow. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Maximum packet processing latency for the frontend flow. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MaxIngressLatencyFe *uint32 `json:"max_ingress_latency_fe,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Microservice *string `json:"microservice,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MicroserviceName *string `json:"microservice_name,omitempty"` - // Unit is BYTES. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is BYTES. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Mss *uint32 `json:"mss"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NetworkSecurityPolicyRuleName *string `json:"network_security_policy_rule_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumSynRetransmit *uint32 `json:"num_syn_retransmit,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumTransaction *uint32 `json:"num_transaction,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumWindowShrink *uint32 `json:"num_window_shrink,omitempty"` - // OCSP Response sent in the SSL/TLS connection Handshake. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // OCSP Response sent in the SSL/TLS connection Handshake. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OcspStatusRespSent *bool `json:"ocsp_status_resp_sent,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true OutOfOrders *uint32 `json:"out_of_orders"` - // Persistence applied during server selection. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Persistence applied during server selection. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PersistenceUsed *bool `json:"persistence_used,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Pool *string `json:"pool,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PoolName *string `json:"pool_name,omitempty"` - // Enum options - PROTOCOL_ICMP, PROTOCOL_TCP, PROTOCOL_UDP, PROTOCOL_SCTP. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - PROTOCOL_ICMP, PROTOCOL_TCP, PROTOCOL_UDP, PROTOCOL_SCTP. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Protocol *string `json:"protocol,omitempty"` - // Version of proxy protocol used to convey client connection information to the back-end servers. A value of 0 indicates that proxy protocol is not used. A value of 1 or 2 indicates the version of proxy protocol used. Enum options - PROXY_PROTOCOL_VERSION_1, PROXY_PROTOCOL_VERSION_2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Version of proxy protocol used to convey client connection information to the back-end servers. A value of 0 indicates that proxy protocol is not used. A value of 1 or 2 indicates the version of proxy protocol used. Enum options - PROXY_PROTOCOL_VERSION_1, PROXY_PROTOCOL_VERSION_2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ProxyProtocol *string `json:"proxy_protocol,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ReportTimestamp *uint64 `json:"report_timestamp"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Retransmits *uint32 `json:"retransmits"` - // Unit is BYTES. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is BYTES. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true RxBytes *uint64 `json:"rx_bytes"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true RxPkts *uint64 `json:"rx_pkts"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ServerConnSrcIP *uint32 `json:"server_conn_src_ip"` - // IPv6 address used to connect to Backend Server. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IPv6 address used to connect to Backend Server. Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerConnSrcIp6 *string `json:"server_conn_src_ip6,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ServerDestPort *uint32 `json:"server_dest_port"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ServerIP *uint32 `json:"server_ip"` - // IPv6 address of the Backend Server. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IPv6 address of the Backend Server. Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerIp6 *string `json:"server_ip6,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerName *string `json:"server_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerNumWindowShrink *uint32 `json:"server_num_window_shrink,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ServerOutOfOrders *uint32 `json:"server_out_of_orders"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ServerRetransmits *uint32 `json:"server_retransmits"` - // Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ServerRtt *uint32 `json:"server_rtt"` - // Unit is BYTES. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is BYTES. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ServerRxBytes *uint64 `json:"server_rx_bytes"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ServerRxPkts *uint64 `json:"server_rx_pkts"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ServerSrcPort *uint32 `json:"server_src_port"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ServerTimeouts *uint32 `json:"server_timeouts"` - // Unit is BYTES. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is BYTES. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ServerTotalBytes *uint64 `json:"server_total_bytes"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ServerTotalPkts *uint64 `json:"server_total_pkts"` - // Unit is BYTES. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is BYTES. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ServerTxBytes *uint64 `json:"server_tx_bytes"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ServerTxPkts *uint64 `json:"server_tx_pkts"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ServerZeroWindowSizeEvents *uint32 `json:"server_zero_window_size_events"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServiceEngine *string `json:"service_engine,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Significance *string `json:"significance,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Significant *uint64 `json:"significant"` - // List of enums which indicate why a log is significant. Enum options - ADF_CLIENT_CONN_SETUP_REFUSED, ADF_SERVER_CONN_SETUP_REFUSED, ADF_CLIENT_CONN_SETUP_TIMEDOUT, ADF_SERVER_CONN_SETUP_TIMEDOUT, ADF_CLIENT_CONN_SETUP_FAILED_INTERNAL, ADF_SERVER_CONN_SETUP_FAILED_INTERNAL, ADF_CLIENT_CONN_SETUP_FAILED_BAD_PACKET, ADF_UDP_CONN_SETUP_FAILED_INTERNAL, ADF_UDP_SERVER_CONN_SETUP_FAILED_INTERNAL, ADF_SCTP_SERVER_CONN_SETUP_REFUSED, ADF_SCTP_SERVER_CONN_SETUP_TIMEDOUT, ADF_SCTP_SERVER_CONN_SETUP_FAILED_INTERNAL, ADF_CLIENT_SENT_RESET, ADF_SERVER_SENT_RESET, ADF_CLIENT_CONN_TIMEDOUT, ADF_SERVER_CONN_TIMEDOUT, ADF_USER_DELETE_OPERATION, ADF_CLIENT_REQUEST_TIMEOUT, ADF_CLIENT_CONN_ABORTED, ADF_CLIENT_SSL_HANDSHAKE_FAILURE.... Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of enums which indicate why a log is significant. Enum options - ADF_CLIENT_CONN_SETUP_REFUSED, ADF_SERVER_CONN_SETUP_REFUSED, ADF_CLIENT_CONN_SETUP_TIMEDOUT, ADF_SERVER_CONN_SETUP_TIMEDOUT, ADF_CLIENT_CONN_SETUP_FAILED_INTERNAL, ADF_SERVER_CONN_SETUP_FAILED_INTERNAL, ADF_CLIENT_CONN_SETUP_FAILED_BAD_PACKET, ADF_UDP_CONN_SETUP_FAILED_INTERNAL, ADF_UDP_SERVER_CONN_SETUP_FAILED_INTERNAL, ADF_SCTP_SERVER_CONN_SETUP_REFUSED, ADF_SCTP_SERVER_CONN_SETUP_TIMEDOUT, ADF_SCTP_SERVER_CONN_SETUP_FAILED_INTERNAL, ADF_TCP_CLIENT_CONN_SETUP_FAILED_SMALL_WINDOW, ADF_CLIENT_SENT_RESET, ADF_SERVER_SENT_RESET, ADF_CLIENT_CONN_TIMEDOUT, ADF_SERVER_CONN_TIMEDOUT, ADF_USER_DELETE_OPERATION, ADF_CLIENT_REQUEST_TIMEOUT, ADF_CLIENT_CONN_ABORTED.... Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SignificantLog []string `json:"significant_log,omitempty"` - // SIP related logging information. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SIP related logging information. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SipLog *SipLog `json:"sip_log,omitempty"` - // Field introduced in 17.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SniHostname *string `json:"sni_hostname,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SslCipher *string `json:"ssl_cipher,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SSl group negotitaed during SSL handhshake. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SslNamedGroup *string `json:"ssl_named_group,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SslSessionID *string `json:"ssl_session_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SSL signature algorithm negotitaed during SSL handhshake. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SslSignatureAlgorithm *string `json:"ssl_signature_algorithm,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SslVersion *string `json:"ssl_version,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true StartTimestamp *uint64 `json:"start_timestamp"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Timeouts *uint32 `json:"timeouts"` - // Unit is BYTES. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Topology policy rule name which resulted in a match. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TopologyPolicyRuleName *string `json:"topology_policy_rule_name,omitempty"` + + // Unit is BYTES. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TotalBytes *uint64 `json:"total_bytes,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TotalPkts *uint64 `json:"total_pkts,omitempty"` - // Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TotalTime *uint64 `json:"total_time,omitempty"` - // Unit is BYTES. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is BYTES. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true TxBytes *uint64 `json:"tx_bytes"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true TxPkts *uint64 `json:"tx_pkts"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Udf *bool `json:"udf"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VcpuID *uint32 `json:"vcpu_id"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Virtualservice *string `json:"virtualservice"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsIP *uint32 `json:"vs_ip,omitempty"` - // IPv6 address of the VIP of the VS. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IPv6 address of the VIP of the VS. Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsIp6 *string `json:"vs_ip6,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ZeroWindowSizeEvents *uint32 `json:"zero_window_size_events"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/connpool_filter.go b/vendor/github.com/vmware/alb-sdk/go/models/connpool_filter.go index dfbccce8e..4893dfd75 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/connpool_filter.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/connpool_filter.go @@ -8,15 +8,15 @@ package models // swagger:model ConnpoolFilter type ConnpoolFilter struct { - // Backend or SE IP address. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Backend or SE IP address. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IPAddr *string `json:"ip_addr,omitempty"` - // Backend or SE IP address mask. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Backend or SE IP address mask. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IPMask *string `json:"ip_mask,omitempty"` - // Backend or SE port. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Backend or SE port. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Port *int32 `json:"port,omitempty"` - // cache type. Enum options - CP_ALL, CP_FREE, CP_BIND, CP_CACHED. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // cache type. Enum options - CP_ALL, CP_FREE, CP_BIND, CP_CACHED. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Type *string `json:"type,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/container_cloud_batch_setup.go b/vendor/github.com/vmware/alb-sdk/go/models/container_cloud_batch_setup.go index ca08f2ebf..9483f9b44 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/container_cloud_batch_setup.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/container_cloud_batch_setup.go @@ -8,6 +8,6 @@ package models // swagger:model ContainerCloudBatchSetup type ContainerCloudBatchSetup struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ccs []*ContainerCloudSetup `json:"ccs,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/container_cloud_service.go b/vendor/github.com/vmware/alb-sdk/go/models/container_cloud_service.go index 1d50fd5f3..17c16807a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/container_cloud_service.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/container_cloud_service.go @@ -8,18 +8,18 @@ package models // swagger:model ContainerCloudService type ContainerCloudService struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Object *string `json:"object,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Service *string `json:"service,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Status *string `json:"status,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/container_cloud_setup.go b/vendor/github.com/vmware/alb-sdk/go/models/container_cloud_setup.go index c8a1d018a..3905b0698 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/container_cloud_setup.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/container_cloud_setup.go @@ -8,39 +8,39 @@ package models // swagger:model ContainerCloudSetup type ContainerCloudSetup struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudAccess *bool `json:"cloud_access,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FailedHosts []string `json:"failed_hosts,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FleetEndpoint *string `json:"fleet_endpoint,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Hosts []string `json:"hosts,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MasterNodes []string `json:"master_nodes,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MissingHosts []string `json:"missing_hosts,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NewHosts []string `json:"new_hosts,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeDeployMethodAccess *bool `json:"se_deploy_method_access,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeName *string `json:"se_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Version *string `json:"version,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/content_lib_config.go b/vendor/github.com/vmware/alb-sdk/go/models/content_lib_config.go index 8bd3143a4..26f0c62ad 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/content_lib_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/content_lib_config.go @@ -8,9 +8,9 @@ package models // swagger:model ContentLibConfig type ContentLibConfig struct { - // Content Library Id. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Content Library Id. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ID *string `json:"id,omitempty"` - // Content Library name. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Content Library name. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/content_rewrite_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/content_rewrite_profile.go index 5f81b9401..0a3b9be1d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/content_rewrite_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/content_rewrite_profile.go @@ -8,9 +8,12 @@ package models // swagger:model ContentRewriteProfile type ContentRewriteProfile struct { - // Rewrite only content types listed in this *string group. Content types not present in this list are not rewritten. It is a reference to an object of type StringGroup. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Content Rewrite rules to be enabled on therequest body. Field introduced in 31.2.1. Maximum of 1 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ReqRewriteRules []*ReqContentRewriteRule `json:"req_rewrite_rules,omitempty"` + + // Rewrite only content types listed in this *string group. Content types not present in this list are not rewritten. It is a reference to an object of type StringGroup. Field deprecated in 31.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RewritableContentRef *string `json:"rewritable_content_ref,omitempty"` - // Content Rewrite rules to be enabled on theresponse body. Field introduced in 21.1.3. Maximum of 1 items allowed. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Content Rewrite rules to be enabled on theresponse body. Field introduced in 21.1.3. Maximum of 1 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RspRewriteRules []*RspContentRewriteRule `json:"rsp_rewrite_rules,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/controller_analytics_policy.go b/vendor/github.com/vmware/alb-sdk/go/models/controller_analytics_policy.go index b75b64ae8..a42ae4fb7 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/controller_analytics_policy.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/controller_analytics_policy.go @@ -8,6 +8,6 @@ package models // swagger:model ControllerAnalyticsPolicy type ControllerAnalyticsPolicy struct { - // Thresholds for various events generated by metrics system. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Thresholds for various events generated by metrics system. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MetricsEventThresholds []*MetricsEventThreshold `json:"metrics_event_thresholds,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/controller_cloud_limits.go b/vendor/github.com/vmware/alb-sdk/go/models/controller_cloud_limits.go index 9bcfb0736..f4b569063 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/controller_cloud_limits.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/controller_cloud_limits.go @@ -8,12 +8,12 @@ package models // swagger:model ControllerCloudLimits type ControllerCloudLimits struct { - // Maximum number of clouds of a given type. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of clouds of a given type. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumClouds *int32 `json:"num_clouds,omitempty"` - // Maximum number of Tier1 logical routers allowed per cloud. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Maximum number of Tier1 logical routers allowed per cloud. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. T1LrsPerCloud *int32 `json:"t1_lrs_per_cloud,omitempty"` - // Cloud type for the limit. Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Cloud type for the limit. Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Type *string `json:"type,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/controller_discontinuous_time_change_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/controller_discontinuous_time_change_event_details.go index d13c2dd3c..3d2ddae0a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/controller_discontinuous_time_change_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/controller_discontinuous_time_change_event_details.go @@ -8,15 +8,15 @@ package models // swagger:model ControllerDiscontinuousTimeChangeEventDetails type ControllerDiscontinuousTimeChangeEventDetails struct { - // Time stamp before the discontinuous jump in time. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Time stamp before the discontinuous jump in time. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FromTime *string `json:"from_time,omitempty"` - // Name of the Controller responsible for this event. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the Controller responsible for this event. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NodeName *string `json:"node_name,omitempty"` - // System Peer and Candidate NTP Servers active at the point of time jump. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // System Peer and Candidate NTP Servers active at the point of time jump. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NtpServers *string `json:"ntp_servers,omitempty"` - // Time stamp to which the time has discontinuously jumped. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Time stamp to which the time has discontinuously jumped. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ToTime *string `json:"to_time,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/controller_faults.go b/vendor/github.com/vmware/alb-sdk/go/models/controller_faults.go index 73976307f..13b1c4270 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/controller_faults.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/controller_faults.go @@ -8,21 +8,24 @@ package models // swagger:model ControllerFaults type ControllerFaults struct { - // Enable backup scheduler faults. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable backup scheduler faults. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. BackupSchedulerFaults *bool `json:"backup_scheduler_faults,omitempty"` - // Enable cluster faults. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable cluster faults. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ClusterFaults *bool `json:"cluster_faults,omitempty"` - // Enable deprecated api version faults. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable deprecated api version faults. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DeprecatedAPIVersionFaults *bool `json:"deprecated_api_version_faults,omitempty"` - // Enable license faults. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable license faults. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LicenseFaults *bool `json:"license_faults,omitempty"` - // Enable DB migration faults. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable DB migration faults. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MigrationFaults *bool `json:"migration_faults,omitempty"` - // Enable SSL Profile faults. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable SSL Profile faults. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SslprofileFaults *bool `json:"sslprofile_faults,omitempty"` + + // Enable system limits faults. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SystemLimitsFaults *bool `json:"system_limits_faults,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/controller_info.go b/vendor/github.com/vmware/alb-sdk/go/models/controller_info.go index a6fa24385..8066e8a6d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/controller_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/controller_info.go @@ -8,6 +8,6 @@ package models // swagger:model ControllerInfo type ControllerInfo struct { - // Total controller memory usage in GBs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Total controller memory usage in GBs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CurrentControllerMemUsage *float64 `json:"current_controller_mem_usage,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/controller_interface.go b/vendor/github.com/vmware/alb-sdk/go/models/controller_interface.go index 5906471c9..645f6dfbe 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/controller_interface.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/controller_interface.go @@ -8,39 +8,39 @@ package models // swagger:model ControllerInterface type ControllerInterface struct { - // IPv4 default gateway of the interface. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // IPv4 default gateway of the interface. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Gateway *IPAddr `json:"gateway,omitempty"` - // IPv6 default gateway of the interface. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // IPv6 default gateway of the interface. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Gateway6 *IPAddr `json:"gateway6,omitempty"` - // Interface name. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Interface name. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IfName *string `json:"if_name,omitempty"` - // IPv4 prefix of the interface. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // IPv4 prefix of the interface. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IP *IPAddrPrefix `json:"ip,omitempty"` - // IPv6 prefix of the interface. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // IPv6 prefix of the interface. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Ip6 *IPAddrPrefix `json:"ip6,omitempty"` - // Interface label like mgmt, secure channel or HSM. Enum options - MGMT, SE_SECURE_CHANNEL, HSM. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Interface label like mgmt, secure channel or HSM. Enum options - MGMT, SE_SECURE_CHANNEL, HSM. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Labels []string `json:"labels,omitempty"` - // Mac address of interface. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Mac address of interface. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MacAddress *string `json:"mac_address,omitempty"` - // IPv4 address mode DHCP/STATIC. Enum options - DHCP, STATIC, VIP, DOCKER_HOST, MODE_MANUAL. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // IPv4 address mode DHCP/STATIC. Enum options - DHCP, STATIC, VIP, DOCKER_HOST, MODE_MANUAL. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Mode *string `json:"mode,omitempty"` - // IPv6 address mode STATIC. Enum options - DHCP, STATIC, VIP, DOCKER_HOST, MODE_MANUAL. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // IPv6 address mode STATIC. Enum options - DHCP, STATIC, VIP, DOCKER_HOST, MODE_MANUAL. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Mode6 *string `json:"mode6,omitempty"` - // Public IP of interface. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Public IP of interface. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PublicIPOrName *IPAddr `json:"public_ip_or_name,omitempty"` - // Enable V4 IP on this interface. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable V4 IP on this interface. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. V4Enabled *bool `json:"v4_enabled,omitempty"` - // Enable V6 IP on this interface. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable V6 IP on this interface. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. V6Enabled *bool `json:"v6_enabled,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/controller_internal_auth.go b/vendor/github.com/vmware/alb-sdk/go/models/controller_internal_auth.go index 054b5bc12..17fc6182a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/controller_internal_auth.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/controller_internal_auth.go @@ -8,6 +8,6 @@ package models // swagger:model ControllerInternalAuth type ControllerInternalAuth struct { - // Symmetric keys used for signing/validating the JWT, only allowed with profile_type CONTROLLER_INTERNAL_AUTH. Field introduced in 20.1.6. Minimum of 1 items required. Maximum of 1 items allowed. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Symmetric keys used for signing/validating the JWT, only allowed with profile_type CONTROLLER_INTERNAL_AUTH. Field introduced in 20.1.6. Minimum of 1 items required. Maximum of 1 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SymmetricJwksKeys []*JWSKey `json:"symmetric_jwks_keys,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/controller_license_reconcile_details.go b/vendor/github.com/vmware/alb-sdk/go/models/controller_license_reconcile_details.go index b3ff87b14..d0fd68ae3 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/controller_license_reconcile_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/controller_license_reconcile_details.go @@ -8,33 +8,33 @@ package models // swagger:model ControllerLicenseReconcileDetails type ControllerLicenseReconcileDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NewAvailableServiceCores *float64 `json:"new_available_service_cores,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NewConsumedServiceCores *float64 `json:"new_consumed_service_cores,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NewEscrowServiceCores *float64 `json:"new_escrow_service_cores,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NewRemainingServiceCores *float64 `json:"new_remaining_service_cores,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OldAvailableServiceCores *float64 `json:"old_available_service_cores,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OldConsumedServiceCores *float64 `json:"old_consumed_service_cores,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OldEscrowServiceCores *float64 `json:"old_escrow_service_cores,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OldRemainingServiceCores *float64 `json:"old_remaining_service_cores,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantUUID *string `json:"tenant_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Tier *string `json:"tier,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/controller_limits.go b/vendor/github.com/vmware/alb-sdk/go/models/controller_limits.go index 095e17629..def1858ea 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/controller_limits.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/controller_limits.go @@ -8,66 +8,69 @@ package models // swagger:model ControllerLimits type ControllerLimits struct { - // BOT system limits. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // BOT system limits. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. BotLimits *BOTLimits `json:"bot_limits,omitempty"` - // Maximum number of certificates per virtualservice. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of certificates per virtualservice. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CertificatesPerVirtualservice *int32 `json:"certificates_per_virtualservice,omitempty"` - // Controller system limits specific to cloud type for all controller sizes. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Controller system limits specific to cloud type for all controller sizes. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerCloudLimits []*ControllerCloudLimits `json:"controller_cloud_limits,omitempty"` - // Controller system limits specific to controller sizing. Field introduced in 20.1.1. Maximum of 4 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Controller system limits specific to controller sizing. Field introduced in 20.1.1. Maximum of 4 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerSizingLimits []*ControllerSizingLimits `json:"controller_sizing_limits,omitempty"` - // Maximum number of default routes per vrfcontext. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of default routes per vrfcontext. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DefaultRoutesPerVrfcontext *int32 `json:"default_routes_per_vrfcontext,omitempty"` - // Maximum number of gateway monitors per vrfcontext. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Maximum number of gateway monitors per vrfcontext. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. GatewayMonPerVrf *int32 `json:"gateway_mon_per_vrf,omitempty"` - // IP address limits. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // IP address limits. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IpaddressLimits *IPAddrLimits `json:"ipaddress_limits,omitempty"` - // Maximum number of IP's per ipaddrgroup. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of IP's per ipaddrgroup. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IpsPerIpgroup *int32 `json:"ips_per_ipgroup,omitempty"` - // System limits that apply to Layer 7 configuration objects. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // System limits that apply to Layer 7 configuration objects. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. L7Limits *L7limits `json:"l7_limits,omitempty"` - // Maximum number of poolgroups per virtualservice. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of poolgroups per virtualservice. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PoolgroupsPerVirtualservice *int32 `json:"poolgroups_per_virtualservice,omitempty"` - // Maximum number of pools per poolgroup. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of pools per poolgroup. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PoolsPerPoolgroup *int32 `json:"pools_per_poolgroup,omitempty"` - // Maximum number of pools per virtualservice. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of pools per virtualservice. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PoolsPerVirtualservice *int32 `json:"pools_per_virtualservice,omitempty"` - // Maximum number of routes per vrfcontext. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of routes per vrfcontext. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RoutesPerVrfcontext *int32 `json:"routes_per_vrfcontext,omitempty"` - // Maximum number of nat rules in nat policy. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Maximum number of nat rules in nat policy. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RulesPerNatPolicy *int32 `json:"rules_per_nat_policy,omitempty"` - // Maximum number of rules per networksecuritypolicy. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of rules per networksecuritypolicy. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RulesPerNetworksecuritypolicy *int32 `json:"rules_per_networksecuritypolicy,omitempty"` - // Maximum number of servers per pool. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of servers per pool. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServersPerPool *int32 `json:"servers_per_pool,omitempty"` - // Maximum number of SNI children virtualservices per SNI parent virtualservice. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of SNI children virtualservices per SNI parent virtualservice. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SniChildrenPerParent *int32 `json:"sni_children_per_parent,omitempty"` - // Maximum number of strings per stringgroup. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of strings per stringgroup. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. StringsPerStringgroup *int32 `json:"strings_per_stringgroup,omitempty"` - // Maximum number of serviceengine per virtualservice in bgp scaleout mode. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of serviceengine per virtualservice in bgp scaleout mode. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsBgpScaleout *int32 `json:"vs_bgp_scaleout,omitempty"` - // Maximum number of serviceengine per virtualservice in layer 2 scaleout mode. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of serviceengine per virtualservice in layer 2 scaleout mode. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsL2Scaleout *int32 `json:"vs_l2_scaleout,omitempty"` - // WAF system limits. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // WAF system limits. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. WafLimits *WAFLimits `json:"waf_limits,omitempty"` + + // Maximum number of VS configurable with WAF rule metrics debug flag. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + WafRuleMetricsEnabledVs *int32 `json:"waf_rule_metrics_enabled_vs,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/controller_params.go b/vendor/github.com/vmware/alb-sdk/go/models/controller_params.go new file mode 100644 index 000000000..ed4543e81 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/controller_params.go @@ -0,0 +1,13 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// ControllerParams controller params +// swagger:model ControllerParams +type ControllerParams struct { + + // Base timeout value for all controller-specific upgrade operation tasks. The timeout value for each task is a multiple of task_base_timeout. For example, SwitchAndReboot task timeout = [multiplier] * task_base_timeout. (The multiplier varies by task.). Allowed values are 300-3600. Field introduced in 31.1.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TaskBaseTimeout *uint32 `json:"task_base_timeout,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/controller_portal_asset.go b/vendor/github.com/vmware/alb-sdk/go/models/controller_portal_asset.go index 633f6250f..979f0506e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/controller_portal_asset.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/controller_portal_asset.go @@ -8,6 +8,6 @@ package models // swagger:model ControllerPortalAsset type ControllerPortalAsset struct { - // Asset ID corresponding to this Controller Cluster, returned on a successful registration. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Asset ID corresponding to this Controller Cluster, returned on a successful registration. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AssetID *string `json:"asset_id,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/controller_portal_auth.go b/vendor/github.com/vmware/alb-sdk/go/models/controller_portal_auth.go index 1beee4318..c45be54e7 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/controller_portal_auth.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/controller_portal_auth.go @@ -8,18 +8,18 @@ package models // swagger:model ControllerPortalAuth type ControllerPortalAuth struct { - // Access Token to authenticate Customer Portal REST calls. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Access Token to authenticate Customer Portal REST calls. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AccessToken *string `json:"access_token,omitempty"` - // Grant type of the JWT token. Enum options - REFRESH_TOKEN, CLIENT_CREDENTIALS. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Grant type of the JWT token. Enum options - REFRESH_TOKEN, CLIENT_CREDENTIALS. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. GrantType *string `json:"grant_type,omitempty"` - // Cloud services instance URL. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Cloud services instance URL. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. InstanceURL *string `json:"instance_url,omitempty"` - // Signed JWT to refresh the access token. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Signed JWT to refresh the access token. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. JwtToken *string `json:"jwt_token,omitempty"` - // Tenant information for which cloud services authentication information is persisted. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Tenant information for which cloud services authentication information is persisted. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Tenant *string `json:"tenant,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/controller_portal_registration.go b/vendor/github.com/vmware/alb-sdk/go/models/controller_portal_registration.go index b6c22d0b4..1b7382d9d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/controller_portal_registration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/controller_portal_registration.go @@ -12,23 +12,23 @@ type ControllerPortalRegistration struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Asset *ControllerPortalAsset `json:"asset,omitempty"` - // Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PortalAuth *ControllerPortalAuth `json:"portal_auth,omitempty"` - // It is a reference to an object of type Tenant. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/controller_properties.go b/vendor/github.com/vmware/alb-sdk/go/models/controller_properties.go index c833ef6c6..24ffb6e93 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/controller_properties.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/controller_properties.go @@ -12,349 +12,385 @@ 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. + // 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. 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. + // 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. AllowAdminNetworkUpdates *bool `json:"allow_admin_network_updates,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AllowIPForwarding *bool `json:"allow_ip_forwarding,omitempty"` - // Allow unauthenticated access for special APIs. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allow unauthenticated access for special APIs. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AllowUnauthenticatedApis *bool `json:"allow_unauthenticated_apis,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AllowUnauthenticatedNodes *bool `json:"allow_unauthenticated_nodes,omitempty"` - // Allowed values are 0-1440. Unit is MIN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed values are 0-1440. Unit is MIN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. APIIDLETimeout *uint32 `json:"api_idle_timeout,omitempty"` - // 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 in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // 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. APIPerfLoggingThreshold *uint32 `json:"api_perf_logging_threshold,omitempty"` - // Export configuration in appviewx compatibility mode. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // 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. AppviewxCompatMode *bool `json:"appviewx_compat_mode,omitempty"` - // 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 in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. + ArchiveRetentionFrameworkPeriod *uint32 `json:"archive_retention_framework_period,omitempty"` + + // Time in seconds to wait before starting async certificate chaining. Allowed values are 0-120. Field introduced in 31.2.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + AsyncCertChainingInterval *uint32 `json:"async_cert_chaining_interval,omitempty"` + + // 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. AsyncPatchMergePeriod *uint32 `json:"async_patch_merge_period,omitempty"` - // 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 in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. AsyncPatchRequestCleanupDuration *uint32 `json:"async_patch_request_cleanup_duration,omitempty"` - // Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AttachIPRetryInterval *uint32 `json:"attach_ip_retry_interval,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AttachIPRetryLimit *uint32 `json:"attach_ip_retry_limit,omitempty"` - // Use Ansible for SE creation in baremetal. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // 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. BmUseAnsible *bool `json:"bm_use_ansible,omitempty"` - // Enforce VsVip FQDN syntax checks. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Enforce VsVip FQDN syntax checks. Field introduced in 20.1.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CheckVsvipFqdnSyntax *bool `json:"check_vsvip_fqdn_syntax,omitempty"` - // Period for auth token 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. + // 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. CleanupExpiredAuthtokenTimeoutPeriod *uint32 `json:"cleanup_expired_authtoken_timeout_period,omitempty"` - // 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. + // 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. 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 22.1.5, 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 with any value in Enterprise, 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. + // 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. CloudReconcile *bool `json:"cloud_reconcile,omitempty"` - // 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. + // 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. 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. + // 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. ClusterIPGratuitousArpPeriod *uint32 `json:"cluster_ip_gratuitous_arp_period,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Period for consistency check job. Field introduced in 18.1.1. Unit is MIN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // 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. ConsistencyCheckTimeoutPeriod *uint32 `json:"consistency_check_timeout_period,omitempty"` - // Periodically collect stats. Field introduced in 20.1.3. Unit is MIN. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Periodically collect stats. Field introduced in 20.1.3. Unit is MIN. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ControllerResourceInfoCollectionPeriod *uint32 `json:"controller_resource_info_collection_period,omitempty"` - // Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CrashedSeReboot *uint32 `json:"crashed_se_reboot,omitempty"` - // Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DeadSeDetectionTimer *uint32 `json:"dead_se_detection_timer,omitempty"` - // 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 in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // 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. DefaultMinimumAPITimeout *uint32 `json:"default_minimum_api_timeout,omitempty"` - // 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 in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. DelOfflineSeAfterRebootDelay *uint32 `json:"del_offline_se_after_reboot_delay,omitempty"` - // 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 in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. DetachIPRetryInterval *uint32 `json:"detach_ip_retry_interval,omitempty"` - // Maximum number of Detach IP retries. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Maximum number of Detach IP retries. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DetachIPRetryLimit *uint32 `json:"detach_ip_retry_limit,omitempty"` - // Time to wait before marking Detach IP as failed. Field introduced in 21.1.3. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. DetachIPTimeout *uint32 `json:"detach_ip_timeout,omitempty"` - // Period for refresh pool and gslb DNS job. Unit is MIN. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 60), Basic edition(Allowed values- 60), Enterprise with Cloud Services edition. + // 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. DNSRefreshPeriod *uint32 `json:"dns_refresh_period,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Dummy *uint32 `json:"dummy,omitempty"` - // 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 in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // 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. EditSystemLimits *bool `json:"edit_system_limits,omitempty"` - // 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 in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // 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. EnableAPISharding *bool `json:"enable_api_sharding,omitempty"` - // Enable/Disable Memory Balancer. Field introduced in 17.2.8. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable/Disable Memory Balancer. Field introduced in 17.2.8. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableMemoryBalancer *bool `json:"enable_memory_balancer,omitempty"` - // 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 in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. + EnableNsxStreamingAgent *bool `json:"enable_nsx_streaming_agent,omitempty"` + + // 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. EnablePerProcessStop *bool `json:"enable_per_process_stop,omitempty"` - // Enable printing of cached logs inside Resource Manager. Used for debugging purposes only. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. EnableResmgrLogCachePrint *bool `json:"enable_resmgr_log_cache_print,omitempty"` - // Maximum number of goroutines for event manager process. Allowed values are 1-64. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Stated time duration beyond which Event manager disregards files whose modified timestamp from current time is later. Allowed values are 1-1800. Field introduced in 31.2.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + EventManagerFileModifiedTsFilter *uint32 `json:"event_manager_file_modified_ts_filter,omitempty"` + + // 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. EventManagerMaxGoroutines *uint32 `json:"event_manager_max_goroutines,omitempty"` - // 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 in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. EventManagerMaxSubscribers *uint32 `json:"event_manager_max_subscribers,omitempty"` - // 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 in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. EventManagerProcessingTimeThreshold *uint32 `json:"event_manager_processing_time_threshold,omitempty"` - // False Positive learning configuration. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // False Positive learning configuration. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. FalsePositiveLearningConfig *FalsePositiveLearningConfig `json:"false_positive_learning_config,omitempty"` - // Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FatalErrorLeaseTime *uint32 `json:"fatal_error_lease_time,omitempty"` - // 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 in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // 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. FederatedDatastoreCleanupDuration *uint64 `json:"federated_datastore_cleanup_duration,omitempty"` - // Period for file object cleanup job. Field introduced in 20.1.1. Unit is MIN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // 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. FileObjectCleanupPeriod *uint32 `json:"file_object_cleanup_period,omitempty"` - // List of mapping for file reference and their absolute path . Field deprecated in 30.2.1. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. - FileReferenceMappings []*FileReferenceMapping `json:"file_reference_mappings,omitempty"` - - // 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 in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. FileobjectMaxFileVersions *uint32 `json:"fileobject_max_file_versions,omitempty"` - // 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 in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. + GslbFileobjectMaxVersionCount *uint32 `json:"gslb_fileobject_max_version_count,omitempty"` + + // 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. GslbPurgeBatchSize *uint32 `json:"gslb_purge_batch_size,omitempty"` - // 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 in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. GslbPurgeSleepTimeMs *uint32 `json:"gslb_purge_sleep_time_ms,omitempty"` - // Ignore the vrf_context filter for /networksubnetlist API. Field introduced in 22.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. IgnoreVrfInNetworksubnetlist *bool `json:"ignore_vrf_in_networksubnetlist,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Disk size to be allocated [1MB to 500GB] to store logs on a controller vm. Allowed values are 1000-500000000. Field introduced in 31.2.1. Unit is KB. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + LogRecordsAllocatedSize *uint32 `json:"log_records_allocated_size,omitempty"` + + // Percentage of allocation (log_records_allocated_size) for events on controller node. Allowed values are 10-70. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + LogRecordsAllocationPercentageForEvents *uint32 `json:"log_records_allocation_percentage_for_events,omitempty"` + + // Target percentage of allocated disk quota to reduce log file consumption to when cleanup is triggered. When disk usage exceeds 100% of the allocated quota, cleanup will reduce consumption to this percentage of the allocation. Allowed values are 30-90. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + LogRecordsCleanupTargetPercentage *uint32 `json:"log_records_cleanup_target_percentage,omitempty"` + + // The threshold for raising an event on frequent cleanup of logs system. By default if two consecutive purger/ clean up runs find logs beyond allocated size then an event in raised. Allowed values are 2-100. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + LogRecordsFrequentCleanupEventGenerationThreshold *uint32 `json:"log_records_frequent_cleanup_event_generation_threshold,omitempty"` + + // Frequency (in seconds) to clean up log files on Controller node. Allowed values are 10-100000. Field introduced in 31.2.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + LogRecordsPurgeInterval *uint32 `json:"log_records_purge_interval,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxDeadSeInGrp *uint32 `json:"max_dead_se_in_grp,omitempty"` - // Maximum number of pcap files stored per tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of pcap files stored per tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxPcapPerTenant *uint32 `json:"max_pcap_per_tenant,omitempty"` - // 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 in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // 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. MaxSeSpawnIntervalDelay *uint32 `json:"max_se_spawn_interval_delay,omitempty"` - // Maximum number of consecutive attach IP failures that halts VS placement. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // 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. MaxSeqAttachIPFailures *uint32 `json:"max_seq_attach_ip_failures,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxSeqVnicFailures *uint32 `json:"max_seq_vnic_failures,omitempty"` - // Maximum number of threads in threadpool used by cloud connector CCVIPBGWorker. Allowed values are 1-100. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. MaxThreadsCcVipBgWorker *uint32 `json:"max_threads_cc_vip_bg_worker,omitempty"` - // 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 in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // 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. PermissionScopedSharedAdminNetworks *bool `json:"permission_scoped_shared_admin_networks,omitempty"` - // Period for rotate app persistence keys job. Allowed values are 1-1051200. Special values are 0 - Disabled. Unit is MIN. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 0), Basic edition(Allowed values- 0), Enterprise with Cloud Services edition. + // 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. PersistenceKeyRotatePeriod *uint32 `json:"persistence_key_rotate_period,omitempty"` - // Burst limit on number of incoming requests. 0 to disable. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // 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. PortalRequestBurstLimit *uint32 `json:"portal_request_burst_limit,omitempty"` - // Maximum average number of requests allowed per second. 0 to disable. Field introduced in 20.1.1. Unit is PER_SECOND. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // 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. PortalRequestRateLimit *uint32 `json:"portal_request_rate_limit,omitempty"` - // Token used for uploading tech-support to portal. Field introduced in 16.4.6,17.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // 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. PortalToken *string `json:"portal_token,omitempty"` - // 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 in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. PostgresVacuumPeriod *uint32 `json:"postgres_vacuum_period,omitempty"` - // Period for process locked user accounts job. Field introduced in 18.1.1. Unit is MIN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // 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. ProcessLockedUseraccountsTimeoutPeriod *uint32 `json:"process_locked_useraccounts_timeout_period,omitempty"` - // Period for process PKI profile job. Field introduced in 18.1.1. Unit is MIN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // 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. ProcessPkiProfileTimeoutPeriod *uint32 `json:"process_pki_profile_timeout_period,omitempty"` - // Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. QueryHostFail *uint32 `json:"query_host_fail,omitempty"` - // 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 in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. ResmgrLogCachingPeriod *uint32 `json:"resmgr_log_caching_period,omitempty"` - // Restrict read access to cloud. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Restrict read access to cloud. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RestrictCloudReadAccess *bool `json:"restrict_cloud_read_access,omitempty"` - // Version of the safenet package installed on the controller. Field introduced in 16.5.2,17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // 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. SafenetHsmVersion *string `json:"safenet_hsm_version,omitempty"` - // Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeCreateTimeout *uint32 `json:"se_create_timeout,omitempty"` - // Interval between attempting failovers to an SE. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Interval between attempting failovers to an SE. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeFailoverAttemptInterval *uint32 `json:"se_failover_attempt_interval,omitempty"` - // 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 in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // 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. SeFromMarketplace *string `json:"se_from_marketplace,omitempty"` - // Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeOfflineDel *uint32 `json:"se_offline_del,omitempty"` - // Default retry period before attempting another Service Engine spawn in SE Group. Field introduced in 20.1.1. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // 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. SeSpawnRetryInterval *uint32 `json:"se_spawn_retry_interval,omitempty"` - // 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 in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. SeUpgradeFlowCleanupTimeout *uint32 `json:"se_upgrade_flow_cleanup_timeout,omitempty"` - // Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeVnicCooldown *uint32 `json:"se_vnic_cooldown,omitempty"` - // 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 in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. SeVnicGcWaitTime *uint32 `json:"se_vnic_gc_wait_time,omitempty"` - // Period for secure channel cleanup job. Unit is MIN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Period for secure channel cleanup job. Unit is MIN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SecureChannelCleanupTimeout *uint32 `json:"secure_channel_cleanup_timeout,omitempty"` - // Unit is MIN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is MIN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SecureChannelControllerTokenTimeout *uint32 `json:"secure_channel_controller_token_timeout,omitempty"` - // Unit is MIN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is MIN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SecureChannelSeTokenTimeout *uint32 `json:"secure_channel_se_token_timeout,omitempty"` - // This parameter defines the buffer size during SE image downloads in a SeGroup. It is used to pace the SE downloads so that controller network/CPU bandwidth is a bounded operation. Field introduced in 22.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // This parameter defines the buffer size during SE image downloads in a SeGroup. It is used to pace the SE downloads so that controller network/CPU bandwidth is a bounded operation. Please refer to UpgradeProfile for equivalent fields. Field deprecated in 31.1.1. Field introduced in 22.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeupgradeCopyBufferSize *uint32 `json:"seupgrade_copy_buffer_size,omitempty"` - // This parameter defines the number of simultaneous SE image downloads in a SeGroup. It is used to pace the SE downloads so that controller network/CPU bandwidth is a bounded operation. A value of 0 will disable the pacing scheme and all the SE(s) in the SeGroup will attempt to download the image. . Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This parameter defines the number of simultaneous SE image downloads in a SeGroup. It is used to pace the SE downloads so that controller network/CPU bandwidth is a bounded operation. A value of 0 will disable the pacing scheme and all the SE(s) in the SeGroup will attempt to download the image. Please refer to UpgradeProfile for equivalent fields. Field deprecated in 31.1.1. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeupgradeCopyPoolSize *uint32 `json:"seupgrade_copy_pool_size,omitempty"` - // The pool size is used to control the number of concurrent segroup upgrades. This field value takes affect upon controller warm reboot. Allowed values are 2-20. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The pool size is used to control the number of concurrent segroup upgrades. This field value takes affect upon controller warm reboot. Please refer to UpgradeProfile for equivalent fields. Allowed values are 2-20. Field deprecated in 31.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeupgradeFabricPoolSize *uint32 `json:"seupgrade_fabric_pool_size,omitempty"` - // Time to wait before marking segroup upgrade as stuck. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Time to wait before marking segroup upgrade as stuck. . Field deprecated in 31.1.1. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeupgradeSegroupMinDeadTimeout *uint32 `json:"seupgrade_segroup_min_dead_timeout,omitempty"` - // SSL Certificates in the admin tenant can be used in non-admin tenants. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // 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. SharedSslCertificates *bool `json:"shared_ssl_certificates,omitempty"` - // Time interval (in seconds) between retires for skopeo commands. Field introduced in 30.1.1. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. + SkipBeegoPerfCollection *bool `json:"skip_beego_perf_collection,omitempty"` + + // Time interval (in seconds) between retires for skopeo commands. Field deprecated in 31.1.1. Field introduced in 30.1.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SkopeoRetryInterval *uint32 `json:"skopeo_retry_interval,omitempty"` - // Number of times to try skopeo commands for remote image registries. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of times to try skopeo commands for remote image registries. Field deprecated in 31.1.1. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SkopeoRetryLimit *uint32 `json:"skopeo_retry_limit,omitempty"` - // 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 in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. SoftMinMemPerSeLimit *uint32 `json:"soft_min_mem_per_se_limit,omitempty"` - // Number of days for SSL Certificate expiry warning. Unit is DAYS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of days for SSL Certificate expiry warning. Unit is DAYS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SslCertificateExpiryWarningDays []int64 `json:"ssl_certificate_expiry_warning_days,omitempty,omitempty"` - // Time in minutes to wait between cleanup of SystemReports. Allowed values are 15-300. Field introduced in 22.1.6, 30.2.1. Unit is MIN. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Configure statecache behavior for Config, SE, ResMgr. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + StatecacheProperties *SCProperties `json:"statecache_properties,omitempty"` + + // Time in minutes to wait between cleanup of SystemReports. Allowed values are 15-300. Field deprecated in 31.1.1. Field introduced in 22.1.6, 30.2.1. Unit is MIN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SystemReportCleanupInterval *uint32 `json:"system_report_cleanup_interval,omitempty"` - // Number of SystemReports retained in the system. Once the number of system reports exceed this threshold, the oldest SystemReport will be removed and the latest one retained. i.e. the SystemReport will be rotated and the reports don't exceed the threshold. Allowed values are 5-50. Field introduced in 22.1.6, 30.2.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Number of SystemReports retained in the system. Once the number of system reports exceed this threshold, the oldest SystemReport will be removed and the latest one retained. i.e. the SystemReport will be rotated and the reports don't exceed the threshold. Allowed values are 5-50. Field deprecated in 31.1.1. Field introduced in 22.1.6, 30.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SystemReportLimit *uint32 `json:"system_report_limit,omitempty"` - // Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Period for telemetry job. Allowed values are 1-1440. Field introduced in 31.2.1. Unit is MIN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + TelemetryInterval *uint32 `json:"telemetry_interval,omitempty"` + + // Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UnresponsiveSeReboot *uint32 `json:"unresponsive_se_reboot,omitempty"` - // Number of times to retry a DNS entry update/delete operation. Field introduced in 21.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. UpdateDNSEntryRetryLimit *uint32 `json:"update_dns_entry_retry_limit,omitempty"` - // Timeout period for a DNS entry update/delete operation. Field introduced in 21.1.4. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. UpdateDNSEntryTimeout *uint32 `json:"update_dns_entry_timeout,omitempty"` - // 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 in Enterprise edition with any value, Essentials edition(Allowed values- 5), Basic edition(Allowed values- 5), Enterprise with Cloud Services edition. + // 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. UpgradeDNSTTL *uint32 `json:"upgrade_dns_ttl,omitempty"` - // Amount of time Controller waits for a large-sized SE (>=128GB memory) to reconnect after it is rebooted during upgrade. Field introduced in 18.2.10, 20.1.1. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Amount of time Controller waits for a large-sized SE (>=128GB memory) to reconnect after it is rebooted during upgrade. Please refer to UpgradeProfile for equivalent fields. Field deprecated in 31.1.1. 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. UpgradeFatSeLeaseTime *uint32 `json:"upgrade_fat_se_lease_time,omitempty"` - // Amount of time Controller waits for a regular-sized SE (<128GB memory) to reconnect after it is rebooted during upgrade. Starting 18.2.10/20.1.1, the default time has increased from 360 seconds to 600 seconds. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Amount of time Controller waits for a regular-sized SE (<128GB memory) to reconnect after it is rebooted during upgrade. Starting 18.2.10/20.1.1, the default time has increased from 360 seconds to 600 seconds. Please refer to UpgradeProfile for equivalent fields. Field deprecated in 31.1.1. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UpgradeLeaseTime *uint32 `json:"upgrade_lease_time,omitempty"` - // 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 in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // 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. UpgradeSePerVsScaleOpsTxnTime *uint32 `json:"upgrade_se_per_vs_scale_ops_txn_time,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Configuration for User-Agent Cache used in Bot Management. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. UserAgentCacheConfig *UserAgentCacheConfig `json:"user_agent_cache_config,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VnicOpFailTime *uint32 `json:"vnic_op_fail_time,omitempty"` - // Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsAwaitingSeTimeout *uint32 `json:"vs_awaiting_se_timeout,omitempty"` - // Period for rotate VS keys job. Allowed values are 1-1051200. Special values are 0 - Disabled. Unit is MIN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // 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. VsKeyRotatePeriod *uint32 `json:"vs_key_rotate_period,omitempty"` - // 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 in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // 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. VsScaleoutReadyCheckInterval *int32 `json:"vs_scaleout_ready_check_interval,omitempty"` - // Time to wait before marking attach IP operation on an SE as failed. Field introduced in 17.2.2. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // 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. VsSeAttachIPFail *uint32 `json:"vs_se_attach_ip_fail,omitempty"` - // Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsSeBootupFail *uint32 `json:"vs_se_bootup_fail,omitempty"` - // Wait for longer for patch SEs to boot up. Field introduced in 30.2.1. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. VsSeBootupFailPatch *uint32 `json:"vs_se_bootup_fail_patch,omitempty"` - // Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsSeCreateFail *uint32 `json:"vs_se_create_fail,omitempty"` - // Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsSePingFail *uint32 `json:"vs_se_ping_fail,omitempty"` - // Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsSeVnicFail *uint32 `json:"vs_se_vnic_fail,omitempty"` - // Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsSeVnicIPFail *uint32 `json:"vs_se_vnic_ip_fail,omitempty"` - // 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 in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. VsphereHaDetectionTimeout *uint32 `json:"vsphere_ha_detection_timeout,omitempty"` - // 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 in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. VsphereHaRecoveryTimeout *uint32 `json:"vsphere_ha_recovery_timeout,omitempty"` - // 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 in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. VsphereHaTimerInterval *uint32 `json:"vsphere_ha_timer_interval,omitempty"` - // Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. WarmstartSeReconnectWaitTime *uint32 `json:"warmstart_se_reconnect_wait_time,omitempty"` - // Timeout for warmstart VS resync. Field introduced in 18.1.4, 18.2.1. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // 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. WarmstartVsResyncWaitTime *uint32 `json:"warmstart_vs_resync_wait_time,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/controller_properties_api_response.go b/vendor/github.com/vmware/alb-sdk/go/models/controller_properties_api_response.go index b67b78c2c..e10e0b6eb 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/controller_properties_api_response.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/controller_properties_api_response.go @@ -7,15 +7,5 @@ package models // ControllerPropertiesAPIResponse controller properties Api response // swagger:model ControllerPropertiesApiResponse type ControllerPropertiesAPIResponse struct { - - // count - // Required: true - Count *int32 `json:"count"` - - // next - Next *string `json:"next,omitempty"` - - // results - // Required: true - Results []*ControllerProperties `json:"results,omitempty"` + ControllerProperties } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/controller_site.go b/vendor/github.com/vmware/alb-sdk/go/models/controller_site.go index 8af13af60..a0e3cffef 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/controller_site.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/controller_site.go @@ -12,27 +12,27 @@ type ControllerSite struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // IP Address or a DNS resolvable, fully qualified domain name of the Site Controller Cluster. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP Address or a DNS resolvable, fully qualified domain name of the Site Controller Cluster. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Address *string `json:"address"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Name for the Site Controller Cluster. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name for the Site Controller Cluster. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // The Controller Site Cluster's REST API port number. Allowed values are 1-65535. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The Controller Site Cluster's REST API port number. Allowed values are 1-65535. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Port *uint32 `json:"port,omitempty"` - // Reference for the Tenant. It is a reference to an object of type Tenant. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reference for the Tenant. It is a reference to an object of type Tenant. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Reference for the Site Controller Cluster. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reference for the Site Controller Cluster. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/controller_size.go b/vendor/github.com/vmware/alb-sdk/go/models/controller_size.go index fb0413637..6d9e0743a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/controller_size.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/controller_size.go @@ -8,12 +8,12 @@ package models // swagger:model ControllerSize type ControllerSize struct { - // Controller flavor (E/S/M/L) for this controller size. Enum options - CONTROLLER_ESSENTIALS, CONTROLLER_SMALL, CONTROLLER_MEDIUM, CONTROLLER_LARGE. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Controller flavor (E/S/M/L) for this controller size. Enum options - CONTROLLER_ESSENTIALS, CONTROLLER_SMALL, CONTROLLER_MEDIUM, CONTROLLER_LARGE, CONTROLLER_EXTRA_LARGE. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Flavor *string `json:"flavor,omitempty"` - // Minimum number of cpu cores required. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Minimum number of cpu cores required. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MinCpus *int32 `json:"min_cpus,omitempty"` - // Minimum memory required. Field introduced in 20.1.1. Unit is GB. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Minimum memory required. Field introduced in 20.1.1. Unit is GB. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MinMemory *int32 `json:"min_memory,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/controller_sizing_cloud_limits.go b/vendor/github.com/vmware/alb-sdk/go/models/controller_sizing_cloud_limits.go index 8a00ac52f..6436c4fe8 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/controller_sizing_cloud_limits.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/controller_sizing_cloud_limits.go @@ -8,9 +8,9 @@ package models // swagger:model ControllerSizingCloudLimits type ControllerSizingCloudLimits struct { - // Maximum number of clouds of a given type. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of clouds of a given type. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumClouds *int32 `json:"num_clouds,omitempty"` - // Cloud type for the limit. Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Cloud type for the limit. Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Type *string `json:"type,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/controller_sizing_limits.go b/vendor/github.com/vmware/alb-sdk/go/models/controller_sizing_limits.go index f79c0c93a..1a2e87241 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/controller_sizing_limits.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/controller_sizing_limits.go @@ -8,36 +8,51 @@ package models // swagger:model ControllerSizingLimits type ControllerSizingLimits struct { - // Controller system limits specific to cloud type for this controller sizing. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Controller system limits specific to cloud type for this controller sizing. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerSizingCloudLimits []*ControllerSizingCloudLimits `json:"controller_sizing_cloud_limits,omitempty"` - // Controller flavor (S/M/L) for this sizing limit. Enum options - CONTROLLER_ESSENTIALS, CONTROLLER_SMALL, CONTROLLER_MEDIUM, CONTROLLER_LARGE. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Controller flavor for this sizing limit. Enum options - CONTROLLER_ESSENTIALS, CONTROLLER_SMALL, CONTROLLER_MEDIUM, CONTROLLER_LARGE, CONTROLLER_EXTRA_LARGE. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Flavor *string `json:"flavor,omitempty"` - // Maximum number of clouds. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of clouds. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumClouds *int32 `json:"num_clouds,omitempty"` - // Maximum number of east-west virtualservices. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of east-west virtualservices. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumEastWestVirtualservices *int32 `json:"num_east_west_virtualservices,omitempty"` - // Maximum number of servers. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of pools with realtime metrics enabled. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + NumPoolRtMetrics *int32 `json:"num_pool_rt_metrics,omitempty"` + + // Maximum number of Serviceengine with realtime metrics enabled. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + NumSeRtMetrics *int32 `json:"num_se_rt_metrics,omitempty"` + + // Maximum number of servers. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumServers *int32 `json:"num_servers,omitempty"` - // Maximum number of serviceengines. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of serviceengines. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumServiceengines *int32 `json:"num_serviceengines,omitempty"` - // Maximum number of tenants. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of tenants. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumTenants *int32 `json:"num_tenants,omitempty"` - // Maximum number of virtualservices. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of virtualservices. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumVirtualservices *int32 `json:"num_virtualservices,omitempty"` - // Maximum number of virtualservices with realtime metrics enabled. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of virtualservices configured with Application Insights. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + NumVirtualservicesApplicationInsights *int32 `json:"num_virtualservices_application_insights,omitempty"` + + // Maximum number of virtualservices configured with Positive Security Policy. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + NumVirtualservicesPositiveSecurity *int32 `json:"num_virtualservices_positive_security,omitempty"` + + // Maximum number of virtualservices with realtime metrics enabled. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumVirtualservicesRtMetrics *int32 `json:"num_virtualservices_rt_metrics,omitempty"` - // Maximum number of vrfcontexts. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of virtualservices with both real-time metrics and WAF enabled together. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + NumVirtualservicesRtmetricsWaf *int32 `json:"num_virtualservices_rtmetrics_waf,omitempty"` + + // Maximum number of vrfcontexts. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumVrfs *int32 `json:"num_vrfs,omitempty"` - // Maximum number of virtualservices configured with WAF. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Maximum number of virtualservices configured with WAF. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumWafVirtualservices *int32 `json:"num_waf_virtualservices,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/controlscript_details.go b/vendor/github.com/vmware/alb-sdk/go/models/controlscript_details.go new file mode 100644 index 000000000..b4ba9f573 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/controlscript_details.go @@ -0,0 +1,19 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// ControlscriptDetails controlscript details +// swagger:model ControlscriptDetails +type ControlscriptDetails struct { + + // Exitcode from Control Script execution. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Exitcode *int32 `json:"exitcode,omitempty"` + + // Stderr from Control Script execution. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Stderr *string `json:"stderr,omitempty"` + + // Stdout from Control Script execution. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Stdout *string `json:"stdout,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cookie_match.go b/vendor/github.com/vmware/alb-sdk/go/models/cookie_match.go index c579fc25c..8cf4abe11 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cookie_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/cookie_match.go @@ -8,17 +8,17 @@ package models // swagger:model CookieMatch type CookieMatch struct { - // Case sensitivity to use for the match. Enum options - SENSITIVE, INSENSITIVE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Case sensitivity to use for the match. Enum options - SENSITIVE, INSENSITIVE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MatchCase *string `json:"match_case,omitempty"` - // Criterion to use for matching the cookie in the HTTP request. Enum options - HDR_EXISTS, HDR_DOES_NOT_EXIST, HDR_BEGINS_WITH, HDR_DOES_NOT_BEGIN_WITH, HDR_CONTAINS, HDR_DOES_NOT_CONTAIN, HDR_ENDS_WITH, HDR_DOES_NOT_END_WITH, HDR_EQUALS, HDR_DOES_NOT_EQUAL. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Criterion to use for matching the cookie in the HTTP request. Enum options - HDR_EXISTS, HDR_DOES_NOT_EXIST, HDR_BEGINS_WITH, HDR_DOES_NOT_BEGIN_WITH, HDR_CONTAINS, HDR_DOES_NOT_CONTAIN, HDR_ENDS_WITH, HDR_DOES_NOT_END_WITH, HDR_EQUALS, HDR_DOES_NOT_EQUAL. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MatchCriteria *string `json:"match_criteria"` - // Name of the cookie. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the cookie. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // String value in the cookie. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // String value in the cookie. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Value *string `json:"value,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/corfu_timestamp.go b/vendor/github.com/vmware/alb-sdk/go/models/corfu_timestamp.go new file mode 100644 index 000000000..bd6474a70 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/corfu_timestamp.go @@ -0,0 +1,16 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// CorfuTimestamp corfu timestamp +// swagger:model CorfuTimestamp +type CorfuTimestamp struct { + + // unix time since epoch. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Epoch *uint64 `json:"epoch,omitempty"` + + // CorfuDB log sequence number. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Sequence *uint64 `json:"sequence,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/custom_ip_a_m_dns_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/custom_ip_a_m_dns_profile.go index 5fd3fd084..878c948e6 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/custom_ip_a_m_dns_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/custom_ip_a_m_dns_profile.go @@ -12,27 +12,27 @@ type CustomIPAMDNSProfile struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Name of the Custom IPAM DNS Profile. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the Custom IPAM DNS Profile. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Parameters that are always passed to the IPAM/DNS script. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Parameters that are always passed to the IPAM/DNS script. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ScriptParams []*CustomParams `json:"script_params,omitempty"` - // Script URI of form controller //ipamdnsscripts/, file-name must have a .py extension and conform to PEP8 naming convention. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Script URI of form controller //ipamdnsscripts/, file-name must have a .py extension and conform to PEP8 naming convention. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ScriptURI *string `json:"script_uri"` - // It is a reference to an object of type Tenant. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/custom_ip_a_m_subnet.go b/vendor/github.com/vmware/alb-sdk/go/models/custom_ip_a_m_subnet.go index 91f8a006b..d49563489 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/custom_ip_a_m_subnet.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/custom_ip_a_m_subnet.go @@ -8,13 +8,13 @@ package models // swagger:model CustomIpamSubnet type CustomIPAMSubnet struct { - // Network to use for Custom IPAM IP allocation. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Network to use for Custom IPAM IP allocation. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true NetworkID *string `json:"network_id"` - // IPv4 subnet to use for Custom IPAM IP allocation. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // IPv4 subnet to use for Custom IPAM IP allocation. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Subnet *IPAddrPrefix `json:"subnet,omitempty"` - // IPv6 subnet to use for Custom IPAM IP allocation. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // IPv6 subnet to use for Custom IPAM IP allocation. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Subnet6 *IPAddrPrefix `json:"subnet6,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/custom_params.go b/vendor/github.com/vmware/alb-sdk/go/models/custom_params.go index d72462a02..6bb565ace 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/custom_params.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/custom_params.go @@ -8,16 +8,16 @@ package models // swagger:model CustomParams type CustomParams struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsDynamic *bool `json:"is_dynamic,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsSensitive *bool `json:"is_sensitive,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Value *string `json:"value,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/custom_tag.go b/vendor/github.com/vmware/alb-sdk/go/models/custom_tag.go index 25ba901ea..2f103ef60 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/custom_tag.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/custom_tag.go @@ -8,10 +8,10 @@ package models // swagger:model CustomTag type CustomTag struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true TagKey *string `json:"tag_key"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TagVal *string `json:"tag_val,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/d_s_request_log.go b/vendor/github.com/vmware/alb-sdk/go/models/d_s_request_log.go index d34b6ed96..36a61f959 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/d_s_request_log.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/d_s_request_log.go @@ -8,60 +8,60 @@ package models // swagger:model DSRequestLog type DSRequestLog struct { - // Name of the DataScript where this request was called. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the DataScript where this request was called. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DsName *string `json:"ds_name,omitempty"` - // DataScript event where out-of-band request was sent. Enum options - VS_DATASCRIPT_EVT_HTTP_REQ, VS_DATASCRIPT_EVT_HTTP_RESP, VS_DATASCRIPT_EVT_HTTP_RESP_DATA, VS_DATASCRIPT_EVT_HTTP_LB_FAILED, VS_DATASCRIPT_EVT_HTTP_REQ_DATA, VS_DATASCRIPT_EVT_HTTP_RESP_FAILED, VS_DATASCRIPT_EVT_HTTP_LB_DONE, VS_DATASCRIPT_EVT_HTTP_AUTH, VS_DATASCRIPT_EVT_HTTP_POST_AUTH, VS_DATASCRIPT_EVT_TCP_CLIENT_ACCEPT, VS_DATASCRIPT_EVT_SSL_HANDSHAKE_DONE, VS_DATASCRIPT_EVT_CLIENT_SSL_PRE_CONNECT, VS_DATASCRIPT_EVT_CLIENT_SSL_CLIENT_HELLO, VS_DATASCRIPT_EVT_DNS_REQ, VS_DATASCRIPT_EVT_DNS_RESP, VS_DATASCRIPT_EVT_L4_REQUEST, VS_DATASCRIPT_EVT_L4_RESPONSE, VS_DATASCRIPT_EVT_MAX. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // DataScript event where out-of-band request was sent. Enum options - VS_DATASCRIPT_EVT_HTTP_REQ, VS_DATASCRIPT_EVT_HTTP_RESP, VS_DATASCRIPT_EVT_HTTP_RESP_DATA, VS_DATASCRIPT_EVT_HTTP_LB_FAILED, VS_DATASCRIPT_EVT_HTTP_REQ_DATA, VS_DATASCRIPT_EVT_HTTP_RESP_FAILED, VS_DATASCRIPT_EVT_HTTP_LB_DONE, VS_DATASCRIPT_EVT_HTTP_AUTH, VS_DATASCRIPT_EVT_HTTP_POST_AUTH, VS_DATASCRIPT_EVT_TCP_CLIENT_ACCEPT, VS_DATASCRIPT_EVT_SSL_HANDSHAKE_DONE, VS_DATASCRIPT_EVT_CLIENT_SSL_PRE_CONNECT, VS_DATASCRIPT_EVT_CLIENT_SSL_CLIENT_HELLO, VS_DATASCRIPT_EVT_DNS_REQ, VS_DATASCRIPT_EVT_DNS_RESP, VS_DATASCRIPT_EVT_L4_REQUEST, VS_DATASCRIPT_EVT_L4_RESPONSE, VS_DATASCRIPT_EVT_CLIENT_CLOSED, VS_DATASCRIPT_EVT_SERVER_CLOSED, VS_DATASCRIPT_EVT_SERVER_CONNECTED.... Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Event *string `json:"event,omitempty"` - // Response headers received from the server. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Response headers received from the server. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HeadersReceivedFromServer *string `json:"headers_received_from_server,omitempty"` - // Request headers sent to the server. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Request headers sent to the server. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HeadersSentToServer *string `json:"headers_sent_to_server,omitempty"` - // The HTTP response code received from the external server. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The HTTP response code received from the external server. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HTTPResponseCode *uint32 `json:"http_response_code,omitempty"` - // The HTTP version of the out-of-band request. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The HTTP version of the out-of-band request. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HTTPVersion *string `json:"http_version,omitempty"` - // The HTTP method of the out-of-band request. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The HTTP method of the out-of-band request. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Method *string `json:"method,omitempty"` - // The name of the pool that was used for the request. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The name of the pool that was used for the request. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PoolName *string `json:"pool_name,omitempty"` - // The uuid of the pool that was used for the request. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The uuid of the pool that was used for the request. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PoolUUID *string `json:"pool_uuid,omitempty"` - // Length of the request sent in bytes. Field introduced in 20.1.3. Unit is BYTES. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Length of the request sent in bytes. Field introduced in 20.1.3. Unit is BYTES. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RequestLength *uint64 `json:"request_length,omitempty"` - // Length of the response received in bytes. Field introduced in 20.1.3. Unit is BYTES. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Length of the response received in bytes. Field introduced in 20.1.3. Unit is BYTES. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ResponseLength *uint64 `json:"response_length,omitempty"` - // The IP of the server that was used for the request. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The IP of the server that was used for the request. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ServerIP *uint32 `json:"server_ip,omitempty"` - // The name of the server that was used for the request. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The name of the server that was used for the request. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ServerName *string `json:"server_name,omitempty"` - // The port of the server that was used for the request. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The port of the server that was used for the request. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ServerPort *uint32 `json:"server_port,omitempty"` - // Number of servers tried during server reselect before the response is sent back. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of servers tried during server reselect before the response is sent back. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ServersTried *uint32 `json:"servers_tried,omitempty"` - // The source port for this request. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The source port for this request. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SourcePort *uint32 `json:"source_port,omitempty"` - // Total time taken to process the Out-of-Band request. This is the time taken from the 1st byte of the request sent to the last byte of the response received. Field introduced in 20.1.3. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Total time taken to process the Out-of-Band request. This is the time taken from the 1st byte of the request sent to the last byte of the response received. Field introduced in 20.1.3. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TotalTime *uint64 `json:"total_time,omitempty"` - // The URI path of the out-of-band request. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The URI path of the out-of-band request. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. URIPath *string `json:"uri_path,omitempty"` - // The URI query of the out-of-band request. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The URI query of the out-of-band request. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. URIQuery *string `json:"uri_query,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/data_network_config.go b/vendor/github.com/vmware/alb-sdk/go/models/data_network_config.go index 716611cde..860c3ce6f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/data_network_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/data_network_config.go @@ -8,15 +8,15 @@ package models // swagger:model DataNetworkConfig type DataNetworkConfig struct { - // Nsxt tier1 segment configuration for Avi Service Engine data path. This should be set only when transport zone is of type OVERLAY. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Nsxt tier1 segment configuration for Avi Service Engine data path. This should be set only when transport zone is of type OVERLAY. Field introduced in 20.1.5. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. Tier1SegmentConfig *NsxtTier1SegmentConfig `json:"tier1_segment_config,omitempty"` - // Data transport zone path for Avi Service Engines. Example- /infra/sites/default/enforcement-points/default/transport-zones/xxx-xxx-xxxx. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Data transport zone path for Avi Service Engines. Example- /infra/sites/default/enforcement-points/default/transport-zones/xxx-xxx-xxxx. Field introduced in 20.1.5. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. TransportZone *string `json:"transport_zone,omitempty"` - // Data transport zone type overlay or vlan. Enum options - OVERLAY, VLAN. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Data transport zone type overlay or vlan. Enum options - OVERLAY, VLAN. Field introduced in 20.1.5. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. TzType *string `json:"tz_type,omitempty"` - // Data vlan segments path to use for Avi Service Engines. Example- /infra/segments/vlanls. This should be set only when transport zone is of type VLAN. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Data vlan segments path to use for Avi Service Engines. Example- /infra/segments/vlanls. This should be set only when transport zone is of type VLAN. Field introduced in 20.1.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VlanSegments []string `json:"vlan_segments,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/data_script_error_trace.go b/vendor/github.com/vmware/alb-sdk/go/models/data_script_error_trace.go index df4977815..1acbd30b3 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/data_script_error_trace.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/data_script_error_trace.go @@ -8,12 +8,12 @@ package models // swagger:model DataScriptErrorTrace type DataScriptErrorTrace struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Error *string `json:"error,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Event *string `json:"event,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. StackTrace *string `json:"stack_trace,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/database_event_info.go b/vendor/github.com/vmware/alb-sdk/go/models/database_event_info.go index 62977662f..8d2b6d83c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/database_event_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/database_event_info.go @@ -8,9 +8,9 @@ package models // swagger:model DatabaseEventInfo type DatabaseEventInfo struct { - // Component of the database(e.g. metrics). Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Component of the database(e.g. metrics). Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Component *string `json:"component,omitempty"` - // Reported message of the event. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Reported message of the event. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Message *string `json:"message,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/db_app_learning_info.go b/vendor/github.com/vmware/alb-sdk/go/models/db_app_learning_info.go index d9ee106a5..38fe766d5 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/db_app_learning_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/db_app_learning_info.go @@ -8,12 +8,12 @@ package models // swagger:model DbAppLearningInfo type DbAppLearningInfo struct { - // Application UUID. Combination of Virtualservice UUID and WAF Policy UUID. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Application UUID. Combination of Virtualservice UUID and WAF Policy UUID. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AppID *string `json:"app_id,omitempty"` - // Information about various URIs under a application. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Information about various URIs under a application. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. URIInfo []*URIInfo `json:"uri_info,omitempty"` - // Virtualserivce UUID. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Virtualserivce UUID. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsUUID *string `json:"vs_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/debug_controller.go b/vendor/github.com/vmware/alb-sdk/go/models/debug_controller.go index 6004da607..2ee4c15fd 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/debug_controller.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/debug_controller.go @@ -12,25 +12,25 @@ type DebugController struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Filters *DebugFilterUnion `json:"filters,omitempty"` - // Enum options - LOG_LEVEL_DISABLED, LOG_LEVEL_INFO, LOG_LEVEL_WARNING, LOG_LEVEL_ERROR. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Global logging level for the application. Enum options - LOG_LEVEL_DISABLED, LOG_LEVEL_INFO, LOG_LEVEL_WARNING, LOG_LEVEL_ERROR, LOG_LEVEL_DEBUG. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true LogLevel *string `json:"log_level"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Enum options - TASK_QUEUE_DEBUG, RPC_INFRA_DEBUG, JOB_MGR_DEBUG, TRANSACTION_DEBUG, SE_AGENT_DEBUG, SE_AGENT_METRICS_DEBUG, VIRTUALSERVICE_DEBUG, RES_MGR_DEBUG, SE_MGR_DEBUG, VI_MGR_DEBUG, METRICS_MANAGER_DEBUG, METRICS_MGR_DEBUG, EVENT_API_DEBUG, HS_MGR_DEBUG, ALERT_MGR_DEBUG, AUTOSCALE_MGR_DEBUG, APIC_AGENT_DEBUG, REDIS_INFRA_DEBUG, CLOUD_CONNECTOR_DEBUG, MESOS_METRICS_DEBUG, STATECACHE_MGR_DEBUG, NSX_AGENT_DEBUG, SE_AGENT_CPU_UTIL_DEBUG, SE_AGENT_MEM_UTIL_DEBUG, SE_RPC_PROXY_DEBUG, SE_AGENT_GSLB_DEBUG, METRICSAPI_SRV_DEBUG, SECURITYMGR_DEBUG, RES_MGR_READ_DEBUG, LICENSE_VMWSRVR_DEBUG, SE_AGENT_RESOLVERDB_DEBUG, LOGMANAGER_DEBUG, OSYNC_DEBUG, EVENTMANAGER_DEBUG. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - TASK_QUEUE_DEBUG, RPC_INFRA_DEBUG, JOB_MGR_DEBUG, TRANSACTION_DEBUG, SE_AGENT_DEBUG, SE_AGENT_METRICS_DEBUG, VIRTUALSERVICE_DEBUG, RES_MGR_DEBUG, SE_MGR_DEBUG, VI_MGR_DEBUG, METRICS_MANAGER_DEBUG, METRICS_MGR_DEBUG, EVENT_API_DEBUG, HS_MGR_DEBUG, ALERT_MGR_DEBUG, AUTOSCALE_MGR_DEBUG, APIC_AGENT_DEBUG, REDIS_INFRA_DEBUG, CLOUD_CONNECTOR_DEBUG, MESOS_METRICS_DEBUG, STATECACHE_MGR_DEBUG, NSX_AGENT_DEBUG, SE_AGENT_CPU_UTIL_DEBUG, SE_AGENT_MEM_UTIL_DEBUG, SE_RPC_PROXY_DEBUG, SE_AGENT_GSLB_DEBUG, METRICSAPI_SRV_DEBUG, SECURITYMGR_DEBUG, RES_MGR_READ_DEBUG, LICENSE_VMWSRVR_DEBUG, SE_AGENT_RESOLVERDB_DEBUG, LOGMANAGER_DEBUG, OSYNC_DEBUG, EVENTMANAGER_DEBUG, SHARD_ORCHESTRATOR_DEBUG, RUNNOTIFICATIONS_DEBUG, JOBMANAGER_DEBUG, DNS_MANAGER_DEBUG, SECURE_KEY_EXCHANGE_DEBUG, SE_DATASTORE_DEBUG, FEDERATED_DATASTORE_DEBUG, SHARD_SERVER_DEBUG, SE_GRPC_AUTH_SERVER_DEBUG, SE_CONTROLLER_INTF_DEBUG, CLUSTER_SERVICES_WATCHER_DEBUG, SEUPGRADE_PARENT_DEBUG, PORTALCONNECTOR_DEBUG, PROCESS_EVENT_FORWARDER_DEBUG, DIFF_COMPACTOR_DEBUG, RES_MGR_GO_DEBUG, PLACEMENT_ORCHESTRATOR_DEBUG, LICENSE_MGR_DEBUG, OCTAVIUS_DEBUG, GSLB_LOCAL_WORKER_DEBUG, GSLB_REMOTE_WORKER_DEBUG, IMAGE_MANAGER_DEBUG, STATEDIFF_SERVICE_DEBUG, REMOTE_TASK_MANAGER_DEBUG, REMOTE_TASK_MANAGER_CLIENT_DEBUG, AVISCP_SERVER_DEBUG, UPGRADE_PORTAL_DEBUG, AUTHSERVER_DEBUG, APISERVER_DEBUG, GSLBPORTAL_DEBUG, ANALYTICS_ENGINE_LOGRECEIVER_DEBUG, CLUSTIFY_DEBUG, IPGEOLOCATIONSERVER_DEBUG, SYSTEM_HEALTH_AGENT_DEBUG, SYSTEM_HEALTH_SERVICE_DEBUG, TECH_SUPPORT_HANDLER_DEBUG, SE_AUTOSCALER_DEBUG, REPORTING_SERVER_DEBUG. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true SubModule *string `json:"sub_module"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Enum options - TRACE_LEVEL_DISABLED, TRACE_LEVEL_ERROR, TRACE_LEVEL_DEBUG, TRACE_LEVEL_DEBUG_DETAIL. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Application specific customization of trace level for logs. Enum options - TRACE_LEVEL_DISABLED, TRACE_LEVEL_ERROR, TRACE_LEVEL_DEBUG, TRACE_LEVEL_DEBUG_DETAIL. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true TraceLevel *string `json:"trace_level"` @@ -38,6 +38,6 @@ type DebugController struct { // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/debug_dns_options.go b/vendor/github.com/vmware/alb-sdk/go/models/debug_dns_options.go index f35a2d9ec..acc176822 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/debug_dns_options.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/debug_dns_options.go @@ -8,9 +8,9 @@ package models // swagger:model DebugDnsOptions type DebugDNSOptions struct { - // This field filters the FQDN for Dns debug. Field introduced in 18.2.1. Maximum of 1 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field filters the FQDN for Dns debug. Field introduced in 18.2.1. Maximum of 1 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DomainName []string `json:"domain_name,omitempty"` - // This field filters the Gslb service for Dns debug. Field introduced in 18.2.1. Maximum of 1 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field filters the Gslb service for Dns debug. Field introduced in 18.2.1. Maximum of 1 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GslbServiceName []string `json:"gslb_service_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/debug_filter_union.go b/vendor/github.com/vmware/alb-sdk/go/models/debug_filter_union.go index 13f5145cb..4a15e6f9f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/debug_filter_union.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/debug_filter_union.go @@ -8,46 +8,46 @@ package models // swagger:model DebugFilterUnion type DebugFilterUnion struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AlertDebugFilter *AlertMgrDebugFilter `json:"alert_debug_filter,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AutoscaleMgrDebugFilter *AutoScaleMgrDebugFilter `json:"autoscale_mgr_debug_filter,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudConnectorDebugFilter *CloudConnectorDebugFilter `json:"cloud_connector_debug_filter,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HsDebugFilter *HSMgrDebugFilter `json:"hs_debug_filter,omitempty"` - // Add filter to Log Manager Debug. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Add filter to Log Manager Debug. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LogmanagerDebugFilter *LogManagerDebugFilter `json:"logmanager_debug_filter,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MesosMetricsDebugFilter *MesosMetricsDebugFilter `json:"mesos_metrics_debug_filter,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MetricsDebugFilter *MetricsMgrDebugFilter `json:"metrics_debug_filter,omitempty"` - // Add Metricsapi Server filter. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Add Metricsapi Server filter. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MetricsapiSrvDebugFilter *MetricsAPISrvDebugFilter `json:"metricsapi_srv_debug_filter,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeMgrDebugFilter *SeMgrDebugFilter `json:"se_mgr_debug_filter,omitempty"` - // Add SE RPC Proxy Filter. Field introduced in 18.1.5, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Add SE RPC Proxy Filter. Field introduced in 18.1.5, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeRPCProxyFilter *SeRPCProxyDebugFilter `json:"se_rpc_proxy_filter,omitempty"` - // Add Metricsapi Server filter. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Add Metricsapi Server filter. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SecuritymgrDebugFilter *SecurityMgrDebugFilter `json:"securitymgr_debug_filter,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. StateCacheMgrDebugFilter *StateCacheMgrDebugFilter `json:"state_cache_mgr_debug_filter,omitempty"` - // Enum options - TASK_QUEUE_DEBUG, RPC_INFRA_DEBUG, JOB_MGR_DEBUG, TRANSACTION_DEBUG, SE_AGENT_DEBUG, SE_AGENT_METRICS_DEBUG, VIRTUALSERVICE_DEBUG, RES_MGR_DEBUG, SE_MGR_DEBUG, VI_MGR_DEBUG, METRICS_MANAGER_DEBUG, METRICS_MGR_DEBUG, EVENT_API_DEBUG, HS_MGR_DEBUG, ALERT_MGR_DEBUG, AUTOSCALE_MGR_DEBUG, APIC_AGENT_DEBUG, REDIS_INFRA_DEBUG, CLOUD_CONNECTOR_DEBUG, MESOS_METRICS_DEBUG, STATECACHE_MGR_DEBUG, NSX_AGENT_DEBUG, SE_AGENT_CPU_UTIL_DEBUG, SE_AGENT_MEM_UTIL_DEBUG, SE_RPC_PROXY_DEBUG, SE_AGENT_GSLB_DEBUG, METRICSAPI_SRV_DEBUG, SECURITYMGR_DEBUG, RES_MGR_READ_DEBUG, LICENSE_VMWSRVR_DEBUG, SE_AGENT_RESOLVERDB_DEBUG, LOGMANAGER_DEBUG, OSYNC_DEBUG, EVENTMANAGER_DEBUG. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - TASK_QUEUE_DEBUG, RPC_INFRA_DEBUG, JOB_MGR_DEBUG, TRANSACTION_DEBUG, SE_AGENT_DEBUG, SE_AGENT_METRICS_DEBUG, VIRTUALSERVICE_DEBUG, RES_MGR_DEBUG, SE_MGR_DEBUG, VI_MGR_DEBUG, METRICS_MANAGER_DEBUG, METRICS_MGR_DEBUG, EVENT_API_DEBUG, HS_MGR_DEBUG, ALERT_MGR_DEBUG, AUTOSCALE_MGR_DEBUG, APIC_AGENT_DEBUG, REDIS_INFRA_DEBUG, CLOUD_CONNECTOR_DEBUG, MESOS_METRICS_DEBUG, STATECACHE_MGR_DEBUG, NSX_AGENT_DEBUG, SE_AGENT_CPU_UTIL_DEBUG, SE_AGENT_MEM_UTIL_DEBUG, SE_RPC_PROXY_DEBUG, SE_AGENT_GSLB_DEBUG, METRICSAPI_SRV_DEBUG, SECURITYMGR_DEBUG, RES_MGR_READ_DEBUG, LICENSE_VMWSRVR_DEBUG, SE_AGENT_RESOLVERDB_DEBUG, LOGMANAGER_DEBUG, OSYNC_DEBUG, EVENTMANAGER_DEBUG, SHARD_ORCHESTRATOR_DEBUG, RUNNOTIFICATIONS_DEBUG, JOBMANAGER_DEBUG, DNS_MANAGER_DEBUG, SECURE_KEY_EXCHANGE_DEBUG, SE_DATASTORE_DEBUG, FEDERATED_DATASTORE_DEBUG, SHARD_SERVER_DEBUG, SE_GRPC_AUTH_SERVER_DEBUG, SE_CONTROLLER_INTF_DEBUG, CLUSTER_SERVICES_WATCHER_DEBUG, SEUPGRADE_PARENT_DEBUG, PORTALCONNECTOR_DEBUG, PROCESS_EVENT_FORWARDER_DEBUG, DIFF_COMPACTOR_DEBUG, RES_MGR_GO_DEBUG, PLACEMENT_ORCHESTRATOR_DEBUG, LICENSE_MGR_DEBUG, OCTAVIUS_DEBUG, GSLB_LOCAL_WORKER_DEBUG, GSLB_REMOTE_WORKER_DEBUG, IMAGE_MANAGER_DEBUG, STATEDIFF_SERVICE_DEBUG, REMOTE_TASK_MANAGER_DEBUG, REMOTE_TASK_MANAGER_CLIENT_DEBUG, AVISCP_SERVER_DEBUG, UPGRADE_PORTAL_DEBUG, AUTHSERVER_DEBUG, APISERVER_DEBUG, GSLBPORTAL_DEBUG, ANALYTICS_ENGINE_LOGRECEIVER_DEBUG, CLUSTIFY_DEBUG, IPGEOLOCATIONSERVER_DEBUG, SYSTEM_HEALTH_AGENT_DEBUG, SYSTEM_HEALTH_SERVICE_DEBUG, TECH_SUPPORT_HANDLER_DEBUG, SE_AUTOSCALER_DEBUG, REPORTING_SERVER_DEBUG. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Type *string `json:"type"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsDebugFilter *VsDebugFilter `json:"vs_debug_filter,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/debug_ip_addr.go b/vendor/github.com/vmware/alb-sdk/go/models/debug_ip_addr.go index 701be9c30..d76490837 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/debug_ip_addr.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/debug_ip_addr.go @@ -8,15 +8,15 @@ package models // swagger:model DebugIpAddr type DebugIPAddr struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Addrs []*IPAddr `json:"addrs,omitempty"` - // Match criteria. Enum options - IS_IN, IS_NOT_IN. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Match criteria. Enum options - IS_IN, IS_NOT_IN. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MatchOperation *string `json:"match_operation,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Prefixes []*IPAddrPrefix `json:"prefixes,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ranges []*IPAddrRange `json:"ranges,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/debug_se_agent.go b/vendor/github.com/vmware/alb-sdk/go/models/debug_se_agent.go index 7f3629544..545e66e26 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/debug_se_agent.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/debug_se_agent.go @@ -8,18 +8,18 @@ package models // swagger:model DebugSeAgent type DebugSeAgent struct { - // Log every nth message. Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Log every nth message. Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LogEveryN *uint32 `json:"log_every_n,omitempty"` - // Enum options - LOG_LEVEL_DISABLED, LOG_LEVEL_INFO, LOG_LEVEL_WARNING, LOG_LEVEL_ERROR. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - LOG_LEVEL_DISABLED, LOG_LEVEL_INFO, LOG_LEVEL_WARNING, LOG_LEVEL_ERROR, LOG_LEVEL_DEBUG. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true LogLevel *string `json:"log_level"` - // Enum options - TASK_QUEUE_DEBUG, RPC_INFRA_DEBUG, JOB_MGR_DEBUG, TRANSACTION_DEBUG, SE_AGENT_DEBUG, SE_AGENT_METRICS_DEBUG, VIRTUALSERVICE_DEBUG, RES_MGR_DEBUG, SE_MGR_DEBUG, VI_MGR_DEBUG, METRICS_MANAGER_DEBUG, METRICS_MGR_DEBUG, EVENT_API_DEBUG, HS_MGR_DEBUG, ALERT_MGR_DEBUG, AUTOSCALE_MGR_DEBUG, APIC_AGENT_DEBUG, REDIS_INFRA_DEBUG, CLOUD_CONNECTOR_DEBUG, MESOS_METRICS_DEBUG, STATECACHE_MGR_DEBUG, NSX_AGENT_DEBUG, SE_AGENT_CPU_UTIL_DEBUG, SE_AGENT_MEM_UTIL_DEBUG, SE_RPC_PROXY_DEBUG, SE_AGENT_GSLB_DEBUG, METRICSAPI_SRV_DEBUG, SECURITYMGR_DEBUG, RES_MGR_READ_DEBUG, LICENSE_VMWSRVR_DEBUG, SE_AGENT_RESOLVERDB_DEBUG, LOGMANAGER_DEBUG, OSYNC_DEBUG, EVENTMANAGER_DEBUG. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - TASK_QUEUE_DEBUG, RPC_INFRA_DEBUG, JOB_MGR_DEBUG, TRANSACTION_DEBUG, SE_AGENT_DEBUG, SE_AGENT_METRICS_DEBUG, VIRTUALSERVICE_DEBUG, RES_MGR_DEBUG, SE_MGR_DEBUG, VI_MGR_DEBUG, METRICS_MANAGER_DEBUG, METRICS_MGR_DEBUG, EVENT_API_DEBUG, HS_MGR_DEBUG, ALERT_MGR_DEBUG, AUTOSCALE_MGR_DEBUG, APIC_AGENT_DEBUG, REDIS_INFRA_DEBUG, CLOUD_CONNECTOR_DEBUG, MESOS_METRICS_DEBUG, STATECACHE_MGR_DEBUG, NSX_AGENT_DEBUG, SE_AGENT_CPU_UTIL_DEBUG, SE_AGENT_MEM_UTIL_DEBUG, SE_RPC_PROXY_DEBUG, SE_AGENT_GSLB_DEBUG, METRICSAPI_SRV_DEBUG, SECURITYMGR_DEBUG, RES_MGR_READ_DEBUG, LICENSE_VMWSRVR_DEBUG, SE_AGENT_RESOLVERDB_DEBUG, LOGMANAGER_DEBUG, OSYNC_DEBUG, EVENTMANAGER_DEBUG, SHARD_ORCHESTRATOR_DEBUG, RUNNOTIFICATIONS_DEBUG, JOBMANAGER_DEBUG, DNS_MANAGER_DEBUG, SECURE_KEY_EXCHANGE_DEBUG, SE_DATASTORE_DEBUG, FEDERATED_DATASTORE_DEBUG, SHARD_SERVER_DEBUG, SE_GRPC_AUTH_SERVER_DEBUG, SE_CONTROLLER_INTF_DEBUG, CLUSTER_SERVICES_WATCHER_DEBUG, SEUPGRADE_PARENT_DEBUG, PORTALCONNECTOR_DEBUG, PROCESS_EVENT_FORWARDER_DEBUG, DIFF_COMPACTOR_DEBUG, RES_MGR_GO_DEBUG, PLACEMENT_ORCHESTRATOR_DEBUG, LICENSE_MGR_DEBUG, OCTAVIUS_DEBUG, GSLB_LOCAL_WORKER_DEBUG, GSLB_REMOTE_WORKER_DEBUG, IMAGE_MANAGER_DEBUG, STATEDIFF_SERVICE_DEBUG, REMOTE_TASK_MANAGER_DEBUG, REMOTE_TASK_MANAGER_CLIENT_DEBUG, AVISCP_SERVER_DEBUG, UPGRADE_PORTAL_DEBUG, AUTHSERVER_DEBUG, APISERVER_DEBUG, GSLBPORTAL_DEBUG, ANALYTICS_ENGINE_LOGRECEIVER_DEBUG, CLUSTIFY_DEBUG, IPGEOLOCATIONSERVER_DEBUG, SYSTEM_HEALTH_AGENT_DEBUG, SYSTEM_HEALTH_SERVICE_DEBUG, TECH_SUPPORT_HANDLER_DEBUG, SE_AUTOSCALER_DEBUG, REPORTING_SERVER_DEBUG. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true SubModule *string `json:"sub_module"` - // Enum options - TRACE_LEVEL_DISABLED, TRACE_LEVEL_ERROR, TRACE_LEVEL_DEBUG, TRACE_LEVEL_DEBUG_DETAIL. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - TRACE_LEVEL_DISABLED, TRACE_LEVEL_ERROR, TRACE_LEVEL_DEBUG, TRACE_LEVEL_DEBUG_DETAIL. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true TraceLevel *string `json:"trace_level"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/debug_se_cpu_shares.go b/vendor/github.com/vmware/alb-sdk/go/models/debug_se_cpu_shares.go index 4de3193e2..98970b318 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/debug_se_cpu_shares.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/debug_se_cpu_shares.go @@ -8,11 +8,11 @@ package models // swagger:model DebugSeCpuShares type DebugSeCPUShares struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true CPU *uint32 `json:"cpu"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Shares *int32 `json:"shares"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/debug_se_dataplane.go b/vendor/github.com/vmware/alb-sdk/go/models/debug_se_dataplane.go index 2dcd9faff..2d62f5cf6 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/debug_se_dataplane.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/debug_se_dataplane.go @@ -8,7 +8,7 @@ package models // swagger:model DebugSeDataplane type DebugSeDataplane struct { - // Enum options - DEBUG_DISPATCHER_FLOW, DEBUG_DISPATCHER_FLOW_DETAIL, DEBUG_DISPATCHER_FLOW_ALL, DEBUG_CONFIG, DEBUG_IP, DEBUG_IP_PKT_IN, DEBUG_IP_PKT_OUT, DEBUG_ARP, DEBUG_ARP_PKT_IN, DEBUG_ARP_PKT_OUT, DEBUG_ETHERNET, DEBUG_ETHERNET_PKT_IN, DEBUG_ETHERNET_PKT_OUT, DEBUG_ICMP, DEBUG_PCAP_RX, DEBUG_PCAP_TX, DEBUG_PCAP_DROP, DEBUG_PCAP_ALL, DEBUG_MISC, DEBUG_CRUD, DEBUG_POOL, DEBUG_PCAP_DOS, DEBUG_PCAP_HM, DEBUG_SE_APP, DEBUG_UDP, DEBUG_SE_VS_HB, DEBUG_ND, DEBUG_ERROR, DEBUG_NONE, DEBUG_ALL, DEBUG_STRICT, DEBUG_FLOW_MIRROR, DEBUG_NAT, DEBUG_NAT_ERROR, DEBUG_NAT_PKT, DEBUG_NAT_END2END, DEBUG_NAT_ALL, DEBUG_PCAP_SE_IPC, DEBUG_PCAP_NAT, DEBUG_PCAP_ROUTING. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - DEBUG_DISPATCHER_FLOW, DEBUG_DISPATCHER_FLOW_DETAIL, DEBUG_DISPATCHER_FLOW_ALL, DEBUG_CONFIG, DEBUG_IP, DEBUG_IP_PKT_IN, DEBUG_IP_PKT_OUT, DEBUG_ARP, DEBUG_ARP_PKT_IN, DEBUG_ARP_PKT_OUT, DEBUG_ETHERNET, DEBUG_ETHERNET_PKT_IN, DEBUG_ETHERNET_PKT_OUT, DEBUG_ICMP, DEBUG_PCAP_RX, DEBUG_PCAP_TX, DEBUG_PCAP_DROP, DEBUG_PCAP_ALL, DEBUG_MISC, DEBUG_CRUD, DEBUG_POOL, DEBUG_PCAP_DOS, DEBUG_PCAP_HM, DEBUG_SE_APP, DEBUG_UDP, DEBUG_SE_VS_HB, DEBUG_ND, DEBUG_ERROR, DEBUG_NONE, DEBUG_ALL, DEBUG_STRICT, DEBUG_FLOW_MIRROR, DEBUG_NAT, DEBUG_NAT_ERROR, DEBUG_NAT_PKT, DEBUG_NAT_END2END, DEBUG_NAT_ALL, DEBUG_PCAP_SE_IPC, DEBUG_PCAP_NAT, DEBUG_PCAP_ROUTING. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Flag *string `json:"flag"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/debug_se_fault.go b/vendor/github.com/vmware/alb-sdk/go/models/debug_se_fault.go index 6c356428c..348f1902a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/debug_se_fault.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/debug_se_fault.go @@ -8,27 +8,27 @@ package models // swagger:model DebugSeFault type DebugSeFault struct { - // Set of faults to enable/disable. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Set of faults to enable/disable. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Faults []*SeFault `json:"faults,omitempty"` - // Fail SE malloc type at this frequency. Field introduced in 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Fail SE malloc type at this frequency. Field introduced in 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeMallocFailFrequency *uint32 `json:"se_malloc_fail_frequency,omitempty"` - // Fail this SE malloc type. Field introduced in 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Fail this SE malloc type. Field introduced in 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeMallocFailType *uint32 `json:"se_malloc_fail_type,omitempty"` - // Toggle assert on mbuf cluster sanity check fail. Field introduced in 17.2.13,18.1.3,18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Toggle assert on mbuf cluster sanity check fail. Field introduced in 17.2.13,18.1.3,18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeMbufClSanity *bool `json:"se_mbuf_cl_sanity,omitempty"` - // Fail SE SHM malloc type at this frequency. Field introduced in 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Fail SE SHM malloc type at this frequency. Field introduced in 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeShmMallocFailFrequency *uint32 `json:"se_shm_malloc_fail_frequency,omitempty"` - // Fail this SE SHM malloc type. Field introduced in 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Fail this SE SHM malloc type. Field introduced in 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeShmMallocFailType *uint32 `json:"se_shm_malloc_fail_type,omitempty"` - // Fail SE WAF allocation at this frequency. Field introduced in 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Fail SE WAF allocation at this frequency. Field introduced in 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeWafAllocFailFrequency *uint32 `json:"se_waf_alloc_fail_frequency,omitempty"` - // Fail SE WAF learning allocation at this frequency. Field introduced in 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Fail SE WAF learning allocation at this frequency. Field introduced in 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeWafLearningAllocFailFrequency *uint32 `json:"se_waf_learning_alloc_fail_frequency,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/debug_service_engine.go b/vendor/github.com/vmware/alb-sdk/go/models/debug_service_engine.go index 06f22bcd7..d2fd06718 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/debug_service_engine.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/debug_service_engine.go @@ -12,67 +12,76 @@ type DebugServiceEngine struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Action to be invoked at configured layer. Enum options - SE_BENCHMARK_MODE_DROP, SE_BENCHMARK_MODE_REFLECT. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Action to be invoked at configured layer. Enum options - SE_BENCHMARK_MODE_DROP, SE_BENCHMARK_MODE_REFLECT. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. BenchmarkAction *string `json:"benchmark_action,omitempty"` - // Toggle and configure the layer to benchmark performance. This can be done at a specific point in the SE packet processing pipeline. Enum options - SE_BENCHMARK_LAYER_NONE, SE_BENCHMARK_LAYER_POST_VNIC_RX, SE_BENCHMARK_LAYER_POST_FT_LOOKUP, SE_BENCHMARK_LAYER_NSP_LOOKUP, SE_BENCHMARK_LAYER_PRE_PROXY_PUNT, SE_BENCHMARK_LAYER_POST_PROXY_PUNT, SE_BENCHMARK_LAYER_ETHER_INPUT, SE_BENCHMARK_LAYER_IP_INPUT, SE_BENCHMARK_LAYER_UDP_INPUT, SE_BENCHMARK_LAYER_POST_L2_PROCESSING, SE_BENCHMARK_LAYER_POST_BUILD_KEY_LITE. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Toggle and configure the layer to benchmark performance. This can be done at a specific point in the SE packet processing pipeline. Enum options - SE_BENCHMARK_LAYER_NONE, SE_BENCHMARK_LAYER_POST_VNIC_RX, SE_BENCHMARK_LAYER_POST_FT_LOOKUP, SE_BENCHMARK_LAYER_NSP_LOOKUP, SE_BENCHMARK_LAYER_PRE_PROXY_PUNT, SE_BENCHMARK_LAYER_POST_PROXY_PUNT, SE_BENCHMARK_LAYER_ETHER_INPUT, SE_BENCHMARK_LAYER_IP_INPUT, SE_BENCHMARK_LAYER_UDP_INPUT, SE_BENCHMARK_LAYER_POST_L2_PROCESSING, SE_BENCHMARK_LAYER_POST_BUILD_KEY_LITE. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. BenchmarkLayer *string `json:"benchmark_layer,omitempty"` - // Configure different reflect modes. Enum options - SE_BENCHMARK_REFLECT_SWAP_L4, SE_BENCHMARK_REFLECT_SWAP_L2, SE_BENCHMARK_REFLECT_SWAP_L3. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configure different reflect modes. Enum options - SE_BENCHMARK_REFLECT_SWAP_L4, SE_BENCHMARK_REFLECT_SWAP_L2, SE_BENCHMARK_REFLECT_SWAP_L3. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. BenchmarkOption *string `json:"benchmark_option,omitempty"` - // RSS Hash function to be used for packet reflect in TX path. Enum options - SE_BENCHMARK_DISABLE_HASH, SE_BENCHMARK_RTE_SOFT_HASH. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // RSS Hash function to be used for packet reflect in TX path. Enum options - SE_BENCHMARK_DISABLE_HASH, SE_BENCHMARK_RTE_SOFT_HASH. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. BenchmarkRssHash *string `json:"benchmark_rss_hash,omitempty"` - // Enable/disable packet capture. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable/disable packet capture. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Capture *bool `json:"capture,omitempty"` - // Per packet capture filters for Debug Service Engine. Not applicable for DOS pcap capture. . Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Per packet capture filters for Debug Service Engine. Not applicable for DOS pcap capture. . Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CaptureFilters *CaptureFilters `json:"capture_filters,omitempty"` - // Params for SE pcap. 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. + // Params for SE pcap. 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. CaptureParams *DebugVirtualServiceCapture `json:"capture_params,omitempty"` - // Per packet capture filters for Debug Service Engine. Not applicable for DOS pcap capture. . Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Per packet capture filters for Debug Service Engine. Not applicable for DOS pcap capture. . Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CapturePktFilter *CapturePacketFilter `json:"capture_pkt_filter,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CPUShares []*DebugSeCPUShares `json:"cpu_shares,omitempty"` - // Per packet IP filter for Service Engine PCAP. Matches with source and destination address. 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. + // Per packet IP filter for Service Engine PCAP. Matches with source and destination address. 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. DebugIP *DebugIPAddr `json:"debug_ip,omitempty"` - // Enables the use of kdump on SE. Requires SE Reboot. Applicable only in case of VM Based deployments. Field introduced in 18.2.10, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enables the use of kdump on SE. Requires SE Reboot. Applicable only in case of VM Based deployments. Field introduced in 18.2.10, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableKdump *bool `json:"enable_kdump,omitempty"` - // Enable profiling time for certain RPC calls. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable profiling time for certain RPC calls. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EnableRPCTimingProfiler *bool `json:"enable_rpc_timing_profiler,omitempty"` - // Params for SE fault injection. Field introduced in 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Params for SE fault injection. Field introduced in 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Fault *DebugSeFault `json:"fault,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Flags []*DebugSeDataplane `json:"flags,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Internal Sustained CPU Data Collection config. Field introduced in 31.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + HighCPUScriptConfig *DebugServiceEngineSustainedCPUSpike `json:"high_cpu_script_config,omitempty"` + + // Internal Mark a specific Incoming Stream Object to be failed. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MockDlFailObj *DebugServiceEngineSeDataStoreMockDlFail `json:"mock_dl_fail_obj,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Objsync specific debug options. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Objsync *DebugServiceEngineObjSync `json:"objsync,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeagentDebug []*DebugSeAgent `json:"seagent_debug,omitempty"` - // Debug knob for se_log_agent process. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Debug knob for se_log_agent process. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SelogagentDebug *DebugSeAgent `json:"selogagent_debug,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Trace the functions calling memory allocation and free APIs. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Trace the functions calling memory allocation and free APIs. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TraceMemory *DebugTraceMemory `json:"trace_memory,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/debug_service_engine_obj_sync.go b/vendor/github.com/vmware/alb-sdk/go/models/debug_service_engine_obj_sync.go new file mode 100644 index 000000000..40fa34b27 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/debug_service_engine_obj_sync.go @@ -0,0 +1,16 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// DebugServiceEngineObjSync debug service engine obj sync +// swagger:model DebugServiceEngineObjSync +type DebugServiceEngineObjSync struct { + + // Objsync Logging Verbosity. Enum options - LOG_LVL_ERROR, LOG_LVL_WARNING, LOG_LVL_INFO, LOG_LVL_DEBUG. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + LogLevel *string `json:"log_level,omitempty"` + + // Drop 1 packet in every n packets. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + PublishPacketDrops *uint32 `json:"publish_packet_drops,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/debug_service_engine_se_data_store_mock_dl_fail.go b/vendor/github.com/vmware/alb-sdk/go/models/debug_service_engine_se_data_store_mock_dl_fail.go new file mode 100644 index 000000000..fdf12f4a4 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/debug_service_engine_se_data_store_mock_dl_fail.go @@ -0,0 +1,16 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// DebugServiceEngineSeDataStoreMockDlFail debug service engine se data store mock dl fail +// swagger:model DebugServiceEngineSeDataStoreMockDlFail +type DebugServiceEngineSeDataStoreMockDlFail struct { + + // Se Datastore Notification RPC type to be failed. Set true for UPDATE and false for CREATE. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + IsSedatastoreUpdateRPC *bool `json:"is_sedatastore_update_rpc,omitempty"` + + // Incoming Stream Response Object Type to be failed. Eg 'VirtualServiceSe', 'Pool', 'FileObject', etc. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ObjectType *string `json:"object_type,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/debug_service_engine_sustained_cpu_spike.go b/vendor/github.com/vmware/alb-sdk/go/models/debug_service_engine_sustained_cpu_spike.go new file mode 100644 index 000000000..834540989 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/debug_service_engine_sustained_cpu_spike.go @@ -0,0 +1,37 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// DebugServiceEngineSustainedCPUSpike debug service engine sustained Cpu spike +// swagger:model DebugServiceEngineSustainedCpuSpike +type DebugServiceEngineSustainedCPUSpike struct { + + // cpu(s) filter for which high load will trigger debug data collection. Should be comma seperated with no space ( eg 0,1,4 ). Ranges can be given ( eg 2,4-6 ). Field introduced in 31.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + CPUFilter *string `json:"cpu_filter,omitempty"` + + // Average Percent usage of CPU ( either total and/or percpu ) to be considered for CPU to be under high load. Allowed values are 0-100. Field introduced in 31.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + CPUSpikePercent *uint32 `json:"cpu_spike_percent,omitempty"` + + // Toggle High CPU Trigger action. Set to true, to dis-enable High CPU Data Collection Script invocation. Field introduced in 31.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + DisEnable *bool `json:"dis_enable,omitempty"` + + // Invokes High CPU Data Collection on SE for duration of an hour. Alert Operator will have to manually dis-enable this and manage SE disk-space!. Field introduced in 31.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ManualStart *bool `json:"manual_start,omitempty"` + + // List of process' pid(s) for which debug data should be recorded. Field introduced in 31.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Pids []int64 `json:"pids,omitempty,omitempty"` + + // List of process' name(s) for which debug data should be recorded. Field introduced in 31.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ProcessNames []string `json:"process_names,omitempty"` + + // Interval between each such script invocation. Should be >= 60. Allowed values are 60-864000. Field introduced in 31.1.2. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SampleCooldown *uint32 `json:"sample_cooldown,omitempty"` + + // Duration of debug data to be collected. Should be >= 11. Allowed values are 11-864000. Field introduced in 31.1.2. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SampleDuration *uint32 `json:"sample_duration,omitempty"` + + // Time Duration ( in seconds ) to be considered for CPU to be consistently under high load. Should be >= 60s. CPU usage data is collected every 5s. Allowed values are 60-864000. Field introduced in 31.1.2. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SpikeDuration *uint32 `json:"spike_duration,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/debug_trace_malloc_types.go b/vendor/github.com/vmware/alb-sdk/go/models/debug_trace_malloc_types.go index d2c731df0..17346c13d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/debug_trace_malloc_types.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/debug_trace_malloc_types.go @@ -8,6 +8,6 @@ package models // swagger:model DebugTraceMallocTypes type DebugTraceMallocTypes struct { - // Memory type to be traced for se_malloc and se_free. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Memory type to be traced for se_malloc and se_free. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MallocTypeIndex *uint32 `json:"malloc_type_index,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/debug_trace_memory.go b/vendor/github.com/vmware/alb-sdk/go/models/debug_trace_memory.go index 1227abb92..aaf28cdf5 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/debug_trace_memory.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/debug_trace_memory.go @@ -8,9 +8,9 @@ package models // swagger:model DebugTraceMemory type DebugTraceMemory struct { - // Memory type to be traced for se_malloc and se_free. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Memory type to be traced for se_malloc and se_free. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TraceMallocTypes []*DebugTraceMallocTypes `json:"trace_malloc_types,omitempty"` - // Memory type to be traced for se_shm_malloc and se_shm_free. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Memory type to be traced for se_shm_malloc and se_shm_free. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TraceShmMallocTypes []*DebugTraceShmMallocTypes `json:"trace_shm_malloc_types,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/debug_trace_shm_malloc_types.go b/vendor/github.com/vmware/alb-sdk/go/models/debug_trace_shm_malloc_types.go index b92505e95..df232f523 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/debug_trace_shm_malloc_types.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/debug_trace_shm_malloc_types.go @@ -8,6 +8,6 @@ package models // swagger:model DebugTraceShmMallocTypes type DebugTraceShmMallocTypes struct { - // Memory type to be traced for se_shmalloc and se_shmfree. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Memory type to be traced for se_shmalloc and se_shmfree. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ShmMallocTypeIndex *uint32 `json:"shm_malloc_type_index,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/debug_virtual_service.go b/vendor/github.com/vmware/alb-sdk/go/models/debug_virtual_service.go index e6e64d913..37be5f99f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/debug_virtual_service.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/debug_virtual_service.go @@ -12,56 +12,56 @@ type DebugVirtualService struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Capture *bool `json:"capture,omitempty"` - // Per packet capture filters for Debug Virtual Service. Applies to both frontend and backend packets. Field introduced in 18.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Per packet capture filters for Debug Virtual Service. Applies to both frontend and backend packets. Field introduced in 18.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CaptureFilters *CaptureFilters `json:"capture_filters,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CaptureParams *DebugVirtualServiceCapture `json:"capture_params,omitempty"` - // Per packet capture filters for Debug Virtual Service. Applies to both frontend and backend packets. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Per packet capture filters for Debug Virtual Service. Applies to both frontend and backend packets. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CapturePktFilter *CapturePacketFilter `json:"capture_pkt_filter,omitempty"` - // It is a reference to an object of type Cloud. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Cloud. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudRef *string `json:"cloud_ref,omitempty"` - // This option controls the capture of Health Monitor flows. Enum options - DEBUG_VS_HM_NONE, DEBUG_VS_HM_ONLY, DEBUG_VS_HM_INCLUDE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This option controls the capture of Health Monitor flows. Enum options - DEBUG_VS_HM_NONE, DEBUG_VS_HM_ONLY, DEBUG_VS_HM_INCLUDE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DebugHm *string `json:"debug_hm,omitempty"` - // Filters all packets of a complete transaction (client and server side), based on client ip. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Filters all packets of a complete transaction (client and server side), based on client ip. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DebugIP *DebugIPAddr `json:"debug_ip,omitempty"` - // Dns debug options. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Dns debug options. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DNSOptions *DebugDNSOptions `json:"dns_options,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Flags []*DebugVsDataplane `json:"flags,omitempty"` - // Deprecated in 22.1.1. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Deprecated in 22.1.1. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LatencyAuditFilters *CaptureFilters `json:"latency_audit_filters,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Object sync debug options. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Object sync debug options. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Objsync *DebugVirtualServiceObjSync `json:"objsync,omitempty"` - // This option re-synchronizes flows between Active-Standby service engines for all the virtual services placed on them. It should be used with caution because as it can cause a flood between Active-Standby. Field introduced in 18.1.3,18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This option re-synchronizes flows between Active-Standby service engines for all the virtual services placed on them. It should be used with caution because as it can cause a flood between Active-Standby. Field introduced in 18.1.3,18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResyncFlows *bool `json:"resync_flows,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeParams *DebugVirtualServiceSeParams `json:"se_params,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/debug_virtual_service_capture.go b/vendor/github.com/vmware/alb-sdk/go/models/debug_virtual_service_capture.go index d2e1573c9..ba86767ff 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/debug_virtual_service_capture.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/debug_virtual_service_capture.go @@ -8,24 +8,24 @@ package models // swagger:model DebugVirtualServiceCapture type DebugVirtualServiceCapture struct { - // Maximum allowed size of PCAP Capture File per SE. Max(absolute_size, percentage_size) will be final value. Set both to 0 for avi default size. DOS, IPC and DROP pcaps not applicaple. Field introduced in 18.2.8. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum allowed size of PCAP Capture File per SE. Max(absolute_size, percentage_size) will be final value. Set both to 0 for avi default size. DOS, IPC and DROP pcaps not applicaple. Field introduced in 18.2.8. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CaptureFileSize *CaptureFileSize `json:"capture_file_size,omitempty"` - // Number of minutes to capture packets. Use 0 to capture until manually stopped. Special values are 0 - infinite. Unit is MIN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of minutes to capture packets. Use 0 to capture until manually stopped. Special values are 0 - infinite. Unit is MIN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Duration *uint32 `json:"duration,omitempty"` - // Enable SSL session key capture. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable SSL session key capture. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableSslSessionKeyCapture *bool `json:"enable_ssl_session_key_capture,omitempty"` - // Number of files to maintain for SE pcap file rotation.file count set to 1 indicates no rotate. Allowed values are 1-10. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of files to maintain for SE pcap file rotation.file count set to 1 indicates no rotate. Allowed values are 1-10. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FileCount *uint32 `json:"file_count,omitempty"` - // Total number of packets to capture. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of packets to capture. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumPkts *uint32 `json:"num_pkts,omitempty"` - // Enable PcapNg for packet capture. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable PcapNg for packet capture. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PcapNg *bool `json:"pcap_ng,omitempty"` - // Number of bytes of each packet to capture. Use 0 to capture the entire packet. Allowed values are 64-1514. Special values are 0 - full capture. Unit is BYTES. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of bytes of each packet to capture. Use 0 to capture the entire packet. Allowed values are 64-1514. Special values are 0 - full capture. Unit is BYTES. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PktSize *uint32 `json:"pkt_size,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/debug_virtual_service_obj_sync.go b/vendor/github.com/vmware/alb-sdk/go/models/debug_virtual_service_obj_sync.go index b2973b1f8..2d9cf83c4 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/debug_virtual_service_obj_sync.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/debug_virtual_service_obj_sync.go @@ -8,6 +8,6 @@ package models // swagger:model DebugVirtualServiceObjSync type DebugVirtualServiceObjSync struct { - // Triggers Initial Sync on all the SEs of this VS. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Triggers Initial Sync on all the SEs of this VS. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TriggerInitialSync *bool `json:"trigger_initial_sync,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/debug_virtual_service_se_params.go b/vendor/github.com/vmware/alb-sdk/go/models/debug_virtual_service_se_params.go index 9c9ddb31d..48c19e5d2 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/debug_virtual_service_se_params.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/debug_virtual_service_se_params.go @@ -8,6 +8,6 @@ package models // swagger:model DebugVirtualServiceSeParams type DebugVirtualServiceSeParams struct { - // It is a reference to an object of type ServiceEngine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type ServiceEngine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeRefs []string `json:"se_refs,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/debug_vrf.go b/vendor/github.com/vmware/alb-sdk/go/models/debug_vrf.go index abe197dd4..fd36fe40b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/debug_vrf.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/debug_vrf.go @@ -8,7 +8,7 @@ package models // swagger:model DebugVrf type DebugVrf struct { - // Enum options - DEBUG_VRF_BGP, DEBUG_VRF_QUAGGA, DEBUG_VRF_ALL, DEBUG_VRF_NONE. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - DEBUG_VRF_BGP, DEBUG_VRF_QUAGGA, DEBUG_VRF_ALL, DEBUG_VRF_NONE. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Flag *string `json:"flag"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/debug_vrf_context.go b/vendor/github.com/vmware/alb-sdk/go/models/debug_vrf_context.go index af8e055e0..56d01008a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/debug_vrf_context.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/debug_vrf_context.go @@ -8,12 +8,12 @@ package models // swagger:model DebugVrfContext type DebugVrfContext struct { - // Vrf config command buffer process interval. Allowed values are 1-4. Field introduced in 17.2.13,18.1.5,18.2.1. Unit is SECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Vrf config command buffer process interval. Allowed values are 1-4. Field introduced in 17.2.13,18.1.5,18.2.1. Unit is SECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CommandBufferInterval *uint32 `json:"command_buffer_interval,omitempty"` - // Vrf config command buffer size. Allowed values are 1-32768. Field introduced in 17.2.13,18.1.5,18.2.1. Unit is BYTES. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Vrf config command buffer size. Allowed values are 1-32768. Field introduced in 17.2.13,18.1.5,18.2.1. Unit is BYTES. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CommandBufferSize *uint32 `json:"command_buffer_size,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Flags []*DebugVrf `json:"flags,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/debug_vs_dataplane.go b/vendor/github.com/vmware/alb-sdk/go/models/debug_vs_dataplane.go index 78d0d9fa6..4ff44f7f6 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/debug_vs_dataplane.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/debug_vs_dataplane.go @@ -8,7 +8,7 @@ package models // swagger:model DebugVsDataplane type DebugVsDataplane struct { - // Enum options - DEBUG_VS_TCP_CONNECTION, DEBUG_VS_TCP_PKT, DEBUG_VS_TCP_APP, DEBUG_VS_TCP_APP_PKT, DEBUG_VS_TCP_RETRANSMIT, DEBUG_VS_TCP_TIMER, DEBUG_VS_TCP_CONN_ERROR, DEBUG_VS_TCP_PKT_ERROR, DEBUG_VS_TCP_REXMT, DEBUG_VS_TCP_ALL, DEBUG_VS_CREDIT, DEBUG_VS_PROXY_CONNECTION, DEBUG_VS_PROXY_PKT, DEBUG_VS_PROXY_ERR, DEBUG_VS_UDP, DEBUG_VS_UDP_PKT, DEBUG_VS_HM, DEBUG_VS_HM_ERR, DEBUG_VS_HM_PKT, DEBUG_VS_HTTP_CORE, DEBUG_VS_HTTP_ALL, DEBUG_VS_CONFIG, DEBUG_VS_EVENTS, DEBUG_VS_HTTP_RULES, DEBUG_VS_HM_EXT, DEBUG_VS_SSL, DEBUG_VS_WAF, DEBUG_VS_DNS, DEBUG_VS_PAA, DEBUG_VS_AUTH, DEBUG_VS_BOT, DEBUG_VS_DATASCRIPT, DEBUG_VS_LBACTION, DEBUG_VS_CONTENT_REWRITE, DEBUG_VS_CONNPOOL, DEBUG_VS_WAF_MEMORY, DEBUG_VS_SCTP_PKT, DEBUG_VS_SCTP_PKT_DETAIL, DEBUG_VS_ALL, DEBUG_VS_ERROR, DEBUG_VS_NONE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - DEBUG_VS_TCP_CONNECTION, DEBUG_VS_TCP_PKT, DEBUG_VS_TCP_APP, DEBUG_VS_TCP_APP_PKT, DEBUG_VS_TCP_RETRANSMIT, DEBUG_VS_TCP_TIMER, DEBUG_VS_TCP_CONN_ERROR, DEBUG_VS_TCP_PKT_ERROR, DEBUG_VS_TCP_REXMT, DEBUG_VS_TCP_ALL, DEBUG_VS_CREDIT, DEBUG_VS_PROXY_CONNECTION, DEBUG_VS_PROXY_PKT, DEBUG_VS_PROXY_ERR, DEBUG_VS_UDP, DEBUG_VS_UDP_PKT, DEBUG_VS_HM, DEBUG_VS_HM_ERR, DEBUG_VS_HM_PKT, DEBUG_VS_HTTP_CORE, DEBUG_VS_HTTP_ALL, DEBUG_VS_CONFIG, DEBUG_VS_EVENTS, DEBUG_VS_HTTP_RULES, DEBUG_VS_HM_EXT, DEBUG_VS_SSL, DEBUG_VS_WAF, DEBUG_VS_DNS, DEBUG_VS_PAA, DEBUG_VS_AUTH, DEBUG_VS_BOT, DEBUG_VS_DATASCRIPT, DEBUG_VS_LBACTION, DEBUG_VS_CONTENT_REWRITE, DEBUG_VS_CONNPOOL, DEBUG_VS_WAF_MEMORY, DEBUG_VS_SCTP_PKT, DEBUG_VS_SCTP_PKT_DETAIL, DEBUG_VS_ALL, DEBUG_VS_ERROR, DEBUG_VS_NONE, DEBUG_VS_WAF_RULE_METRICS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Flag *string `json:"flag"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/destination_port_addr.go b/vendor/github.com/vmware/alb-sdk/go/models/destination_port_addr.go index d8d47a2df..457ae42a1 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/destination_port_addr.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/destination_port_addr.go @@ -8,12 +8,12 @@ package models // swagger:model DestinationPortAddr type DestinationPortAddr struct { - // TCP/UDP port range end (inclusive). Allowed values are 1-65535. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // TCP/UDP port range end (inclusive). Allowed values are 1-65535. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DstPortEnd *uint32 `json:"dst_port_end,omitempty"` - // TCP/UDP port range start (inclusive). Allowed values are 1-65535. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // TCP/UDP port range start (inclusive). Allowed values are 1-65535. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DstPortStart *uint32 `json:"dst_port_start,omitempty"` - // Match criteria. Enum options - IS_IN, IS_NOT_IN. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Match criteria. Enum options - IS_IN, IS_NOT_IN. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MatchOperation *string `json:"match_operation,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/detach_ip_status_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/detach_ip_status_event_details.go index a4639cc6c..fb8d5241e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/detach_ip_status_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/detach_ip_status_event_details.go @@ -8,15 +8,15 @@ package models // swagger:model DetachIpStatusEventDetails type DetachIPStatusEventDetails struct { - // Reason if Detach IP failed. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Reason if Detach IP failed. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Name of the Service Engine. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the Service Engine. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeName *string `json:"se_name,omitempty"` - // VIP ID. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // VIP ID. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VipID *string `json:"vip_id,omitempty"` - // Name of the Virtual Service. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the Virtual Service. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VsName *string `json:"vs_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/diameter_a_v_p_persistence_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/diameter_a_v_p_persistence_profile.go new file mode 100644 index 000000000..c01df9108 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/diameter_a_v_p_persistence_profile.go @@ -0,0 +1,16 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// DiameterAVPPersistenceProfile diameter a v p persistence profile +// swagger:model DiameterAVPPersistenceProfile +type DiameterAVPPersistenceProfile struct { + + // AvpKey type. Enum options - SESSION_ID, ORIGIN_HOST, ORIGIN_REALM, DESTINATION_HOST, DESTINATION_REALM, APPLICATION_ID. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + AvpKeyType *string `json:"avp_key_type,omitempty"` + + // The maximum lifetime of diameter cookie. No value or 'zero' indicates no timeout. Field introduced in 31.1.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Timeout *uint32 `json:"timeout,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/diameter_log.go b/vendor/github.com/vmware/alb-sdk/go/models/diameter_log.go new file mode 100644 index 000000000..249e29d91 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/diameter_log.go @@ -0,0 +1,37 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// DiameterLog diameter log +// swagger:model DiameterLog +type DiameterLog struct { + + // Field to identify which application the message is applicable for. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ApplicationID *uint32 `json:"application_id,omitempty"` + + // AvpKey type. Enum options - SESSION_ID, ORIGIN_HOST, ORIGIN_REALM, DESTINATION_HOST, DESTINATION_REALM, APPLICATION_ID. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + AvpKeyType *string `json:"avp_key_type,omitempty"` + + // Field to indicate command associated with message. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + CommandCode *uint32 `json:"command_code,omitempty"` + + // Field to identify the target server for the message. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + DestinationHost *string `json:"destination_host,omitempty"` + + // Field to identify the realm where receiving server resides. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + DestinationRealm *string `json:"destination_realm,omitempty"` + + // Field to detect duplicate messages. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + EndToEndIdentifier *uint32 `json:"end_to_end_identifier,omitempty"` + + // Field to match requests and responses. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + HopByHopIdentifier *uint32 `json:"hop_by_hop_identifier,omitempty"` + + // Field to identify endpoint that originated the message. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + OriginHost *string `json:"origin_host,omitempty"` + + // Field to identify realm that originated the message. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + OriginRealm *string `json:"origin_realm,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/diameter_service_application_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/diameter_service_application_profile.go new file mode 100644 index 000000000..ff579a317 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/diameter_service_application_profile.go @@ -0,0 +1,31 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// DiameterServiceApplicationProfile diameter service application profile +// swagger:model DiameterServiceApplicationProfile +type DiameterServiceApplicationProfile struct { + + // Origin-Host AVP towards client. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ClientOriginHost *string `json:"client_origin_host,omitempty"` + + // Origin-Realm AVP towards client. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ClientOriginRealm *string `json:"client_origin_realm,omitempty"` + + // Rwrite Host-IP-Address AVP. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + HostIPAddrRewrite *bool `json:"host_ip_addr_rewrite,omitempty"` + + // Max number of outstanding request waiting for response. Allowed values are 1-1048576. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MaxOutstandingReq *uint32 `json:"max_outstanding_req,omitempty"` + + // Response waiting time for the request sent. Allowed values are 1-1800. Field introduced in 31.1.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ReqTimeout *uint32 `json:"req_timeout,omitempty"` + + // Origin-Host AVP towards server. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ServerOriginHost *string `json:"server_origin_host,omitempty"` + + // Origin-Realm AVP towards server. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ServerOriginRealm *string `json:"server_origin_realm,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/disable_se_migrate_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/disable_se_migrate_event_details.go index 7caa82476..c2e3865a0 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/disable_se_migrate_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/disable_se_migrate_event_details.go @@ -8,10 +8,10 @@ package models // swagger:model DisableSeMigrateEventDetails type DisableSeMigrateEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MigrateParams *VsMigrateParams `json:"migrate_params,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VsUUID *string `json:"vs_uuid"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/discovered_network.go b/vendor/github.com/vmware/alb-sdk/go/models/discovered_network.go index 09b8990bb..64a272197 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/discovered_network.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/discovered_network.go @@ -8,13 +8,13 @@ package models // swagger:model DiscoveredNetwork type DiscoveredNetwork struct { - // Discovered network for this IP. It is a reference to an object of type Network. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Discovered network for this IP. It is a reference to an object of type Network. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true NetworkRef *string `json:"network_ref"` - // Discovered subnet for this IP. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Discovered subnet for this IP. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Subnet []*IPAddrPrefix `json:"subnet,omitempty"` - // Discovered IPv6 subnet for this IP. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Discovered IPv6 subnet for this IP. Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Subnet6 []*IPAddrPrefix `json:"subnet6,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/disk_threshold.go b/vendor/github.com/vmware/alb-sdk/go/models/disk_threshold.go new file mode 100644 index 000000000..f17890462 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/disk_threshold.go @@ -0,0 +1,28 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// DiskThreshold disk threshold +// swagger:model DiskThreshold +type DiskThreshold struct { + + // Action to trigger when policy conditions are met. Field introduced in 31.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + // Required: true + // Read Only: true + Action *RetentionAction `json:"action"` + + // Path against which disk usage is measured, user cannot modify the path. Field introduced in 31.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + // Read Only: true + Filepath *string `json:"filepath,omitempty"` + + // Trigger the action when disk usage percent exceeds on the specified path. Allowed values are 1-25. Field introduced in 31.1.1. Unit is PERCENT. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MaxDiskPercent *uint64 `json:"max_disk_percent,omitempty"` + + // Trigger the action when total available diskspace falls below this level. Allowed values are 5-50. Field introduced in 31.1.1. Unit is PERCENT. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MinFreeDiskPercent *uint64 `json:"min_free_disk_percent,omitempty"` + + // When number of files at this path does not exceed this limit, skip renteion action regardless of other disk criteria. Trigger the action when no other disk criteria is specified and number of files exceed the retain limit. Subdirectories do not count. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Retain *uint64 `json:"retain,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dispatcher_table_dump_clear.go b/vendor/github.com/vmware/alb-sdk/go/models/dispatcher_table_dump_clear.go index ce2769175..ed7086d06 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dispatcher_table_dump_clear.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dispatcher_table_dump_clear.go @@ -8,6 +8,6 @@ package models // swagger:model DispatcherTableDumpClear type DispatcherTableDumpClear struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeUUID *string `json:"se_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_a_a_a_a_rdata.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_a_a_a_a_rdata.go index 586471bc5..59767a520 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_a_a_a_a_rdata.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_a_a_a_a_rdata.go @@ -8,7 +8,7 @@ package models // swagger:model DnsAAAARdata type DNSAAAARdata struct { - // IPv6 address for FQDN. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IPv6 address for FQDN. Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Ip6Address *IPAddr `json:"ip6_address"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_a_rdata.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_a_rdata.go index f201e23c4..16c2342e4 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_a_rdata.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_a_rdata.go @@ -8,7 +8,7 @@ package models // swagger:model DnsARdata type DNSARdata struct { - // IP address for FQDN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP address for FQDN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true IPAddress *IPAddr `json:"ip_address"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_attack.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_attack.go index e531a7f9c..034600c6e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_attack.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_attack.go @@ -8,19 +8,19 @@ package models // swagger:model DnsAttack type DNSAttack struct { - // The DNS attack vector. Enum options - DNS_REFLECTION, DNS_NXDOMAIN, DNS_AMPLIFICATION_EGRESS. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The DNS attack vector. Enum options - DNS_REFLECTION, DNS_NXDOMAIN, DNS_AMPLIFICATION_EGRESS. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true AttackVector *string `json:"attack_vector"` - // Enable or disable the mitigation of the attack vector. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable or disable the mitigation of the attack vector. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Enabled *bool `json:"enabled,omitempty"` - // Time in minutes after which mitigation will be deactivated. Allowed values are 1-4294967295. Special values are 0- blocked for ever. Field introduced in 18.2.1. Unit is MIN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Time in minutes after which mitigation will be deactivated. Allowed values are 1-4294967295. Special values are 0- blocked for ever. Field introduced in 18.2.1. Unit is MIN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxMitigationAge *uint32 `json:"max_mitigation_age,omitempty"` - // Mitigation action to perform for this DNS attack vector. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Mitigation action to perform for this DNS attack vector. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MitigationAction *AttackMitigationAction `json:"mitigation_action,omitempty"` - // Threshold, in terms of DNS packet per second, for the DNS attack vector. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Threshold, in terms of DNS packet per second, for the DNS attack vector. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Threshold *uint64 `json:"threshold,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_attacks.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_attacks.go index bec75dd74..a2292ab33 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_attacks.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_attacks.go @@ -8,9 +8,9 @@ package models // swagger:model DnsAttacks type DNSAttacks struct { - // Mode of dealing with the attacks - perform detection only, or detect and mitigate the attacks. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Mode of dealing with the attacks - perform detection only, or detect and mitigate the attacks. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Attacks []*DNSAttack `json:"attacks,omitempty"` - // Mode of dealing with the attacks - perform detection only, or detect and mitigate the attacks. Enum options - DETECTION, MITIGATION. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Mode of dealing with the attacks - perform detection only, or detect and mitigate the attacks. Enum options - DETECTION, MITIGATION. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OperMode *string `json:"oper_mode,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_client_ip_match.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_client_ip_match.go index ba1e2c611..d051b4544 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_client_ip_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_client_ip_match.go @@ -8,10 +8,10 @@ package models // swagger:model DnsClientIpMatch type DNSClientIPMatch struct { - // IP addresses to match against client IP. Field introduced in 17.1.6,17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP addresses to match against client IP. Field introduced in 17.1.6,17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ClientIP *IPAddrMatch `json:"client_ip"` - // Use the IP address from the EDNS client subnet option, if available, as the source IP address of the client. It should be noted that the edns subnet IP may not be a /32 IP address. Field introduced in 17.1.6,17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use the IP address from the EDNS client subnet option, if available, as the source IP address of the client. It should be noted that the edns subnet IP may not be a /32 IP address. Field introduced in 17.1.6,17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseEdnsClientSubnetIP *bool `json:"use_edns_client_subnet_ip,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_client_port_match.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_client_port_match.go index aca3b7209..5989f159e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_client_port_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_client_port_match.go @@ -8,7 +8,7 @@ package models // swagger:model DnsClientPortMatch type DNSClientPortMatch struct { - // Port number to match against client port number in request. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Port number to match against client port number in request. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true ClientPorts *PortMatchGeneric `json:"client_ports"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_cname_rdata.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_cname_rdata.go index e793bcdc2..09ac9e150 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_cname_rdata.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_cname_rdata.go @@ -8,7 +8,7 @@ package models // swagger:model DnsCnameRdata type DNSCnameRdata struct { - // Canonical name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Canonical name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Cname *string `json:"cname"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_config.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_config.go index c5ae3e770..cb9639e11 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_config.go @@ -8,7 +8,7 @@ package models // swagger:model DNSConfig type DNSConfig struct { - // GSLB subdomain used for GSLB service FQDN match and placement. . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // GSLB subdomain used for GSLB service FQDN match and placement. . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true DomainName *string `json:"domain_name"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_configuration.go index 46f355980..d598e663f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_configuration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_configuration.go @@ -8,9 +8,9 @@ package models // swagger:model DNSConfiguration type DNSConfiguration struct { - // Search domain to use in DNS lookup. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Search domain to use in DNS lookup, multiple domains must be delimited by space only. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SearchDomain *string `json:"search_domain,omitempty"` - // List of DNS Server IP(v4/v6) addresses or FQDNs. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of DNS Server IP(v4/v6) addresses or FQDNs. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerList []*IPAddr `json:"server_list,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_edns_option.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_edns_option.go index 0eb59a938..ee62195fd 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_edns_option.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_edns_option.go @@ -8,22 +8,22 @@ package models // swagger:model DnsEdnsOption type DNSEdnsOption struct { - // Address family. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Address family. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AddrFamily *uint32 `json:"addr_family,omitempty"` - // EDNS option code. Enum options - EDNS_OPTION_CODE_NSID, EDNS_OPTION_CODE_DNSSEC_DAU, EDNS_OPTION_CODE_DNSSEC_DHU, EDNS_OPTION_CODE_DNSSEC_N3U, EDNS_OPTION_CODE_CLIENT_SUBNET, EDNS_OPTION_CODE_EXPIRE, EDNS_OPTION_CODE_COOKIE, EDNS_OPTION_CODE_TCP_KEEPALIVE, EDNS_OPTION_CODE_PADDING, EDNS_OPTION_CODE_CHAIN. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // EDNS option code. Enum options - EDNS_OPTION_CODE_NSID, EDNS_OPTION_CODE_DNSSEC_DAU, EDNS_OPTION_CODE_DNSSEC_DHU, EDNS_OPTION_CODE_DNSSEC_N3U, EDNS_OPTION_CODE_CLIENT_SUBNET, EDNS_OPTION_CODE_EXPIRE, EDNS_OPTION_CODE_COOKIE, EDNS_OPTION_CODE_TCP_KEEPALIVE, EDNS_OPTION_CODE_PADDING, EDNS_OPTION_CODE_CHAIN. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Code *string `json:"code"` - // Scope prefix length of address. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Scope prefix length of address. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ScopePrefixLen *uint32 `json:"scope_prefix_len,omitempty"` - // Source prefix length of address. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Source prefix length of address. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SourcePrefixLen *uint32 `json:"source_prefix_len,omitempty"` - // IPv4 address of the client subnet. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IPv4 address of the client subnet. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SubnetIP *uint32 `json:"subnet_ip,omitempty"` - // IPv6 address of the client subnet. Field introduced in 18.2.12, 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // IPv6 address of the client subnet. Field introduced in 18.2.12, 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SubnetIp6 *string `json:"subnet_ip6,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_geo_location_match.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_geo_location_match.go index ae84754ca..03291aaa1 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_geo_location_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_geo_location_match.go @@ -8,16 +8,16 @@ package models // swagger:model DnsGeoLocationMatch type DNSGeoLocationMatch struct { - // Geographical location of the client IP to be used in the match. This location is of the format Country/State/City e.g. US/CA/Santa Clara. Field introduced in 17.1.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Geographical location of the client IP to be used in the match. This location is of the format Country/State/City e.g. US/CA/Santa Clara. Field introduced in 17.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GeolocationName *string `json:"geolocation_name,omitempty"` - // Geolocation tag for the client IP. This could be any *string value for the client IP, e.g. client IPs from US East Coast geolocation would be tagged as 'East Coast'. Field introduced in 17.1.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Geolocation tag for the client IP. This could be any *string value for the client IP, e.g. client IPs from US East Coast geolocation would be tagged as 'East Coast'. Field introduced in 17.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GeolocationTag *string `json:"geolocation_tag,omitempty"` - // Criterion to use for matching the client IP's geographical location. Enum options - IS_IN, IS_NOT_IN. Field introduced in 17.1.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Criterion to use for matching the client IP's geographical location. Enum options - IS_IN, IS_NOT_IN. Field introduced in 17.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MatchCriteria *string `json:"match_criteria"` - // Use the IP address from the EDNS client subnet option, if available, to derive geo location of the DNS query. Field introduced in 17.1.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use the IP address from the EDNS client subnet option, if available, to derive geo location of the DNS query. Field introduced in 17.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseEdnsClientSubnetIP *bool `json:"use_edns_client_subnet_ip,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_info.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_info.go index 7825d7507..e396a855f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_info.go @@ -8,25 +8,25 @@ package models // swagger:model DnsInfo type DNSInfo struct { - // Specifies the algorithm to pick the IP address(es) to be returned, when multiple entries are configured. This does not apply if num_records_in_response is 0. Default is consistent hash. Enum options - DNS_RECORD_RESPONSE_ROUND_ROBIN, DNS_RECORD_RESPONSE_CONSISTENT_HASH. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Specifies the algorithm to pick the IP address(es) to be returned, when multiple entries are configured. This does not apply if num_records_in_response is 0. Default is consistent hash. Enum options - DNS_RECORD_RESPONSE_ROUND_ROBIN, DNS_RECORD_RESPONSE_CONSISTENT_HASH. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Algorithm *string `json:"algorithm,omitempty"` - // Canonical name in CNAME record. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Canonical name in CNAME record. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Cname *DNSCnameRdata `json:"cname,omitempty"` - // Fully qualified domain name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Fully qualified domain name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Fqdn *string `json:"fqdn,omitempty"` - // Any metadata associated with this record. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Any metadata associated with this record. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Read Only: true Metadata *string `json:"metadata,omitempty"` - // Specifies the number of records returned for this FQDN. Enter 0 to return all records. Default is 0. Allowed values are 0-20. Special values are 0- Return all records. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Specifies the number of records returned for this FQDN. Enter 0 to return all records. Default is 0. Allowed values are 0-20. Special values are 0- Return all records. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumRecordsInResponse *uint32 `json:"num_records_in_response,omitempty"` - // Time to live for fqdn record. Default value is chosen from DNS profile for this cloud if no value provided. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Time to live for fqdn record. Default value is chosen from DNS profile for this cloud if no value provided. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TTL *uint32 `json:"ttl,omitempty"` - // DNS record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DNS record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Type *string `json:"type,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_mx_rdata.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_mx_rdata.go index e4ddecb51..fb4eb730d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_mx_rdata.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_mx_rdata.go @@ -8,11 +8,11 @@ package models // swagger:model DnsMxRdata type DNSMxRdata struct { - // Fully qualified domain name of a mailserver . The host name maps directly to one or more address records in the DNS table, and must not point to any CNAME records (RFC 2181). Field introduced in 18.2.9, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Fully qualified domain name of a mailserver . The host name maps directly to one or more address records in the DNS table, and must not point to any CNAME records (RFC 2181). Field introduced in 18.2.9, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Host *string `json:"host"` - // The priority field identifies which mail server should be preferred. Allowed values are 0-65535. Field introduced in 18.2.9, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The priority field identifies which mail server should be preferred. Allowed values are 0-65535. Field introduced in 18.2.9, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Priority *uint32 `json:"priority"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_ns_rdata.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_ns_rdata.go index 3b3a6a36d..25224f79e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_ns_rdata.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_ns_rdata.go @@ -8,13 +8,13 @@ package models // swagger:model DnsNsRdata type DNSNsRdata struct { - // IPv6 address for Name Server. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IPv6 address for Name Server. Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ip6Address *IPAddr `json:"ip6_address,omitempty"` - // IP address for Name Server. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP address for Name Server. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IPAddress *IPAddr `json:"ip_address,omitempty"` - // Name Server name. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name Server name. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Nsname *string `json:"nsname"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_opt_record.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_opt_record.go index 25940d85a..66414f28b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_opt_record.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_opt_record.go @@ -8,15 +8,15 @@ package models // swagger:model DnsOptRecord type DNSOptRecord struct { - // Flag indicating client is DNSSEC aware. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Flag indicating client is DNSSEC aware. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DnssecOk *bool `json:"dnssec_ok,omitempty"` - // EDNS options. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // EDNS options. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Options []*DNSEdnsOption `json:"options,omitempty"` - // Client requestor's UDP payload size. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Client requestor's UDP payload size. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UDPPayloadSize *uint32 `json:"udp_payload_size,omitempty"` - // EDNS version. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // EDNS version. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Version *uint32 `json:"version,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_policies.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_policies.go index df7da3b1d..08aacf19d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_policies.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_policies.go @@ -8,11 +8,11 @@ package models // swagger:model DnsPolicies type DNSPolicies struct { - // UUID of the dns policy. It is a reference to an object of type DnsPolicy. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the dns policy. It is a reference to an object of type DnsPolicy. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true DNSPolicyRef *string `json:"dns_policy_ref"` - // Index of the dns policy. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Index of the dns policy. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Index *uint32 `json:"index"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_policy.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_policy.go index 3c69cc539..b3a7bac29 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_policy.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_policy.go @@ -12,35 +12,35 @@ type DNSPolicy struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Creator name. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Creator name. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CreatedBy *string `json:"created_by,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // The DNS policy is created and modified by internal modules only. This should not be modified by users. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The DNS policy is created and modified by internal modules only. This should not be modified by users. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Internal *bool `json:"internal,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // Name of the DNS Policy. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the DNS Policy. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // DNS rules. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DNS rules. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Rule []*DNSRule `json:"rule,omitempty"` - // It is a reference to an object of type Tenant. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the DNS Policy. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the DNS Policy. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_query_error.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_query_error.go index 0b8546e16..cfba21c50 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_query_error.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_query_error.go @@ -8,12 +8,12 @@ package models // swagger:model DNSQueryError type DNSQueryError struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Error *string `json:"error,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorMessage *string `json:"error_message,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Fqdn *string `json:"fqdn,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_query_name_match.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_query_name_match.go index 0f61200d7..958fadbbe 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_query_name_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_query_name_match.go @@ -8,13 +8,13 @@ package models // swagger:model DnsQueryNameMatch type DNSQueryNameMatch struct { - // Criterion to use for *string matching the DNS query domain name in the question section. Enum options - BEGINS_WITH, DOES_NOT_BEGIN_WITH, CONTAINS, DOES_NOT_CONTAIN, ENDS_WITH, DOES_NOT_END_WITH, EQUALS, DOES_NOT_EQUAL, REGEX_MATCH, REGEX_DOES_NOT_MATCH. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- BEGINS_WITH,DOES_NOT_BEGIN_WITH,CONTAINS,DOES_NOT_CONTAIN,ENDS_WITH,DOES_NOT_END_WITH,EQUALS,DOES_NOT_EQUAL), Basic edition(Allowed values- BEGINS_WITH,DOES_NOT_BEGIN_WITH,CONTAINS,DOES_NOT_CONTAIN,ENDS_WITH,DOES_NOT_END_WITH,EQUALS,DOES_NOT_EQUAL), Enterprise with Cloud Services edition. + // Criterion to use for *string matching the DNS query domain name in the question section. Enum options - BEGINS_WITH, DOES_NOT_BEGIN_WITH, CONTAINS, DOES_NOT_CONTAIN, ENDS_WITH, DOES_NOT_END_WITH, EQUALS, DOES_NOT_EQUAL, REGEX_MATCH, REGEX_DOES_NOT_MATCH. Field introduced in 17.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- BEGINS_WITH,DOES_NOT_BEGIN_WITH,CONTAINS,DOES_NOT_CONTAIN,ENDS_WITH,DOES_NOT_END_WITH,EQUALS,DOES_NOT_EQUAL), Basic (Allowed values- BEGINS_WITH,DOES_NOT_BEGIN_WITH,CONTAINS,DOES_NOT_CONTAIN,ENDS_WITH,DOES_NOT_END_WITH,EQUALS,DOES_NOT_EQUAL) edition. // Required: true MatchCriteria *string `json:"match_criteria"` - // Domain name to match against that specified in the question section of the DNS query. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Domain name to match against that specified in the question section of the DNS query. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. QueryDomainNames []string `json:"query_domain_names,omitempty"` - // UUID of the *string group(s) for matching against DNS query domain name in the question section. It is a reference to an object of type StringGroup. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the *string group(s) for matching against DNS query domain name in the question section. It is a reference to an object of type StringGroup. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. StringGroupRefs []string `json:"string_group_refs,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_query_type_match.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_query_type_match.go index 1b38285a6..b5d0de617 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_query_type_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_query_type_match.go @@ -8,10 +8,10 @@ package models // swagger:model DnsQueryTypeMatch type DNSQueryTypeMatch struct { - // Criterion to use for matching the DNS query typein the question section. Enum options - IS_IN, IS_NOT_IN. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Criterion to use for matching the DNS query typein the question section. Enum options - IS_IN, IS_NOT_IN. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MatchCriteria *string `json:"match_criteria"` - // DNS query types in the request query . Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DNS query types in the request query . Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. QueryType []string `json:"query_type,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_rate_limiter.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_rate_limiter.go index f70cdd361..68f263083 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_rate_limiter.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_rate_limiter.go @@ -8,11 +8,11 @@ package models // swagger:model DnsRateLimiter type DNSRateLimiter struct { - // Action to perform upon rate limiting. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Action to perform upon rate limiting. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Action *DNSRuleRLAction `json:"action"` - // Rate limiting object. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate limiting object. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true RateLimiterObject *RateLimiter `json:"rate_limiter_object"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_record.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_record.go index c784333f2..f6d5999b8 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_record.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_record.go @@ -8,52 +8,52 @@ package models // swagger:model DnsRecord type DNSRecord struct { - // Specifies the algorithm to pick the IP address(es) to be returned, when multiple entries are configured. This does not apply if num_records_in_response is 0. Default is round-robin. Enum options - DNS_RECORD_RESPONSE_ROUND_ROBIN, DNS_RECORD_RESPONSE_CONSISTENT_HASH. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Specifies the algorithm to pick the IP address(es) to be returned, when multiple entries are configured. This does not apply if num_records_in_response is 0. Default is round-robin. Enum options - DNS_RECORD_RESPONSE_ROUND_ROBIN, DNS_RECORD_RESPONSE_CONSISTENT_HASH. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Algorithm *string `json:"algorithm,omitempty"` - // Canonical name in CNAME record. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Canonical name in CNAME record. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Cname *DNSCnameRdata `json:"cname,omitempty"` - // Configured FQDNs are delegated domains (i.e. they represent a zone cut). Field introduced in 17.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configured FQDNs are delegated domains (i.e. they represent a zone cut). Field introduced in 17.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Delegated *bool `json:"delegated,omitempty"` - // Details of DNS record. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Details of DNS record. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Fully Qualified Domain Name. Minimum of 1 items required. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Fully Qualified Domain Name. Minimum of 1 items required. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Fqdn []string `json:"fqdn,omitempty"` - // IPv6 address in AAAA record. Field introduced in 18.1.1. Maximum of 4 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IPv6 address in AAAA record. Field introduced in 18.1.1. Maximum of 4 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ip6Address []*DNSAAAARdata `json:"ip6_address,omitempty"` - // IP address in A record. Maximum of 4 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP address in A record. Maximum of 4 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IPAddress []*DNSARdata `json:"ip_address,omitempty"` - // Internal metadata for the DNS record. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Internal metadata for the DNS record. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Metadata *string `json:"metadata,omitempty"` - // MX record. Field introduced in 18.2.9, 20.1.1. Maximum of 4 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // MX record. Field introduced in 18.2.9, 20.1.1. Maximum of 4 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MxRecords []*DNSMxRdata `json:"mx_records,omitempty"` - // Name Server information in NS record. Field introduced in 17.1.1. Maximum of 13 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name Server information in NS record. Field introduced in 17.1.1. Maximum of 13 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ns []*DNSNsRdata `json:"ns,omitempty"` - // Specifies the number of records returned by the DNS service. Enter 0 to return all records. Default is 0. Allowed values are 0-20. Special values are 0- Return all records. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Specifies the number of records returned by the DNS service. Enter 0 to return all records. Default is 0. Allowed values are 0-20. Special values are 0- Return all records. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumRecordsInResponse *uint32 `json:"num_records_in_response,omitempty"` - // Service locator info in SRV record. Maximum of 4 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service locator info in SRV record. Maximum of 4 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServiceLocator []*DNSSrvRdata `json:"service_locator,omitempty"` - // Time To Live for this DNS record. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Time To Live for this DNS record. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TTL *uint32 `json:"ttl,omitempty"` - // Text record. Field introduced in 18.2.9, 20.1.1. Maximum of 4 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Text record. Field introduced in 18.2.9, 20.1.1. Maximum of 4 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TxtRecords []*DNSTxtRdata `json:"txt_records,omitempty"` - // DNS record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DNS record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Type *string `json:"type"` - // Enable wild-card match of fqdn if an exact match is not found in the DNS table, the longest match is chosen by wild-carding the fqdn in the DNS request. Default is false. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable wild-card match of fqdn if an exact match is not found in the DNS table, the longest match is chosen by wild-carding the fqdn in the DNS request. Default is false. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. WildcardMatch *bool `json:"wildcard_match,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_register_info.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_register_info.go index 15e285060..141760d03 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_register_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_register_info.go @@ -8,33 +8,33 @@ package models // swagger:model DNSRegisterInfo type DNSRegisterInfo struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DNSInfo []*DNSInfo `json:"dns_info,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Error *string `json:"error,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Fip *IPAddr `json:"fip,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Fip6 *IPAddr `json:"fip6,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TotalRecords *int32 `json:"total_records,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Vip *IPAddr `json:"vip,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Vip6 *IPAddr `json:"vip6,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VipID *string `json:"vip_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsNames []string `json:"vs_names,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsUuids []string `json:"vs_uuids,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_request.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_request.go index 393aa206f..b1b97c735 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_request.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_request.go @@ -8,39 +8,39 @@ package models // swagger:model DnsRequest type DNSRequest struct { - // Number of additional records. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of additional records. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AdditionalRecordsCount *uint32 `json:"additional_records_count,omitempty"` - // Number of answer records in the client DNS request. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of answer records in the client DNS request. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AnswerRecordsCount *uint32 `json:"answer_records_count,omitempty"` - // Flag indicating client understands AD bit and is interested in the value of AD bit in the response. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Flag indicating client understands AD bit and is interested in the value of AD bit in the response. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AuthenticData *bool `json:"authentic_data,omitempty"` - // Flag indicating client does not want DNSSEC validation of the response. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Flag indicating client does not want DNSSEC validation of the response. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CheckingDisabled *bool `json:"checking_disabled,omitempty"` - // Geo Location of Client. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Geo Location of Client. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientLocation *GeoLocation `json:"client_location,omitempty"` - // ID of the DNS request. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // ID of the DNS request. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Identifier *uint32 `json:"identifier,omitempty"` - // Number of nameserver records in the client DNS request. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of nameserver records in the client DNS request. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NameserverRecordsCount *uint32 `json:"nameserver_records_count,omitempty"` - // DNS request operation code e.g. QUERY, NOTIFY, etc. Enum options - DNS_OPCODE_QUERY, DNS_OPCODE_IQUERY, DNS_OPCODE_STATUS, DNS_OPCODE_NOTIFY, DNS_OPCODE_UPDATE. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DNS request operation code e.g. QUERY, NOTIFY, etc. Enum options - DNS_OPCODE_QUERY, DNS_OPCODE_IQUERY, DNS_OPCODE_STATUS, DNS_OPCODE_NOTIFY, DNS_OPCODE_UPDATE. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Opcode *string `json:"opcode,omitempty"` - // Opt resource records in the request. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Opt resource records in the request. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OptRecord *DNSOptRecord `json:"opt_record,omitempty"` - // Flag indicating request is a client query (false) or server response (true). Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Flag indicating request is a client query (false) or server response (true). Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. QueryOrResponse *bool `json:"query_or_response,omitempty"` - // Number of questions in the client DNS request. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of questions in the client DNS request. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. QuestionCount *uint32 `json:"question_count,omitempty"` - // Flag indicating client request for recursive resolution. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Flag indicating client request for recursive resolution. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RecursionDesired *bool `json:"recursion_desired,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_resolver.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_resolver.go index 377ccecad..7fca9978f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_resolver.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_resolver.go @@ -8,19 +8,19 @@ package models // swagger:model DnsResolver type DNSResolver struct { - // If configured, this value used for refreshing the DNS entries.Overrides both received_ttl and min_ttl. The entries are refreshed only on fixed_ttleven when received_ttl is less than fixed_ttl. Allowed values are 5-2147483647. Field introduced in 20.1.5. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // If configured, this value used for refreshing the DNS entries.Overrides both received_ttl and min_ttl. The entries are refreshed only on fixed_ttleven when received_ttl is less than fixed_ttl. Allowed values are 5-2147483647. Field introduced in 20.1.5. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. FixedTTL *uint32 `json:"fixed_ttl,omitempty"` - // If configured, the min_ttl overrides the ttl from responses when ttl < min_ttl,effectively ttl = max(recieved_ttl, min_ttl). Allowed values are 5-2147483647. Field introduced in 20.1.5. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // If configured, the min_ttl overrides the ttl from responses when ttl < min_ttl,effectively ttl = max(recieved_ttl, min_ttl). Allowed values are 5-2147483647. Field introduced in 20.1.5. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MinTTL *uint32 `json:"min_ttl,omitempty"` - // Name server IPv4 addresses. Field introduced in 20.1.5. Minimum of 1 items required. Maximum of 10 items allowed. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name server IPv4 addresses. Field introduced in 20.1.5. Minimum of 1 items required. Maximum of 10 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NameserverIps []*IPAddr `json:"nameserver_ips,omitempty"` - // Unique name for resolver config. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Unique name for resolver config. Field introduced in 20.1.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true ResolverName *string `json:"resolver_name"` - // If enabled, DNS resolution is performed via management network. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // If enabled, DNS resolution is performed via management network. Field introduced in 20.1.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UseMgmt *bool `json:"use_mgmt,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_resource_record.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_resource_record.go index 871dc78dc..e84584027 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_resource_record.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_resource_record.go @@ -8,50 +8,50 @@ package models // swagger:model DnsResourceRecord type DNSResourceRecord struct { - // IPv6 address of the requested FQDN. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IPv6 address of the requested FQDN. Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Addr6IPStr *string `json:"addr6_ip_str,omitempty"` - // IPv4 address of the requested FQDN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IPv4 address of the requested FQDN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AddrIP *uint32 `json:"addr_ip,omitempty"` - // Canonical (real) name of the requested FQDN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Canonical (real) name of the requested FQDN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Cname *string `json:"cname,omitempty"` - // Class of the data in the resource record. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Class of the data in the resource record. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Dclass *uint32 `json:"dclass,omitempty"` - // Geo Location of Member. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Geo Location of Member. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Location *GeoLocation `json:"location,omitempty"` - // Fully qualified domain name of a mail server in the MX record. Field introduced in 18.2.9, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Fully qualified domain name of a mail server in the MX record. Field introduced in 18.2.9, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MailServer *string `json:"mail_server,omitempty"` - // Domain name of the resource record. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Domain name of the resource record. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Domain name of the name server that is authoritative for the requested FQDN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Domain name of the name server that is authoritative for the requested FQDN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Nsname *string `json:"nsname,omitempty"` - // Service port. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service port. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Port *uint32 `json:"port,omitempty"` - // The priority field identifies which mail server should be preferred. Field introduced in 18.2.9, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The priority field identifies which mail server should be preferred. Field introduced in 18.2.9, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Priority *uint32 `json:"priority,omitempty"` - // Site controller cluster name - applicable only for Avi VS GSLB member. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Site controller cluster name - applicable only for Avi VS GSLB member. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SiteName *string `json:"site_name,omitempty"` - // Text resource record. Field introduced in 18.2.9, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Text resource record. Field introduced in 18.2.9, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TextRdata *string `json:"text_rdata,omitempty"` - // Number of seconds the resource record can be cached. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of seconds the resource record can be cached. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true TTL *uint32 `json:"ttl"` - // Type of resource record. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Type of resource record. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Type *string `json:"type"` - // Virtual Service name - applicable only for Avi VS GSLB member. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Virtual Service name - applicable only for Avi VS GSLB member. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsName *string `json:"vs_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_response.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_response.go index e90ac0940..cb6012504 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_response.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_response.go @@ -8,48 +8,48 @@ package models // swagger:model DnsResponse type DNSResponse struct { - // Number of additional records. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of additional records. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AdditionalRecordsCount *uint32 `json:"additional_records_count,omitempty"` - // Number of answer records. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of answer records. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AnswerRecordsCount *uint32 `json:"answer_records_count,omitempty"` - // Flag to indicate the responding DNS is an authority for the requested FQDN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Flag to indicate the responding DNS is an authority for the requested FQDN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AuthoritativeAnswer *bool `json:"authoritative_answer,omitempty"` - // Flag to indicate whether fallback algorithm was used to serve this request. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Flag to indicate whether fallback algorithm was used to serve this request. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FallbackAlgorithmUsed *bool `json:"fallback_algorithm_used,omitempty"` - // Resource records in the response are generated based on wildcard match. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Resource records in the response are generated based on wildcard match. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsWildcard *bool `json:"is_wildcard,omitempty"` - // Number of nameserver records. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of nameserver records. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NameserverRecordsCount *uint32 `json:"nameserver_records_count,omitempty"` - // DNS response operation code e.g. QUERY, NOTIFY, etc. Enum options - DNS_OPCODE_QUERY, DNS_OPCODE_IQUERY, DNS_OPCODE_STATUS, DNS_OPCODE_NOTIFY, DNS_OPCODE_UPDATE. Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DNS response operation code e.g. QUERY, NOTIFY, etc. Enum options - DNS_OPCODE_QUERY, DNS_OPCODE_IQUERY, DNS_OPCODE_STATUS, DNS_OPCODE_NOTIFY, DNS_OPCODE_UPDATE. Field introduced in 17.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Opcode *string `json:"opcode,omitempty"` - // Opt resource records in the response. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Opt resource records in the response. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OptRecord *DNSOptRecord `json:"opt_record,omitempty"` - // Flag indicating response is a client query (false) or server response (true). Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Flag indicating response is a client query (false) or server response (true). Field introduced in 17.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. QueryOrResponse *bool `json:"query_or_response,omitempty"` - // Number of questions in the client DNS request eliciting this DNS response. Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of questions in the client DNS request eliciting this DNS response. Field introduced in 17.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. QuestionCount *uint32 `json:"question_count,omitempty"` - // Resource records in the response. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Resource records in the response. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Records []*DNSResourceRecord `json:"records,omitempty"` - // Flag indicating the DNS query is fully answered. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Flag indicating the DNS query is fully answered. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RecursionAvailable *bool `json:"recursion_available,omitempty"` - // Flag copied from the DNS query's recursion desired field by the responding DNS. Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Flag copied from the DNS query's recursion desired field by the responding DNS. Field introduced in 17.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RecursionDesired *bool `json:"recursion_desired,omitempty"` - // Response code in the response. Enum options - DNS_RCODE_NOERROR, DNS_RCODE_FORMERR, DNS_RCODE_SERVFAIL, DNS_RCODE_NXDOMAIN, DNS_RCODE_NOTIMP, DNS_RCODE_REFUSED, DNS_RCODE_YXDOMAIN, DNS_RCODE_YXRRSET, DNS_RCODE_NXRRSET, DNS_RCODE_NOTAUTH, DNS_RCODE_NOTZONE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Response code in the response. Enum options - DNS_RCODE_NOERROR, DNS_RCODE_FORMERR, DNS_RCODE_SERVFAIL, DNS_RCODE_NXDOMAIN, DNS_RCODE_NOTIMP, DNS_RCODE_REFUSED, DNS_RCODE_YXDOMAIN, DNS_RCODE_YXRRSET, DNS_RCODE_NXRRSET, DNS_RCODE_NOTAUTH, DNS_RCODE_NOTZONE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResponseCode *string `json:"response_code,omitempty"` - // Flag to indicate if the answer received from DNS is truncated (original answer exceeds 512 bytes UDP limit). Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Flag to indicate if the answer received from DNS is truncated (original answer exceeds 512 bytes UDP limit). Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Truncation *bool `json:"truncation,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_rr_set.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_rr_set.go index 1e24f44c8..71860403c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_rr_set.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_rr_set.go @@ -8,27 +8,27 @@ package models // swagger:model DnsRrSet type DNSRrSet struct { - // Canonical name in CNAME record. Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Canonical name in CNAME record. Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Cname *DNSCnameRdata `json:"cname,omitempty"` - // Fully Qualified Domain Name. Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Fully Qualified Domain Name. Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Fqdn *string `json:"fqdn"` - // IPv6 address in AAAA record. Field introduced in 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IPv6 address in AAAA record. Field introduced in 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ip6Addresses []*DNSAAAARdata `json:"ip6_addresses,omitempty"` - // IP address in A record. Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP address in A record. Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IPAddresses []*DNSARdata `json:"ip_addresses,omitempty"` - // Name Server information in NS record. Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name Server information in NS record. Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Nses []*DNSNsRdata `json:"nses,omitempty"` - // Time To Live for this DNS record. Allowed values are 0-2147483647. Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Time To Live for this DNS record. Allowed values are 0-2147483647. Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true TTL *uint32 `json:"ttl"` - // DNS record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DNS record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Type *string `json:"type"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_rule.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_rule.go index e97dc629a..e0574d1f4 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_rule.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_rule.go @@ -8,23 +8,23 @@ package models // swagger:model DnsRule type DNSRule struct { - // Action to be performed upon successful matching. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Action to be performed upon successful matching. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Action *DNSRuleAction `json:"action,omitempty"` - // Enable or disable the rule. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable or disable the rule. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Enable *bool `json:"enable,omitempty"` - // Index of the rule. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Index of the rule. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Index *int32 `json:"index"` - // Log DNS query upon rule match. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Log DNS query upon rule match. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Log *bool `json:"log,omitempty"` - // Add match criteria to the rule. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Add match criteria to the rule. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Match *DNSRuleMatchTarget `json:"match,omitempty"` - // Name of the rule. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the rule. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_action.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_action.go index 3b878dbff..85e7fb5da 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_action.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_action.go @@ -8,21 +8,21 @@ package models // swagger:model DnsRuleAction type DNSRuleAction struct { - // Allow or drop the DNS query. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allow or drop the DNS query. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Allow *DNSRuleActionAllowDrop `json:"allow,omitempty"` - // Rate limits the DNS requests. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate limits the DNS requests. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DNSRateLimiter *DNSRateLimiter `json:"dns_rate_limiter,omitempty"` - // GSLB Service group to be selected. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // GSLB Service group to be selected. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. GsGroupSelection *DNSRuleActionGsGroupSelection `json:"gs_group_selection,omitempty"` - // Select a specific GSLB site for the DNS query. This action should be used only when GSLB services have been configured for the DNS virtual service. Field introduced in 17.1.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Select a specific GSLB site for the DNS query. This action should be used only when GSLB services have been configured for the DNS virtual service. Field introduced in 17.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GslbSiteSelection *DNSRuleActionGslbSiteSelection `json:"gslb_site_selection,omitempty"` - // Select a pool or pool group for the passthrough DNS query which cannot be served locally but could be served by upstream servers. Field introduced in 18.1.3, 17.2.12. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Select a pool or pool group for the passthrough DNS query which cannot be served locally but could be served by upstream servers. Field introduced in 18.1.3, 17.2.12. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PoolSwitching *DNSRuleActionPoolSwitching `json:"pool_switching,omitempty"` - // Generate a response for the DNS query. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Generate a response for the DNS query. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Response *DNSRuleActionResponse `json:"response,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_action_allow_drop.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_action_allow_drop.go index fa588add8..8d9fb5bff 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_action_allow_drop.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_action_allow_drop.go @@ -8,9 +8,9 @@ package models // swagger:model DnsRuleActionAllowDrop type DNSRuleActionAllowDrop struct { - // Allow the DNS query. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allow the DNS query. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Allow *bool `json:"allow,omitempty"` - // Reset the TCP connection of the DNS query, if allow is set to false to drop the query. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reset the TCP connection of the DNS query, if allow is set to false to drop the query. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResetConn *bool `json:"reset_conn,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_action_gs_group_selection.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_action_gs_group_selection.go index cb923ae1c..8c4c086e9 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_action_gs_group_selection.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_action_gs_group_selection.go @@ -8,7 +8,7 @@ package models // swagger:model DnsRuleActionGsGroupSelection type DNSRuleActionGsGroupSelection struct { - // GSLB Service group name. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // GSLB Service group name. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true GroupName *string `json:"group_name"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_action_gslb_site_selection.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_action_gslb_site_selection.go index be64f92da..2a86ab5b8 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_action_gslb_site_selection.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_action_gslb_site_selection.go @@ -8,13 +8,13 @@ package models // swagger:model DnsRuleActionGslbSiteSelection type DNSRuleActionGslbSiteSelection struct { - // GSLB fallback sites to use in case the desired site is down. Field introduced in 17.2.5. Maximum of 64 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // GSLB fallback sites to use in case the desired site is down. Field introduced in 17.2.5. Maximum of 64 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FallbackSiteNames []string `json:"fallback_site_names,omitempty"` - // When set to true, GSLB site is a preferred site. This setting comes into play when the site is down, as well as no configured fallback site is available (all fallback sites are also down), then any one available site is selected based on the default algorithm for GSLB pool member selection. Field introduced in 17.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // When set to true, GSLB site is a preferred site. This setting comes into play when the site is down, as well as no configured fallback site is available (all fallback sites are also down), then any one available site is selected based on the default algorithm for GSLB pool member selection. Field introduced in 17.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsSitePreferred *bool `json:"is_site_preferred,omitempty"` - // GSLB site name. Field introduced in 17.1.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // GSLB site name. Field introduced in 17.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true SiteName *string `json:"site_name"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_action_pool_switching.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_action_pool_switching.go index c5b553860..0d287edb2 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_action_pool_switching.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_action_pool_switching.go @@ -8,9 +8,9 @@ package models // swagger:model DnsRuleActionPoolSwitching type DNSRuleActionPoolSwitching struct { - // Reference of the pool group to serve the passthrough DNS query which cannot be served locally. It is a reference to an object of type PoolGroup. Field introduced in 18.1.3, 17.2.12. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reference of the pool group to serve the passthrough DNS query which cannot be served locally. It is a reference to an object of type PoolGroup. Field introduced in 18.1.3, 17.2.12. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PoolGroupRef *string `json:"pool_group_ref,omitempty"` - // Reference of the pool to serve the passthrough DNS query which cannot be served locally. It is a reference to an object of type Pool. Field introduced in 18.1.3, 17.2.12. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reference of the pool to serve the passthrough DNS query which cannot be served locally. It is a reference to an object of type Pool. Field introduced in 18.1.3, 17.2.12. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PoolRef *string `json:"pool_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_action_response.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_action_response.go index 8705a46af..41fbf56db 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_action_response.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_action_response.go @@ -8,15 +8,15 @@ package models // swagger:model DnsRuleActionResponse type DNSRuleActionResponse struct { - // DNS response is authoritative. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DNS response is authoritative. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Authoritative *bool `json:"authoritative,omitempty"` - // DNS response code. Enum options - DNS_RCODE_NOERROR, DNS_RCODE_FORMERR, DNS_RCODE_SERVFAIL, DNS_RCODE_NXDOMAIN, DNS_RCODE_NOTIMP, DNS_RCODE_REFUSED, DNS_RCODE_YXDOMAIN, DNS_RCODE_YXRRSET, DNS_RCODE_NXRRSET, DNS_RCODE_NOTAUTH, DNS_RCODE_NOTZONE. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DNS response code. Enum options - DNS_RCODE_NOERROR, DNS_RCODE_FORMERR, DNS_RCODE_SERVFAIL, DNS_RCODE_NXDOMAIN, DNS_RCODE_NOTIMP, DNS_RCODE_REFUSED, DNS_RCODE_YXDOMAIN, DNS_RCODE_YXRRSET, DNS_RCODE_NXRRSET, DNS_RCODE_NOTAUTH, DNS_RCODE_NOTZONE. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Rcode *string `json:"rcode,omitempty"` - // DNS resource record sets - (resource record set share the DNS domain name, type, and class). Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DNS resource record sets - (resource record set share the DNS domain name, type, and class). Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResourceRecordSets []*DNSRuleDNSRrSet `json:"resource_record_sets,omitempty"` - // DNS response is truncated. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DNS response is truncated. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Truncation *bool `json:"truncation,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_dns_rr_set.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_dns_rr_set.go index 841dbf23f..e71db4890 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_dns_rr_set.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_dns_rr_set.go @@ -8,10 +8,10 @@ package models // swagger:model DnsRuleDnsRrSet type DNSRuleDNSRrSet struct { - // DNS resource record set - (records in the resource record set share the DNS domain name, type, and class). Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DNS resource record set - (records in the resource record set share the DNS domain name, type, and class). Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ResourceRecordSet *DNSRrSet `json:"resource_record_set"` - // DNS message section for the resource record set. Enum options - DNS_MESSAGE_SECTION_QUESTION, DNS_MESSAGE_SECTION_ANSWER, DNS_MESSAGE_SECTION_AUTHORITY, DNS_MESSAGE_SECTION_ADDITIONAL. Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DNS message section for the resource record set. Enum options - DNS_MESSAGE_SECTION_QUESTION, DNS_MESSAGE_SECTION_ANSWER, DNS_MESSAGE_SECTION_AUTHORITY, DNS_MESSAGE_SECTION_ADDITIONAL. Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Section *string `json:"section,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_match_target.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_match_target.go index 96477c04e..cc75b7f5d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_match_target.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_match_target.go @@ -8,21 +8,21 @@ package models // swagger:model DnsRuleMatchTarget type DNSRuleMatchTarget struct { - // IP addresses to match against client IP or the EDNS client subnet IP. Field introduced in 17.1.6,17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP addresses to match against client IP or the EDNS client subnet IP. Field introduced in 17.1.6,17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientIPAddress *DNSClientIPMatch `json:"client_ip_address,omitempty"` - // Port number to match against client port number. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Port number to match against client port number. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ClientPortNumbers *DNSClientPortMatch `json:"client_port_numbers,omitempty"` - // Geographical location attribute to match against that of the client IP. Field introduced in 17.1.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Geographical location attribute to match against that of the client IP. Field introduced in 17.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GeoLocation *DNSGeoLocationMatch `json:"geo_location,omitempty"` - // DNS transport protocol match. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DNS transport protocol match. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Protocol *DNSTransportProtocolMatch `json:"protocol,omitempty"` - // Domain names to match against query name. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Domain names to match against query name. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. QueryName *DNSQueryNameMatch `json:"query_name,omitempty"` - // DNS query types to match against request query type. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DNS query types to match against request query type. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. QueryType *DNSQueryTypeMatch `json:"query_type,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_r_l_action.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_r_l_action.go index 067ffd96d..928f3dfc5 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_r_l_action.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_rule_r_l_action.go @@ -8,6 +8,6 @@ package models // swagger:model DnsRuleRLAction type DNSRuleRLAction struct { - // Type of action to be enforced upon hitting the rate limit. Enum options - DNS_RL_ACTION_NONE, DNS_RL_ACTION_DROP_REQ. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Type of action to be enforced upon hitting the rate limit. Enum options - DNS_RL_ACTION_NONE, DNS_RL_ACTION_DROP_REQ. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Type *string `json:"type,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_service_application_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_service_application_profile.go index 5bbe2eab3..3441232df 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_service_application_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_service_application_profile.go @@ -8,48 +8,48 @@ package models // swagger:model DnsServiceApplicationProfile type DNSServiceApplicationProfile struct { - // Respond to AAAA queries with empty response when there are only IPV4 records. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Respond to AAAA queries with empty response when there are only IPV4 records. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AaaaEmptyResponse *bool `json:"aaaa_empty_response,omitempty"` - // Email address of the administrator responsible for this zone . This field is used in SOA records (rname) pertaining to all domain names specified as authoritative domain names. If not configured, the default value 'hostmaster' is used in SOA responses. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Email address of the administrator responsible for this zone . This field is used in SOA records (rname) pertaining to all domain names specified as authoritative domain names. If not configured, the default value 'hostmaster' is used in SOA responses. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AdminEmail *string `json:"admin_email,omitempty"` - // The maximum time allowed for a client to transmit an entire DNS request over TCP. This helps mitigate various forms of SlowLoris attacks. Allowed values are 10-100000000. Field introduced in 22.1.5, 30.1.2, 30.2.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The maximum time allowed for a client to transmit an entire DNS request over TCP. This helps mitigate various forms of SlowLoris attacks. Allowed values are 10-100000000. Field introduced in 22.1.5, 30.1.2, 30.2.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ClientDNSTCPRequestTimeout *uint32 `json:"client_dns_tcp_request_timeout,omitempty"` - // If enabled, the Service Engine initiates closure of client TCP connections after the first DNS response, for pass-through/proxy cases. This behavior applies to all DNS request types other than AX-FR. Field introduced in 21.1.7, 22.1.4, 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // If enabled, the Service Engine initiates closure of client TCP connections after the first DNS response, for pass-through/proxy cases. This behavior applies to all DNS request types other than AX-FR. Field introduced in 21.1.7, 22.1.4, 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CloseTCPConnectionPostResponse *bool `json:"close_tcp_connection_post_response,omitempty"` - // Enable DNS query/response over TCP. This enables analytics for pass-through queries as well. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable DNS query/response over TCP. This enables analytics for pass-through queries as well. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DNSOverTCPEnabled *bool `json:"dns_over_tcp_enabled,omitempty"` - // DNS zones hosted on this Virtual Service. Field introduced in 18.2.6. Maximum of 100 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DNS zones hosted on this Virtual Service. Field introduced in 18.2.6. Maximum of 100 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DNSZones []*DNSZone `json:"dns_zones,omitempty"` - // Subdomain names serviced by this Virtual Service. These are configured as Ends-With semantics. Maximum of 100 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Subdomain names serviced by this Virtual Service. These are configured as Ends-With semantics. Maximum of 100 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DomainNames []string `json:"domain_names,omitempty"` - // Enable stripping of EDNS client subnet (ecs) option towards client if DNS service inserts ecs option in the DNS query towards upstream servers. Field introduced in 17.1.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable stripping of EDNS client subnet (ecs) option towards client if DNS service inserts ecs option in the DNS query towards upstream servers. Field introduced in 17.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EcsStrippingEnabled *bool `json:"ecs_stripping_enabled,omitempty"` - // Enable DNS service to be aware of EDNS (Extension mechanism for DNS). EDNS extensions are parsed and shown in logs. For GSLB services, the EDNS client subnet option can be used to influence Load Balancing. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable DNS service to be aware of EDNS (Extension mechanism for DNS). EDNS extensions are parsed and shown in logs. For GSLB services, the EDNS client subnet option can be used to influence Load Balancing. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Edns *bool `json:"edns,omitempty"` - // Specifies the IP address prefix length to use in the EDNS client subnet (ECS) option. When the incoming request does not have any ECS option and the prefix length is specified, an ECS option is inserted in the request passed to upstream server. If the incoming request already has an ECS option, the prefix length (and correspondingly the address) in the ECS option is updated, with the minimum of the prefix length present in the incoming and the configured prefix length, before passing the request to upstream server. Allowed values are 1-32. Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Specifies the IP address prefix length to use in the EDNS client subnet (ECS) option. When the incoming request does not have any ECS option and the prefix length is specified, an ECS option is inserted in the request passed to upstream server. If the incoming request already has an ECS option, the prefix length (and correspondingly the address) in the ECS option is updated, with the minimum of the prefix length present in the incoming and the configured prefix length, before passing the request to upstream server. Allowed values are 1-32. Field introduced in 17.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EdnsClientSubnetPrefixLen *uint32 `json:"edns_client_subnet_prefix_len,omitempty"` - // Drop or respond to client when the DNS service encounters an error processing a client query. By default, such a request is dropped without any response, or passed through to a passthrough pool, if configured. When set to respond, an appropriate response is sent to client, e.g. NXDOMAIN response for non-existent records, empty NOERROR response for unsupported queries, etc. Enum options - DNS_ERROR_RESPONSE_ERROR, DNS_ERROR_RESPONSE_NONE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Drop or respond to client when the DNS service encounters an error processing a client query. By default, such a request is dropped without any response, or passed through to a passthrough pool, if configured. When set to respond, an appropriate response is sent to client, e.g. NXDOMAIN response for non-existent records, empty NOERROR response for unsupported queries, etc. Enum options - DNS_ERROR_RESPONSE_ERROR, DNS_ERROR_RESPONSE_NONE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorResponse *string `json:"error_response,omitempty"` - // The of the name server that was the original or primary source of data for this zone. This field is used in SOA records (mname) pertaining to all domain names specified as authoritative domain names. If not configured, domain name is used as name server in SOA response. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The of the name server that was the original or primary source of data for this zone. This field is used in SOA records (mname) pertaining to all domain names specified as authoritative domain names. If not configured, domain name is used as name server in SOA response. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NameServer *string `json:"name_server,omitempty"` - // Specifies the TTL value (in seconds) for SOA (Start of Authority) (corresponding to a authoritative domain owned by this DNS Virtual Service) record's minimum TTL served by the DNS Virtual Service. Allowed values are 0-86400. Field introduced in 17.2.4. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Specifies the TTL value (in seconds) for SOA (Start of Authority) (corresponding to a authoritative domain owned by this DNS Virtual Service) record's minimum TTL served by the DNS Virtual Service. Allowed values are 0-86400. Field introduced in 17.2.4. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NegativeCachingTTL *uint32 `json:"negative_caching_ttl,omitempty"` - // Specifies the number of IP addresses returned by the DNS Service. Enter 0 to return all IP addresses. Allowed values are 1-20. Special values are 0- Return all IP addresses. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Specifies the number of IP addresses returned by the DNS Service. Enter 0 to return all IP addresses. Allowed values are 1-20. Special values are 0- Return all IP addresses. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumDNSIP *uint32 `json:"num_dns_ip,omitempty"` - // Specifies the TTL value (in seconds) for records served by DNS Service. Allowed values are 0-86400. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Specifies the TTL value (in seconds) for records served by DNS Service. Allowed values are 0-86400. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TTL *uint32 `json:"ttl,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_service_domain.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_service_domain.go index 8e0a7a877..f5a76c3c9 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_service_domain.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_service_domain.go @@ -8,13 +8,13 @@ package models // swagger:model DnsServiceDomain type DNSServiceDomain struct { - // Service domain *string used for FQDN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service domain *string used for FQDN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true DomainName *string `json:"domain_name"` - // Third-party Authoritative domain requests are delegated toDNS VirtualService's pool of nameservers. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Third-party Authoritative domain requests are delegated toDNS VirtualService's pool of nameservers. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PassThrough *bool `json:"pass_through,omitempty"` - // TTL value for DNS records. Allowed values are 1-604800. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // TTL value for DNS records. Allowed values are 1-604800. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RecordTTL *uint32 `json:"record_ttl,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_srv_rdata.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_srv_rdata.go index 080e283da..ca6cb0ce7 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_srv_rdata.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_srv_rdata.go @@ -8,16 +8,16 @@ package models // swagger:model DnsSrvRdata type DNSSrvRdata struct { - // Service port. Allowed values are 0-65535. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service port. Allowed values are 0-65535. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Port *uint32 `json:"port"` - // Priority of the target hosting the service, low value implies higher priority for this service record. Allowed values are 0-65535. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Priority of the target hosting the service, low value implies higher priority for this service record. Allowed values are 0-65535. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Priority *uint32 `json:"priority,omitempty"` - // Canonical hostname, of the machine hosting the service, with no trailing period. 'default.host' is valid but not 'default.host.'. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Canonical hostname, of the machine hosting the service, with no trailing period. 'default.host' is valid but not 'default.host.'. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Target *string `json:"target,omitempty"` - // Relative weight for service records with same priority, high value implies higher preference for this service record. Allowed values are 0-65535. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Relative weight for service records with same priority, high value implies higher preference for this service record. Allowed values are 0-65535. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Weight *uint32 `json:"weight,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_transport_protocol_match.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_transport_protocol_match.go index f69fd861e..c12be3f82 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_transport_protocol_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_transport_protocol_match.go @@ -8,11 +8,11 @@ package models // swagger:model DnsTransportProtocolMatch type DNSTransportProtocolMatch struct { - // Criterion to use for matching the DNS transport protocol. Enum options - IS_IN, IS_NOT_IN. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Criterion to use for matching the DNS transport protocol. Enum options - IS_IN, IS_NOT_IN. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MatchCriteria *string `json:"match_criteria"` - // Protocol to match against transport protocol used by DNS query. Enum options - DNS_OVER_UDP, DNS_OVER_TCP. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Protocol to match against transport protocol used by DNS query. Enum options - DNS_OVER_UDP, DNS_OVER_TCP. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Protocol *string `json:"protocol"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_txt_rdata.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_txt_rdata.go index 561ad82ca..3d7232225 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_txt_rdata.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_txt_rdata.go @@ -8,7 +8,7 @@ package models // swagger:model DnsTxtRdata type DNSTxtRdata struct { - // Text data associated with the FQDN. Field introduced in 18.2.9, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Text data associated with the FQDN. Field introduced in 18.2.9, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true TextStr *string `json:"text_str"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_vs_sync_info.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_vs_sync_info.go index 761d5e62b..b8cafd02e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_vs_sync_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_vs_sync_info.go @@ -8,9 +8,9 @@ package models // swagger:model DNSVsSyncInfo type DNSVsSyncInfo struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Error *string `json:"error,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TotalRecords *int32 `json:"total_records,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dns_zone.go b/vendor/github.com/vmware/alb-sdk/go/models/dns_zone.go index e2e748cb9..90f956b66 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dns_zone.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dns_zone.go @@ -8,13 +8,13 @@ package models // swagger:model DnsZone type DNSZone struct { - // Email address of the administrator responsible for this zone. This field is used in SOA records as rname (RFC 1035). If not configured, it is inherited from the DNS service profile. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Email address of the administrator responsible for this zone. This field is used in SOA records as rname (RFC 1035). If not configured, it is inherited from the DNS service profile. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AdminEmail *string `json:"admin_email,omitempty"` - // Domain name authoritatively serviced by this Virtual Service. Queries for FQDNs that are sub domains of this domain and do not have any DNS record in Avi are dropped or NXDomain response sent. For domains which are present, SOA parameters are sent in answer section of response if query type is SOA. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Domain name authoritatively serviced by this Virtual Service. Queries for FQDNs that are sub domains of this domain and do not have any DNS record in Avi are dropped or NXDomain response sent. For domains which are present, SOA parameters are sent in answer section of response if query type is SOA. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true DomainName *string `json:"domain_name"` - // The primary name server for this zone. This field is used in SOA records as mname (RFC 1035). If not configured, it is inherited from the DNS service profile. If even that is not configured, the domain name is used instead. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The primary name server for this zone. This field is used in SOA records as mname (RFC 1035). If not configured, it is inherited from the DNS service profile. If even that is not configured, the domain name is used instead. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NameServer *string `json:"name_server,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/docker_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/docker_configuration.go index 069a335d7..c268d7d91 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/docker_configuration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/docker_configuration.go @@ -8,78 +8,78 @@ package models // swagger:model DockerConfiguration type DockerConfiguration struct { - // Sync frequency in seconds with frameworks. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Sync frequency in seconds with frameworks. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AppSyncFrequency *uint32 `json:"app_sync_frequency,omitempty"` - // UUID of the UCP CA TLS cert and key. It is a reference to an object of type SSLKeyAndCertificate. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the UCP CA TLS cert and key. It is a reference to an object of type SSLKeyAndCertificate. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CaTLSKeyAndCertificateRef *string `json:"ca_tls_key_and_certificate_ref,omitempty"` - // UUID of the client TLS cert and key. It is a reference to an object of type SSLKeyAndCertificate. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the client TLS cert and key. It is a reference to an object of type SSLKeyAndCertificate. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientTLSKeyAndCertificateRef *string `json:"client_tls_key_and_certificate_ref,omitempty"` - // Perform container port matching to create a HTTP Virtualservice instead of a TCP/UDP VirtualService. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Perform container port matching to create a HTTP Virtualservice instead of a TCP/UDP VirtualService. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ContainerPortMatchHTTPService *bool `json:"container_port_match_http_service,omitempty"` - // Directory to mount to check for core dumps on Service Engines. This will be mapped read only to /var/crash on any new Service Engines. This is a disruptive change. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Directory to mount to check for core dumps on Service Engines. This will be mapped read only to /var/crash on any new Service Engines. This is a disruptive change. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CoredumpDirectory *string `json:"coredump_directory,omitempty"` - // Disable auto service sync for back end services. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Disable auto service sync for back end services. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DisableAutoBackendServiceSync *bool `json:"disable_auto_backend_service_sync,omitempty"` - // Disable auto service sync for front end services. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Disable auto service sync for front end services. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DisableAutoFrontendServiceSync *bool `json:"disable_auto_frontend_service_sync,omitempty"` - // Disable SE creation. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Disable SE creation. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DisableAutoSeCreation *bool `json:"disable_auto_se_creation,omitempty"` - // Docker registry for ServiceEngine image. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Docker registry for ServiceEngine image. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DockerRegistrySe *DockerRegistry `json:"docker_registry_se,omitempty"` - // Match against this prefix when placing east-west VSs on SEs . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Match against this prefix when placing east-west VSs on SEs . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EastWestPlacementSubnet *IPAddrPrefix `json:"east_west_placement_subnet,omitempty"` - // Enable Docker event subscription. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable Docker event subscription. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableEventSubscription *bool `json:"enable_event_subscription,omitempty"` - // For Front End proxies, use container port as service port. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // For Front End proxies, use container port as service port. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FeproxyContainerPortAsService *bool `json:"feproxy_container_port_as_service,omitempty"` - // Enable proxy ARP from Host interface for Front End proxies. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable proxy ARP from Host interface for Front End proxies. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FeproxyVipsEnableProxyArp *bool `json:"feproxy_vips_enable_proxy_arp,omitempty"` - // Optional fleet remote endpoint if fleet is used for SE deployment. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Optional fleet remote endpoint if fleet is used for SE deployment. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FleetEndpoint *string `json:"fleet_endpoint,omitempty"` - // List of container ports that create a HTTP Virtualservice instead of a TCP/UDP VirtualService. Defaults to 80. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of container ports that create a HTTP Virtualservice instead of a TCP/UDP VirtualService. Defaults to 80. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HTTPContainerPorts []int64 `json:"http_container_ports,omitempty,omitempty"` - // Use Fleet/SSH for SE deployment. Enum options - SE_CREATE_FLEET, SE_CREATE_SSH, SE_CREATE_POD. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use Fleet/SSH for SE deployment. Enum options - SE_CREATE_FLEET, SE_CREATE_SSH, SE_CREATE_POD. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeDeploymentMethod *string `json:"se_deployment_method,omitempty"` - // Exclude hosts with attributes for SE creation. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Exclude hosts with attributes for SE creation. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeExcludeAttributes []*MesosAttribute `json:"se_exclude_attributes,omitempty"` - // Create SEs just on hosts with include attributes. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Create SEs just on hosts with include attributes. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeIncludeAttributes []*MesosAttribute `json:"se_include_attributes,omitempty"` - // New SE spawn rate per minute. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // New SE spawn rate per minute. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeSpawnRate *uint32 `json:"se_spawn_rate,omitempty"` - // Host volume to be used as a disk for Avi SE, This is a disruptive change. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Host volume to be used as a disk for Avi SE, This is a disruptive change. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeVolume *string `json:"se_volume,omitempty"` - // Make service ports accessible on all Host interfaces in addition to East-West VIP and/or bridge IP. Usually enabled AWS clusters to export East-West services on Host interface. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Make service ports accessible on all Host interfaces in addition to East-West VIP and/or bridge IP. Usually enabled AWS clusters to export East-West services on Host interface. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServicesAccessibleAllInterfaces *bool `json:"services_accessible_all_interfaces,omitempty"` - // Cloud connector user uuid for SSH to hosts. It is a reference to an object of type CloudConnectorUser. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Cloud connector user uuid for SSH to hosts. It is a reference to an object of type CloudConnectorUser. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SSHUserRef *string `json:"ssh_user_ref,omitempty"` - // List of Docker UCP nodes; In case of a load balanced UCP cluster, use Virtual IP of the cluster. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of Docker UCP nodes; In case of a load balanced UCP cluster, use Virtual IP of the cluster. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UcpNodes []string `json:"ucp_nodes,omitempty"` - // Use container IP address port for pool instead of host IP address hostport. This mode is applicable if the container IP is reachable (not a private NATed IP) from other hosts in a routed environment for containers. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use container IP address port for pool instead of host IP address hostport. This mode is applicable if the container IP is reachable (not a private NATed IP) from other hosts in a routed environment for containers. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseContainerIPPort *bool `json:"use_container_ip_port,omitempty"` - // If true, use controller generated SE docker image via fileservice, else use docker repository image as defined by docker_registry_se. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If true, use controller generated SE docker image via fileservice, else use docker repository image as defined by docker_registry_se. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseControllerImage *bool `json:"use_controller_image,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/docker_registry.go b/vendor/github.com/vmware/alb-sdk/go/models/docker_registry.go index 5d3e5e46e..24d223a11 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/docker_registry.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/docker_registry.go @@ -8,18 +8,18 @@ package models // swagger:model DockerRegistry type DockerRegistry struct { - // Openshift integrated registry config. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Openshift integrated registry config. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OshiftRegistry *OshiftDockerRegistryMetaData `json:"oshift_registry,omitempty"` - // Password for docker registry. Authorized 'regular user' password if registry is Openshift integrated registry. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Password for docker registry. Authorized 'regular user' password if registry is Openshift integrated registry. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Password *string `json:"password,omitempty"` - // Set if docker registry is private. Avi controller will not attempt to push SE image to the registry, unless se_repository_push is set. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Set if docker registry is private. Avi controller will not attempt to push SE image to the registry, unless se_repository_push is set. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Private *bool `json:"private,omitempty"` - // Avi ServiceEngine repository name. For private registry, it's registry port/repository, for public registry, it's registry/repository, for openshift registry, it's registry port/namespace/repo. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Avi ServiceEngine repository name. For private registry, it's registry port/repository, for public registry, it's registry/repository, for openshift registry, it's registry port/namespace/repo. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Registry *string `json:"registry,omitempty"` - // Username for docker registry. Authorized 'regular user' if registry is Openshift integrated registry. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Username for docker registry. Authorized 'regular user' if registry is Openshift integrated registry. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Username *string `json:"username,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/docker_u_c_p_setup.go b/vendor/github.com/vmware/alb-sdk/go/models/docker_u_c_p_setup.go index f0b87a671..8eefecfea 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/docker_u_c_p_setup.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/docker_u_c_p_setup.go @@ -8,39 +8,39 @@ package models // swagger:model DockerUCPSetup type DockerUCPSetup struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DockerUcpAccess *bool `json:"docker_ucp_access,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FailedHosts []string `json:"failed_hosts,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FleetEndpoint *string `json:"fleet_endpoint,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Hosts []string `json:"hosts,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MissingHosts []string `json:"missing_hosts,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NewHosts []string `json:"new_hosts,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeDeployMethodAccess *bool `json:"se_deploy_method_access,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeName *string `json:"se_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UcpNodes []string `json:"ucp_nodes,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Version *string `json:"version,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dos_attack_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/dos_attack_event_details.go index 2f6d5c56f..7fce5d793 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dos_attack_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dos_attack_event_details.go @@ -8,23 +8,23 @@ package models // swagger:model DosAttackEventDetails type DosAttackEventDetails struct { - // Enum options - LAND, SMURF, ICMP_PING_FLOOD, UNKOWN_PROTOCOL, TEARDROP, IP_FRAG_OVERRUN, IP_FRAG_TOOSMALL, IP_FRAG_FULL, IP_FRAG_INCOMPLETE, PORT_SCAN, TCP_NON_SYN_FLOOD_OLD, SYN_FLOOD, BAD_RST_FLOOD, MALFORMED_FLOOD, FAKE_SESSION, ZERO_WINDOW_STRESS, SMALL_WINDOW_STRESS, DOS_HTTP_TIMEOUT, DOS_HTTP_ERROR, DOS_HTTP_ABORT, DOS_SSL_ERROR, DOS_APP_ERROR, DOS_REQ_IP_RL_DROP, DOS_REQ_URI_RL_DROP, DOS_REQ_URI_SCAN_BAD_RL_DROP, DOS_REQ_URI_SCAN_UNKNOWN_RL_DROP, DOS_REQ_IP_URI_RL_DROP, DOS_CONN_IP_RL_DROP, DOS_SLOW_URL, TCP_NON_SYN_FLOOD, DOS_REQ_CIP_SCAN_BAD_RL_DROP, DOS_REQ_CIP_SCAN_UNKNOWN_RL_DROP, DOS_REQ_IP_RL_DROP_BAD, DOS_REQ_URI_RL_DROP_BAD, DOS_REQ_IP_URI_RL_DROP_BAD, POLICY_DROPS, DOS_CONN_RL_DROP, DOS_REQ_RL_DROP, DOS_REQ_HDR_RL_DROP, DOS_REQ_CUSTOM_RL_DROP, DNS_ATTACK_REFLECTION, DNS_ATTACK_AMPLIFICATION_EGRESS, TCP_SLOW_AND_LOW, DNS_ATTACK_NXDOMAIN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - LAND, SMURF, ICMP_PING_FLOOD, UNKOWN_PROTOCOL, TEARDROP, IP_FRAG_OVERRUN, IP_FRAG_TOOSMALL, IP_FRAG_FULL, IP_FRAG_INCOMPLETE, PORT_SCAN, TCP_NON_SYN_FLOOD_OLD, SYN_FLOOD, BAD_RST_FLOOD, MALFORMED_FLOOD, FAKE_SESSION, ZERO_WINDOW_STRESS, SMALL_WINDOW_STRESS, DOS_HTTP_TIMEOUT, DOS_HTTP_ERROR, DOS_HTTP_ABORT, DOS_SSL_ERROR, DOS_APP_ERROR, DOS_REQ_IP_RL_DROP, DOS_REQ_URI_RL_DROP, DOS_REQ_URI_SCAN_BAD_RL_DROP, DOS_REQ_URI_SCAN_UNKNOWN_RL_DROP, DOS_REQ_IP_URI_RL_DROP, DOS_CONN_IP_RL_DROP, DOS_SLOW_URL, TCP_NON_SYN_FLOOD, DOS_REQ_CIP_SCAN_BAD_RL_DROP, DOS_REQ_CIP_SCAN_UNKNOWN_RL_DROP, DOS_REQ_IP_RL_DROP_BAD, DOS_REQ_URI_RL_DROP_BAD, DOS_REQ_IP_URI_RL_DROP_BAD, POLICY_DROPS, DOS_CONN_RL_DROP, DOS_REQ_RL_DROP, DOS_REQ_HDR_RL_DROP, DOS_REQ_CUSTOM_RL_DROP, DNS_ATTACK_REFLECTION, DNS_ATTACK_AMPLIFICATION_EGRESS, TCP_SLOW_AND_LOW, DNS_ATTACK_NXDOMAIN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Attack *string `json:"attack"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true AttackCount *float64 `json:"attack_count"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IpgroupUuids []string `json:"ipgroup_uuids,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MetaData []*AttackMetaData `json:"meta_data,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SrcIps []string `json:"src_ips,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Urls []string `json:"urls,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dos_rate_limit_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/dos_rate_limit_profile.go index 01107c207..16a6d08e5 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dos_rate_limit_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dos_rate_limit_profile.go @@ -8,9 +8,9 @@ package models // swagger:model DosRateLimitProfile type DosRateLimitProfile struct { - // Profile for DoS attack detection. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Profile for DoS attack detection. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DosProfile *DosThresholdProfile `json:"dos_profile,omitempty"` - // Profile for Connections/Requests rate limiting. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Profile for Connections/Requests rate limiting. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RlProfile *RateLimiterProfile `json:"rl_profile,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dos_threshold.go b/vendor/github.com/vmware/alb-sdk/go/models/dos_threshold.go index cfb0b96dc..cd86ef280 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dos_threshold.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dos_threshold.go @@ -8,15 +8,15 @@ package models // swagger:model DosThreshold type DosThreshold struct { - // Attack type. Enum options - LAND, SMURF, ICMP_PING_FLOOD, UNKOWN_PROTOCOL, TEARDROP, IP_FRAG_OVERRUN, IP_FRAG_TOOSMALL, IP_FRAG_FULL, IP_FRAG_INCOMPLETE, PORT_SCAN, TCP_NON_SYN_FLOOD_OLD, SYN_FLOOD, BAD_RST_FLOOD, MALFORMED_FLOOD, FAKE_SESSION, ZERO_WINDOW_STRESS, SMALL_WINDOW_STRESS, DOS_HTTP_TIMEOUT, DOS_HTTP_ERROR, DOS_HTTP_ABORT.... Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Attack type. Enum options - LAND, SMURF, ICMP_PING_FLOOD, UNKOWN_PROTOCOL, TEARDROP, IP_FRAG_OVERRUN, IP_FRAG_TOOSMALL, IP_FRAG_FULL, IP_FRAG_INCOMPLETE, PORT_SCAN, TCP_NON_SYN_FLOOD_OLD, SYN_FLOOD, BAD_RST_FLOOD, MALFORMED_FLOOD, FAKE_SESSION, ZERO_WINDOW_STRESS, SMALL_WINDOW_STRESS, DOS_HTTP_TIMEOUT, DOS_HTTP_ERROR, DOS_HTTP_ABORT.... Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Attack *string `json:"attack"` - // Maximum number of packets or connections or requests in a given interval of time to be deemed as attack. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of packets or connections or requests in a given interval of time to be deemed as attack. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MaxValue *int32 `json:"max_value"` - // Minimum number of packets or connections or requests in a given interval of time to be deemed as attack. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Minimum number of packets or connections or requests in a given interval of time to be deemed as attack. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MinValue *int32 `json:"min_value"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dos_threshold_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/dos_threshold_profile.go index 2e37e17f7..d59d06c85 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dos_threshold_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dos_threshold_profile.go @@ -8,10 +8,10 @@ package models // swagger:model DosThresholdProfile type DosThresholdProfile struct { - // Attack type, min and max values for DoS attack detection. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Attack type, min and max values for DoS attack detection. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ThreshInfo []*DosThreshold `json:"thresh_info,omitempty"` - // Timer value in seconds to collect DoS attack metrics based on threshold on the Service Engine for this Virtual Service. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Timer value in seconds to collect DoS attack metrics based on threshold on the Service Engine for this Virtual Service. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ThreshPeriod *int32 `json:"thresh_period"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dry_run_params.go b/vendor/github.com/vmware/alb-sdk/go/models/dry_run_params.go new file mode 100644 index 000000000..6b3b0cdce --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/dry_run_params.go @@ -0,0 +1,22 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// DryRunParams dry run params +// swagger:model DryRunParams +type DryRunParams struct { + + // Allow dry-run operation on single node controller. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + AllowSingleNode *bool `json:"allow_single_node,omitempty"` + + // Amount of memory allocated for dry-run. Field introduced in 31.1.1. Unit is GB. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Memory *float32 `json:"memory,omitempty"` + + // Number of CPU(s) allocated for dry-run. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + NumCPU *uint32 `json:"num_cpu,omitempty"` + + // VM hostname of the preferred worker node. Example node2.controller.local. When configured, dry-run is performed on specified node. When not configured, one of the follower node is elected for dry-run. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + PreferredWorker *string `json:"preferred_worker,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dryrun_info.go b/vendor/github.com/vmware/alb-sdk/go/models/dryrun_info.go new file mode 100644 index 000000000..11b0a549c --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/dryrun_info.go @@ -0,0 +1,43 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// DryrunInfo dryrun info +// swagger:model DryrunInfo +type DryrunInfo struct { + + // Duration of dry-run operation in seconds. Field introduced in 31.1.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Duration *int32 `json:"duration,omitempty"` + + // End time of dry-run operation. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + EndTime *string `json:"end_time,omitempty"` + + // Dryrun operations requested. Enum options - UPGRADE, PATCH, ROLLBACK, ROLLBACKPATCH, SEGROUP_RESUME, EVAL_UPGRADE, EVAL_PATCH, EVAL_ROLLBACK, EVAL_ROLLBACKPATCH, EVAL_SEGROUP_RESUME, EVAL_RESTORE, RESTORE, UPGRADE_DRYRUN. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Operation *string `json:"operation,omitempty"` + + // Parameters for performing the dry-run operation. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Params *UpgradeParams `json:"params,omitempty"` + + // Dry-run operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 31.1.1. Unit is PERCENT. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Progress *uint32 `json:"progress,omitempty"` + + // Start time of dry-run operation. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + StartTime *string `json:"start_time,omitempty"` + + // Current status of the dry-run operation. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + State *UpgradeOpsState `json:"state,omitempty"` + + // Completed set of tasks in the Upgrade operation. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TasksCompleted *int32 `json:"tasks_completed,omitempty"` + + // Total number of tasks in the Upgrade operation. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TotalTasks *int32 `json:"total_tasks,omitempty"` + + // Controller events for dry-run operation. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + UpgradeEvents []*EventMap `json:"upgrade_events,omitempty"` + + // Node on which the dry-run is performed. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Worker *string `json:"worker,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dsr_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/dsr_profile.go index 4bfd5017d..2309718cd 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dsr_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dsr_profile.go @@ -8,11 +8,11 @@ package models // swagger:model DsrProfile type DsrProfile struct { - // Encapsulation type to use when DSR is L3. Enum options - ENCAP_IPINIP, ENCAP_GRE. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Encapsulation type to use when DSR is L3. Enum options - ENCAP_IPINIP, ENCAP_GRE. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true DsrEncapType *string `json:"dsr_encap_type"` - // DSR type L2/L3. Enum options - DSR_TYPE_L2, DSR_TYPE_L3. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DSR type L2/L3. Enum options - DSR_TYPE_L2, DSR_TYPE_L3. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true DsrType *string `json:"dsr_type"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/dynamic_dns_record.go b/vendor/github.com/vmware/alb-sdk/go/models/dynamic_dns_record.go index b3d496f4a..4de8750d9 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/dynamic_dns_record.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/dynamic_dns_record.go @@ -12,67 +12,67 @@ type DynamicDNSRecord struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Specifies the algorithm to pick the IP address(es) to be returned,when multiple entries are configured. This does not apply if num_records_in_response is 0. Default is round-robin. Enum options - DNS_RECORD_RESPONSE_ROUND_ROBIN, DNS_RECORD_RESPONSE_CONSISTENT_HASH. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Specifies the algorithm to pick the IP address(es) to be returned,when multiple entries are configured. This does not apply if num_records_in_response is 0. Default is round-robin. Enum options - DNS_RECORD_RESPONSE_ROUND_ROBIN, DNS_RECORD_RESPONSE_CONSISTENT_HASH. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Algorithm *string `json:"algorithm,omitempty"` - // Canonical name in CNAME record. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Canonical name in CNAME record. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Cname *DNSCnameRdata `json:"cname,omitempty"` - // Configured FQDNs are delegated domains (i.e. they represent a zone cut). Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configured FQDNs are delegated domains (i.e. they represent a zone cut). Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Delegated *bool `json:"delegated,omitempty"` - // Details of DNS record. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Details of DNS record. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // UUID of the DNS VS. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the DNS VS. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DNSVsUUID *string `json:"dns_vs_uuid,omitempty"` - // Fully Qualified Domain Name. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Fully Qualified Domain Name. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Fqdn *string `json:"fqdn,omitempty"` - // IPv6 address in AAAA record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // IPv6 address in AAAA record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Ip6Address []*DNSAAAARdata `json:"ip6_address,omitempty"` - // IP address in A record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // IP address in A record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IPAddress []*DNSARdata `json:"ip_address,omitempty"` - // Internal metadata for the DNS record. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Internal metadata for the DNS record. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Metadata *string `json:"metadata,omitempty"` - // MX record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // MX record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MxRecords []*DNSMxRdata `json:"mx_records,omitempty"` - // DynamicDnsRecord name, needed for a top level uuid protobuf, for display in shell. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // DynamicDnsRecord name, needed for a top level uuid protobuf, for display in shell. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Name Server information in NS record. Field introduced in 20.1.3. Maximum of 13 items allowed. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name Server information in NS record. Field introduced in 20.1.3. Maximum of 13 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Ns []*DNSNsRdata `json:"ns,omitempty"` - // Specifies the number of records returned by the DNS service.Enter 0 to return all records. Default is 0. Allowed values are 0-20. Special values are 0- Return all records. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Specifies the number of records returned by the DNS service.Enter 0 to return all records. Default is 0. Allowed values are 0-20. Special values are 0- Return all records. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumRecordsInResponse *uint32 `json:"num_records_in_response,omitempty"` - // Service locator info in SRV record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Service locator info in SRV record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ServiceLocators []*DNSSrvRdata `json:"service_locators,omitempty"` - // tenant_uuid from Dns VS's tenant_uuid. It is a reference to an object of type Tenant. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // tenant_uuid from Dns VS's tenant_uuid. It is a reference to an object of type Tenant. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Time To Live for this DNS record. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Time To Live for this DNS record. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TTL *uint32 `json:"ttl,omitempty"` - // Text record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Text record. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TxtRecords []*DNSTxtRdata `json:"txt_records,omitempty"` - // DNS record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // DNS record type. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Type *string `json:"type,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the dns record. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the dns record. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Enable wild-card match of fqdn if an exact match is not found in the DNS table, the longest match is chosen by wild-carding the fqdn in the DNS request. Default is false. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable wild-card match of fqdn if an exact match is not found in the DNS table, the longest match is chosen by wild-carding the fqdn in the DNS request. Default is false. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. WildcardMatch *bool `json:"wildcard_match,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/email_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/email_configuration.go index 8a087b9e8..8f1a5cd4d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/email_configuration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/email_configuration.go @@ -8,31 +8,31 @@ package models // swagger:model EmailConfiguration type EmailConfiguration struct { - // Password for mail server. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Password for mail server. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AuthPassword *string `json:"auth_password,omitempty"` - // Username for mail server. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Username for mail server. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AuthUsername *string `json:"auth_username,omitempty"` - // When set, disables TLS on the connection to the mail server. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // When set, disables TLS on the connection to the mail server. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DisableTLS *bool `json:"disable_tls,omitempty"` - // Timezone for timestamps in alert emails. Enum options - UTC, AFRICA_ABIDJAN, AFRICA_ACCRA, AFRICA_ADDIS_ABABA, AFRICA_ALGIERS, AFRICA_ASMARA, AFRICA_ASMERA, AFRICA_BAMAKO, AFRICA_BANGUI, AFRICA_BANJUL, AFRICA_BISSAU, AFRICA_BLANTYRE, AFRICA_BRAZZAVILLE, AFRICA_BUJUMBURA, AFRICA_CAIRO, AFRICA_CASABLANCA, AFRICA_CEUTA, AFRICA_CONAKRY, AFRICA_DAKAR, AFRICA_DAR_ES_SALAAM.... Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Timezone for timestamps in alert emails. Enum options - UTC, AFRICA_ABIDJAN, AFRICA_ACCRA, AFRICA_ADDIS_ABABA, AFRICA_ALGIERS, AFRICA_ASMARA, AFRICA_ASMERA, AFRICA_BAMAKO, AFRICA_BANGUI, AFRICA_BANJUL, AFRICA_BISSAU, AFRICA_BLANTYRE, AFRICA_BRAZZAVILLE, AFRICA_BUJUMBURA, AFRICA_CAIRO, AFRICA_CASABLANCA, AFRICA_CEUTA, AFRICA_CONAKRY, AFRICA_DAKAR, AFRICA_DAR_ES_SALAAM.... Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EmailTimezone *string `json:"email_timezone,omitempty"` - // Email address in From field. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Email address in From field. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FromEmail *string `json:"from_email,omitempty"` - // Friendly name in From field. Field introduced in 21.1.4, 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Friendly name in From field. Field introduced in 21.1.4, 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. FromName *string `json:"from_name,omitempty"` - // Mail server FQDN or IP(v4/v6) address. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Mail server FQDN or IP(v4/v6) address. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MailServerName *string `json:"mail_server_name,omitempty"` - // Mail server port. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Mail server port. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MailServerPort *uint32 `json:"mail_server_port,omitempty"` - // Type of SMTP Mail Service. Enum options - SMTP_NONE, SMTP_LOCAL_HOST, SMTP_SERVER, SMTP_ANONYMOUS_SERVER. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Type of SMTP Mail Service. Enum options - SMTP_NONE, SMTP_LOCAL_HOST, SMTP_SERVER, SMTP_ANONYMOUS_SERVER. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true SMTPType *string `json:"smtp_type"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/equivalent_labels.go b/vendor/github.com/vmware/alb-sdk/go/models/equivalent_labels.go index 695111f4c..6e184deca 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/equivalent_labels.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/equivalent_labels.go @@ -8,6 +8,6 @@ package models // swagger:model EquivalentLabels type EquivalentLabels struct { - // Equivalent labels. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Equivalent labels. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Labels []string `json:"labels,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/error_page.go b/vendor/github.com/vmware/alb-sdk/go/models/error_page.go index 375c62dc2..9f49c2aa4 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/error_page.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/error_page.go @@ -8,18 +8,18 @@ package models // swagger:model ErrorPage type ErrorPage struct { - // Enable or disable the error page. Field introduced in 17.2.4. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable or disable the error page. Field introduced in 17.2.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Enable *bool `json:"enable,omitempty"` - // Custom error page body used to sent to the client. It is a reference to an object of type ErrorPageBody. Field introduced in 17.2.4. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Custom error page body used to sent to the client. It is a reference to an object of type ErrorPageBody. Field introduced in 17.2.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorPageBodyRef *string `json:"error_page_body_ref,omitempty"` - // Redirect sent to client when match. Field introduced in 17.2.4. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Redirect sent to client when match. Field introduced in 17.2.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorRedirect *string `json:"error_redirect,omitempty"` - // Index of the error page. Field introduced in 17.2.4. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Index of the error page. Field introduced in 17.2.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Index *int32 `json:"index,omitempty"` - // Add match criteria for http status codes to the error page. Field introduced in 17.2.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Add match criteria for http status codes to the error page. Field introduced in 17.2.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Match *HttpstatusMatch `json:"match,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/error_page_body.go b/vendor/github.com/vmware/alb-sdk/go/models/error_page_body.go index 0b5322408..248c14163 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/error_page_body.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/error_page_body.go @@ -12,30 +12,30 @@ type ErrorPageBody struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Error page body sent to client when match. Field introduced in 17.2.4. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Error page body sent to client when match. Field introduced in 17.2.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ErrorPageBody *string `json:"error_page_body"` - // Format of an error page body HTML or JSON. Enum options - ERROR_PAGE_FORMAT_HTML, ERROR_PAGE_FORMAT_JSON. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Format of an error page body HTML or JSON. Enum options - ERROR_PAGE_FORMAT_HTML, ERROR_PAGE_FORMAT_JSON. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Format *string `json:"format,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // Field introduced in 17.2.4. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.2.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // It is a reference to an object of type Tenant. Field introduced in 17.2.4. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Field introduced in 17.2.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Field introduced in 17.2.4. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.2.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/error_page_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/error_page_profile.go index 4b96b37ac..e4aebe33a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/error_page_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/error_page_profile.go @@ -12,26 +12,26 @@ type ErrorPageProfile struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Defined Error Pages for HTTP status codes. Field introduced in 17.2.4. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Defined Error Pages for HTTP status codes. Field introduced in 17.2.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorPages []*ErrorPage `json:"error_pages,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // Field introduced in 17.2.4. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.2.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // It is a reference to an object of type Tenant. Field introduced in 17.2.4. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Field introduced in 17.2.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Field introduced in 17.2.4. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.2.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/event_cache.go b/vendor/github.com/vmware/alb-sdk/go/models/event_cache.go index 667d1be39..b057341d6 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/event_cache.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/event_cache.go @@ -8,9 +8,9 @@ package models // swagger:model EventCache type EventCache struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DNSState *bool `json:"dns_state,omitempty"` - // Cache the exception strings in the system. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Cache the exception strings in the system. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Exceptions []string `json:"exceptions,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/event_details.go index 00d3dbb8a..461c34826 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/event_details.go @@ -8,690 +8,759 @@ package models // swagger:model EventDetails type EventDetails struct { - // Adaptive replication event e.g. DNS VS, config version. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Adaptive replication event e.g. DNS VS, config version. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AdaptreplEvent *AdaptReplEventInfo `json:"adaptrepl_event,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AddNetworksDetails *RmAddNetworksEventDetails `json:"add_networks_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AlbservicesCaseDetails *ALBServicesCase `json:"albservices_case_details,omitempty"` - // ALBservices file download event details. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // ALBservices file download event details. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AlbservicesFileDownloadDetails *ALBServicesFileDownload `json:"albservices_file_download_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AlbservicesFileUploadDetails *ALBServicesFileUpload `json:"albservices_file_upload_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AlbservicesStatusDetails *ALBServicesStatusDetails `json:"albservices_status_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AllSeupgradeEventDetails *AllSeUpgradeEventDetails `json:"all_seupgrade_event_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AnomalyDetails *AnomalyEventDetails `json:"anomaly_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. APIVersionDeprecated *APIVersionDeprecated `json:"api_version_deprecated,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + ApiserverRequestQueueFullEventInfo *RequestLimiterEventInfo `json:"apiserver_request_queue_full_event_info,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + ApiserverRequestQueueRecoveryEventInfo *RequestLimiterEventInfo `json:"apiserver_request_queue_recovery_event_info,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + ApiserverRequestRatelimitEventInfo *RequestLimiterEventInfo `json:"apiserver_request_ratelimit_event_info,omitempty"` + + // Application Insights Event Details. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + AppInsightsDetails *AppInsightsDetails `json:"app_insights_details,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AppSignatureEventData *AppSignatureEventData `json:"app_signature_event_data,omitempty"` - // Field introduced in 22.1.6,30.1.2. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 22.1.6,30.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AsyncPatchState *AsyncPatchState `json:"async_patch_state,omitempty"` - // Details for Attach IP status. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Details for Attach IP status. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AttachIPStatusDetails *AttachIPStatusEventDetails `json:"attach_ip_status_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgUptimeChangeDetails *AvgUptimeChangeDetails `json:"avg_uptime_change_details,omitempty"` - // Field introduced in 17.2.10,18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.2.10,18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AwsAsgDeletionDetails *AWSASGDelete `json:"aws_asg_deletion_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AwsAsgNotifDetails *AWSASGNotifDetails `json:"aws_asg_notif_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AwsInfraDetails *AWSSetup `json:"aws_infra_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AzureInfo *AzureSetup `json:"azure_info,omitempty"` - // Azure marketplace license term acceptance event. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Azure marketplace license term acceptance event. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AzureMpInfo *AzureMarketplace `json:"azure_mp_info,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. BindVsSeDetails *RmBindVsSeEventDetails `json:"bind_vs_se_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. BmInfraDetails *BMSetup `json:"bm_infra_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. BootupFailDetails *RmSeBootupFailEventDetails `json:"bootup_fail_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. BurstCheckoutDetails *BurstLicenseDetails `json:"burst_checkout_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcClusterVipDetails *CloudClusterVip `json:"cc_cluster_vip_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcDNSUpdateDetails *CloudDNSUpdate `json:"cc_dns_update_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcHealthDetails *CloudHealth `json:"cc_health_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcInfraDetails *CloudGeneric `json:"cc_infra_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcIPDetails *CloudIPChange `json:"cc_ip_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcParkintfDetails *CloudVipParkingIntf `json:"cc_parkintf_details,omitempty"` - // Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcScalesetNotifDetails *CCScaleSetNotifDetails `json:"cc_scaleset_notif_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcSeVMDetails *CloudSeVMChange `json:"cc_se_vm_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcSyncServicesDetails *CloudSyncServices `json:"cc_sync_services_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcTenantDelDetails *CloudTenantsDeleted `json:"cc_tenant_del_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcVipUpdateDetails *CloudVipUpdate `json:"cc_vip_update_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcVnicDetails *CloudVnicChange `json:"cc_vnic_details,omitempty"` - // Central license refresh details. Field introduced in 21.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Central license refresh details. Field introduced in 21.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CentralLicenseRefreshDetails *CentralLicenseRefreshDetails `json:"central_license_refresh_details,omitempty"` - // Central license subscription details. Field introduced in 21.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Central license subscription details. Field introduced in 21.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CentralLicenseSubscriptionDetails *CentralLicenseSubscriptionDetails `json:"central_license_subscription_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudAsgNotifDetails *CloudASGNotifDetails `json:"cloud_asg_notif_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudAutoscalingConfigFailureDetails *CloudAutoscalingConfigFailureDetails `json:"cloud_autoscaling_config_failure_details,omitempty"` - // Cloud Routes event. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Cloud Routes event. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CloudRouteNotifDetails *CloudRouteNotifDetails `json:"cloud_route_notif_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClusterConfigFailedDetails *ClusterConfigFailedEvent `json:"cluster_config_failed_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClusterLeaderFailoverDetails *ClusterLeaderFailoverEvent `json:"cluster_leader_failover_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClusterNodeAddDetails *ClusterNodeAddEvent `json:"cluster_node_add_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClusterNodeDbFailedDetails *ClusterNodeDbFailedEvent `json:"cluster_node_db_failed_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClusterNodeRemoveDetails *ClusterNodeRemoveEvent `json:"cluster_node_remove_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClusterNodeShutdownDetails *ClusterNodeShutdownEvent `json:"cluster_node_shutdown_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClusterNodeStartedDetails *ClusterNodeStartedEvent `json:"cluster_node_started_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClusterServiceCriticalFailureDetails *ClusterServiceCriticalFailureEvent `json:"cluster_service_critical_failure_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClusterServiceFailedDetails *ClusterServiceFailedEvent `json:"cluster_service_failed_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClusterServiceRestoredDetails *ClusterServiceRestoredEvent `json:"cluster_service_restored_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClustifyCheckDetails *ClustifyCheckEvent `json:"clustify_check_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CntlrHostListDetails *VinfraCntlrHostUnreachableList `json:"cntlr_host_list_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigActionDetails *ConfigActionDetails `json:"config_action_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigCreateDetails *ConfigCreateDetails `json:"config_create_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigDeleteDetails *ConfigDeleteDetails `json:"config_delete_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigPasswordChangeRequestDetails *ConfigUserPasswordChangeRequest `json:"config_password_change_request_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigSeGrpFlvUpdateDetails *ConfigSeGrpFlvUpdate `json:"config_se_grp_flv_update_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigUpdateDetails *ConfigUpdateDetails `json:"config_update_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigUserAuthrzRuleDetails *ConfigUserAuthrzByRule `json:"config_user_authrz_rule_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigUserLoginDetails *ConfigUserLogin `json:"config_user_login_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigUserLogoutDetails *ConfigUserLogout `json:"config_user_logout_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigUserNotAuthrzRuleDetails *ConfigUserNotAuthrzByRule `json:"config_user_not_authrz_rule_details,omitempty"` - // Connection event. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Connection event. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ConnectionEvent *ConnectionEventDetails `json:"connection_event,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ContainerCloudBatchSetup *ContainerCloudBatchSetup `json:"container_cloud_batch_setup,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ContainerCloudSetup *ContainerCloudSetup `json:"container_cloud_setup,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ContainerCloudSevice *ContainerCloudService `json:"container_cloud_sevice,omitempty"` - // Field introduced in 20.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 20.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ControllerDiscontinuousTimeChangeEventDetails *ControllerDiscontinuousTimeChangeEventDetails `json:"controller_discontinuous_time_change_event_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerLicenseReconcileDetails *ControllerLicenseReconcileDetails `json:"controller_license_reconcile_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Control Script execution details. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ControlscriptDetails *ControlscriptDetails `json:"controlscript_details,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CrsDeploymentFailure *CRSDeploymentFailure `json:"crs_deployment_failure,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CrsDeploymentSuccess *CRSDeploymentSuccess `json:"crs_deployment_success,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CrsDetails *CRSDetails `json:"crs_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CrsUpdateDetails *CRSUpdateDetails `json:"crs_update_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CsInfraDetails *CloudStackSetup `json:"cs_infra_details,omitempty"` - // Database error event. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Database error event. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DatabaseEventInfo *DatabaseEventInfo `json:"database_event_info,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DeleteSeDetails *RmDeleteSeEventDetails `json:"delete_se_details,omitempty"` - // Details for Detach IP status. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Details for Detach IP status. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DetachIPStatusDetails *DetachIPStatusEventDetails `json:"detach_ip_status_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DisableSeMigrateDetails *DisableSeMigrateEventDetails `json:"disable_se_migrate_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DiscSummary *VinfraDiscSummaryDetails `json:"disc_summary,omitempty"` - // Log files exsiting on controller need to be cleanup. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Log files exsiting on controller need to be cleanup. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DiskCleanupEventDetails *LogMgrCleanupEventDetails `json:"disk_cleanup_event_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DNSQueryError *DNSQueryError `json:"dns_query_error,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DNSSyncInfo *DNSVsSyncInfo `json:"dns_sync_info,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DockerUcpDetails *DockerUCPSetup `json:"docker_ucp_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DosAttackEventDetails *DosAttackEventDetails `json:"dos_attack_event_details,omitempty"` - // False positive details. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // False positive details. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. FalsePositiveDetails *FalsePositiveDetails `json:"false_positive_details,omitempty"` - // File object event. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // File object event. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. FileobjectDetails *FileObjectDetails `json:"fileobject_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GcpCloudRouterInfo *GCPCloudRouterUpdate `json:"gcp_cloud_router_info,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GcpInfo *GCPSetup `json:"gcp_info,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GenericAuditComplianceEventInfo *AuditComplianceEventInfo `json:"generic_audit_compliance_event_info,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GlbInfo *GslbStatus `json:"glb_info,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GsInfo *GslbServiceStatus `json:"gs_info,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HostUnavailDetails *HostUnavailEventDetails `json:"host_unavail_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HsDetails *HealthScoreDetails `json:"hs_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IPFailDetails *RmSeIPFailEventDetails `json:"ip_fail_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IPThreatDbEventData *IPThreatDBEventData `json:"ip_threat_db_event_data,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LicenseDetails *LicenseDetails `json:"license_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LicenseExpiryDetails *LicenseExpiryDetails `json:"license_expiry_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LicenseTierSwitchDetails *LicenseTierSwitchDetiails `json:"license_tier_switch_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LicenseTransactionDetails *LicenseTransactionDetails `json:"license_transaction_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LogAgentEventDetails *LogAgentEventDetail `json:"log_agent_event_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MarathonServicePortConflictDetails *MarathonServicePortConflict `json:"marathon_service_port_conflict_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MemoryBalancerInfo *MemoryBalancerInfo `json:"memory_balancer_info,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MesosInfraDetails *MesosSetup `json:"mesos_infra_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MetricThresholdUpDetails *MetricThresoldUpDetails `json:"metric_threshold_up_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MetricsDbDiskDetails *MetricsDbDiskEventDetails `json:"metrics_db_disk_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MetricsDbQueueFullDetails *MetricsDbQueueFullEventDetails `json:"metrics_db_queue_full_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MetricsDbQueueHealthyDetails *MetricsDbQueueHealthyEventDetails `json:"metrics_db_queue_healthy_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MetricsDbSyncFailureDetails *MetricsDbSyncFailureEventDetails `json:"metrics_db_sync_failure_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MetricsGrpcAuthFailureDetails *MetricsGRPCAuthFailureDetails `json:"metrics_grpc_auth_failure_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MgmtNwChangeDetails *VinfraMgmtNwChangeDetails `json:"mgmt_nw_change_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ModifyNetworksDetails *RmModifyNetworksEventDetails `json:"modify_networks_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NetworkSubnetDetails *NetworkSubnetInfo `json:"network_subnet_details,omitempty"` - // NSX-T ServiceInsertion VirtualEndpoint event. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // NSX-T DFW Group event details. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + NsxtDfwGroupDetails *NsxtDFWGroupDetails `json:"nsxt_dfw_group_details,omitempty"` + + // NSX-T DFW service event details. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + NsxtDfwServiceDetails *NsxtDFWServiceDetails `json:"nsxt_dfw_service_details,omitempty"` + + // NSX-T DFW Tag Segment Port event details. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + NsxtDfwTagSegmentPort *NsxtDFWTagSegmentPort `json:"nsxt_dfw_tag_segment_port,omitempty"` + + // NSX-T DFW Tag VM event details. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + NsxtDfwTagVMDetails *NsxtDFWTagVM `json:"nsxt_dfw_tag_vm_details,omitempty"` + + // NSX-T ServiceInsertion VirtualEndpoint event. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NsxtEndpointDetails *NsxtSIEndpointDetails `json:"nsxt_endpoint_details,omitempty"` - // Nsxt Image event. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Nsxt Image event. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NsxtImgDetails *NsxtImageDetails `json:"nsxt_img_details,omitempty"` - // Nsxt cloud event. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Nsxt cloud event. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NsxtInfo *NsxtSetup `json:"nsxt_info,omitempty"` - // NSX-T ServiceInsertion RedirectPolicy event. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // NSX-T ServiceInsertion RedirectPolicy event. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NsxtPolicyDetails *NsxtSIpolicyDetails `json:"nsxt_policy_details,omitempty"` - // NSX-T ServiceInsertion RedirectRule event. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // NSX-T ServiceInsertion RedirectRule event. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NsxtRuleDetails *NsxtSIRuleDetails `json:"nsxt_rule_details,omitempty"` - // NSX-T ServiceInsertion Service event. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // NSX-T ServiceInsertion Service event. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NsxtServiceDetails *NsxtSIServiceDetails `json:"nsxt_service_details,omitempty"` - // NSX-T Tier1(s) Segment(s) event details. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // NSX-T Tier1(s) Segment(s) event details. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NsxtT1SegDetails *NsxtT1SegDetails `json:"nsxt_t1_seg_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NwSubnetClashDetails *NetworkSubnetClash `json:"nw_subnet_clash_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NwSummarizedDetails *SummarizedInfo `json:"nw_summarized_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OciInfo *OCISetup `json:"oci_info,omitempty"` - // Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OsAPIVerCheckFailure *OpenStackAPIVersionCheckFailure `json:"os_api_ver_check_failure,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OsInfraDetails *OpenStackClusterSetup `json:"os_infra_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OsIPDetails *OpenStackIPChange `json:"os_ip_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OsLbauditDetails *OpenStackLbProvAuditCheck `json:"os_lbaudit_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OsLbpluginOpDetails *OpenStackLbPluginOp `json:"os_lbplugin_op_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OsSeVMDetails *OpenStackSeVMChange `json:"os_se_vm_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OsSyncServicesDetails *OpenStackSyncServices `json:"os_sync_services_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OsVnicDetails *OpenStackVnicChange `json:"os_vnic_details,omitempty"` - // PKIProfile event. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // PKIProfile event. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PkiprofileDetails *PKIprofileDetails `json:"pkiprofile_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PoolDeploymentFailureInfo *PoolDeploymentFailureInfo `json:"pool_deployment_failure_info,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PoolDeploymentSuccessInfo *PoolDeploymentSuccessInfo `json:"pool_deployment_success_info,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PoolDeploymentUpdateInfo *PoolDeploymentUpdateInfo `json:"pool_deployment_update_info,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PoolServerDeleteDetails *VinfraPoolServerDeleteDetails `json:"pool_server_delete_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + PostgresEventDetails *PostgresEventInfo `json:"postgres_event_details,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PsmProgramDetails *PsmProgramDetails `json:"psm_program_details,omitempty"` - // Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RateLimiterEventDetails *RateLimiterEventDetails `json:"rate_limiter_event_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RebalanceMigrateDetails *RebalanceMigrateEventDetails `json:"rebalance_migrate_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RebalanceScaleinDetails *RebalanceScaleinEventDetails `json:"rebalance_scalein_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RebalanceScaleoutDetails *RebalanceScaleoutEventDetails `json:"rebalance_scaleout_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RebootSeDetails *RmRebootSeEventDetails `json:"reboot_se_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SamlMetadataFailedEvents *SamlMetadataUpdateFailedDetails `json:"saml_metadata_failed_events,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SchedulerActionInfo *SchedulerActionDetails `json:"scheduler_action_info,omitempty"` - // Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Details about the SE Autoscaler actions generated. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SeAutoscalerEventDetails *SeAutoScalerEventDetails `json:"se_autoscaler_event_details,omitempty"` + + // Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeBgpPeerDownDetails *SeBgpPeerDownDetails `json:"se_bgp_peer_down_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeBgpPeerStateChangeDetails *SeBgpPeerStateChangeDetails `json:"se_bgp_peer_state_change_details,omitempty"` - // Field introduced in 22.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + SeConfigSedatastoreDlFail *SeVsConfigSeDatastoreDownloadFailed `json:"se_config_sedatastore_dl_fail,omitempty"` + + // Field introduced in 22.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeDebugModeEventDetail *SeDebugModeEventDetail `json:"se_debug_mode_event_detail,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeDetails *SeMgrEventDetails `json:"se_details,omitempty"` - // Field introduced in 20.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 20.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeDiscontinuousTimeChangeEventDetails *SeDiscontinuousTimeChangeEventDetails `json:"se_discontinuous_time_change_event_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeDupipEventDetails *SeDupipEventDetails `json:"se_dupip_event_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeGatewayHeartbeatFailedDetails *SeGatewayHeartbeatFailedDetails `json:"se_gateway_heartbeat_failed_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeGatewayHeartbeatSuccessDetails *SeGatewayHeartbeatSuccessDetails `json:"se_gateway_heartbeat_success_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeGeoDbDetails *SeGeoDbDetails `json:"se_geo_db_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeHbEventDetails *SeHBEventDetails `json:"se_hb_event_details,omitempty"` - // Inter-SE datapath heartbeat recovered. One event is generated when heartbeat recovers. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Inter-SE datapath heartbeat recovered. One event is generated when heartbeat recovers. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeHbRecoveredEventDetails *SeHbRecoveredEventDetails `json:"se_hb_recovered_event_details,omitempty"` - // Egress queueing latency from proxy to dispatcher. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Egress queueing latency from proxy to dispatcher. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeHighEgressProcLatencyEventDetails *SeHighEgressProcLatencyEventDetails `json:"se_high_egress_proc_latency_event_details,omitempty"` - // Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeHighIngressProcLatencyEventDetails *SeHighIngressProcLatencyEventDetails `json:"se_high_ingress_proc_latency_event_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeHmGsDetails *SeHmEventGSDetails `json:"se_hm_gs_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeHmGsgroupDetails *SeHmEventGslbPoolDetails `json:"se_hm_gsgroup_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeHmPoolDetails *SeHmEventPoolDetails `json:"se_hm_pool_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeHmVsDetails *SeHmEventVsDetails `json:"se_hm_vs_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeIp6DadFailedEventDetails *SeIp6DadFailedEventDetails `json:"se_ip6_dad_failed_event_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeIPAddedEventDetails *SeIPAddedEventDetails `json:"se_ip_added_event_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeIPRemovedEventDetails *SeIPRemovedEventDetails `json:"se_ip_removed_event_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeIpfailureEventDetails *SeIpfailureEventDetails `json:"se_ipfailure_event_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeLicensedBandwdithExceededEventDetails *SeLicensedBandwdithExceededEventDetails `json:"se_licensed_bandwdith_exceeded_event_details,omitempty"` - // Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeMemoryLimitEventDetails *SeMemoryLimitEventDetails `json:"se_memory_limit_event_details,omitempty"` - // SE NTP synchronization failed. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // SE NTP synchronization failed. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeNtpSynchronizationFailed *SeNtpSynchronizationFailed `json:"se_ntp_synchronization_failed,omitempty"` - // Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeObjsyncPeerDownDetails *SeObjsyncPeerDownDetails `json:"se_objsync_peer_down_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SePersistenceDetails *SePersistenceEventDetails `json:"se_persistence_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SePoolLbDetails *SePoolLbEventDetails `json:"se_pool_lb_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // 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. + SeProcessCrashedDetails *SeProcessCrashedDetails `json:"se_process_crashed_details,omitempty"` + + // Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SeRateLimiterDropDetails *SeRateLimiterDropDetails `json:"se_rate_limiter_drop_details,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeReconcileDetails *SeReconcileDetails `json:"se_reconcile_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeThreshEventDetails *SeThreshEventDetails `json:"se_thresh_event_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeVnicDownEventDetails *SeVnicDownEventDetails `json:"se_vnic_down_event_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeVnicTxQueueStallEventDetails *SeVnicTxQueueStallEventDetails `json:"se_vnic_tx_queue_stall_event_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeVnicUpEventDetails *SeVnicUpEventDetails `json:"se_vnic_up_event_details,omitempty"` - // VS Flows disrupted when a VS was deleted from SE. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // VS Flows disrupted when a VS was deleted from SE. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeVsDelFlowsDisrupted *SeVsDelFlowsDisrupted `json:"se_vs_del_flows_disrupted,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeVsFaultEventDetails *SeVsFaultEventDetails `json:"se_vs_fault_event_details,omitempty"` - // Field introduced in 18.2.11,20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 18.2.11,20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeVsPktBufHighEventDetails *SeVsPktBufHighEventDetails `json:"se_vs_pkt_buf_high_event_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SecMgrDataEvent *SecMgrDataEvent `json:"sec_mgr_data_event,omitempty"` - // Security-mgr UA Cache event details. Field introduced in 21.1.2. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Security-mgr UA Cache event details. Field introduced in 21.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SecMgrUaEventDetails *SecMgrUAEventDetails `json:"sec_mgr_ua_event_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SecureKeyExchangeInfo *SecureKeyExchangeDetails `json:"secure_key_exchange_info,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SemigrateEventDetails *SeMigrateEventDetails `json:"semigrate_event_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerAutoscaleFailedInfo *ServerAutoScaleFailedInfo `json:"server_autoscale_failed_info,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerAutoscaleinCompleteInfo *ServerAutoScaleInCompleteInfo `json:"server_autoscalein_complete_info,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerAutoscaleinInfo *ServerAutoScaleInInfo `json:"server_autoscalein_info,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerAutoscaleoutCompleteInfo *ServerAutoScaleOutCompleteInfo `json:"server_autoscaleout_complete_info,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerAutoscaleoutInfo *ServerAutoScaleOutInfo `json:"server_autoscaleout_info,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeupgradeDisruptedDetails *SeUpgradeVsDisruptedEventDetails `json:"seupgrade_disrupted_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeupgradeEventDetails *SeUpgradeEventDetails `json:"seupgrade_event_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeupgradeMigrateDetails *SeUpgradeMigrateEventDetails `json:"seupgrade_migrate_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeupgradeScaleinDetails *SeUpgradeScaleinEventDetails `json:"seupgrade_scalein_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeupgradeScaleoutDetails *SeUpgradeScaleoutEventDetails `json:"seupgrade_scaleout_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SpawnSeDetails *RmSpawnSeEventDetails `json:"spawn_se_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SslExpireDetails *SSLExpireDetails `json:"ssl_expire_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SslExportDetails *SSLExportDetails `json:"ssl_export_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SslIgnoredDetails *SSLIgnoredDetails `json:"ssl_ignored_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SslRenewDetails *SSLRenewDetails `json:"ssl_renew_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SslRenewFailedDetails *SSLRenewFailedDetails `json:"ssl_renew_failed_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SslRevokedDetails *SSLRevokedDetails `json:"ssl_revoked_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SwitchoverDetails *SwitchoverEventDetails `json:"switchover_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SwitchoverFailDetails *SwitchoverFailEventDetails `json:"switchover_fail_details,omitempty"` - // Azure cloud sync services event details. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Azure cloud sync services event details. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SyncServicesInfo *CloudSyncServices `json:"sync_services_info,omitempty"` - // System Report event details. Field introduced in 22.1.6, 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Count information for System Limit object. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SystemLimitObjectCounts *SystemLimitObjectCounts `json:"system_limit_object_counts,omitempty"` + + // System Report event details. Field introduced in 22.1.6, 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SystemReportEventDetails *SystemReport `json:"system_report_event_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // task journal event details. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TaskJournalEventDetails *TaskJournal `json:"task_journal_event_details,omitempty"` + + // Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TechSupportEvent *TechSupportEvent `json:"tech_support_event,omitempty"` + + // TechSupport event details. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TechSupportEventDetails *TechSupport `json:"tech_support_event_details,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TencentInfo *TencentSetup `json:"tencent_info,omitempty"` - // Uber event details, for testing only. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Uber event details, for testing only. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UberEventDetails *LogMgrUberEventDetails `json:"uber_event_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UnbindVsSeDetails *RmUnbindVsSeEventDetails `json:"unbind_vs_se_details,omitempty"` - // Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UpgradeEntry *UpgradeOpsEntry `json:"upgrade_entry,omitempty"` - // Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UpgradeStatusInfo *UpgradeStatusInfo `json:"upgrade_status_info,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Details about Avi Usage Metering. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + UsageMeteringEventDetails *UsageMeteringEventDetails `json:"usage_metering_event_details,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcaInfraDetails *VCASetup `json:"vca_infra_details,omitempty"` - // Details of objects still referred to cloud. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Details of objects still referred to cloud. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VcenterCloudDeleteDetails *VcenterCloudDeleteDetails `json:"vcenter_cloud_delete_details,omitempty"` - // VCenter Cluster event. Field introduced in 20.1.7, 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // VCenter Cluster event. Field introduced in 20.1.7, 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VcenterClusterDetails *VcenterClusterDetails `json:"vcenter_cluster_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterConnectivityStatus *VinfraVcenterConnectivityStatus `json:"vcenter_connectivity_status,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterDetails *VinfraVcenterBadCredentials `json:"vcenter_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterDiscFailure *VinfraVcenterDiscoveryFailure `json:"vcenter_disc_failure,omitempty"` - // Vcenter Image event details. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Vcenter Image event details. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VcenterImgDetails *VcenterImageDetails `json:"vcenter_img_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterNetworkLimit *VinfraVcenterNetworkLimit `json:"vcenter_network_limit,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Details of non DRS clusters in vCenter. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + VcenterNonDrsClusterDetails *VcenterNonDrsClusterDetails `json:"vcenter_non_drs_cluster_details,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterObjDeleteDetails *VinfraVcenterObjDeleteDetails `json:"vcenter_obj_delete_details,omitempty"` - // Failed to tag SEs with custom tags. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Failed to tag SEs with custom tags. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VcenterTagEventDetails *VcenterTagEventDetails `json:"vcenter_tag_event_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VipAutoscale *VipScaleDetails `json:"vip_autoscale,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VipDNSInfo *DNSRegisterInfo `json:"vip_dns_info,omitempty"` - // Details for VIP Symmetry. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Details for VIP Symmetry. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VipSymmetryDetails *VipSymmetryDetails `json:"vip_symmetry_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VMDetails *VinfraVMDetails `json:"vm_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsAwaitingseDetails *VsAwaitingSeEventDetails `json:"vs_awaitingse_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + VsConfigSedatastoreDlFail *SeVsConfigSeDatastoreDownloadFailed `json:"vs_config_sedatastore_dl_fail,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsErrorDetails *VsErrorEventDetails `json:"vs_error_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsFsmDetails *VsFsmEventDetails `json:"vs_fsm_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsInitialplacementDetails *VsInitialPlacementEventDetails `json:"vs_initialplacement_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsMigrateDetails *VsMigrateEventDetails `json:"vs_migrate_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsPoolNwFltrDetails *VsPoolNwFilterEventDetails `json:"vs_pool_nw_fltr_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsScaleinDetails *VsScaleInEventDetails `json:"vs_scalein_details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsScaleoutDetails *VsScaleOutEventDetails `json:"vs_scaleout_details,omitempty"` - // Details for Primary Switchover status. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Details for Primary Switchover status. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VsSwitchoverDetails *VsSwitchoverEventDetails `json:"vs_switchover_details,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + VsgsInfo *VsGsStatus `json:"vsgs_info,omitempty"` + + // Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + WarningEventDetails *WarningEventDetails `json:"warning_event_details,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/event_details_filter.go b/vendor/github.com/vmware/alb-sdk/go/models/event_details_filter.go index 968a2a2e9..3f372f3f2 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/event_details_filter.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/event_details_filter.go @@ -8,15 +8,15 @@ package models // swagger:model EventDetailsFilter type EventDetailsFilter struct { - // Enum options - ALERT_OP_LT, ALERT_OP_LE, ALERT_OP_EQ, ALERT_OP_NE, ALERT_OP_GE, ALERT_OP_GT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - ALERT_OP_LT, ALERT_OP_LE, ALERT_OP_EQ, ALERT_OP_NE, ALERT_OP_GE, ALERT_OP_GT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Comparator *string `json:"comparator"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true EventDetailsKey *string `json:"event_details_key"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true EventDetailsValue *string `json:"event_details_value"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/event_info.go b/vendor/github.com/vmware/alb-sdk/go/models/event_info.go new file mode 100644 index 000000000..8684afded --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/event_info.go @@ -0,0 +1,25 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// EventInfo event info +// swagger:model EventInfo +type EventInfo struct { + + // Remote Site Watcher Agent ID. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + AgentID *uint32 `json:"agent_id,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + Msg []string `json:"msg,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + Name *string `json:"name,omitempty"` + + // Event creation time. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Timestamp *TimeStamp `json:"timestamp,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + UUID *string `json:"uuid,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/event_log.go b/vendor/github.com/vmware/alb-sdk/go/models/event_log.go index 85070e4a2..9aa05c18e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/event_log.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/event_log.go @@ -8,60 +8,60 @@ package models // swagger:model EventLog type EventLog struct { - // Enum options - EVENT_CONTEXT_SYSTEM, EVENT_CONTEXT_CONFIG, EVENT_CONTEXT_APP, EVENT_CONTEXT_ALL. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - EVENT_CONTEXT_SYSTEM, EVENT_CONTEXT_CONFIG, EVENT_CONTEXT_APP, EVENT_CONTEXT_ALL. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Context *string `json:"context,omitempty"` - // Summary of event details. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Summary of event details. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DetailsSummary *string `json:"details_summary,omitempty"` - // Event Description for each Event in the table view. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Event Description for each Event in the table view. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EventDescription *string `json:"event_description,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EventDetails *EventDetails `json:"event_details,omitempty"` - // Enum options - VINFRA_DISC_DC, VINFRA_DISC_HOST, VINFRA_DISC_CLUSTER, VINFRA_DISC_VM, VINFRA_DISC_NW, MGMT_NW_NAME_CHANGED, DISCOVERY_DATACENTER_DEL, VM_ADDED, VM_REMOVED, VINFRA_DISC_COMPLETE, VCENTER_ADDRESS_ERROR, SE_GROUP_CLUSTER_DEL, SE_GROUP_MGMT_NW_DEL, MGMT_NW_DEL, VCENTER_BAD_CREDENTIALS, ESX_HOST_UNREACHABLE, SERVER_DELETED, SE_GROUP_HOST_DEL, VINFRA_DISC_FAILURE, ESX_HOST_POWERED_DOWN, VCENTER_VERSION_NOT_SUPPORTED, VCENTER_CONNECTIVITY_FAIL, VCENTER_CONNECTIVITY_SUCCESS, VCENTER_ACCESS_SLOW, VCENTER_USER_ROLE_CHANGE, VCENTER_NETWQRK_OBJECT_LIMIT_REACHED, VCENTER_SE_TAGGING_FAIL, VCENTER_CLOUD_DELETE, SE_FATAL_ERROR, SE_HEARTBEAT_FAILURE, SE_MARKED_DOWN, SE_VM_DELETED, SE_VM_PURGED, SE_UP, SE_POWERED_DOWN, SE_REBOOTED, SE_HEALTH_CHECK_FAIL, SE_EXTERNAL_HM_RESTART, SE_DOWN, SE_VERSION_CHECK_FAILED, SE_UPGRADING, SE_ENABLE_STATE_CHANGED, SE_MIGRATE, SE_MGMT_IP_CHANGE, VSPHERE_HA_HOST_FAILURE, SE_ENABLE, CREATING_SE, CREATED_SE, CREATE_SE_FAIL, CREATE_SE_TIMEOUT, DELETING_SE, DELETED_SE, DELETE_SE_FAIL, ADD_NW_SE, DEL_NW_SE, VS_ADD_SE_INT, VS_REMOVED_SE_INT, VS_ADD_SE, VS_REMOVED_SE, ADD_NW_FAIL, RM_DEL_NETWORK_FAIL, REBOOT_SE, MODIFY_NW, MODIFY_NW_FAIL, VS_SE_BOOTUP_FAIL, VS_SE_IP_FAIL, NO_HOST_AVAIL, VS_SWITCHOVER, VS_SWITCHOVER_FAIL, ADD_VIP_VNIC, DEL_VIP_VNIC, CC_ATTACH_IP_SKIPPED, CC_ATTACH_IP_SUCCESS, CC_ATTACH_IP_TIMEDOUT, CC_ATTACH_IP_FAILURE, CC_DETACH_IP_SKIPPED, CC_DETACH_IP_SUCCESS, CC_DETACH_IP_TIMEDOUT, CC_DETACH_IP_FAILURE, SHARED_VIP_ASYMMETRIC, SHARED_VIP_SYMMETRIC, VS_FSM_INACTIVE, VS_FSM_AWAITING_SE_ASSIGNMENT, VS_FSM_ACTIVE, VS_FSM_ACTIVE_AWAITING_SE_TRANSITION, VS_FSM_DISABLED, NEW_PROBABLE_SRVR, VS_SCALEOUT_DONE, VS_SCALEOUT_DONE_AWAITING_MORE_SE, VS_SCALEOUT_ERR, VS_SCALEIN_DONE, VS_SCALEIN_DONE_AWAITING_MORE_SE, VS_SCALEIN_ERR, VS_MIGRATE_SCALEOUT_DONE, VS_MIGRATE_SCALEOUT_ERROR, VS_MIGRATE_SCALEIN_DONE, VS_MIGRATE_SCALEIN_ERROR, VS_MIGRATE_DONE, VS_FSM_UNEXPECTED_EVENT, VS_RPC_TO_RESMGR_FAILED_EVENT, VS_RPC_TO_SE_FAILED_EVENT, VS_RPC_FAILED_EVENT, VS_SCALEOUT_COMPLETE, VS_SCALEIN_COMPLETE, VS_MIGRATE_STARTED, VS_MIGRATE_COMPLETE, VS_SCALEOUT_FAILED, VS_SCALEIN_FAILED, VS_MIGRATE_FAILED, VS_AWAITING_SE, VS_INITIAL_PLACEMENT_FAILED, VS_FSM_ACTIVE_AWAITING_SCALEOUT_READY, SE_READY_ON_CREATE_TIMEDOUT, SE_SCALEOUT_READY, SE_SCALEOUT_READY_TIMEDOUT, SE_SCALEIN_READY, SE_SCALEIN_READY_TIMEDOUT, SE_PRIMARY_SWITCHOVER_READY, SE_PRIMARY_SWITCHOVER_READY_TIMEDOUT, UPGRADE_ALL_SE_START, UPGRADE_ALL_SE_DONE, UPGRADE_ALL_SE_NOT_NEEDED, UPGRADE_SE_START, UPGRADE_SE_DONE, UPGRADE_SE_NOT_NEEDED, UPGRADE_SE_SUSPENDED, UPGRADE_SE_VS_SCALEOUT, UPGRADE_SE_VS_SCALEIN, UPGRADE_SE_VS_MIGRATE, UPGRADE_SE_VS_DISRUPTED, REBALANCE_VS_SCALEOUT, REBALANCE_VS_SCALEIN, REBALANCE_VS_MIGRATE, DISABLE_SE_VS_MIGRATE, ROLLBACK_ALL_SE_START, ROLLBACK_ALL_SE_DONE, MIGRATE_SE_STARTED, MIGRATE_SE_RESTARTED, MIGRATE_SE_FINISHED, MIGRATE_SE_FAILED, MIGRATE_SE_VS_MIGRATE_STARTED, MIGRATE_SE_VS_MIGRATE_FINISHED, MIGRATE_SE_VS_MIGRATE_FAILED, VIP_SCALEOUT, VIP_SCALEOUT_FAILED, VIP_SCALEIN, VIP_SCALEIN_FAILED, SE_HM_EVENT_SHM_DOWN, SE_HM_EVENT_SHM_UP, SERVER_DOWN, SERVER_UP, POOL_DOWN, POOL_UP, VS_DOWN, VS_UP, SE_SERVER_DELETED, SE_SERVER_DISABLED, SE_POOL_DELETED, SE_SERVER_APP_CHANGED, VS_CONN_LIMIT, VS_THROUGHPUT_LIMIT, CONN_DROP_MAX_SYN_TBL, CONN_DROP_MAX_FLOW_TBL, CONN_DROP_MAX_PERSIST_TBL, CONN_DROP_POOL_LB_FAILURE, CONN_DROP_NO_CONN_MEM, CONN_DROP_NO_PKT_BUFF, PKT_DROP_NO_PKT_BUFF, PKT_BUFF_ALLOC_FAIL, CACHE_OBJ_ALLOC_FAIL, SYN_ATTACK, CONN_THROTTLED_MEMFAIL_FLOW_TBL, SE_CPU_HIGH, SE_MEM_HIGH, SE_PKT_BUFF_HIGH, SE_PERSIST_TBL_HIGH, SE_CONN_MEM_HIGH, SE_DISK_HIGH, SE_FLOW_TBL_HIGH, SE_SYN_TBL_HIGH, SE_DP_HB_FAILED, SE_VNIC_DHCP_IP_ALLOC_FAILURE, SE_VNIC_DUPLICATE_IP, SE_SYN_CACHE_USAGE_HIGH, VM_CPU_HIGH, VM_MEM_HIGH, VS_SE_HA_ACTIVE, VS_SE_HA_COMPROMISED, POOL_SE_HA_ACTIVE, POOL_SE_HA_COMPROMISED, SERVER_DOWN_HA_COMPROMISED, SERVER_UP_HA_ACTIVE, SE_VNIC_IP_ADDED, SE_VNIC_IP_REMOVED, GS_MEMBER_DOWN, GS_MEMBER_UP, GS_GROUP_DOWN, GS_GROUP_UP, GS_DOWN, GS_UP, VIP_DOWN, VIP_UP, SE_GEO_DB_FAILURE, VS_GEO_DB_FAILURE, SE_GEO_DB_SUCCESS, VS_GEO_DB_SUCCESS, SE_EV_SERVER_DOWN, SE_EV_SERVER_UP, SE_EV_POOL_DOWN, SE_EV_POOL_UP, SE_EV_VS_DOWN, SE_EV_VS_UP, SE_HM_EVENT_GHM_DOWN, SE_HM_EVENT_GHM_UP, SE_EV_GS_GROUP_DELETED, SE_EV_GS_MEMBER_DOWN, SE_EV_GS_MEMBER_UP, SE_EV_GS_GROUP_DOWN, SE_EV_GS_GROUP_UP, SE_EV_GS_DOWN, SE_EV_GS_UP, SE_IP6_DAD_FAILED, SE_EV_VS_RL_CONFIG_FAILED, SE_DP_HB_RECOVERED, SE_VS_PKT_BUFF_HIGH, SE_DISCONTINUOUS_TIME_CHANGE, SE_HIGH_INGRESS_PROC_LATENCY, SE_VS_DEL_FLOWS_DISRUPTED, SE_NTP_SYNCHRONIZATION_FAILED, SE_HIGH_EGRESS_PROC_LATENCY, DEBUG_MODE_ON, DEBUG_MODE_OFF, CONFIG_CREATE, CONFIG_UPDATE, CONFIG_DELETE, USER_LOGIN, USER_LOGOUT, CONFIG_ACTION, CONFIG_INTERNAL_CREATE, CONFIG_INTERNAL_UPDATE, USER_PASSWORD_CHANGE_REQUEST, USER_AUTHORIZED_BY_RULE, USER_NOT_AUTHORIZED_BY_ANY_RULE, CONFIG_SE_GRP_FLAVOR_UPDATE, API_VERSION_DEPRECATED, DNS_QUERY_ERROR, ASYNC_PATCH_STATUS, MERGED_ASYNC_PATCH_STATUS, CONFIG_EXPORT, SSL_CERT_EXPIRE, SSL_KEY_EXPORTED, SSL_CERT_RENEW, SSL_CERT_RENEW_FAILED, SSL_CERT_IGNORED, SSL_CERT_REVOKED, CONTROLLER_NODE_JOINED, CONTROLLER_NODE_LEFT, CONTROLLER_SERVICE_FAILURE, CONTROLLER_LEADER_FAILOVER, CONTROLLER_WARM_REBOOT, CONTROLLER_SERVICE_RESTORED, CONTROLLER_SERVICE_CRITICAL_FAILURE, CONTROLLER_NODE_SHUTDOWN, CONTROLLER_NODE_STARTED, CLUSTER_CONFIG_FAILED, SE_SECURE_KEY_EXCHANGE, CTLR_SECURE_KEY_EXCHANGE, MALFORMED_SECURE_KEY_EXCHANGE, CLUSTIFY_CHECK_EVENT, SYSTEM_UPGRADE_STARTED, SYSTEM_UPGRADE_COMPLETE, SYSTEM_UPGRADE_ABORTED, SYSTEM_ROLLBACK_STARTED, SYSTEM_ROLLBACK_COMPLETE, SYSTEM_ROLLBACK_ABORTED, CONTROLLER_NODE_DB_REPLICATION_FAILED, CONTROLLER_PROCESS_STOPPED, CONTROLLER_MEMORY_BALANCER_DISABLED, CONTROLLER_MEMORY_BALANCER_DEACTIVATED, CONTROLLER_DISCONTINUOUS_TIME_CHANGE, CONTROLLER_PROCESS_MODE_TRANSITION, CONTROLLER_PROCESS_TREND_TRANSITION, CONTROLLER_PROCESS_STOPPED_MEMORY_VIOLATION, LOG_MANAGER_TASKQUEUE_ABNORMAL_GROWTH, METRIC_THRESHOLD_UP_VIOLATION, LICENSE_EXPIRY, ANOMALY, LICENSE_ADDITION_NOTIF, LICENSE_REMOVAL_NOTIF, METRICS_DB_DISK_FULL, METRICS_DB_QUEUE_FULL, METRICS_DB_QUEUE_HEALTHY, METRICS_DBSYNC_FAILURE, METRICS_GRPC_AUTH_FAILURE, OPENSTACK_ACCESS_FAILURE, OPENSTACK_ACCESS_SUCCESS, OPENSTACK_IMAGE_UPLOAD_FAILURE, OPENSTACK_IMAGE_UPLOAD_SUCCESS, OPENSTACK_SE_VM_CREATED, OPENSTACK_SE_VM_DELETED, OPENSTACK_SE_VM_DELETION_DETECTED, OPENSTACK_VNIC_ADDED, OPENSTACK_VNIC_REMOVED, OPENSTACK_IP_DETACHED, OPENSTACK_IP_ATTACHED, OPENSTACK_SE_CREATION_FAILURE, OPENSTACK_SE_DELETION_FAILURE, OPENSTACK_VNIC_ADDITION_FAILURE, OPENSTACK_VNIC_DELETION_FAILURE, OPENSTACK_IP_DETACH_FAILURE, OPENSTACK_IP_ATTACH_FAILURE, OPENSTACK_LBPROV_AUDIT_FAILURE, OPENSTACK_LBPROV_AUDIT_SUCCESS, OPENSTACK_LBPLUGIN_OP_FAILURE, OPENSTACK_LBPLUGIN_OP_SUCCESS, OPENSTACK_SYNC_SERVICES_SUCCESS, OPENSTACK_SYNC_SERVICES_FAILURE, OPENSTACK_TENANTS_DELETED, OPENSTACK_API_VERSION_CHECK_FAILED, AWS_ACCESS_FAILURE, AWS_ACCESS_SUCCESS, AWS_IMAGE_UPLOAD_FAILURE, AWS_IMAGE_UPLOAD_SUCCESS, AWS_SNS_ACCESS_FAILURE, AWS_SNS_ACCESS_SUCCESS, AWS_SQS_ACCESS_FAILURE, AWS_SQS_ACCESS_SUCCESS, AWS_ASG_PUT_NOTIFICATION_CONFIGURATION_FAILURE, AWS_ASG_PUT_NOTIFICATION_CONFIGURATION_SUCCESS, AWS_ASG_DELETE_NOTIFICATION_CONFIGURATION_FAILURE, AWS_ASG_DELETE_NOTIFICATION_CONFIGURATION_SUCCESS, AWS_ASG_NOTIFICATION_PROCESSING_FAILURE, AWS_ASG_NOTIFICATION_PROCESSING_SUCCESS, AWS_ASG_NOTIFICATION_INSTANCE_ADDED, AWS_ASG_NOTIFICATION_INSTANCE_REMOVED, AWS_ASG_ACCESS_FAILURE, AWS_ASG_ACCESS_SUCCESS, AWS_ASG_NOTIFICATION_INSTANCE_LAUNCH_ERROR, AWS_ASG_NOTIFICATION_INSTANCE_TERMINATE_ERROR, AWS_ASG_NOTIFICATION_AUTOSCALE_GROUP_DELETED, CLOUD_AUTOSCALING_CONFIG_FAILURE, CLOUD_AUTOSCALING_DECONFIG_FAILURE, CLOUD_AUTOSCALING_ASG_ADD_FAILURE, CLOUD_AUTOSCALING_ASG_REMOVE_FAILURE, CLOUD_AUTOSCALING_NOTIFICATION_PROCESSING_FAILURE, CLOUD_ROUTE_CREATION_FAILURE, CLOUD_ROUTE_CREATION_SUCCESS, CLOUD_ROUTE_REMOVE_FAILURE, CLOUD_ROUTE_REMOVE_SUCCESS, CLOUDSTACK_ACCESS_FAILURE, CLOUDSTACK_ACCESS_SUCCESS, CLOUDSTACK_IMAGE_UPLOAD_FAILURE, CLOUDSTACK_IMAGE_UPLOAD_SUCCESS, DOCKER_UCP_ACCESS_SUCCESS, DOCKER_UCP_ACCESS_FAILURE, DOCKER_UCP_IMAGE_UPLOAD_FAILURE, DOCKER_UCP_IMAGE_UPLOAD_SUCCESS, DOCKER_UCP_IMAGE_UPLOAD_IN_PROGRESS, VCA_ACCESS_FAILURE, VCA_ACCESS_SUCCESS, VCA_IMAGE_UPLOAD_FAILURE, VCA_IMAGE_UPLOAD_SUCCESS, LS_ACCESS_FAILURE, LS_ACCESS_SUCCESS, LS_IMAGE_UPLOAD_FAILURE, LS_IMAGE_UPLOAD_SUCCESS, MESOS_ACCESS_SUCCESS, MESOS_ACCESS_FAILURE, MESOS_IMAGE_UPLOAD_FAILURE, MESOS_IMAGE_UPLOAD_SUCCESS, MESOS_IMAGE_UPLOAD_IN_PROGRESS, MESOS_CREATED_SE, MESOS_CREATE_SE_FAIL, MESOS_DELETED_SE, MESOS_DELETE_SE_FAIL, MESOS_STOPPED_SE, MESOS_STOP_SE_FAIL, MESOS_STARTED_SE, MESOS_START_SE_FAIL, MESOS_UPDATED_HOSTS, CC_SE_CREATED, CC_SE_CREATION_FAILURE, CC_SE_DELETED, CC_SE_DELETION_FAILURE, CC_SE_DELETION_DETECTED, CC_VNIC_ADDED, CC_VNIC_ADDITION_FAILURE, CC_VNIC_DELETED, CC_VNIC_DELETION_FAILURE, CC_IP_ATTACHED, CC_IP_ATTACH_FAILURE, CC_IP_DETACHED, CC_IP_DETACH_FAILURE, CC_SYNC_SERVICES_SUCCESS, CC_SYNC_SERVICES_FAILURE, CC_UPDATE_VIP_FAILURE, CC_DELETE_VIP_FAILURE, CC_CONFIG_FAILURE, CC_DECONFIG_FAILURE, CC_GENERIC_FAILURE, CC_CLUSTER_VIP_CONFIG_SUCCESS, CC_CLUSTER_VIP_CONFIG_FAILURE, CC_CLUSTER_VIP_DECONFIG_SUCCESS, CC_CLUSTER_VIP_DECONFIG_FAILURE, CC_MARATHON_SERVICE_PORT_OUTSIDE_VALID_RANGE, CC_MARATHON_SERVICE_PORT_ALREADY_IN_USE, CC_VIP_DNS_REGISTER_FAILURE, CC_TENANT_INIT_FAILURE, CC_HEALTH_FAILURE, CC_HEALTH_OK, CC_SE_STARTED, CC_SE_START_FAILURE, CC_SE_STOPPED, CC_SE_STOP_FAILURE, CC_VIP_PARK_INTF_SUCCESS, CC_VIP_PARK_INTF_FAILURE, CC_VIP_DNS_DEREGISTER_FAILURE, CC_VIP_DNS_VALIDATION_FAILURE, CC_VIP_DNS_REGISTER_SUCCESS, CC_VIP_DNS_DEREGISTER_SUCCESS, AWS_ROUTE53_ACCESS_FAILURE, AWS_ROUTE53_ACCESS_SUCCESS, CC_SCALE_SET_POLLING_FAILURE, CC_SCALE_SET_POLLING_SUCCESS, VS_HEALTH_CHANGE, SE_HEALTH_CHANGE, POOL_HEALTH_CHANGE, SERVER_HEALTH_CHANGE, VS_HEALTH_DEGRADED, SE_HEALTH_DEGRADED, POOL_HEALTH_DEGRADED, SERVER_HEALTH_DEGRADED, DUPLICATE_SUBNETS, SUMMARIZED_SUBNETS, IP_POOL_ALMOST_EXHAUSTED, IP_POOL_EXHAUSTED, IP_POOL_ALMOST_EXHAUSTED_VIP, IP_POOL_EXHAUSTED_VIP, IP_POOL_ALMOST_EXHAUSTED_SE, IP_POOL_EXHAUSTED_SE, LICENSE_LIMIT_SERVERS, LICENSE_LIMIT_SE_VCPUS, LICENSE_LIMIT_THROUGHPUT, LICENSE_LIMIT_VS, LICENSE_LIMIT_HOSTS, LICENSE_LIMIT_SE_SOCKETS, LICENSE_EXPIRED, BURST_RESOURCE_CONSUMED, BURST_RESOURCE_EXPIRY_ALERT, LICENSE_LIMIT_SE_SERVICE_CORES, APIC_BAD_CREDENTIALS, APIC_CREATE_LIFS, APIC_DELETE_LIFS, APIC_CREATE_LIF_CONTEXTS, APIC_DELETE_LIF_CONTEXTS, APIC_CREATE_CDEV, APIC_DELETE_CDEV, APIC_ATTACH_CIF_TO_LIF, APIC_DETACH_CIF_FROM_LIF, APIC_VS_PLACEMENT, APIC_BIND_VNIC_TO_NETWORK, APIC_CREATE_TENANT, APIC_DELETE_TENANT, APIC_CREATE_NETWORK, APIC_DELETE_NETWORK, APIC_NETWORK_VRF_CHANGED, APIC_VS_NETWORK_RESOLVE_ERROR, CONTAINER_CLOUD_ACCESS_SUCCESS, CONTAINER_CLOUD_ACCESS_FAILURE, CONTAINER_CLOUD_IMAGE_UPLOAD_FAILURE, CONTAINER_CLOUD_IMAGE_UPLOAD_SUCCESS, CONTAINER_CLOUD_IMAGE_UPLOAD_IN_PROGRESS, CONTAINER_CLOUD_CREATED_SE, CONTAINER_CLOUD_CREATE_SE_FAIL, CONTAINER_CLOUD_DELETED_SE, CONTAINER_CLOUD_DELETE_SE_FAIL, CONTAINER_CLOUD_STOPPED_SE, CONTAINER_CLOUD_STOP_SE_FAIL, CONTAINER_CLOUD_STARTED_SE, CONTAINER_CLOUD_START_SE_FAIL, CONTAINER_CLOUD_UPDATED_HOSTS, CONTAINER_CLOUD_SERVICE_SUCCESS, CONTAINER_CLOUD_SERVICE_FAILURE, CONTAINER_CLOUD_SERVICE_INCOMPLETE, CONTAINER_CLOUD_HEALTHCHECK_SE, CONTAINER_CLOUD_HEALTHCHECK_SE_FAIL, AVG_UPTIME_CHANGE, DOS_ATTACK, SE_DOS_ATTACK, SERVER_AUTOSCALE_OUT, SERVER_AUTOSCALE_IN, SERVER_AUTOSCALE_OUT_COMPLETE, SERVER_AUTOSCALE_IN_COMPLETE, SERVER_AUTOSCALE_FAILED, SERVER_AUTOSCALE_IN_FAILED, SERVER_AUTOSCALE_OUT_FAILED, SE_GATEWAY_HEARTBEAT_FAILED, SE_GATEWAY_HEARTBEAT_SUCCESS, SE_VNIC_DOWN_EVENT, SE_VNIC_TX_QUEUE_STALL, SE_BGP_PEER_STATE_CHANGE, SE_LICENSED_BANDWIDTH_EXCEEDED, SERVER_AUTOSCALE_OUT_TRIGGERED, SERVER_AUTOSCALE_IN_TRIGGERED, SE_BGP_PEER_DOWN, SE_OBJSYNC_PEER_DOWN, SE_REDIS_CONNECTION_DOWN, POOL_AUTO_DEPLOYMENT_FAILED, POOL_AUTO_DEPLOYMENT_SUCCESS, SE_VNIC_UP_EVENT, POOL_AUTO_DEPLOYMENT_UPDATE, GSLB_SITE_OPER_STATUS, GSLB_DNS_STATUS, GSLB_SITE_EXCEPTION_STATUS, GSLB_GS_STATUS, GSLB_SITE_SYNC_STATUS, SCHEDULER_ACTION_SUCCESS, SCHEDULER_ACTION_FAILURE, CONTROLLER_SCHEDULER_UNENCRYPTED_CONFIG_EXPORT, REMOTE_BACKUP_FAILURE, GCP_ACCESS_SUCCESS, GCP_ACCESS_FAIL, GCP_SE_DETECTED, GCP_API_FAIL, GCP_SUBNET_NOT_FOUND, GCP_SUBNET_ATTACH_FAIL, GCP_ROUTE_ADD_SUCCESS, GCP_ROUTE_DELETE_SUCCESS, GCP_ROUTE_ADD_FAIL, GCP_ROUTE_DELETE_FAIL, GCP_CLOUD_ROUTER_UPDATE_SUCCESS, GCP_CLOUD_ROUTER_UPDATE_FAIL, VIP_DNS_REGISTER_SUCCESS, VIP_DNS_REGISTER_FAILURE, VIP_DNS_DEREGISTER_SUCCESS, VIP_DNS_DEREGISTER_FAILURE, SYNC_DNS_RECORDS_SUCCESS, SYNC_DNS_RECORDS_FAILURE, FLUSH_DNS_RECORDS_SUCCESS, FLUSH_DNS_RECORDS_FAILURE, CC_HOST_SSH_FAILURE, CC_HOST_SSH_SUCCESS, AZURE_ACCESS_SUCCESS, AZURE_ACCESS_FAILURE, AZURE_ALB_UPDATE_FAILURE, AZURE_NIC_UPDATE_FAILURE, AZURE_ALB_UPDATE_SUCCESS, AZURE_NIC_UPDATE_SUCCESS, AZURE_NIC_DELETE_SUCCESS, AZURE_NIC_DELETE_FAILURE, AZURE_IMAGE_UPLOAD_FAILURE, AZURE_IMAGE_UPLOAD_SUCCESS, AZURE_MARKETPLACE_LICENSE_TERMS_SUCCESS, AZURE_MARKETPLACE_LICENSE_TERMS_FAILURE, VS_FAULT, SE_SHM_MEM_HIGH, SE_CONFIG_MEM_USAGE_ABOVE_LIMIT, OCI_ACCESS_SUCCESS, OCI_ACCESS_FAILURE, TENCENT_ACCESS_SUCCESS, TENCENT_ACCESS_FAILURE, CONTROLLER_CPU_HIGH, CONTROLLER_MEM_HIGH, CONTROLLER_DISK_HIGH, ALBSERVICES_CONNECTION_FAILURE, ALBSERVICES_CONTROLLER_DEREGISTERED, CRS_UPDATE, CRS_DEPLOYMENT_SUCCESS, CRS_DEPLOYMENT_FAILURE, IP_REPUTATION_DB_SYNC_SUCCESS, IP_REPUTATION_DB_SYNC_FAILURE, APPSIGNATURE_SYNC_SUCCESS, APPSIGNATURE_SYNC_FAILURE, PSM_PROGRAM_FAILURE, PSM_MAX_PARAM_EVENT, PSM_MAX_URI_EVENT, SEC_MGR_DATA_ERROR_EVENT, UACACHE_PULSE_CONN_FAILED_EVENT, ALBSERVICES_CONTROLLER_REGISTERED, ALBSERVICES_SUPPORT_CASE_CREATED, ALBSERVICES_SUPPORT_CASE_UPDATED, ALBSERVICES_SUPPORT_CASE_FILE_ATTACHMENT_TRIGGERED, ALBSERVICES_SUPPORT_CASE_FILE_ATTACHMENT_SUCCESS, ALBSERVICES_SUPPORT_CASE_FILE_ATTACHMENT_FAILURE, ALBSERVICES_FILE_DOWNLOAD_TRIGGERED, ALBSERVICES_FILE_DOWNLOAD_SUCCESS, ALBSERVICES_FILE_DOWNLOAD_FAILURE, NSXT_ACCESS_SUCCESS, VCENTER_ACCESS_SUCCESS, NSXT_ACCESS_FAIL, VCENTER_ACCESS_FAIL, NSXT_IMAGE_UPLOAD_FAILURE, NSXT_IMAGE_UPLOAD_SUCCESS, NSXT_IMAGE_DELETE_FAILURE, NSXT_IMAGE_DELETE_SUCCESS, VCENTER_VSPHERE_HA_NOT_CONFIGURED, NSXT_SI_SERVICE_CREATE_UPDATE_SUCCESS, NSXT_SI_SERVICE_CREATE_UPDATE_FAILURE, NSXT_SI_SERVICE_DELETE_SUCCESS, NSXT_SI_SERVICE_DELETE_FAILURE, NSXT_SI_VIRTUALENDPOINT_CREATE_UPDATE_SUCCESS, NSXT_SI_VIRTUALENDPOINT_CREATE_UPDATE_FAILURE, NSXT_SI_VIRTUALENDPOINT_DELETE_SUCCESS, NSXT_SI_VIRTUALENDPOINT_DELETE_FAILURE, NSXT_SI_REDIRECTPOLICY_CREATE_UPDATE_SUCCESS, NSXT_SI_REDIRECTPOLICY_CREATE_UPDATE_FAILURE, NSXT_SI_REDIRECTPOLICY_DELETE_SUCCESS, NSXT_SI_REDIRECTPOLICY_DELETE_FAILURE, NSXT_SI_REDIRECTRULE_CREATE_UPDATE_SUCCESS, NSXT_SI_REDIRECTRULE_CREATE_UPDATE_FAILURE, NSXT_SI_REDIRECTRULE_DELETE_SUCCESS, NSXT_SI_REDIRECTRULE_DELETE_FAILURE, VCENTER_IMAGE_UPLOAD_FAILURE, VCENTER_IMAGE_UPLOAD_SUCCESS, VCENTER_IMAGE_DELETE_FAILURE, VCENTER_IMAGE_DELETE_SUCCESS, NSXT_INVALID_T1_SEG, UPGRADE_CONTROLLER_STARTED, UPGRADE_SE_GROUP_STARTED, RESUME_SE_GROUP_STARTED, PATCH_CONTROLLER_STARTED, PATCH_SE_GROUP_STARTED, ROLLBACK_CONTROLLER_STARTED, ROLLBACK_SE_GROUP_STARTED, ROLLBACKPATCH_CONTROLLER_STARTED, ROLLBACKPATCH_SE_GROUP_STARTED, UPGRADE_CONTROLLER_COMPLETE, UPGRADE_SE_GROUP_COMPLETE, PATCH_CONTROLLER_COMPLETE, PATCH_SE_GROUP_COMPLETE, ROLLBACK_CONTROLLER_COMPLETE, ROLLBACK_SE_GROUP_COMPLETE, ROLLBACKPATCH_CONTROLLER_COMPLETE, ROLLBACKPATCH_SE_GROUP_COMPLETE, UPGRADE_CONTROLLER_ABORTED, PATCH_CONTROLLER_ABORTED, UPGRADE_SE_GROUP_SUSPENDED, PATCH_SE_GROUP_SUSPENDED, ROLLBACK_SE_GROUP_SUSPENDED, ROLLBACKPATCH_SE_GROUP_SUSPENDED, UPGRADE_REQUEST, LICENSE_TRANSACTION, LICENSE_SE_RECONCILE, LICENSE_CONTROLLER_LICENSE_RECONCILE, LICENSE_TIER_SWITCH, CENTRAL_LICENSE_SUBSCRIPTION, CENTRAL_LICENSE_UNSUBSCRIPTION, CENTRAL_LICENSE_REFRESH_SUCCESS, CENTRAL_LICENSE_REFRESH_FAILURE, ROLLBACK_CONTROLLER_ABORTED, ROLLBACKPATCH_CONTROLLER_ABORTED, AUDIT_COMPLIANCE_EVENT, LOGAGENT_STREAMING_CONN_EVENT, CONTROLLER_DB_ERROR, AVI_FALSE_POSITIVE_DETECTION, CONNECT_TO_METRICSMGR_ERROR, DNS_VS_STATUS, CONFIG_VERSION_ACK_STATUS, PRE_CHECK_STARTED, PRE_CHECK_COMPLETED, POSTGRES_REPLICATION_FAILED, SAML_METADATA_UPDATE_FAILED, RESTORE_CONTROLLER_STARTED, RESTORE_CONTROLLER_ABORTED, RESTORE_CONTROLLER_COMPLETED, LOG_FREQUENT_DISK_CLEANUP, SYSTEM_REPORT_GENERATION_STARTED, SYSTEM_REPORT_GENERATION_COMPLETED, SYSTEM_REPORT_GENERATION_FAILED, SYSTEM_REPORT_DELETED, CRL_ENDPOINT_EXPIRED, CRL_ENDPOINT_EXPIRING_SOON, UBER_EVENT_TEMPLATE, UBER_EVENT_ERR_TEMPLATE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - VINFRA_DISC_DC, VINFRA_DISC_HOST, VINFRA_DISC_CLUSTER, VINFRA_DISC_VM, VINFRA_DISC_NW, MGMT_NW_NAME_CHANGED, DISCOVERY_DATACENTER_DEL, VM_ADDED, VM_REMOVED, VINFRA_DISC_COMPLETE, VCENTER_ADDRESS_ERROR, SE_GROUP_CLUSTER_DEL, SE_GROUP_MGMT_NW_DEL, MGMT_NW_DEL, VCENTER_BAD_CREDENTIALS, ESX_HOST_UNREACHABLE, SERVER_DELETED, SE_GROUP_HOST_DEL, VINFRA_DISC_FAILURE, ESX_HOST_POWERED_DOWN, VCENTER_VERSION_NOT_SUPPORTED, VCENTER_CONNECTIVITY_FAIL, VCENTER_CONNECTIVITY_SUCCESS, VCENTER_ACCESS_SLOW, VCENTER_USER_ROLE_CHANGE, VCENTER_NETWQRK_OBJECT_LIMIT_REACHED, VCENTER_SE_TAGGING_FAIL, VCENTER_CLOUD_DELETE, VCENTER_QAT_CLUSTER_DRS_NOT_ENABLED, SE_FATAL_ERROR, SE_HEARTBEAT_FAILURE, SE_MARKED_DOWN, SE_VM_DELETED, SE_VM_PURGED, SE_UP, SE_POWERED_DOWN, SE_REBOOTED, SE_HEALTH_CHECK_FAIL, SE_EXTERNAL_HM_RESTART, SE_DOWN, SE_VERSION_CHECK_FAILED, SE_UPGRADING, SE_ENABLE_STATE_CHANGED, SE_MIGRATE, SE_MGMT_IP_CHANGE, VSPHERE_HA_HOST_FAILURE, SE_ENABLE, CREATING_SE, CREATED_SE, CREATE_SE_FAIL, CREATE_SE_TIMEOUT, DELETING_SE, DELETED_SE, DELETE_SE_FAIL, ADD_NW_SE, DEL_NW_SE, VS_ADD_SE_INT, VS_REMOVED_SE_INT, VS_ADD_SE, VS_REMOVED_SE, ADD_NW_FAIL, RM_DEL_NETWORK_FAIL, REBOOT_SE, MODIFY_NW, MODIFY_NW_FAIL, VS_SE_BOOTUP_FAIL, VS_SE_IP_FAIL, NO_HOST_AVAIL, VS_SWITCHOVER, VS_SWITCHOVER_FAIL, ADD_VIP_VNIC, DEL_VIP_VNIC, CC_ATTACH_IP_SKIPPED, CC_ATTACH_IP_SUCCESS, CC_ATTACH_IP_TIMEDOUT, CC_ATTACH_IP_FAILURE, CC_DETACH_IP_SKIPPED, CC_DETACH_IP_SUCCESS, CC_DETACH_IP_TIMEDOUT, CC_DETACH_IP_FAILURE, SHARED_VIP_ASYMMETRIC, SHARED_VIP_SYMMETRIC, VS_FSM_INACTIVE, VS_FSM_AWAITING_SE_ASSIGNMENT, VS_FSM_ACTIVE, VS_FSM_ACTIVE_AWAITING_SE_TRANSITION, VS_FSM_DISABLED, NEW_PROBABLE_SRVR, VS_SCALEOUT_DONE, VS_SCALEOUT_DONE_AWAITING_MORE_SE, VS_SCALEOUT_ERR, VS_SCALEIN_DONE, VS_SCALEIN_DONE_AWAITING_MORE_SE, VS_SCALEIN_ERR, VS_MIGRATE_SCALEOUT_DONE, VS_MIGRATE_SCALEOUT_ERROR, VS_MIGRATE_SCALEIN_DONE, VS_MIGRATE_SCALEIN_ERROR, VS_MIGRATE_DONE, VS_FSM_UNEXPECTED_EVENT, VS_RPC_TO_RESMGR_FAILED_EVENT, VS_RPC_TO_SE_FAILED_EVENT, VS_RPC_FAILED_EVENT, VS_SCALEOUT_COMPLETE, VS_SCALEIN_COMPLETE, VS_MIGRATE_STARTED, VS_MIGRATE_COMPLETE, VS_SCALEOUT_FAILED, VS_SCALEIN_FAILED, VS_MIGRATE_FAILED, VS_AWAITING_SE, VS_INITIAL_PLACEMENT_FAILED, VS_FSM_ACTIVE_AWAITING_SCALEOUT_READY, SE_READY_ON_CREATE_TIMEDOUT, SE_SCALEOUT_READY, SE_SCALEOUT_READY_TIMEDOUT, SE_SCALEIN_READY, SE_SCALEIN_READY_TIMEDOUT, SE_PRIMARY_SWITCHOVER_READY, SE_PRIMARY_SWITCHOVER_READY_TIMEDOUT, UPGRADE_ALL_SE_START, UPGRADE_ALL_SE_DONE, UPGRADE_ALL_SE_NOT_NEEDED, UPGRADE_SE_START, UPGRADE_SE_DONE, UPGRADE_SE_NOT_NEEDED, UPGRADE_SE_SUSPENDED, UPGRADE_SE_VS_SCALEOUT, UPGRADE_SE_VS_SCALEIN, UPGRADE_SE_VS_MIGRATE, UPGRADE_SE_VS_DISRUPTED, REBALANCE_VS_SCALEOUT, REBALANCE_VS_SCALEIN, REBALANCE_VS_MIGRATE, DISABLE_SE_VS_MIGRATE, ROLLBACK_ALL_SE_START, ROLLBACK_ALL_SE_DONE, MIGRATE_SE_STARTED, MIGRATE_SE_RESTARTED, MIGRATE_SE_FINISHED, MIGRATE_SE_FAILED, MIGRATE_SE_VS_MIGRATE_STARTED, MIGRATE_SE_VS_MIGRATE_FINISHED, MIGRATE_SE_VS_MIGRATE_FAILED, VIP_SCALEOUT, VIP_SCALEOUT_FAILED, VIP_SCALEIN, VIP_SCALEIN_FAILED, SE_HM_EVENT_SHM_DOWN, SE_HM_EVENT_SHM_UP, SERVER_DOWN, SERVER_UP, POOL_DOWN, POOL_UP, VS_DOWN, VS_UP, SE_SERVER_DELETED, SE_SERVER_DISABLED, SE_POOL_DELETED, SE_SERVER_APP_CHANGED, VS_CONN_LIMIT, VS_THROUGHPUT_LIMIT, CONN_DROP_MAX_SYN_TBL, CONN_DROP_MAX_FLOW_TBL, CONN_DROP_MAX_PERSIST_TBL, CONN_DROP_POOL_LB_FAILURE, CONN_DROP_NO_CONN_MEM, CONN_DROP_NO_PKT_BUFF, PKT_DROP_NO_PKT_BUFF, PKT_BUFF_ALLOC_FAIL, CACHE_OBJ_ALLOC_FAIL, SYN_ATTACK, CONN_THROTTLED_MEMFAIL_FLOW_TBL, SE_CPU_HIGH, SE_MEM_HIGH, SE_PKT_BUFF_HIGH, SE_PERSIST_TBL_HIGH, SE_CONN_MEM_HIGH, SE_DISK_HIGH, SE_FLOW_TBL_HIGH, SE_SYN_TBL_HIGH, SE_DP_HB_FAILED, SE_VNIC_DHCP_IP_ALLOC_FAILURE, SE_VNIC_DUPLICATE_IP, SE_SYN_CACHE_USAGE_HIGH, VM_CPU_HIGH, VM_MEM_HIGH, VS_SE_HA_ACTIVE, VS_SE_HA_COMPROMISED, POOL_SE_HA_ACTIVE, POOL_SE_HA_COMPROMISED, SERVER_DOWN_HA_COMPROMISED, SERVER_UP_HA_ACTIVE, SE_VNIC_IP_ADDED, SE_VNIC_IP_REMOVED, GS_MEMBER_DOWN, GS_MEMBER_UP, GS_GROUP_DOWN, GS_GROUP_UP, GS_DOWN, GS_UP, VIP_DOWN, VIP_UP, SE_GEO_DB_FAILURE, VS_GEO_DB_FAILURE, SE_GEO_DB_SUCCESS, VS_GEO_DB_SUCCESS, VS_CONFIG_SE_DATASTORE_DOWNLOAD_FAILED, SE_CONFIG_SE_DATASTORE_DOWNLOAD_FAILED, SE_EV_SERVER_DOWN, SE_EV_SERVER_UP, SE_EV_POOL_DOWN, SE_EV_POOL_UP, SE_EV_VS_DOWN, SE_EV_VS_UP, SE_HM_EVENT_GHM_DOWN, SE_HM_EVENT_GHM_UP, SE_EV_GS_GROUP_DELETED, SE_EV_GS_MEMBER_DOWN, SE_EV_GS_MEMBER_UP, SE_EV_GS_GROUP_DOWN, SE_EV_GS_GROUP_UP, SE_EV_GS_DOWN, SE_EV_GS_UP, SE_IP6_DAD_FAILED, SE_EV_VS_RL_CONFIG_FAILED, SE_DP_HB_RECOVERED, SE_VS_PKT_BUFF_HIGH, SE_DISCONTINUOUS_TIME_CHANGE, SE_HIGH_INGRESS_PROC_LATENCY, SE_VS_DEL_FLOWS_DISRUPTED, SE_NTP_SYNCHRONIZATION_FAILED, SE_HIGH_EGRESS_PROC_LATENCY, SE_ARP_RATE_LIMIT_DROP, SE_ND_RATE_LIMIT_DROP, DEBUG_MODE_ON, DEBUG_MODE_OFF, CONFIG_CREATE, CONFIG_UPDATE, CONFIG_DELETE, USER_LOGIN, USER_LOGOUT, CONFIG_ACTION, CONFIG_INTERNAL_CREATE, CONFIG_INTERNAL_UPDATE, USER_PASSWORD_CHANGE_REQUEST, USER_AUTHORIZED_BY_RULE, USER_NOT_AUTHORIZED_BY_ANY_RULE, CONFIG_SE_GRP_FLAVOR_UPDATE, API_VERSION_DEPRECATED, DNS_QUERY_ERROR, ASYNC_PATCH_STATUS, MERGED_ASYNC_PATCH_STATUS, CONFIG_EXPORT, TECHSUPPORT_COLLECTION_STARTED, TECHSUPPORT_COLLECTION_ONGOING, TECHSUPPORT_COLLECTION_SUCCESS, TECHSUPPORT_COLLECTION_SUCCESS_WITH_ERROR, WARNING_EVENT, SSL_CERT_EXPIRE, SSL_KEY_EXPORTED, SSL_CERT_RENEW, SSL_CERT_RENEW_FAILED, SSL_CERT_IGNORED, SSL_CERT_REVOKED, CONTROLLER_NODE_JOINED, CONTROLLER_NODE_LEFT, CONTROLLER_SERVICE_FAILURE, CONTROLLER_LEADER_FAILOVER, CONTROLLER_WARM_REBOOT, CONTROLLER_SERVICE_RESTORED, CONTROLLER_SERVICE_CRITICAL_FAILURE, CONTROLLER_NODE_SHUTDOWN, CONTROLLER_NODE_STARTED, CLUSTER_CONFIG_FAILED, SE_SECURE_KEY_EXCHANGE, CTLR_SECURE_KEY_EXCHANGE, MALFORMED_SECURE_KEY_EXCHANGE, CLUSTIFY_CHECK_EVENT, SYSTEM_UPGRADE_STARTED, SYSTEM_UPGRADE_COMPLETE, SYSTEM_UPGRADE_ABORTED, SYSTEM_ROLLBACK_STARTED, SYSTEM_ROLLBACK_COMPLETE, SYSTEM_ROLLBACK_ABORTED, CONTROLLER_NODE_DB_REPLICATION_FAILED, CONTROLLER_PROCESS_STOPPED, CONTROLLER_MEMORY_BALANCER_DISABLED, CONTROLLER_MEMORY_BALANCER_DEACTIVATED, CONTROLLER_DISCONTINUOUS_TIME_CHANGE, CONTROLLER_PROCESS_MODE_TRANSITION, CONTROLLER_PROCESS_TREND_TRANSITION, CONTROLLER_PROCESS_STOPPED_MEMORY_VIOLATION, LOG_MANAGER_TASKQUEUE_ABNORMAL_GROWTH, USAGE_METERING_REGISTRATION, USAGE_METERING_DE_REGISTRATION, METRIC_THRESHOLD_UP_VIOLATION, LICENSE_EXPIRY, ANOMALY, LICENSE_ADDITION_NOTIF, LICENSE_REMOVAL_NOTIF, METRICS_DB_DISK_FULL, METRICS_DB_QUEUE_FULL, METRICS_DB_QUEUE_HEALTHY, METRICS_DBSYNC_FAILURE, METRICS_GRPC_AUTH_FAILURE, OPENSTACK_ACCESS_FAILURE, OPENSTACK_ACCESS_SUCCESS, OPENSTACK_IMAGE_UPLOAD_FAILURE, OPENSTACK_IMAGE_UPLOAD_SUCCESS, OPENSTACK_SE_VM_CREATED, OPENSTACK_SE_VM_DELETED, OPENSTACK_SE_VM_DELETION_DETECTED, OPENSTACK_VNIC_ADDED, OPENSTACK_VNIC_REMOVED, OPENSTACK_IP_DETACHED, OPENSTACK_IP_ATTACHED, OPENSTACK_SE_CREATION_FAILURE, OPENSTACK_SE_DELETION_FAILURE, OPENSTACK_VNIC_ADDITION_FAILURE, OPENSTACK_VNIC_DELETION_FAILURE, OPENSTACK_IP_DETACH_FAILURE, OPENSTACK_IP_ATTACH_FAILURE, OPENSTACK_LBPROV_AUDIT_FAILURE, OPENSTACK_LBPROV_AUDIT_SUCCESS, OPENSTACK_LBPLUGIN_OP_FAILURE, OPENSTACK_LBPLUGIN_OP_SUCCESS, OPENSTACK_SYNC_SERVICES_SUCCESS, OPENSTACK_SYNC_SERVICES_FAILURE, OPENSTACK_TENANTS_DELETED, OPENSTACK_API_VERSION_CHECK_FAILED, AWS_ACCESS_FAILURE, AWS_ACCESS_SUCCESS, AWS_IMAGE_UPLOAD_FAILURE, AWS_IMAGE_UPLOAD_SUCCESS, AWS_SNS_ACCESS_FAILURE, AWS_SNS_ACCESS_SUCCESS, AWS_SQS_ACCESS_FAILURE, AWS_SQS_ACCESS_SUCCESS, AWS_ASG_PUT_NOTIFICATION_CONFIGURATION_FAILURE, AWS_ASG_PUT_NOTIFICATION_CONFIGURATION_SUCCESS, AWS_ASG_DELETE_NOTIFICATION_CONFIGURATION_FAILURE, AWS_ASG_DELETE_NOTIFICATION_CONFIGURATION_SUCCESS, AWS_ASG_NOTIFICATION_PROCESSING_FAILURE, AWS_ASG_NOTIFICATION_PROCESSING_SUCCESS, AWS_ASG_NOTIFICATION_INSTANCE_ADDED, AWS_ASG_NOTIFICATION_INSTANCE_REMOVED, AWS_ASG_ACCESS_FAILURE, AWS_ASG_ACCESS_SUCCESS, AWS_ASG_NOTIFICATION_INSTANCE_LAUNCH_ERROR, AWS_ASG_NOTIFICATION_INSTANCE_TERMINATE_ERROR, AWS_ASG_NOTIFICATION_AUTOSCALE_GROUP_DELETED, CLOUD_AUTOSCALING_CONFIG_FAILURE, CLOUD_AUTOSCALING_DECONFIG_FAILURE, CLOUD_AUTOSCALING_ASG_ADD_FAILURE, CLOUD_AUTOSCALING_ASG_REMOVE_FAILURE, CLOUD_AUTOSCALING_NOTIFICATION_PROCESSING_FAILURE, CLOUD_ROUTE_CREATION_FAILURE, CLOUD_ROUTE_CREATION_SUCCESS, CLOUD_ROUTE_REMOVE_FAILURE, CLOUD_ROUTE_REMOVE_SUCCESS, CLOUDSTACK_ACCESS_FAILURE, CLOUDSTACK_ACCESS_SUCCESS, CLOUDSTACK_IMAGE_UPLOAD_FAILURE, CLOUDSTACK_IMAGE_UPLOAD_SUCCESS, DOCKER_UCP_ACCESS_SUCCESS, DOCKER_UCP_ACCESS_FAILURE, DOCKER_UCP_IMAGE_UPLOAD_FAILURE, DOCKER_UCP_IMAGE_UPLOAD_SUCCESS, DOCKER_UCP_IMAGE_UPLOAD_IN_PROGRESS, VCA_ACCESS_FAILURE, VCA_ACCESS_SUCCESS, VCA_IMAGE_UPLOAD_FAILURE, VCA_IMAGE_UPLOAD_SUCCESS, LS_ACCESS_FAILURE, LS_ACCESS_SUCCESS, LS_IMAGE_UPLOAD_FAILURE, LS_IMAGE_UPLOAD_SUCCESS, MESOS_ACCESS_SUCCESS, MESOS_ACCESS_FAILURE, MESOS_IMAGE_UPLOAD_FAILURE, MESOS_IMAGE_UPLOAD_SUCCESS, MESOS_IMAGE_UPLOAD_IN_PROGRESS, MESOS_CREATED_SE, MESOS_CREATE_SE_FAIL, MESOS_DELETED_SE, MESOS_DELETE_SE_FAIL, MESOS_STOPPED_SE, MESOS_STOP_SE_FAIL, MESOS_STARTED_SE, MESOS_START_SE_FAIL, MESOS_UPDATED_HOSTS, CC_SE_CREATED, CC_SE_CREATION_FAILURE, CC_SE_DELETED, CC_SE_DELETION_FAILURE, CC_SE_DELETION_DETECTED, CC_VNIC_ADDED, CC_VNIC_ADDITION_FAILURE, CC_VNIC_DELETED, CC_VNIC_DELETION_FAILURE, CC_IP_ATTACHED, CC_IP_ATTACH_FAILURE, CC_IP_DETACHED, CC_IP_DETACH_FAILURE, CC_SYNC_SERVICES_SUCCESS, CC_SYNC_SERVICES_FAILURE, CC_UPDATE_VIP_FAILURE, CC_DELETE_VIP_FAILURE, CC_CONFIG_FAILURE, CC_DECONFIG_FAILURE, CC_GENERIC_FAILURE, CC_CLUSTER_VIP_CONFIG_SUCCESS, CC_CLUSTER_VIP_CONFIG_FAILURE, CC_CLUSTER_VIP_DECONFIG_SUCCESS, CC_CLUSTER_VIP_DECONFIG_FAILURE, CC_MARATHON_SERVICE_PORT_OUTSIDE_VALID_RANGE, CC_MARATHON_SERVICE_PORT_ALREADY_IN_USE, CC_VIP_DNS_REGISTER_FAILURE, CC_TENANT_INIT_FAILURE, CC_HEALTH_FAILURE, CC_HEALTH_OK, CC_SE_STARTED, CC_SE_START_FAILURE, CC_SE_STOPPED, CC_SE_STOP_FAILURE, CC_VIP_PARK_INTF_SUCCESS, CC_VIP_PARK_INTF_FAILURE, CC_VIP_DNS_DEREGISTER_FAILURE, CC_VIP_DNS_VALIDATION_FAILURE, CC_VIP_DNS_REGISTER_SUCCESS, CC_VIP_DNS_DEREGISTER_SUCCESS, AWS_ROUTE53_ACCESS_FAILURE, AWS_ROUTE53_ACCESS_SUCCESS, CC_SCALE_SET_POLLING_FAILURE, CC_SCALE_SET_POLLING_SUCCESS, VS_HEALTH_CHANGE, SE_HEALTH_CHANGE, POOL_HEALTH_CHANGE, SERVER_HEALTH_CHANGE, VS_HEALTH_DEGRADED, SE_HEALTH_DEGRADED, POOL_HEALTH_DEGRADED, SERVER_HEALTH_DEGRADED, DUPLICATE_SUBNETS, SUMMARIZED_SUBNETS, IP_POOL_ALMOST_EXHAUSTED, IP_POOL_EXHAUSTED, IP_POOL_ALMOST_EXHAUSTED_VIP, IP_POOL_EXHAUSTED_VIP, IP_POOL_ALMOST_EXHAUSTED_SE, IP_POOL_EXHAUSTED_SE, LICENSE_LIMIT_SERVERS, LICENSE_LIMIT_SE_VCPUS, LICENSE_LIMIT_THROUGHPUT, LICENSE_LIMIT_VS, LICENSE_LIMIT_HOSTS, LICENSE_LIMIT_SE_SOCKETS, LICENSE_EXPIRED, BURST_RESOURCE_CONSUMED, BURST_RESOURCE_EXPIRY_ALERT, LICENSE_LIMIT_SE_SERVICE_CORES, APIC_BAD_CREDENTIALS, APIC_CREATE_LIFS, APIC_DELETE_LIFS, APIC_CREATE_LIF_CONTEXTS, APIC_DELETE_LIF_CONTEXTS, APIC_CREATE_CDEV, APIC_DELETE_CDEV, APIC_ATTACH_CIF_TO_LIF, APIC_DETACH_CIF_FROM_LIF, APIC_VS_PLACEMENT, APIC_BIND_VNIC_TO_NETWORK, APIC_CREATE_TENANT, APIC_DELETE_TENANT, APIC_CREATE_NETWORK, APIC_DELETE_NETWORK, APIC_NETWORK_VRF_CHANGED, APIC_VS_NETWORK_RESOLVE_ERROR, CONTAINER_CLOUD_ACCESS_SUCCESS, CONTAINER_CLOUD_ACCESS_FAILURE, CONTAINER_CLOUD_IMAGE_UPLOAD_FAILURE, CONTAINER_CLOUD_IMAGE_UPLOAD_SUCCESS, CONTAINER_CLOUD_IMAGE_UPLOAD_IN_PROGRESS, CONTAINER_CLOUD_CREATED_SE, CONTAINER_CLOUD_CREATE_SE_FAIL, CONTAINER_CLOUD_DELETED_SE, CONTAINER_CLOUD_DELETE_SE_FAIL, CONTAINER_CLOUD_STOPPED_SE, CONTAINER_CLOUD_STOP_SE_FAIL, CONTAINER_CLOUD_STARTED_SE, CONTAINER_CLOUD_START_SE_FAIL, CONTAINER_CLOUD_UPDATED_HOSTS, CONTAINER_CLOUD_SERVICE_SUCCESS, CONTAINER_CLOUD_SERVICE_FAILURE, CONTAINER_CLOUD_SERVICE_INCOMPLETE, CONTAINER_CLOUD_HEALTHCHECK_SE, CONTAINER_CLOUD_HEALTHCHECK_SE_FAIL, AVG_UPTIME_CHANGE, DOS_ATTACK, SE_DOS_ATTACK, SERVER_AUTOSCALE_OUT, SERVER_AUTOSCALE_IN, SERVER_AUTOSCALE_OUT_COMPLETE, SERVER_AUTOSCALE_IN_COMPLETE, SERVER_AUTOSCALE_FAILED, SERVER_AUTOSCALE_IN_FAILED, SERVER_AUTOSCALE_OUT_FAILED, SE_GATEWAY_HEARTBEAT_FAILED, SE_GATEWAY_HEARTBEAT_SUCCESS, SE_VNIC_DOWN_EVENT, SE_VNIC_TX_QUEUE_STALL, SE_BGP_PEER_STATE_CHANGE, SE_LICENSED_BANDWIDTH_EXCEEDED, SERVER_AUTOSCALE_OUT_TRIGGERED, SERVER_AUTOSCALE_IN_TRIGGERED, SE_BGP_PEER_DOWN, SE_OBJSYNC_PEER_DOWN, SE_REDIS_CONNECTION_DOWN, POOL_AUTO_DEPLOYMENT_FAILED, POOL_AUTO_DEPLOYMENT_SUCCESS, SE_VNIC_UP_EVENT, POOL_AUTO_DEPLOYMENT_UPDATE, GSLB_SITE_OPER_STATUS, GSLB_DNS_STATUS, GSLB_SITE_EXCEPTION_STATUS, GSLB_GS_STATUS, GSLB_SITE_SYNC_STATUS, VSGS_STATUS, GSLB_SM_STATUS, GSLB_CRM_STATUS, SCHEDULER_ACTION_SUCCESS, SCHEDULER_ACTION_FAILURE, SCHEDULER_ACTION_FAILED_WITH_ERROR, CONTROLLER_SCHEDULER_UNENCRYPTED_CONFIG_EXPORT, REMOTE_BACKUP_FAILURE, GCP_ACCESS_SUCCESS, GCP_ACCESS_FAIL, GCP_SE_DETECTED, GCP_API_FAIL, GCP_SUBNET_NOT_FOUND, GCP_SUBNET_ATTACH_FAIL, GCP_ROUTE_ADD_SUCCESS, GCP_ROUTE_DELETE_SUCCESS, GCP_ROUTE_ADD_FAIL, GCP_ROUTE_DELETE_FAIL, GCP_CLOUD_ROUTER_UPDATE_SUCCESS, GCP_CLOUD_ROUTER_UPDATE_FAIL, VIP_DNS_REGISTER_SUCCESS, VIP_DNS_REGISTER_FAILURE, VIP_DNS_DEREGISTER_SUCCESS, VIP_DNS_DEREGISTER_FAILURE, SYNC_DNS_RECORDS_SUCCESS, SYNC_DNS_RECORDS_FAILURE, FLUSH_DNS_RECORDS_SUCCESS, FLUSH_DNS_RECORDS_FAILURE, CC_HOST_SSH_FAILURE, CC_HOST_SSH_SUCCESS, AZURE_ACCESS_SUCCESS, AZURE_ACCESS_FAILURE, AZURE_ALB_UPDATE_FAILURE, AZURE_NIC_UPDATE_FAILURE, AZURE_ALB_UPDATE_SUCCESS, AZURE_NIC_UPDATE_SUCCESS, AZURE_NIC_DELETE_SUCCESS, AZURE_NIC_DELETE_FAILURE, AZURE_IMAGE_UPLOAD_FAILURE, AZURE_IMAGE_UPLOAD_SUCCESS, AZURE_MARKETPLACE_LICENSE_TERMS_SUCCESS, AZURE_MARKETPLACE_LICENSE_TERMS_FAILURE, VS_FAULT, SE_SHM_MEM_HIGH, SE_CONFIG_MEM_USAGE_ABOVE_LIMIT, OCI_ACCESS_SUCCESS, OCI_ACCESS_FAILURE, TENCENT_ACCESS_SUCCESS, TENCENT_ACCESS_FAILURE, CONTROLLER_CPU_HIGH, CONTROLLER_MEM_HIGH, CONTROLLER_DISK_HIGH, ALBSERVICES_CONNECTION_FAILURE, ALBSERVICES_CONTROLLER_DEREGISTERED, CRS_UPDATE, CRS_DEPLOYMENT_SUCCESS, CRS_DEPLOYMENT_FAILURE, IP_REPUTATION_DB_SYNC_SUCCESS, IP_REPUTATION_DB_SYNC_FAILURE, APPSIGNATURE_SYNC_SUCCESS, APPSIGNATURE_SYNC_FAILURE, IPV6_REPUTATION_DB_SYNC_SUCCESS, IPV6_REPUTATION_DB_SYNC_FAILURE, PSM_PROGRAM_FAILURE, PSM_MAX_PARAM_EVENT, PSM_MAX_URI_EVENT, SEC_MGR_DATA_ERROR_EVENT, UACACHE_PULSE_CONN_FAILED_EVENT, APP_INSIGHTS_MAX_URI_EVENT, APP_INSIGHTS_MAX_PARAM_EVENT, ALBSERVICES_CONTROLLER_REGISTERED, ALBSERVICES_SUPPORT_CASE_CREATED, ALBSERVICES_SUPPORT_CASE_UPDATED, ALBSERVICES_SUPPORT_CASE_FILE_ATTACHMENT_TRIGGERED, ALBSERVICES_SUPPORT_CASE_FILE_ATTACHMENT_SUCCESS, ALBSERVICES_SUPPORT_CASE_FILE_ATTACHMENT_FAILURE, ALBSERVICES_FILE_DOWNLOAD_TRIGGERED, ALBSERVICES_FILE_DOWNLOAD_SUCCESS, ALBSERVICES_FILE_DOWNLOAD_FAILURE, NSXT_ACCESS_SUCCESS, VCENTER_ACCESS_SUCCESS, NSXT_ACCESS_FAIL, VCENTER_ACCESS_FAIL, NSXT_IMAGE_UPLOAD_FAILURE, NSXT_IMAGE_UPLOAD_SUCCESS, NSXT_IMAGE_DELETE_FAILURE, NSXT_IMAGE_DELETE_SUCCESS, VCENTER_VSPHERE_HA_NOT_CONFIGURED, NSXT_SI_SERVICE_CREATE_UPDATE_SUCCESS, NSXT_SI_SERVICE_CREATE_UPDATE_FAILURE, NSXT_SI_SERVICE_DELETE_SUCCESS, NSXT_SI_SERVICE_DELETE_FAILURE, NSXT_SI_VIRTUALENDPOINT_CREATE_UPDATE_SUCCESS, NSXT_SI_VIRTUALENDPOINT_CREATE_UPDATE_FAILURE, NSXT_SI_VIRTUALENDPOINT_DELETE_SUCCESS, NSXT_SI_VIRTUALENDPOINT_DELETE_FAILURE, NSXT_SI_REDIRECTPOLICY_CREATE_UPDATE_SUCCESS, NSXT_SI_REDIRECTPOLICY_CREATE_UPDATE_FAILURE, NSXT_SI_REDIRECTPOLICY_DELETE_SUCCESS, NSXT_SI_REDIRECTPOLICY_DELETE_FAILURE, NSXT_SI_REDIRECTRULE_CREATE_UPDATE_SUCCESS, NSXT_SI_REDIRECTRULE_CREATE_UPDATE_FAILURE, NSXT_SI_REDIRECTRULE_DELETE_SUCCESS, NSXT_SI_REDIRECTRULE_DELETE_FAILURE, VCENTER_IMAGE_UPLOAD_FAILURE, VCENTER_IMAGE_UPLOAD_SUCCESS, VCENTER_IMAGE_DELETE_FAILURE, VCENTER_IMAGE_DELETE_SUCCESS, NSXT_INVALID_T1_SEG, NSXT_STREAMAGENT_CONNECT, NSXT_STREAMAGENT_DISCONNECT, NSXT_DFW_GROUP_UPDATE_SUCCESS, NSXT_DFW_GROUP_UPDATE_FAILURE, NSXT_DFW_GROUP_DELETE_FAILURE, NSXT_DFW_GROUP_DELETE_SUCCESS, NSXT_DFW_SERVICE_UPDATE_SUCCESS, NSXT_DFW_SERVICE_UPDATE_FAILED, NSXT_DFW_SERVICE_DELETE_SUCCESS, NSXT_DFW_SERVICE_DELETE_FAILED, NSXT_DFW_TAG_SEGMENT_PORT_SUCCESS, NSXT_DFW_TAG_SEGMENT_PORT_FAILED, NSXT_DFW_TAG_VM_SUCCESS, NSXT_DFW_TAG_VM_FAILED, UPGRADE_CONTROLLER_STARTED, UPGRADE_SE_GROUP_STARTED, RESUME_SE_GROUP_STARTED, PATCH_CONTROLLER_STARTED, PATCH_SE_GROUP_STARTED, ROLLBACK_CONTROLLER_STARTED, ROLLBACK_SE_GROUP_STARTED, ROLLBACKPATCH_CONTROLLER_STARTED, ROLLBACKPATCH_SE_GROUP_STARTED, UPGRADE_CONTROLLER_COMPLETE, UPGRADE_SE_GROUP_COMPLETE, PATCH_CONTROLLER_COMPLETE, PATCH_SE_GROUP_COMPLETE, ROLLBACK_CONTROLLER_COMPLETE, ROLLBACK_SE_GROUP_COMPLETE, ROLLBACKPATCH_CONTROLLER_COMPLETE, ROLLBACKPATCH_SE_GROUP_COMPLETE, UPGRADE_CONTROLLER_ABORTED, PATCH_CONTROLLER_ABORTED, UPGRADE_SE_GROUP_SUSPENDED, PATCH_SE_GROUP_SUSPENDED, ROLLBACK_SE_GROUP_SUSPENDED, ROLLBACKPATCH_SE_GROUP_SUSPENDED, UPGRADE_REQUEST, LICENSE_TRANSACTION, LICENSE_SE_RECONCILE, LICENSE_CONTROLLER_LICENSE_RECONCILE, LICENSE_TIER_SWITCH, CENTRAL_LICENSE_SUBSCRIPTION, CENTRAL_LICENSE_UNSUBSCRIPTION, CENTRAL_LICENSE_REFRESH_SUCCESS, CENTRAL_LICENSE_REFRESH_FAILURE, ROLLBACK_CONTROLLER_ABORTED, ROLLBACKPATCH_CONTROLLER_ABORTED, UPGRADE_DRYRUN_STARTED, UPGRADE_DRYRUN_COMPLETED, UPGRADE_DRYRUN_ABORTED, AUDIT_COMPLIANCE_EVENT, LOGAGENT_STREAMING_CONN_EVENT, CONTROLLER_DB_ERROR, AVI_FALSE_POSITIVE_DETECTION, CONNECT_TO_METRICSMGR_ERROR, DNS_VS_STATUS, CONFIG_VERSION_ACK_STATUS, PRE_CHECK_STARTED, PRE_CHECK_COMPLETED, POSTGRES_REPLICATION_FAILED, SAML_METADATA_UPDATE_FAILED, RESTORE_CONTROLLER_STARTED, RESTORE_CONTROLLER_ABORTED, RESTORE_CONTROLLER_COMPLETED, LOG_FREQUENT_DISK_CLEANUP, REQUEST_QUEUE_FULL, REQUEST_QUEUE_RECOVERING, POSTGRES_MAX_CONN_LIMIT_BREACHED, POSTGRES_CONN_RECOVERY, REQUEST_RATELIMIT, SYSTEM_REPORT_GENERATION_STARTED, SYSTEM_REPORT_GENERATION_COMPLETED, SYSTEM_REPORT_GENERATION_FAILED, SYSTEM_REPORT_DELETED, CRL_ENDPOINT_EXPIRED, CRL_ENDPOINT_EXPIRING_SOON, CRL_INVALID_ETAG, UBER_EVENT_TEMPLATE, UBER_EVENT_ERR_TEMPLATE, UPGRADE_FILECOPY_COMPLETED, UPGRADE_FILECOPY_FAILED, SE_PROCESS_CRASHED, CONTROLSCRIPT_EXECUTION_FAILURE, SYSTEM_LIMIT_BEYOND_SUPPORTED_CONFIG, SYSTEM_LIMIT_WITHIN_SUPPORTED_CONFIG, SYSTEM_CONFIG_SYNC_FAILURE, SE_AUTOSCALER_ACTIONS_GENERATED. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true EventID *string `json:"event_id"` - // Pages in which event should come up. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Pages in which event should come up. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EventPages []string `json:"event_pages,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IgnoreEventDetailsDisplay *bool `json:"ignore_event_details_display,omitempty"` - // Enum options - EVENT_INTERNAL, EVENT_EXTERNAL. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - EVENT_INTERNAL, EVENT_EXTERNAL. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Internal *string `json:"internal,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsSecurityEvent *bool `json:"is_security_event,omitempty"` - // Enum options - UNKNOWN, VSMGR, SEMGR, RESMGR, VIMGR, METRICSMGR, CONFIG, SE_GENERAL, SE_FLOWTABLE, SE_HM, SE_POOL_PERSISTENCE, SE_POOL, VSERVER, CLOUD_CONNECTOR, CLUSTERMGR, HSMGR, NW_MGR, LICENSE_MGR, RES_MONITOR, STATEDBCACHE, STATEDBCACHEHA, APIC_AGENT, AUTOSCALE_MGR, GLB_MGR, SEC_MGR, PORTAL_CONNECTOR, SE_UPGRADE, CONTROLLER_UPGRADE, AUDIT_MGR, DNS_MGR, WEBAPP_IPAM, ADAPT_REPL, POSTGRES_MGR, LOG_MGR. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - UNKNOWN, VSMGR, SEMGR, RESMGR, VIMGR, METRICSMGR, CONFIG, SE_GENERAL, SE_FLOWTABLE, SE_HM, SE_POOL_PERSISTENCE, SE_POOL, VSERVER, CLOUD_CONNECTOR, CLUSTERMGR, HSMGR, NW_MGR, LICENSE_MGR, RES_MONITOR, STATEDBCACHE, STATEDBCACHEHA, APIC_AGENT, AUTOSCALE_MGR, GLB_MGR, SEC_MGR, PORTAL_CONNECTOR, SE_UPGRADE, CONTROLLER_UPGRADE, AUDIT_MGR, DNS_MGR, WEBAPP_IPAM, ADAPT_REPL, POSTGRES_MGR, LOG_MGR, UPGRADE_FILECOPY, GSLB_LOCAL, GSLB_REMOTE, WEBAPP, PLACEMENT_ORCHESTRATOR, SYSTEM_HEALTH, SE_AUTOSCALER. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Module *string `json:"module"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ObjName *string `json:"obj_name,omitempty"` - // Enum options - VIRTUALSERVICE, POOL, HEALTHMONITOR, NETWORKPROFILE, APPLICATIONPROFILE, HTTPPOLICYSET, DNSPOLICY, SECURITYPOLICY, IPADDRGROUP, STRINGGROUP, SSLPROFILE, SSLKEYANDCERTIFICATE, NETWORKSECURITYPOLICY, APPLICATIONPERSISTENCEPROFILE, ANALYTICSPROFILE, VSDATASCRIPTSET, TENANT, PKIPROFILE, AUTHPROFILE, CLOUD, SERVERAUTOSCALEPOLICY, AUTOSCALELAUNCHCONFIG, MICROSERVICEGROUP, IPAMPROFILE, HARDWARESECURITYMODULEGROUP, POOLGROUP, PRIORITYLABELS, POOLGROUPDEPLOYMENTPOLICY, GSLBSERVICE, GSLBSERVICERUNTIME, SCHEDULER, GSLBGEODBPROFILE, GSLBAPPLICATIONPERSISTENCEPROFILE, TRAFFICCLONEPROFILE, VSVIP, WAFPOLICY, WAFPROFILE, ERRORPAGEPROFILE, ERRORPAGEBODY, L4POLICYSET, GSLBSERVICERUNTIMEBATCH, WAFPOLICYPSMGROUP, PINGACCESSAGENT, NETWORKSERVICE, NATPOLICY, SSOPOLICY, PROTOCOLPARSER, EXAMPLECHILD, TESTSEDATASTORELEVEL1, TESTSEDATASTORELEVEL2, TESTSEDATASTORELEVEL3, FILEOBJECT, IPREPUTATIONDB, FEDERATIONCHECKPOINT, ICAPPROFILE, DYNAMICDNSRECORD, JWTSERVERPROFILE, GEODB, BOTDETECTIONPOLICY, BOTMAPPING, BOTCONFIGCONSOLIDATOR, JWTPROFILE, BOTIPREPUTATIONTYPEMAPPING, AVIFALSEPOSITIVEDETECTION, VSGS, WAFCRS, SYSTEMDEFAULTOBJECT, CSRFPOLICY, SERVICEENGINE, DEBUGSERVICEENGINE, DEBUGCONTROLLER, DEBUGVIRTUALSERVICE, SERVICEENGINEGROUP, SEPROPERTIES, NETWORK, CONTROLLERNODE, CONTROLLERPROPERTIES, SYSTEMCONFIGURATION, VRFCONTEXT, USER, ALERTCONFIG, ALERTSYSLOGCONFIG, ALERTEMAILCONFIG, ALERTTYPECONFIG, APPLICATION, ROLE, CLOUDPROPERTIES, SNMPTRAPPROFILE, ACTIONGROUPPROFILE, MICROSERVICE, ALERTPARAMS, ACTIONGROUPCONFIG, CLOUDCONNECTORUSER, GSLB, GSLBDNSUPDATE, GSLBSITEOPS, GLBMGRWARMSTART, IPAMDNSRECORD, GSLBDNSGSSTATUS, GSLBDNSGEOFILEOPS, GSLBDNSGEOUPDATE, GSLBDNSGEOCLUSTEROPS, GSLBDNSCLEANUP, GSLBSITEOPSRESYNC, IPAMDNSPROVIDERPROFILE, ALBSERVICESCONFIG, SYSTEMLIMITS, REPLICATIONOPERATION, VCENTERSERVER, AVAILABILITYZONE, IMAGE, VSMGRDNSCLEANUP, ALBSERVICESFILEUPLOAD, CONTROLLERSITE, ALERTOBJECTLIST, BACKUPCONFIGURATION, USERACCOUNTPROFILE, WAFAPPLICATIONSIGNATUREPROVIDER, LABELGROUP, CERTIFICATEMANAGEMENTPROFILE, CUSTOMIPAMDNSPROFILE, ALERTSCRIPTCONFIG, WEBHOOK, CLUSTERCLOUDDETAILS, INVENTORYFAULTCONFIG, MEMORYBALANCERREQUEST, SECURECHANNELMAPPING, ALBSERVICESJOB, STATEDIFFOPERATION, SITEVERSION, AUTHMAPPINGPROFILE, WEBAPPUT, TENANTSYSTEMCONFIGURATION, ALERT, JOBENTRY, SECURECHANNELTOKEN, SECURECHANNELAVAILABLELOCALIPS, LICENSESTATUS, FLOATINGIPSUBNET, STATEDIFFSNAPSHOT, CONTROLLERLICENSE, SCVSSTATEINFO, SCPOOLSERVERSTATEINFO, UPGRADESTATUSSUMMARY, CONTROLLERPORTALREGISTRATION, LOGCONTROLLERMAPPING, VIDCINFO, VIPGNAMEINFO, BACKUP, SECURITYMANAGERDATA, VSAPICEXTENSION, GSLBSITE, GSLBTHIRDPARTYSITE, LICENSEINFO, LICENSELEDGERDETAILS, USERACTIVITY, OBJECTACCESSPOLICY, SERVICEAUTHPROFILE, ALBSERVICESFILEDOWNLOAD, TCPSTATRUNTIME, UDPSTATRUNTIME, IPSTATRUNTIME, ARPSTATRUNTIME, MBSTATRUNTIME, IPSTKQSTATSRUNTIME, MALLOCSTATRUNTIME, SHMALLOCSTATRUNTIME, CPUUSAGERUNTIME, L7GLOBALSTATSRUNTIME, L7VIRTUALSERVICESTATSRUNTIME, SEAGENTVNICDBRUNTIME, SEAGENTGRAPHDBRUNTIME, SEAGENTSTATERUNTIME, INTERFACERUNTIME, ARPTABLERUNTIME, DISPATCHERSTATRUNTIME, DISPATCHERSTATCLEARRUNTIME, DISPATCHERTABLEDUMPRUNTIME, DISPATCHERREMOTETIMERLISTDUMPRUNTIME, METRICSAGENTMESSAGE, HEALTHMONITORSTATRUNTIME, METRICSENTITYRUNTIME, PERSISTENCEINTERNAL, HTTPPOLICYSETINTERNAL, DNSPOLICYINTERNAL, CONNECTIONDUMPRUNTIME, SHAREDDBSTATS, SHAREDDBSTATSCLEAR, ICMPSTATRUNTIME, ROUTETABLERUNTIME, VIRTUALMACHINE, POOLSERVER, SEVSLIST, MEMINFORUNTIME, RTERINGSTATRUNTIME, ALGOSTATRUNTIME, HEALTHMONITORRUNTIME, CPUSTATRUNTIME, SEVM, HOST, PORTGROUP, CLUSTER, DATACENTER, VCENTER, HTTPPOLICYSETSTATS, DNSPOLICYSTATS, METRICSSESTATS, RATELIMITERSTATRUNTIME, NETWORKSECURITYPOLICYSTATS, TCPCONNRUNTIME, POOLSTATS, CONNPOOLINTERNAL, CONNPOOLSTATS, VSHASHSHOWRUNTIME, SELOGSTATSRUNTIME, NETWORKSECURITYPOLICYDETAIL, LICENSERUNTIME, SERVERRUNTIME, METRICSRUNTIMESUMMARY, METRICSRUNTIMEDETAIL, DISPATCHERSEHMPROBETEMPDISABLERUNTIME, POOLDEBUG, VSLOGMGRMAP, SERUMINSERTIONSTATS, HTTPCACHE, HTTPCACHESTATS, SEDOSSTATRUNTIME, VSDOSSTATRUNTIME, SERVERUPDATEREQ, VSSCALEOUTLIST, SEMEMDISTRUNTIME, TCPCONNRUNTIMEDETAIL, SEUPGRADESTATUS, SEUPGRADEPREVIEW, SEFAULTINJECTEXHAUSTM, SEFAULTINJECTEXHAUSTMCL, SEFAULTINJECTEXHAUSTMCLSMALL, SEFAULTINJECTEXHAUSTCONN, SEHEADLESSONLINEREQ, SEUPGRADE, SEUPGRADESTATUSDETAIL, SERESERVEDVS, SERESERVEDVSCLEAR, VSCANDIDATESEHOSTLIST, SEGROUPUPGRADE, REBALANCE, SEGROUPREBALANCE, SEAUTHSTATSRUNTIME, AUTOSCALESTATE, VIRTUALSERVICEAUTHSTATS, NETWORKSECURITYPOLICYDOS, KEYVALINTERNAL, KEYVALSUMMARYINTERNAL, SERVERSTATEUPDATEINFO, CLTRACKINTERNAL, CLTRACKSUMMARYINTERNAL, MICROSERVICERUNTIME, SEMICROSERVICE, VIRTUALSERVICEANALYSIS, CLIENTINTERNAL, CLIENTSUMMARYINTERNAL, MICROSERVICEGROUPRUNTIME, BGPRUNTIME, REQUESTQUEUERUNTIME, MIGRATEALL, MIGRATEALLSTATUSSUMMARY, MIGRATEALLSTATUSDETAIL, INTERFACESUMMARYRUNTIME, INTERFACELACPRUNTIME, DNSTABLE, GSLBSERVICEDETAIL, GSLBSERVICEINTERNAL, GSLBSERVICEHMONSTAT, SETROLESREQUEST, TRAFFICCLONERUNTIME, GEOLOCATIONINFO, SEVSHBSTATRUNTIME, GEODBINTERNAL, GSLBSITEINTERNAL, WAFSTATS, USERDEFINEDDATASCRIPTCOUNTERS, LLDPRUNTIME, VSESSHARINGPOOL, NDTABLERUNTIME, IP6STATRUNTIME, ICMP6STATRUNTIME, SEVSSPLACEMENT, L4POLICYSETSTATS, L4POLICYSETINTERNAL, BGPDEBUGINFO, SHARD, CPUSTATRUNTIMEDETAIL, SEASSERTSTATRUNTIME, SEFAULTINJECTINFRA, SEAGENTASSERTSTATRUNTIME, SEDATASTORESTATUS, DIFFQUEUESTATUS, IP6ROUTETABLERUNTIME, SECURITYMGRSTATE, VIRTUALSERVICESESCALEOUTSTATUS, SHARDSERVERSTATUS, SEAGENTSHARDCLIENTRESOURCEMAP, SEAGENTCONSISTENTHASH, SEAGENTVNICDBHISTORY, SEAGENTSHARDCLIENTAPPMAP, SEAGENTSHARDCLIENTEVENTHISTORY, NATSTATRUNTIME, NATFLOWRUNTIME, SECUTIRYMGRRUNTIME, SSOPOLICYSTATS, SENETWORKSERVICERUNTIME, SEGEORUNTIME, NATPOLICYSTATS, SEFAULTRUNTIME, VIRTUALSERVICESCALEOUTSTATUS, VIRTUALSERVICESCALEOUTSTATUSDETAIL, SECURITYMGRLEARN, SECURITYMGRTOPN, SSLSESSIONCACHE, SEGEODETAILS, GSLBSERVICEALGOSTAT, HTTPCONNECTIONRUNTIME, HTTPCONNECTIONRUNTIMEDETAIL, REMOTESITEWATCHERSUMMARY, REMOTESITEWATCHEREVENT, IPREPUTATIONDBRUNTIME, SEFAULTINJECTEXHAUSTCFG, SEFAULTINJECTEXHAUSTSHMCFG, SEFAULTINJECTEXHAUSTSHMCONN, BGPRUNNINGCONFIG, BGPADVERTISEDROUTES, BGPPEERSTATUS, BFDSESSIONSTATUS, BGPPEERINFO, GSLBSITEOPSREPLICATIONPOLICYOPS, FEDERATEDDATASTORESTATUS, FEDERATEDDIFFQUEUESTATUS, ROUTESTATRUNTIME, ROUTEFLOWRUNTIME, NSXTSEGMENTRUNTIME, VIRTUALSERVICEICAPSTATS, KEYVALSUMMARYOBJSYNC, POOLOBJSYNC, KEYVALDISPATCH, SEAGENTOBJSYNCDETAILS, VIRTUALSERVICESCALEOUTSTATUSKEYVAL, VIRTUALSERVICESCALEOUTSTATUSKEYVALSUMMARY, VIRTUALSERVICEOUTOFBANDREQUESTSTATS, GEODBLOCATIONINFO, SEAGENTRESOLVDBRUNTIME, SEAGENTRESOLVDBRUNTIMESUMMARY, METRICSRUNTIMEDEBUG, BOTCLASSIFICATIONRESULTMETRICS, BOTUACACHERUNTIME, BOTUACACHESTATSRUNTIME, POOLGROUPRUNTIMEDETAIL, SECURITYMGRUACACHEQUERY, SECURITYMGRUACACHECLEAR, SECURITYMGRUACACHESUMMARY, GSLBADAPTIVERUNTIME, BGPPEERSSTATE, VSSERVICESERVERMAPKV, VSSERVICESERVERMAPTABLE, UPGRADESTATUSINFO, CLOUDRUNTIME, ALERTPERFDATA, METRICSRUNTIMEDEBUGSUMMARY, SCTPCONNRUNTIME, SCTPCONNRUNTIMEDETAIL, VIMGRIPSUBNETRUNTIME, VIMGRSEVMRUNTIME, VIMGRVMRUNTIME, VIMGRCLUSTERRUNTIME, SEAGENTDPPROBE, BFDRUNNINGCONFIG, LOGAGENTSTATSPERVS, VSLOGSTATSDISAGGR, VRFIPINFORUNTIME, DPMETRICSRUNTIME, SERESOURCEPROTO, SECONSUMERPROTO, SECREATEPENDINGPROTO, PLACEMENTSTATS, SEVIPPROTO, RMVRFPROTO, VCENTERMAP, VIMGRVCENTERRUNTIME, INTERESTEDVMS, INTERESTEDHOSTS, VCENTERSUPPORTEDCOUNTERS, ENTITYCOUNTERS, TRANSACTIONSTATS, SEVMCREATEPROGRESS, PLACEMENTSTATUS, VISUBFOLDERS, VIDATASTORE, VIHOSTRESOURCES, CLOUDCONNECTOR, VINETWORKSUBNETVMS, VIDATASTORECONTENTS, VIMGRVCENTERCLOUDRUNTIME, VIVCENTERPORTGROUPS, VIVCENTERDATACENTERS, VIMGRHOSTRUNTIME, PLACEMENTGLOBALS, ALBSERVICES, RMCLOUDOPSPROTO, CLOUDPLACEMENTSUMMARY, CLOUDPLACEMENTINELIGIBLE, SEGROUPPLACEMENTSUMMARY, SEGROUPPLACEMENTDETAIL, SEGROUPPLACEMENTINELIGIBLE, SECONSUMERSUMMARY, SECONSUMERDETAIL, SERESOURCESUMMARY, SERESOURCEDETAIL, PLACEMENTSYSTEMSUMMARY, VIMGRNWRUNTIME, NETWORKRUNTIME, SCTPSTATRUNTIME, APICCONFIGURATION, CIFTABLE, APICTRANSACTION, VIRTUALSERVICESTATEDBCACHESUMMARY, POOLSTATEDBCACHESUMMARY, SERVERSTATEDBCACHESUMMARY, APICAGENTINTERNAL, APICTRANSACTIONFLAP, APICGRAPHINSTANCES, APICEPGS, APICEPGEPS, APICDEVICEPKGVER, APICTENANTS, APICVMMDOMAINS, STATECACHESTATS, STATECACHECONFIG, STATECACHEINTERNAL, STATECACHEDNS, STATECACHECONFIGVERSION, STATECACHEOPERSTATUS, NSXCONFIGURATION, NSXSGTABLE, NSXAGENTINTERNAL, NSXSGINFO, NSXSGIPS, NSXAGENTINTERNALCLI, NSXTAGENT, SERATELIMITINGRLINTERNAL, SERATELIMITINGMSFINTERNAL, ADAPTREPL, POOLGROUPENABLEPRIMARYPOOL, KEYVALSESSION, KEYVALSESSIONSUMMARY, SYSTEMREPORT, AWSLOGIN, ADAPTREPLFAULTINJ, ALERTFAULTPARAMS, ALERTMGRPARAMS, ALERTTESTEMAILPARAMS, ALERTTESTSYSLOGSNMPPARAMS, APICVSPLACEMENTREQ, APPLYLOGRECOMMENDATIONS, CCFAULTPARAMS, CLUSTERPARAMS, CREDPARAMS, GETLOGRECOMMENDATIONS, GROUPPARAMS, NSXTNSSERVICEPARAMS, OPENSTACKLOGIN, RETRYPLACEMENTPARAMS, SERVERSCALEINPARAMS, SERVERSCALEOUTPARAMS, SYSTESTEMAILPARAMS, TIER1ROUTERFILTER, TRANSPORTZONEPARAMS, VIFAULTINJECTION, VISETMGMTIPSEREQ, VCENTERCLOUDSTATUSREQ, VCENTERINVENTORYDIAGREQ, VCENTERQUARANTINEDHOSTPARAMS, VSMIGRATEPARAMS, VSRESYNCPARAMS, VSSCALEINPARAMS, VSSCALEOUTPARAMS, VSSWITCHOVERPARAMS, TASKJOURNAL, JOURNALERROR, JOURNALINFO, JOURNALSUMMARY, EVENTMANAGERSTATS, EVENTMANAGERSUBSCRIPTIONS, EVENTMANAGERCONFIG, MAXOBJECTS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - VIRTUALSERVICE, POOL, HEALTHMONITOR, NETWORKPROFILE, APPLICATIONPROFILE, HTTPPOLICYSET, DNSPOLICY, SECURITYPOLICY, IPADDRGROUP, STRINGGROUP, SSLPROFILE, SSLKEYANDCERTIFICATE, NETWORKSECURITYPOLICY, APPLICATIONPERSISTENCEPROFILE, ANALYTICSPROFILE, VSDATASCRIPTSET, TENANT, PKIPROFILE, AUTHPROFILE, CLOUD, SERVERAUTOSCALEPOLICY, AUTOSCALELAUNCHCONFIG, MICROSERVICEGROUP, IPAMPROFILE, HARDWARESECURITYMODULEGROUP, POOLGROUP, PRIORITYLABELS, POOLGROUPDEPLOYMENTPOLICY, GSLBSERVICE, GSLBSERVICERUNTIME, SCHEDULER, GSLBGEODBPROFILE, GSLBAPPLICATIONPERSISTENCEPROFILE, TRAFFICCLONEPROFILE, VSVIP, WAFPOLICY, WAFPROFILE, ERRORPAGEPROFILE, ERRORPAGEBODY, L4POLICYSET, GSLBSERVICERUNTIMEBATCH, WAFPOLICYPSMGROUP, PINGACCESSAGENT, NETWORKSERVICE, NATPOLICY, SSOPOLICY, PROTOCOLPARSER, EXAMPLECHILD, TESTSEDATASTORELEVEL1, TESTSEDATASTORELEVEL2, TESTSEDATASTORELEVEL3, FILEOBJECT, IPREPUTATIONDB, FEDERATIONCHECKPOINT, ICAPPROFILE, DYNAMICDNSRECORD, JWTSERVERPROFILE, GEODB, BOTDETECTIONPOLICY, BOTMAPPING, BOTCONFIGCONSOLIDATOR, JWTPROFILE, BOTIPREPUTATIONTYPEMAPPING, AVIFALSEPOSITIVEDETECTION, VSGS, WAFCRS, SYSTEMDEFAULTOBJECT, CSRFPOLICY, APPLICATIONINSIGHTSPOLICY, POSITIVESECURITYPOLICY, APPLICATIONINSIGHTSRUNTIMESTATE, SERVICEENGINE, DEBUGSERVICEENGINE, DEBUGCONTROLLER, DEBUGVIRTUALSERVICE, SERVICEENGINEGROUP, SEPROPERTIES, NETWORK, CONTROLLERNODE, CONTROLLERPROPERTIES, SYSTEMCONFIGURATION, VRFCONTEXT, USER, ALERTCONFIG, ALERTSYSLOGCONFIG, ALERTEMAILCONFIG, ALERTTYPECONFIG, APPLICATION, ROLE, CLOUDPROPERTIES, SNMPTRAPPROFILE, ACTIONGROUPPROFILE, MICROSERVICE, ALERTPARAMS, ACTIONGROUPCONFIG, CLOUDCONNECTORUSER, GSLB, GSLBDNSUPDATE, GSLBSITEOPS, GLBMGRWARMSTART, IPAMDNSRECORD, GSLBDNSGSSTATUS, GSLBDNSGEOFILEOPS, GSLBDNSGEOUPDATE, GSLBDNSGEOCLUSTEROPS, GSLBDNSCLEANUP, GSLBSITEOPSRESYNC, IPAMDNSPROVIDERPROFILE, ALBSERVICESCONFIG, SYSTEMLIMITS, REPLICATIONOPERATION, VCENTERSERVER, AVAILABILITYZONE, IMAGE, VSMGRDNSCLEANUP, ALBSERVICESFILEUPLOAD, CONTROLLERSITE, ALERTOBJECTLIST, BACKUPCONFIGURATION, USERACCOUNTPROFILE, WAFAPPLICATIONSIGNATUREPROVIDER, LABELGROUP, CERTIFICATEMANAGEMENTPROFILE, CUSTOMIPAMDNSPROFILE, ALERTSCRIPTCONFIG, WEBHOOK, CLUSTERCLOUDDETAILS, INVENTORYFAULTCONFIG, MEMORYBALANCERREQUEST, SECURECHANNELMAPPING, ALBSERVICESJOB, STATEDIFFOPERATION, SITEVERSION, AUTHMAPPINGPROFILE, WEBAPPUT, TENANTSYSTEMCONFIGURATION, ALERT, JOBENTRY, SECURECHANNELTOKEN, SECURECHANNELAVAILABLELOCALIPS, LICENSESTATUS, FLOATINGIPSUBNET, STATEDIFFSNAPSHOT, CONTROLLERLICENSE, SCVSSTATEINFO, SCPOOLSERVERSTATEINFO, UPGRADESTATUSSUMMARY, CONTROLLERPORTALREGISTRATION, LOGCONTROLLERMAPPING, VIDCINFO, VIPGNAMEINFO, BACKUP, SECURITYMANAGERDATA, VSAPICEXTENSION, GSLBSITE, GSLBTHIRDPARTYSITE, LICENSEINFO, LICENSELEDGERDETAILS, USERACTIVITY, OBJECTACCESSPOLICY, SERVICEAUTHPROFILE, ALBSERVICESFILEDOWNLOAD, TRUSTEDHOSTPROFILE, APIRATELIMITPROFILE, RATELIMITCONFIGURATION, VIRETRIEVEPGNAMES, VCENTERLOGIN, SEGROUPINFO, LICENSERESERVATIONINFO, REDISCOVERVCENTERPARAM, LICENSEQUOTAUSAGEINFO, CCCREATESEREQ, CCDELETESEREQ, CCADDVNICSREQ, CCDELVNICSREQ, TCPSTATRUNTIME, UDPSTATRUNTIME, IPSTATRUNTIME, ARPSTATRUNTIME, MBSTATRUNTIME, IPSTKQSTATSRUNTIME, MALLOCSTATRUNTIME, SHMALLOCSTATRUNTIME, CPUUSAGERUNTIME, L7GLOBALSTATSRUNTIME, L7VIRTUALSERVICESTATSRUNTIME, SEAGENTVNICDBRUNTIME, SEAGENTGRAPHDBRUNTIME, SEAGENTSTATERUNTIME, INTERFACERUNTIME, ARPTABLERUNTIME, DISPATCHERSTATRUNTIME, DISPATCHERSTATCLEARRUNTIME, DISPATCHERTABLEDUMPRUNTIME, DISPATCHERREMOTETIMERLISTDUMPRUNTIME, METRICSAGENTMESSAGE, HEALTHMONITORSTATRUNTIME, METRICSENTITYRUNTIME, PERSISTENCEINTERNAL, HTTPPOLICYSETINTERNAL, DNSPOLICYINTERNAL, CONNECTIONDUMPRUNTIME, SHAREDDBSTATS, SHAREDDBSTATSCLEAR, ICMPSTATRUNTIME, ROUTETABLERUNTIME, VIRTUALMACHINE, POOLSERVER, SEVSLIST, MEMINFORUNTIME, RTERINGSTATRUNTIME, ALGOSTATRUNTIME, HEALTHMONITORRUNTIME, CPUSTATRUNTIME, SEVM, HOST, PORTGROUP, CLUSTER, DATACENTER, VCENTER, HTTPPOLICYSETSTATS, DNSPOLICYSTATS, METRICSSESTATS, RATELIMITERSTATRUNTIME, NETWORKSECURITYPOLICYSTATS, TCPCONNRUNTIME, POOLSTATS, CONNPOOLINTERNAL, CONNPOOLSTATS, VSHASHSHOWRUNTIME, SELOGSTATSRUNTIME, NETWORKSECURITYPOLICYDETAIL, LICENSERUNTIME, SERVERRUNTIME, METRICSRUNTIMESUMMARY, METRICSRUNTIMEDETAIL, DISPATCHERSEHMPROBETEMPDISABLERUNTIME, POOLDEBUG, VSLOGMGRMAP, SERUMINSERTIONSTATS, HTTPCACHE, HTTPCACHESTATS, SEDOSSTATRUNTIME, VSDOSSTATRUNTIME, SERVERUPDATEREQ, VSSCALEOUTLIST, SEMEMDISTRUNTIME, TCPCONNRUNTIMEDETAIL, SEUPGRADESTATUS, SEUPGRADEPREVIEW, SEFAULTINJECTEXHAUSTM, SEFAULTINJECTEXHAUSTMCL, SEFAULTINJECTEXHAUSTMCLSMALL, SEFAULTINJECTEXHAUSTCONN, SEHEADLESSONLINEREQ, SEUPGRADE, SEUPGRADESTATUSDETAIL, SERESERVEDVS, SERESERVEDVSCLEAR, VSCANDIDATESEHOSTLIST, SEGROUPUPGRADE, REBALANCE, SEGROUPREBALANCE, SEAUTHSTATSRUNTIME, AUTOSCALESTATE, VIRTUALSERVICEAUTHSTATS, NETWORKSECURITYPOLICYDOS, KEYVALINTERNAL, KEYVALSUMMARYINTERNAL, SERVERSTATEUPDATEINFO, CLTRACKINTERNAL, CLTRACKSUMMARYINTERNAL, MICROSERVICERUNTIME, SEMICROSERVICE, VIRTUALSERVICEANALYSIS, CLIENTINTERNAL, CLIENTSUMMARYINTERNAL, MICROSERVICEGROUPRUNTIME, BGPRUNTIME, REQUESTQUEUERUNTIME, MIGRATEALL, MIGRATEALLSTATUSSUMMARY, MIGRATEALLSTATUSDETAIL, INTERFACESUMMARYRUNTIME, INTERFACELACPRUNTIME, DNSTABLE, GSLBSERVICEDETAIL, GSLBSERVICEINTERNAL, GSLBSERVICEHMONSTAT, SETROLESREQUEST, TRAFFICCLONERUNTIME, GEOLOCATIONINFO, SEVSHBSTATRUNTIME, GEODBINTERNAL, GSLBSITEINTERNAL, WAFSTATS, USERDEFINEDDATASCRIPTCOUNTERS, LLDPRUNTIME, VSESSHARINGPOOL, NDTABLERUNTIME, IP6STATRUNTIME, ICMP6STATRUNTIME, SEVSSPLACEMENT, L4POLICYSETSTATS, L4POLICYSETINTERNAL, BGPDEBUGINFO, SHARD, CPUSTATRUNTIMEDETAIL, SEASSERTSTATRUNTIME, SEFAULTINJECTINFRA, SEAGENTASSERTSTATRUNTIME, SEDATASTORESTATUS, DIFFQUEUESTATUS, IP6ROUTETABLERUNTIME, SECURITYMGRSTATE, VIRTUALSERVICESESCALEOUTSTATUS, SHARDSERVERSTATUS, SEAGENTSHARDCLIENTRESOURCEMAP, SEAGENTCONSISTENTHASH, SEAGENTVNICDBHISTORY, SEAGENTSHARDCLIENTAPPMAP, SEAGENTSHARDCLIENTEVENTHISTORY, NATSTATRUNTIME, NATFLOWRUNTIME, SECUTIRYMGRRUNTIME, SSOPOLICYSTATS, SENETWORKSERVICERUNTIME, SEGEORUNTIME, NATPOLICYSTATS, SEFAULTRUNTIME, VIRTUALSERVICESCALEOUTSTATUS, VIRTUALSERVICESCALEOUTSTATUSDETAIL, SECURITYMGRLEARN, SECURITYMGRTOPN, SSLSESSIONCACHE, SEGEODETAILS, GSLBSERVICEALGOSTAT, HTTPCONNECTIONRUNTIME, HTTPCONNECTIONRUNTIMEDETAIL, REMOTESITEWATCHERSUMMARY, REMOTESITEWATCHEREVENT, IPREPUTATIONDBRUNTIME, SEFAULTINJECTEXHAUSTCFG, SEFAULTINJECTEXHAUSTSHMCFG, SEFAULTINJECTEXHAUSTSHMCONN, BGPRUNNINGCONFIG, BGPADVERTISEDROUTES, BGPPEERSTATUS, BFDSESSIONSTATUS, BGPPEERINFO, GSLBSITEOPSREPLICATIONPOLICYOPS, FEDERATEDDATASTORESTATUS, FEDERATEDDIFFQUEUESTATUS, ROUTESTATRUNTIME, ROUTEFLOWRUNTIME, NSXTSEGMENTRUNTIME, VIRTUALSERVICEICAPSTATS, KEYVALSUMMARYOBJSYNC, POOLOBJSYNC, KEYVALDISPATCH, SEAGENTOBJSYNCDETAILS, VIRTUALSERVICESCALEOUTSTATUSKEYVAL, VIRTUALSERVICESCALEOUTSTATUSKEYVALSUMMARY, VIRTUALSERVICEOUTOFBANDREQUESTSTATS, GEODBLOCATIONINFO, SEAGENTRESOLVDBRUNTIME, SEAGENTRESOLVDBRUNTIMESUMMARY, METRICSRUNTIMEDEBUG, BOTCLASSIFICATIONRESULTMETRICS, BOTUACACHERUNTIME, BOTUACACHESTATSRUNTIME, POOLGROUPRUNTIMEDETAIL, SECURITYMGRUACACHEQUERY, SECURITYMGRUACACHECLEAR, SECURITYMGRUACACHESUMMARY, GSLBADAPTIVERUNTIME, BGPPEERSSTATE, VSSERVICESERVERMAPKV, VSSERVICESERVERMAPTABLE, UPGRADESTATUSINFO, CLOUDRUNTIME, ALERTPERFDATA, METRICSRUNTIMEDEBUGSUMMARY, SCTPCONNRUNTIME, SCTPCONNRUNTIMEDETAIL, VIMGRIPSUBNETRUNTIME, VIMGRSEVMRUNTIME, VIMGRVMRUNTIME, VIMGRCLUSTERRUNTIME, SEAGENTDPPROBE, BFDRUNNINGCONFIG, LOGAGENTSTATSPERVS, VSLOGSTATSDISAGGR, VRFIPINFORUNTIME, DPMETRICSRUNTIME, SEAGENTOBJSYNCSTATS, KEYVALSTATS, CSRFMETRICS, DIAMETERCONNECTIONS, DUMPALLOBJSYNCSTATS, QATSTATSRUNTIME, DISPATCHERSTATRUNTIME6, DISPATCHERSTATCLEARRUNTIME6, SEFAULTINJECTSEPARAM, SEFAULTINJECTEXHAUSTPARAM, PRIMARYPOOL, CONNECTIONCLEARFILTER, DISPATCHERTABLEDUMPCLEAR, ARPTABLEFILTER, HTTPCACHEOBJFILTER, CONNPOOLFILTER, PERSISTENCEFILTER, SELOGAGENTSTATS, SELOGAGENTOPERSTATS, SELOGAGENTCONTROLLERINTERFACESTATS, SELOGAGENTNETWORKSTREAMSTATS, SEGROUPREBALANCEREQSTATUSRESPONSE, SEAUTOSCALERSTATUSRESPONSE, SEGROUPONETIMEREQUESTRESPONSE, SEGROUPREBALANCEHISTORYRESPONSE, REBALANCEPARAMS, SESYSTEMINFORUNTIME, NICINFO, SERESOURCEPROTO, SECONSUMERPROTO, SECREATEPENDINGPROTO, PLACEMENTSTATS, SEVIPPROTO, RMVRFPROTO, VCENTERMAP, VIMGRVCENTERRUNTIME, INTERESTEDVMS, INTERESTEDHOSTS, VCENTERSUPPORTEDCOUNTERS, ENTITYCOUNTERS, TRANSACTIONSTATS, SEVMCREATEPROGRESS, PLACEMENTSTATUS, VISUBFOLDERS, VIDATASTORE, VIHOSTRESOURCES, CLOUDCONNECTOR, VINETWORKSUBNETVMS, VIDATASTORECONTENTS, VIMGRVCENTERCLOUDRUNTIME, VIVCENTERPORTGROUPS, VIVCENTERDATACENTERS, VIMGRHOSTRUNTIME, PLACEMENTGLOBALS, ALBSERVICES, RMCLOUDOPSPROTO, CLOUDPLACEMENTSUMMARY, CLOUDPLACEMENTINELIGIBLE, SEGROUPPLACEMENTSUMMARY, SEGROUPPLACEMENTDETAIL, SEGROUPPLACEMENTINELIGIBLE, SECONSUMERSUMMARY, SECONSUMERDETAIL, SERESOURCESUMMARY, SERESOURCEDETAIL, PLACEMENTSYSTEMSUMMARY, VIMGRNWRUNTIME, NETWORKRUNTIME, SCTPSTATRUNTIME, APICCONFIGURATION, CIFTABLE, APICTRANSACTION, VIRTUALSERVICESTATEDBCACHESUMMARY, POOLSTATEDBCACHESUMMARY, SERVERSTATEDBCACHESUMMARY, APICAGENTINTERNAL, APICTRANSACTIONFLAP, APICGRAPHINSTANCES, APICEPGS, APICEPGEPS, APICDEVICEPKGVER, APICTENANTS, APICVMMDOMAINS, STATECACHESTATS, STATECACHECONFIG, STATECACHEINTERNAL, STATECACHEDNS, STATECACHECONFIGVERSION, STATECACHEOPERSTATUS, STATECACHEVIRTUALSERVICE, STATECACHEPOOL, STATECACHENODE, STATECACHEOPERSTATE, STATECACHESERVICEENGINE, NSXCONFIGURATION, NSXSGTABLE, NSXAGENTINTERNAL, NSXSGINFO, NSXSGIPS, NSXAGENTINTERNALCLI, NSXTAGENT, SERATELIMITINGRLINTERNAL, SERATELIMITINGMSFINTERNAL, ADAPTREPL, POOLGROUPENABLEPRIMARYPOOL, KEYVALSESSION, KEYVALSESSIONSUMMARY, SYSTEMREPORT, AWSLOGIN, ADAPTREPLFAULTINJ, ALERTFAULTPARAMS, ALERTMGRPARAMS, ALERTTESTEMAILPARAMS, ALERTTESTSYSLOGSNMPPARAMS, APICVSPLACEMENTREQ, APPLYLOGRECOMMENDATIONS, CCFAULTPARAMS, CLUSTERPARAMS, CREDPARAMS, GETLOGRECOMMENDATIONS, GROUPPARAMS, NSXTNSSERVICEPARAMS, OPENSTACKLOGIN, RETRYPLACEMENTPARAMS, SERVERSCALEINPARAMS, SERVERSCALEOUTPARAMS, SYSTESTEMAILPARAMS, TIER1ROUTERFILTER, TRANSPORTZONEPARAMS, VIFAULTINJECTION, VISETMGMTIPSEREQ, VCENTERCLOUDSTATUSREQ, VCENTERINVENTORYDIAGREQ, VCENTERQUARANTINEDHOSTPARAMS, VSMIGRATEPARAMS, VSRESYNCPARAMS, VSSCALEINPARAMS, VSSCALEOUTPARAMS, VSSWITCHOVERPARAMS, TASKJOURNAL, JOURNALERROR, JOURNALINFO, JOURNALSUMMARY, EVENTMANAGERSTATS, EVENTMANAGERSUBSCRIPTIONS, EVENTMANAGERCONFIG, SYSTEMHEALTHGETSYSTEMHEALTHSECURECHANNELRESPONSE, SYSTEMHEALTHGETSYSTEMHEALTHCLUSTERINGRESPONSE, SYSTEMHEALTHGETSYSTEMHEALTHPOSTGRESRESPONSE, SYSTEMHEALTHGETSERVICEFAILEDRESPONSE, SYSTEMHEALTHGETSERVICERESTARTEDRESPONSE, SYSTEMHEALTHGETSERVICEDETAILRESPONSE, SEAGENTSEDATASTOREDOWNLOADFAIL, UPGRADEPROFILE, QATINFO, RETENTIONPOLICY, SYSTEMLIMITOBJECTCOUNT, SYSTEMLIMITOBJECTCOUNTS, EVENTGENPARAMS, LOGMANAGERSTATS, TECHSUPPORTPROFILE, TECHSUPPORT, TECHSUPPORTPARAMS, TECHSUPPORTMESSAGE, REPORT, REPORTPROFILE, MAXOBJECTS, GSLBSMRUNTIME, GSLBCRMRUNTIME, GSLBHSMRUNTIME, VERSIONINFO, CFGSTATE, GSLBDNSSEINFO, GSLBPERDNSSTATE, GSLBRUNTIME, GSLBSERVICESITEPERSISTENCEPOOL, GSLBHEALTHMONITORRUNTIME, GSLBGEODBPROFILERUNTIME, GSLBAPPLICATIONPERSISTENCEPROFILERUNTIME, GSLBPKIPROFILERUNTIME, GSLBJWTSERVERPROFILERUNTIME, GSLBSSLPROFILERUNTIME, GSLBSSLKEYANDCERTIFICATERUNTIME, GSLBGEOFILE, GSLBGEOFILERUNTIME, EVENTINFO, GSLBSITEHTTPTABLE, LOCALWORKERFDSVERSION, GSLBSERVICEHEALTHSTATUS, GSLBFILEOBJECTRUNTIME, GSLBRUNTIMESUMMARY, GSLBRUNTIMEDETAIL, GSLBRUNTIMEINTERNAL, GSLBLEADERCHANGERUNTIME. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ObjType *string `json:"obj_type,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ObjUUID *string `json:"obj_uuid,omitempty"` - // Reason code for generating the event. This would be added to the alert where it would say alert generated on event with reason . Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_BAD_REQUEST.... Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reason code for generating the event. This would be added to the alert where it would say alert generated on event with reason . Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_FAILED.... Field deprecated in 31.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ReasonCode *string `json:"reason_code,omitempty"` - // related objects corresponding to the events. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // related objects corresponding to the events. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RelatedUuids []string `json:"related_uuids,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ReportTimestamp *uint64 `json:"report_timestamp"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Tenant *string `json:"tenant,omitempty"` - // Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantName *string `json:"tenant_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/event_map.go b/vendor/github.com/vmware/alb-sdk/go/models/event_map.go index aa7d0728c..c7461596c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/event_map.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/event_map.go @@ -8,15 +8,15 @@ package models // swagger:model EventMap type EventMap struct { - // List of all events node wise.(Not in use). Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of all events node wise.(Not in use). Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NodesEvents []*UpgradeEvent `json:"nodes_events,omitempty"` - // List of all events node wise. Field introduced in 18.2.10, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of all events node wise. Field introduced in 18.2.10, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SubEvents []*UpgradeEvent `json:"sub_events,omitempty"` - // Enum representing the task.(Not in use). Enum options - PREPARE_FOR_SHUTDOWN, COPY_AND_VERIFY_IMAGE, INSTALL_IMAGE, POST_INSTALL_HOOKS, PREPARE_CONTROLLER_FOR_SHUTDOWN, STOP_CONTROLLER, EXTRACT_PATCH_IMAGE, EXECUTE_PRE_INSTALL_COMMANDS, INSTALL_PATCH_IMAGE, PREPARE_FOR_REBOOT_CONTROLLER_NODES, REBOOT_CONTROLLER_NODES, WAIT_FOR_ALL_CONTROLLER_NODES_ONLINE, PRE_UPGRADE_HOOKS, MIGRATE_CONFIG, START_PRIMARY_CONTROLLER, START_ALL_CONTROLLERS, POST_UPGRADE_HOOKS, EXECUTE_POST_INSTALL_COMMANDS, SET_CONTROLLER_UPGRADE_COMPLETED, STATE_NOT_USED_IN_V2.... Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum representing the task.(Not in use). Enum options - PREPARE_FOR_SHUTDOWN, COPY_AND_VERIFY_IMAGE, INSTALL_IMAGE, POST_INSTALL_HOOKS, PREPARE_CONTROLLER_FOR_SHUTDOWN, STOP_CONTROLLER, EXTRACT_PATCH_IMAGE, EXECUTE_PRE_INSTALL_COMMANDS, INSTALL_PATCH_IMAGE, PREPARE_FOR_REBOOT_CONTROLLER_NODES, REBOOT_CONTROLLER_NODES, WAIT_FOR_ALL_CONTROLLER_NODES_ONLINE, PRE_UPGRADE_HOOKS, MIGRATE_CONFIG, START_PRIMARY_CONTROLLER, START_ALL_CONTROLLERS, POST_UPGRADE_HOOKS, EXECUTE_POST_INSTALL_COMMANDS, SET_CONTROLLER_UPGRADE_COMPLETED, STATE_NOT_USED_IN_V2.... Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Task *string `json:"task,omitempty"` - // Name representing the task. Field introduced in 18.2.10, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name representing the task. Field introduced in 18.2.10, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TaskName *string `json:"task_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/f_t_p_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/f_t_p_profile.go index ad056e9cc..40ba01f8e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/f_t_p_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/f_t_p_profile.go @@ -8,9 +8,9 @@ package models // swagger:model FTPProfile type FTPProfile struct { - // Deactivate active FTP mode. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Deactivate active FTP mode. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DeactivateActive *bool `json:"deactivate_active,omitempty"` - // Deactivate passive FTP mode. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Deactivate passive FTP mode. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DeactivatePassive *bool `json:"deactivate_passive,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/fail_action.go b/vendor/github.com/vmware/alb-sdk/go/models/fail_action.go index ec18989c7..a738ac44f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/fail_action.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/fail_action.go @@ -8,13 +8,13 @@ package models // swagger:model FailAction type FailAction struct { - // Local response to HTTP requests when pool experiences a failure. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Local response to HTTP requests when pool experiences a failure. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LocalRsp *FailActionHTTPLocalResponse `json:"local_rsp,omitempty"` - // URL to redirect HTTP requests to when pool experiences a failure. Allowed in Enterprise edition with any value, Basic, Enterprise with Cloud Services edition. + // URL to redirect HTTP requests to when pool experiences a failure. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. Redirect *FailActionHTTPRedirect `json:"redirect,omitempty"` - // Enables a response to client when pool experiences a failure. By default TCP connection is closed. Enum options - FAIL_ACTION_HTTP_REDIRECT, FAIL_ACTION_HTTP_LOCAL_RSP, FAIL_ACTION_CLOSE_CONN, FAIL_ACTION_BACKUP_POOL. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- FAIL_ACTION_CLOSE_CONN), Basic edition(Allowed values- FAIL_ACTION_CLOSE_CONN,FAIL_ACTION_HTTP_REDIRECT), Enterprise with Cloud Services edition. + // Enables a response to client when pool experiences a failure. By default TCP connection is closed. Enum options - FAIL_ACTION_HTTP_REDIRECT, FAIL_ACTION_HTTP_LOCAL_RSP, FAIL_ACTION_CLOSE_CONN, FAIL_ACTION_BACKUP_POOL. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- FAIL_ACTION_CLOSE_CONN), Basic (Allowed values- FAIL_ACTION_CLOSE_CONN,FAIL_ACTION_HTTP_REDIRECT) edition. // Required: true Type *string `json:"type"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/fail_action_backup_pool.go b/vendor/github.com/vmware/alb-sdk/go/models/fail_action_backup_pool.go index 2de8044c9..767f132e4 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/fail_action_backup_pool.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/fail_action_backup_pool.go @@ -8,7 +8,7 @@ package models // swagger:model FailActionBackupPool type FailActionBackupPool struct { - // Specifies the UUID of the Pool acting as backup pool. It is a reference to an object of type Pool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Specifies the UUID of the Pool acting as backup pool. It is a reference to an object of type Pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true BackupPoolRef *string `json:"backup_pool_ref"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/fail_action_http_local_response.go b/vendor/github.com/vmware/alb-sdk/go/models/fail_action_http_local_response.go index 61e7048d5..abd9e8cfe 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/fail_action_http_local_response.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/fail_action_http_local_response.go @@ -8,9 +8,9 @@ package models // swagger:model FailActionHTTPLocalResponse type FailActionHTTPLocalResponse struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. File *HTTPLocalFile `json:"file,omitempty"` - // Enum options - FAIL_HTTP_STATUS_CODE_200, FAIL_HTTP_STATUS_CODE_503. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - FAIL_HTTP_STATUS_CODE_200, FAIL_HTTP_STATUS_CODE_503. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. StatusCode *string `json:"status_code,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/fail_action_http_redirect.go b/vendor/github.com/vmware/alb-sdk/go/models/fail_action_http_redirect.go index 7c550fc71..fb0806858 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/fail_action_http_redirect.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/fail_action_http_redirect.go @@ -8,19 +8,19 @@ package models // swagger:model FailActionHTTPRedirect type FailActionHTTPRedirect struct { - // The host to which the redirect request is sent. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The host to which the redirect request is sent. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Host *string `json:"host"` - // Path configuration for the redirect request. If not set the path from the original request's URI is preserved in the redirect on pool failure. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Path configuration for the redirect request. If not set the path from the original request's URI is preserved in the redirect on pool failure. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Path *string `json:"path,omitempty"` - // Enum options - HTTP, HTTPS. Allowed in Enterprise edition with any value, Basic edition(Allowed values- HTTP), Essentials, Enterprise with Cloud Services edition. Special default for Basic edition is HTTP, Enterprise is HTTPS. + // Enum options - HTTP, HTTPS. Allowed with any value in Enterprise, Essentials, Enterprise with Cloud Services edition. Allowed in Basic (Allowed values- HTTP) edition. Special default for Basic edition is HTTP, Enterprise edition is HTTPS. Protocol *string `json:"protocol,omitempty"` - // Query configuration for the redirect request URI. If not set, the query from the original request's URI is preserved in the redirect on pool failure. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Query configuration for the redirect request URI. If not set, the query from the original request's URI is preserved in the redirect on pool failure. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Query *string `json:"query,omitempty"` - // Enum options - HTTP_REDIRECT_STATUS_CODE_301, HTTP_REDIRECT_STATUS_CODE_302, HTTP_REDIRECT_STATUS_CODE_307. Allowed in Enterprise edition with any value, Basic edition(Allowed values- HTTP_REDIRECT_STATUS_CODE_302), Essentials, Enterprise with Cloud Services edition. + // Enum options - HTTP_REDIRECT_STATUS_CODE_301, HTTP_REDIRECT_STATUS_CODE_302, HTTP_REDIRECT_STATUS_CODE_307. Allowed with any value in Enterprise, Essentials, Enterprise with Cloud Services edition. Allowed in Basic (Allowed values- HTTP_REDIRECT_STATUS_CODE_302) edition. StatusCode *string `json:"status_code,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/false_positive_details.go b/vendor/github.com/vmware/alb-sdk/go/models/false_positive_details.go index 0980bf47c..0f1a96658 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/false_positive_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/false_positive_details.go @@ -8,12 +8,12 @@ package models // swagger:model FalsePositiveDetails type FalsePositiveDetails struct { - // False Positive result details. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // False Positive result details. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. FalsePositiveResults []*FalsePositiveResult `json:"false_positive_results,omitempty"` - // VirtualService Name for which False Positive is being generated. Field introduced in 30.1.2. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // VirtualService Name for which False Positive is being generated. Field introduced in 30.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VsName *string `json:"vs_name,omitempty"` - // VirtualService UUID for which False Positive is being generated. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // VirtualService UUID for which False Positive is being generated. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VsUUID *string `json:"vs_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/false_positive_learning_config.go b/vendor/github.com/vmware/alb-sdk/go/models/false_positive_learning_config.go index 8cad35c0a..d31368972 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/false_positive_learning_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/false_positive_learning_config.go @@ -8,15 +8,15 @@ package models // swagger:model FalsePositiveLearningConfig type FalsePositiveLearningConfig struct { - // Max number of applications supported to detect false positive. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Max number of applications supported to detect false positive. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MaxAppsSupported *uint64 `json:"max_apps_supported,omitempty"` - // Minimum monitor time required to automatically detect false positive. Unit is minutes. Field introduced in 22.1.1. Unit is MIN. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Minimum monitor time required to automatically detect false positive. Unit is minutes. Field introduced in 22.1.1. Unit is MIN. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MinMonitorTime *uint64 `json:"min_monitor_time,omitempty"` - // Minimum number of transactions in one application required to automatically detect false positive. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Minimum number of transactions in one application required to automatically detect false positive. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MinTransPerApplication *uint64 `json:"min_trans_per_application,omitempty"` - // Minimum number of transactions in one URI required to automatically detect false positive. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Minimum number of transactions in one URI required to automatically detect false positive. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MinTransPerURI *uint64 `json:"min_trans_per_uri,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/false_positive_result.go b/vendor/github.com/vmware/alb-sdk/go/models/false_positive_result.go index d9cd3ec31..89b1d8b8e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/false_positive_result.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/false_positive_result.go @@ -8,35 +8,35 @@ package models // swagger:model FalsePositiveResult type FalsePositiveResult struct { - // This flag indicates whether this result is identifying an attack. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // This flag indicates whether this result is identifying an attack. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Attack *bool `json:"attack,omitempty"` - // Confidence on false positive detection. Allowed values are 0-100. Field introduced in 21.1.1. Unit is PERCENT. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Confidence on false positive detection. Allowed values are 0-100. Field introduced in 21.1.1. Unit is PERCENT. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Confidence *float32 `json:"confidence,omitempty"` - // This flag indicates whether this result is identifying a false positive. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // This flag indicates whether this result is identifying a false positive. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. FalsePositive *bool `json:"false_positive,omitempty"` - // Meta data for this false positive result. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Meta data for this false positive result. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true FpResultHeader *FalsePositiveResultHeader `json:"fp_result_header"` - // HTTP method for URIs did false positive detection. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // HTTP method for URIs did false positive detection. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HTTPMethod *string `json:"http_method,omitempty"` - // HTTP request header info if URI hit signature rule and match element is REQUEST_HEADERS. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // HTTP request header info if URI hit signature rule and match element is REQUEST_HEADERS. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HTTPRequestHeaderInfo *HeaderInfoInURI `json:"http_request_header_info,omitempty"` - // Params info if URI hit signature rule and match element is ARGS. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Params info if URI hit signature rule and match element is ARGS. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ParamsInfo *ParamsInURI `json:"params_info,omitempty"` - // Signature rule info hitted by URI. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Signature rule info hitted by URI. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RuleInfo *RuleInfo `json:"rule_info,omitempty"` - // URIs did false positive detection. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // URIs did false positive detection. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. URI *string `json:"uri,omitempty"` - // What failing mode that false positive detected as for current URI. Enum options - ALWAYS_FAIL, SOMETIMES_FAIL, NOT_SURE. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // What failing mode that false positive detected as for current URI. Enum options - ALWAYS_FAIL, SOMETIMES_FAIL, NOT_SURE. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true URIResultMode *string `json:"uri_result_mode"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/false_positive_result_header.go b/vendor/github.com/vmware/alb-sdk/go/models/false_positive_result_header.go index dfd38a146..147cdda1b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/false_positive_result_header.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/false_positive_result_header.go @@ -8,18 +8,18 @@ package models // swagger:model FalsePositiveResultHeader type FalsePositiveResultHeader struct { - // Time that Analytics Engine ends to analytics for this false positive result. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Time that Analytics Engine ends to analytics for this false positive result. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EndAnalysisTime *string `json:"end_analysis_time,omitempty"` - // First received data time that Analytics Engine uses to analysis for this false positive result. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // First received data time that Analytics Engine uses to analysis for this false positive result. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. FirstDataReceivedTime *string `json:"first_data_received_time,omitempty"` - // Last received data time that Analytics Engine uses to analysis for this false positive result. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Last received data time that Analytics Engine uses to analysis for this false positive result. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LastDataReceivedTime *string `json:"last_data_received_time,omitempty"` - // Time that Analytics Engine starts to analytics for this false positive result. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Time that Analytics Engine starts to analytics for this false positive result. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StartAnalysisTime *string `json:"start_analysis_time,omitempty"` - // Total data amount Analytics Engine uses to analytics for this false positive result. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Total data amount Analytics Engine uses to analytics for this false positive result. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TransactionsCount *int64 `json:"transactions_count,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/fb_gs_info.go b/vendor/github.com/vmware/alb-sdk/go/models/fb_gs_info.go index b74d8b2b2..01596c2e9 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/fb_gs_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/fb_gs_info.go @@ -8,6 +8,6 @@ package models // swagger:model FbGsInfo type FbGsInfo struct { - // FB snapshot data. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // FB snapshot data. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OperStatus *OperationalStatus `json:"oper_status,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/fb_pool_info.go b/vendor/github.com/vmware/alb-sdk/go/models/fb_pool_info.go index 1a59b1c91..43f378d76 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/fb_pool_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/fb_pool_info.go @@ -8,6 +8,6 @@ package models // swagger:model FbPoolInfo type FbPoolInfo struct { - // FB snapshot data. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // FB snapshot data. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OperStatus *OperationalStatus `json:"oper_status,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/fb_se_info.go b/vendor/github.com/vmware/alb-sdk/go/models/fb_se_info.go index 0a41d5327..676bb179b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/fb_se_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/fb_se_info.go @@ -8,6 +8,6 @@ package models // swagger:model FbSeInfo type FbSeInfo struct { - // FB snapshot data. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // FB snapshot data. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OperStatus *OperationalStatus `json:"oper_status,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/fb_vs_info.go b/vendor/github.com/vmware/alb-sdk/go/models/fb_vs_info.go index 68811ee42..797019bd1 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/fb_vs_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/fb_vs_info.go @@ -8,6 +8,6 @@ package models // swagger:model FbVsInfo type FbVsInfo struct { - // FB snapshot data. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // FB snapshot data. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OperStatus *OperationalStatus `json:"oper_status,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/fds_info.go b/vendor/github.com/vmware/alb-sdk/go/models/fds_info.go new file mode 100644 index 000000000..f8c704e01 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/fds_info.go @@ -0,0 +1,16 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// FdsInfo fds info +// swagger:model FdsInfo +type FdsInfo struct { + + // Captures the federated objects the site supports as per the controller version . Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Objects []string `json:"objects,omitempty"` + + // Capture fds timeline the client is using. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Timeline *string `json:"timeline,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/fe_proxy_route_publish_config.go b/vendor/github.com/vmware/alb-sdk/go/models/fe_proxy_route_publish_config.go index 69ac384f2..a8bd9a62a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/fe_proxy_route_publish_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/fe_proxy_route_publish_config.go @@ -8,15 +8,15 @@ package models // swagger:model FeProxyRoutePublishConfig type FeProxyRoutePublishConfig struct { - // Publish ECMP route to upstream router for VIP. Enum options - FE_PROXY_ROUTE_PUBLISH_NONE, FE_PROXY_ROUTE_PUBLISH_QUAGGA_WEBAPP. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Publish ECMP route to upstream router for VIP. Enum options - FE_PROXY_ROUTE_PUBLISH_NONE, FE_PROXY_ROUTE_PUBLISH_QUAGGA_WEBAPP. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Mode *string `json:"mode,omitempty"` - // Listener port for publisher. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Listener port for publisher. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PublisherPort *uint32 `json:"publisher_port,omitempty"` - // Subnet for publisher. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Subnet for publisher. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Subnet *uint32 `json:"subnet,omitempty"` - // Token for tracking changes. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Token for tracking changes. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Token *string `json:"token,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/federation_checkpoint.go b/vendor/github.com/vmware/alb-sdk/go/models/federation_checkpoint.go deleted file mode 100644 index 4ee8228c6..000000000 --- a/vendor/github.com/vmware/alb-sdk/go/models/federation_checkpoint.go +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright 2021 VMware, Inc. -// SPDX-License-Identifier: Apache License 2.0 -package models - -// This file is auto-generated. - -// FederationCheckpoint federation checkpoint -// swagger:model FederationCheckpoint -type FederationCheckpoint struct { - - // UNIX time since epoch in microseconds. Units(MICROSECONDS). - // Read Only: true - LastModified *string `json:"_last_modified,omitempty"` - - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. - ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - - // Date when the checkpoint was created. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. - Date *string `json:"date,omitempty"` - - // Description for this checkpoint. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. - Description *string `json:"description,omitempty"` - - // This field describes the object's replication scope. If the field is set to false, then the object is visible within the controller-cluster and its associated service-engines. If the field is set to true, then the object is replicated across the federation. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. - IsFederated *bool `json:"is_federated,omitempty"` - - // Name of the Checkpoint. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. - // Required: true - Name *string `json:"name"` - - // Tenant that this object belongs to. It is a reference to an object of type Tenant. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. - TenantRef *string `json:"tenant_ref,omitempty"` - - // url - // Read Only: true - URL *string `json:"url,omitempty"` - - // UUID of the Checkpoint. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. - UUID *string `json:"uuid,omitempty"` -} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/federation_checkpoint_inventory.go b/vendor/github.com/vmware/alb-sdk/go/models/federation_checkpoint_inventory.go deleted file mode 100644 index f54049a3b..000000000 --- a/vendor/github.com/vmware/alb-sdk/go/models/federation_checkpoint_inventory.go +++ /dev/null @@ -1,24 +0,0 @@ -// Copyright 2021 VMware, Inc. -// SPDX-License-Identifier: Apache License 2.0 -package models - -// This file is auto-generated. - -// FederationCheckpointInventory federation checkpoint inventory -// swagger:model FederationCheckpointInventory -type FederationCheckpointInventory struct { - - // UNIX time since epoch in microseconds. Units(MICROSECONDS). - // Read Only: true - LastModified *string `json:"_last_modified,omitempty"` - - // Configuration summary of the Waf Policy PSM Group. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. - Config *FederationCheckpoint `json:"config,omitempty"` - - // url - // Read Only: true - URL *string `json:"url,omitempty"` - - // UUID of the Waf Policy PSM Group. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. - UUID *string `json:"uuid,omitempty"` -} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/federation_checkpoint_inventory_api_response.go b/vendor/github.com/vmware/alb-sdk/go/models/federation_checkpoint_inventory_api_response.go deleted file mode 100644 index eba76117f..000000000 --- a/vendor/github.com/vmware/alb-sdk/go/models/federation_checkpoint_inventory_api_response.go +++ /dev/null @@ -1,21 +0,0 @@ -// Copyright 2021 VMware, Inc. -// SPDX-License-Identifier: Apache License 2.0 -package models - -// This file is auto-generated. - -// FederationCheckpointInventoryAPIResponse federation checkpoint inventory Api response -// swagger:model FederationCheckpointInventoryApiResponse -type FederationCheckpointInventoryAPIResponse struct { - - // count - // Required: true - Count *int32 `json:"count"` - - // next - Next *string `json:"next,omitempty"` - - // results - // Required: true - Results []*FederationCheckpointInventory `json:"results,omitempty"` -} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/file_object.go b/vendor/github.com/vmware/alb-sdk/go/models/file_object.go index 2a3a5ecd9..03da24621 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/file_object.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/file_object.go @@ -12,50 +12,62 @@ type FileObject struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // SHA1 checksum of the file. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SHA1 checksum of the file. . Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Checksum *string `json:"checksum,omitempty"` - // This field indicates whether the file is gzip-compressed. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // AVI internal formatted/converted files. It is a reference to an object of type FileObject. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ChildRefs []string `json:"child_refs,omitempty"` + + // This field indicates whether the file is gzip-compressed. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Compressed *bool `json:"compressed,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 30.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Timestamp of creation for the file. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Timestamp of creation for the file. . Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Created *string `json:"created,omitempty"` - // This field contains Certificate Revocation List metadata. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // This field contains CRL metadata. . Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CrlInfo *CRL `json:"crl_info,omitempty"` - // Description of the file. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Description of the file. . Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Timestamp when the file will be no longer needed and can be removed by the system. If this is set, a garbage collector process will try to remove the file after this time. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of all FileObject events. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Events []*FileObjectEventMap `json:"events,omitempty"` + + // Timestamp when the CRL contents are no longer valid and hence CRL-file will be no longer needed and can be removed by the system. If this is set, a garbage collector process shall remove the CRL-file after this time. This field is applicable in the CRL context. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ExpiresAt *string `json:"expires_at,omitempty"` - // This field describes the object's replication scope. If the field is set to false, then the object is visible within the controller-cluster and its associated service-engines. If the field is set to true, then the object is replicated across the federation. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field indicates the file format(Avi/Maxmind and v4/v6/v4-v6) of GSLB geodb file type. . Enum options - GSLB_GEODB_FILE_FORMAT_AVI, GSLB_GEODB_FILE_FORMAT_MAXMIND_CITY, GSLB_GEODB_FILE_FORMAT_MAXMIND_CITY_V6, GSLB_GEODB_FILE_FORMAT_MAXMIND_CITY_V4_AND_V6, GSLB_GEODB_FILE_FORMAT_AVI_V6, GSLB_GEODB_FILE_FORMAT_AVI_V4_AND_V6. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + GslbGeodbFormat *string `json:"gslb_geodb_format,omitempty"` + + // This field indicates if the the given FileObjecthas a parent FileObject or not. . Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + HasParent *bool `json:"has_parent,omitempty"` + + // This field describes the object's replication scope. If the field is set to false, then the object is visible within the controller-cluster and its associated service-engines. If the field is set to true, then the object is replicated across the Gslb federation. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsFederated *bool `json:"is_federated,omitempty"` - // Name of the file object. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the file object. . Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Path to the file. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Path to the file. . Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Path *string `json:"path,omitempty"` - // Enforce Read-Only on the file. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enforce Read-Only on the file. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ReadOnly *bool `json:"read_only,omitempty"` - // Flag to allow/restrict download of the file. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Flag to allow/restrict download of the file. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RestrictDownload *bool `json:"restrict_download,omitempty"` - // Size of the file. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Size of the file. . Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Size *uint64 `json:"size,omitempty"` - // Tenant that this object belongs to. It is a reference to an object of type Tenant. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Tenant that this object belongs to. It is a reference to an object of type Tenant. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Type of the file. Enum options - OTHER_FILE_TYPES, IP_REPUTATION, GEO_DB, TECH_SUPPORT, HSMPACKAGES, IPAMDNSSCRIPTS, CONTROLLER_IMAGE, CRL_DATA. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- OTHER_FILE_TYPES), Basic edition(Allowed values- OTHER_FILE_TYPES), Enterprise with Cloud Services edition. + // Type of the file. . Enum options - OTHER_FILE_TYPES, IP_REPUTATION, GEO_DB, TECH_SUPPORT, HSMPACKAGES, IPAMDNSSCRIPTS, CONTROLLER_IMAGE, CRL_DATA, IP_REPUTATION_IPV6, GSLB_GEO_DB, CSRF_JS. Field introduced in 20.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- OTHER_FILE_TYPES), Basic (Allowed values- OTHER_FILE_TYPES) edition. // Required: true Type *string `json:"type"` @@ -63,9 +75,9 @@ type FileObject struct { // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the file. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the file. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Version of the file. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Version of the file. . Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Version *string `json:"version,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/file_object_details.go b/vendor/github.com/vmware/alb-sdk/go/models/file_object_details.go index afbf56719..96cfdcf25 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/file_object_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/file_object_details.go @@ -8,9 +8,9 @@ package models // swagger:model FileObjectDetails type FileObjectDetails struct { - // Name of file object. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of file object. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // URL. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // URL. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. URL *string `json:"url,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/file_object_event.go b/vendor/github.com/vmware/alb-sdk/go/models/file_object_event.go new file mode 100644 index 000000000..5d5c5624c --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/file_object_event.go @@ -0,0 +1,25 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// FileObjectEvent file object event +// swagger:model FileObjectEvent +type FileObjectEvent struct { + + // Time taken to complete the event in seconds. Field introduced in 31.1.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Duration *uint32 `json:"duration,omitempty"` + + // End time of the event. . Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + EndTime *string `json:"end_time,omitempty"` + + // Event message if any. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Message *string `json:"message,omitempty"` + + // Start time of the event. . Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + StartTime *string `json:"start_time,omitempty"` + + // Event status. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Status *string `json:"status,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/file_object_event_map.go b/vendor/github.com/vmware/alb-sdk/go/models/file_object_event_map.go new file mode 100644 index 000000000..2c56b6b10 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/file_object_event_map.go @@ -0,0 +1,16 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// FileObjectEventMap file object event map +// swagger:model FileObjectEventMap +type FileObjectEventMap struct { + + // Actual event informations. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TaskEvent []*FileObjectEvent `json:"task_event,omitempty"` + + // Name of the event task. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TaskName *string `json:"task_name,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/file_reference_mapping.go b/vendor/github.com/vmware/alb-sdk/go/models/file_reference_mapping.go index 4ee368487..eab2b9b59 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/file_reference_mapping.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/file_reference_mapping.go @@ -8,11 +8,11 @@ package models // swagger:model FileReferenceMapping type FileReferenceMapping struct { - // Absolute file path corresponding to the reference. Supported parameters in file_path are {image_path}, {current_version} and {prev_version}. For example, {image_path}/{prev_version}/se_nsxt.ova would resolve to /vol/pkgs/30.1.1-9000-20230714.075215/se_nsxt.ova. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Absolute file path corresponding to the reference. Supported parameters in file_path are {image_path}, {current_version} and {prev_version}. For example, {image_path}/{prev_version}/se_nsxt.ova would resolve to /vol/pkgs/30.1.1-9000-20230714.075215/se_nsxt.ova. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true FilePath *string `json:"file_path"` - // Short named reference for file path. For example, SE_IMG. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Short named reference for file path. For example, SE_IMG. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Reference *string `json:"reference"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/floating_ip_subnet.go b/vendor/github.com/vmware/alb-sdk/go/models/floating_ip_subnet.go index 6b6b16f8f..c9cb24adc 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/floating_ip_subnet.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/floating_ip_subnet.go @@ -8,13 +8,13 @@ package models // swagger:model FloatingIpSubnet type FloatingIPSubnet struct { - // FloatingIp subnet name if available, else uuid. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // FloatingIp subnet name if available, else uuid. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // FloatingIp subnet prefix. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // FloatingIp subnet prefix. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Prefix *IPAddrPrefix `json:"prefix,omitempty"` - // FloatingIp subnet uuid. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // FloatingIp subnet uuid. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/flowtable_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/flowtable_profile.go index b732ef3e6..1c301dec0 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/flowtable_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/flowtable_profile.go @@ -8,24 +8,24 @@ package models // swagger:model FlowtableProfile type FlowtableProfile struct { - // Idle timeout in seconds for ICMP flows. Allowed values are 1-36000. Field introduced in 20.1.3. Unit is SECONDS. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Idle timeout in seconds for ICMP flows. Allowed values are 1-36000. Field introduced in 20.1.3. Unit is SECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IcmpIDLETimeout *uint32 `json:"icmp_idle_timeout,omitempty"` - // Idle timeout in seconds for TCP flows in closed state. Allowed values are 1-36000. Field introduced in 18.2.5. Unit is SECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Idle timeout in seconds for TCP flows in closed state. Allowed values are 1-36000. Field introduced in 18.2.5. Unit is SECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TCPClosedTimeout *uint32 `json:"tcp_closed_timeout,omitempty"` - // Idle timeout in seconds for nat TCP flows in connection setup state. Allowed values are 1-36000. Field introduced in 18.2.5. Unit is SECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Idle timeout in seconds for nat TCP flows in connection setup state. Allowed values are 1-36000. Field introduced in 18.2.5. Unit is SECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TCPConnectionSetupTimeout *uint32 `json:"tcp_connection_setup_timeout,omitempty"` - // Idle timeout in seconds for TCP flows in half closed state. Allowed values are 1-36000. Field introduced in 18.2.5. Unit is SECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Idle timeout in seconds for TCP flows in half closed state. Allowed values are 1-36000. Field introduced in 18.2.5. Unit is SECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TCPHalfClosedTimeout *uint32 `json:"tcp_half_closed_timeout,omitempty"` - // Idle timeout in seconds for TCP flows. Allowed values are 1-36000. Field introduced in 18.2.5. Unit is SECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Idle timeout in seconds for TCP flows. Allowed values are 1-36000. Field introduced in 18.2.5. Unit is SECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TCPIDLETimeout *uint32 `json:"tcp_idle_timeout,omitempty"` - // Timeout in seconds for TCP flows after RST is seen.Within this timeout, if any non-syn packet is seenfrom the endpoint from which RST is received,nat-flow moves to established state. Otherwise nat-flowis cleaned up. This state helps to mitigate the impactof RST attacks. Allowed values are 1-36000. Field introduced in 18.2.5. Unit is SECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Timeout in seconds for TCP flows after RST is seen.Within this timeout, if any non-syn packet is seenfrom the endpoint from which RST is received,nat-flow moves to established state. Otherwise nat-flowis cleaned up. This state helps to mitigate the impactof RST attacks. Allowed values are 1-36000. Field introduced in 18.2.5. Unit is SECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TCPResetTimeout *uint32 `json:"tcp_reset_timeout,omitempty"` - // Idle timeout in seconds for UDP flows. Allowed values are 1-36000. Field introduced in 18.2.5. Unit is SECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Idle timeout in seconds for UDP flows. Allowed values are 1-36000. Field introduced in 18.2.5. Unit is SECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UDPIDLETimeout *uint32 `json:"udp_idle_timeout,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/full_client_logs.go b/vendor/github.com/vmware/alb-sdk/go/models/full_client_logs.go index b1c8319af..4ee56785d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/full_client_logs.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/full_client_logs.go @@ -8,13 +8,13 @@ package models // swagger:model FullClientLogs type FullClientLogs struct { - // How long should the system capture all logs, measured in minutes. Set to 0 for infinite. Special values are 0 - infinite. Unit is MIN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // How long should the system capture all logs, measured in minutes. Set to 0 for infinite. Special values are 0 - infinite. Unit is MIN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Duration *uint32 `json:"duration,omitempty"` - // Capture all client logs including connections and requests. When deactivated, only errors will be logged. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. Special default for Essentials edition is false, Basic edition is false, Enterprise is False. + // Capture all client logs including connections and requests. When deactivated, only errors will be logged. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. Special default for Essentials edition is false, Basic edition is false, Enterprise edition is False. // Required: true Enabled *bool `json:"enabled"` - // This setting limits the number of non-significant logs generated per second for this VS on each SE. Default is 10 logs per second. Set it to zero (0) to deactivate throttling. Field introduced in 17.1.3. Unit is PER_SECOND. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This setting limits the number of non-significant logs generated per second for this VS on each SE. Default is 10 logs per second. Set it to zero (0) to deactivate throttling. Note that the SE group's throttle value takes precedence over this setting. Field introduced in 17.1.3. Unit is PER_SECOND. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Throttle *uint32 `json:"throttle,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_cloud_router_update.go b/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_cloud_router_update.go index 36db12826..7d8682796 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_cloud_router_update.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_cloud_router_update.go @@ -8,24 +8,24 @@ package models // swagger:model GCPCloudRouterUpdate type GCPCloudRouterUpdate struct { - // Action performed Action can be either Route Added or Route Removed from Router. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Action performed Action can be either Route Added or Route Removed from Router. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Action *string `json:"action,omitempty"` - // Cloud UUID. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Cloud UUID. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Reason for the failure. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reason for the failure. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorString *string `json:"error_string,omitempty"` - // Virtual Service Floating IP. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Virtual Service Floating IP. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Fip *IPAddr `json:"fip,omitempty"` - // GCP Cloud Router URL. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // GCP Cloud Router URL. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RouterURL *string `json:"router_url,omitempty"` - // Virtual Service IP. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Virtual Service IP. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Vip *IPAddr `json:"vip,omitempty"` - // Virtual Service UUID. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Virtual Service UUID. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsUUID *string `json:"vs_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_configuration.go index afc06b6f7..c7767f23d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_configuration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_configuration.go @@ -8,41 +8,41 @@ package models // swagger:model GCPConfiguration type GCPConfiguration struct { - // Credentials to access Google Cloud Platform APIs. It is a reference to an object of type CloudConnectorUser. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Credentials to access Google Cloud Platform APIs. It is a reference to an object of type CloudConnectorUser. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudCredentialsRef *string `json:"cloud_credentials_ref,omitempty"` - // Encryption Keys for Google Cloud Services. Field introduced in 18.2.10, 20.1.2. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Encryption Keys for Google Cloud Services. Field introduced in 18.2.10, 20.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EncryptionKeys *GCPEncryptionKeys `json:"encryption_keys,omitempty"` - // Firewall rule network target tags which will be applied on Service Engines to allow ingress and egress traffic for Service Engines. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Firewall rule network target tags which will be applied on Service Engines to allow ingress and egress traffic for Service Engines. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FirewallTargetTags []string `json:"firewall_target_tags,omitempty"` - // Email of GCP Service Account to be associated to the Service Engines. Field introduced in 20.1.7, 21.1.2. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Email of GCP Service Account to be associated to the Service Engines. Field introduced in 20.1.7, 21.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. GcpServiceAccountEmail *string `json:"gcp_service_account_email,omitempty"` - // Google Cloud Storage Bucket Name where Service Engine image will be uploaded. This image will be deleted once the image is created in Google compute images. By default, a bucket will be created if this field is not specified. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Google Cloud Storage Bucket Name where Service Engine image will be uploaded. This image will be deleted once the image is created in Google compute images. By default, a bucket will be created if this field is not specified. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GcsBucketName *string `json:"gcs_bucket_name,omitempty"` - // Google Cloud Storage Project ID where Service Engine image will be uploaded. This image will be deleted once the image is created in Google compute images. By default, Service Engine Project ID will be used. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Google Cloud Storage Project ID where Service Engine image will be uploaded. This image will be deleted once the image is created in Google compute images. By default, Service Engine Project ID will be used. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GcsProjectID *string `json:"gcs_project_id,omitempty"` - // Google Cloud Platform VPC Network configuration for the Service Engines. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Google Cloud Platform VPC Network configuration for the Service Engines. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true NetworkConfig *GCPNetworkConfig `json:"network_config"` - // Google Cloud Platform Region Name where Service Engines will be spawned. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Google Cloud Platform Region Name where Service Engines will be spawned. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true RegionName *string `json:"region_name"` - // Google Cloud Platform Project ID where Service Engines will be spawned. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Google Cloud Platform Project ID where Service Engines will be spawned. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true SeProjectID *string `json:"se_project_id"` - // VIP allocation strategy defines how the VIPs will be created in Google Cloud. Field introduced in 18.2.9, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // VIP allocation strategy defines how the VIPs will be created in Google Cloud. Field introduced in 18.2.9, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VipAllocationStrategy *GCPVIPAllocation `json:"vip_allocation_strategy"` - // Google Cloud Platform Zones where Service Engines will be distributed for HA. Field introduced in 18.2.1. Minimum of 1 items required. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Google Cloud Platform Zones where Service Engines will be distributed for HA. Field introduced in 18.2.1. Minimum of 1 items required. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Zones []string `json:"zones,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_credentials.go b/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_credentials.go index 43a9dbc02..e32edead0 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_credentials.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_credentials.go @@ -8,6 +8,6 @@ package models // swagger:model GCPCredentials type GCPCredentials struct { - // Google Cloud Platform Service Account keyfile data in JSON format. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Google Cloud Platform Service Account keyfile data in JSON format. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServiceAccountKeyfileData *string `json:"service_account_keyfile_data,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_encryption_keys.go b/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_encryption_keys.go index fe6254b84..da50a91de 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_encryption_keys.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_encryption_keys.go @@ -8,15 +8,15 @@ package models // swagger:model GCPEncryptionKeys type GCPEncryptionKeys struct { - // CMEK Resource ID to encrypt Google Cloud Storage Bucket. This Bucket is used to upload Service Engine raw image. Field introduced in 18.2.10, 20.1.2. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // CMEK Resource ID to encrypt Google Cloud Storage Bucket. This Bucket is used to upload Service Engine raw image. Field introduced in 18.2.10, 20.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. GcsBucketKmsKeyID *string `json:"gcs_bucket_kms_key_id,omitempty"` - // CMEK Resource ID to encrypt Service Engine raw image. The raw image is a Google Cloud Storage Object. Field introduced in 18.2.10, 20.1.2. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // CMEK Resource ID to encrypt Service Engine raw image. The raw image is a Google Cloud Storage Object. Field introduced in 18.2.10, 20.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. GcsObjectsKmsKeyID *string `json:"gcs_objects_kms_key_id,omitempty"` - // CMEK Resource ID to encrypt Service Engine Disks. Field introduced in 18.2.10, 20.1.2. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // CMEK Resource ID to encrypt Service Engine Disks. Field introduced in 18.2.10, 20.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeDiskKmsKeyID *string `json:"se_disk_kms_key_id,omitempty"` - // CMEK Resource ID to encrypt Service Engine GCE Image. Field introduced in 18.2.10, 20.1.2. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // CMEK Resource ID to encrypt Service Engine GCE Image. Field introduced in 18.2.10, 20.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeImageKmsKeyID *string `json:"se_image_kms_key_id,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_in_band_management.go b/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_in_band_management.go index 6c8dbf672..e65732013 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_in_band_management.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_in_band_management.go @@ -8,14 +8,14 @@ package models // swagger:model GCPInBandManagement type GCPInBandManagement struct { - // Service Engine Network Name. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service Engine Network Name. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VpcNetworkName *string `json:"vpc_network_name"` - // Project ID of the Service Engine Network. By default, Service Engine Project ID will be used. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Project ID of the Service Engine Network. By default, Service Engine Project ID will be used. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VpcProjectID *string `json:"vpc_project_id,omitempty"` - // Service Engine Network Subnet Name. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service Engine Network Subnet Name. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VpcSubnetName *string `json:"vpc_subnet_name"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_network_config.go b/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_network_config.go index e3f02e93d..be16a2126 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_network_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_network_config.go @@ -8,16 +8,16 @@ package models // swagger:model GCPNetworkConfig type GCPNetworkConfig struct { - // Config Mode for Google Cloud network configuration. Enum options - INBAND_MANAGEMENT, ONE_ARM_MODE, TWO_ARM_MODE. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Config Mode for Google Cloud network configuration. Enum options - INBAND_MANAGEMENT, ONE_ARM_MODE, TWO_ARM_MODE. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Config *string `json:"config"` - // Configure InBand Management as Google Cloud network configuration. In this configuration the data network and management network for Service Engines will be same. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure InBand Management as Google Cloud network configuration. In this configuration the data network and management network for Service Engines will be same. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Inband *GCPInBandManagement `json:"inband,omitempty"` - // Configure One Arm Mode as Google Cloud network configuration. In this configuration the data network and the management network for the Service Engines will be separated. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure One Arm Mode as Google Cloud network configuration. In this configuration the data network and the management network for the Service Engines will be separated. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OneArm *GCPOneArmMode `json:"one_arm,omitempty"` - // Configure Two Arm Mode as Google Cloud network configuration. In this configuration the frontend data network, backend data network and the management network for the Service Engines will be separated. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure Two Arm Mode as Google Cloud network configuration. In this configuration the frontend data network, backend data network and the management network for the Service Engines will be separated. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TwoArm *GCPTwoArmMode `json:"two_arm,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_one_arm_mode.go b/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_one_arm_mode.go index 3a505adaf..1c660289e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_one_arm_mode.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_one_arm_mode.go @@ -8,25 +8,25 @@ package models // swagger:model GCPOneArmMode type GCPOneArmMode struct { - // Service Engine Data Network Name. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service Engine Data Network Name. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true DataVpcNetworkName *string `json:"data_vpc_network_name"` - // Project ID of the Service Engine Data Network. By default, Service Engine Project ID will be used. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Project ID of the Service Engine Data Network. By default, Service Engine Project ID will be used. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DataVpcProjectID *string `json:"data_vpc_project_id,omitempty"` - // Service Engine Data Network Subnet Name. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service Engine Data Network Subnet Name. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true DataVpcSubnetName *string `json:"data_vpc_subnet_name"` - // Service Engine Management Network Name. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service Engine Management Network Name. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ManagementVpcNetworkName *string `json:"management_vpc_network_name"` - // Project ID of the Service Engine Management Network. By default, Service Engine Project ID will be used. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Project ID of the Service Engine Management Network. By default, Service Engine Project ID will be used. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ManagementVpcProjectID *string `json:"management_vpc_project_id,omitempty"` - // Service Engine Management Network Subnet Name. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service Engine Management Network Subnet Name. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ManagementVpcSubnetName *string `json:"management_vpc_subnet_name"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_se_group_config.go b/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_se_group_config.go index c6b921eb7..d76a9b6a8 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_se_group_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_se_group_config.go @@ -8,12 +8,12 @@ package models // swagger:model GCPSeGroupConfig type GCPSeGroupConfig struct { - // Service Engine Backend Data Network Name, used only for GCP cloud.Overrides the cloud level setting for Backend Data Network in GCP Two Arm Mode. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Service Engine Backend Data Network Name, used only for GCP cloud.Overrides the cloud level setting for Backend Data Network in GCP Two Arm Mode. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. BackendDataVpcNetworkName *string `json:"backend_data_vpc_network_name,omitempty"` - // Project ID of the Service Engine Backend Data Network. By default, Service Engine Project ID will be used. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Project ID of the Service Engine Backend Data Network. By default, Service Engine Project ID will be used. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. BackendDataVpcProjectID *string `json:"backend_data_vpc_project_id,omitempty"` - // Service Engine Backend Data Subnet Name, used only for GCP cloud.Overrides the cloud level setting for Backend Data Subnet in GCP Two Arm Mode. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Service Engine Backend Data Subnet Name, used only for GCP cloud.Overrides the cloud level setting for Backend Data Subnet in GCP Two Arm Mode. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. BackendDataVpcSubnetName *string `json:"backend_data_vpc_subnet_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_setup.go b/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_setup.go index 944ff8ace..c7997c994 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_setup.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_setup.go @@ -8,42 +8,42 @@ package models // swagger:model GCPSetup type GCPSetup struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Hostname *string `json:"hostname,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Network *string `json:"network,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NhopInst *string `json:"nhop_inst,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NhopIP *IPAddr `json:"nhop_ip,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Project *string `json:"project,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RouteName *string `json:"route_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Subnet *string `json:"subnet,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Vip *IPAddr `json:"vip,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsName *string `json:"vs_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsUUID *string `json:"vs_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Zone *string `json:"zone,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_two_arm_mode.go b/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_two_arm_mode.go index ab38794d4..c64b4c914 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_two_arm_mode.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_two_arm_mode.go @@ -8,36 +8,36 @@ package models // swagger:model GCPTwoArmMode type GCPTwoArmMode struct { - // Service Engine Backend Data Network Name. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service Engine Backend Data Network Name. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true BackendDataVpcNetworkName *string `json:"backend_data_vpc_network_name"` - // Project ID of the Service Engine Backend Data Network. By default, Service Engine Project ID will be used. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Project ID of the Service Engine Backend Data Network. By default, Service Engine Project ID will be used. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. BackendDataVpcProjectID *string `json:"backend_data_vpc_project_id,omitempty"` - // Service Engine Backend Data Network Subnet Name. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service Engine Backend Data Network Subnet Name. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true BackendDataVpcSubnetName *string `json:"backend_data_vpc_subnet_name"` - // Service Engine Frontend Data Network Name. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service Engine Frontend Data Network Name. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true FrontendDataVpcNetworkName *string `json:"frontend_data_vpc_network_name"` - // Project ID of the Service Engine Frontend Data Network. By default, Service Engine Project ID will be used. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Project ID of the Service Engine Frontend Data Network. By default, Service Engine Project ID will be used. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FrontendDataVpcProjectID *string `json:"frontend_data_vpc_project_id,omitempty"` - // Service Engine Frontend Data Network Subnet Name. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service Engine Frontend Data Network Subnet Name. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true FrontendDataVpcSubnetName *string `json:"frontend_data_vpc_subnet_name"` - // Service Engine Management Network Name. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service Engine Management Network Name. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ManagementVpcNetworkName *string `json:"management_vpc_network_name"` - // Project ID of the Service Engine Management Network. By default, Service Engine Project ID will be used. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Project ID of the Service Engine Management Network. By default, Service Engine Project ID will be used. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ManagementVpcProjectID *string `json:"management_vpc_project_id,omitempty"` - // Service Engine Management Network Subnet Name. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service Engine Management Network Subnet Name. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ManagementVpcSubnetName *string `json:"management_vpc_subnet_name"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_v_ip_allocation.go b/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_v_ip_allocation.go index 8d18a32e2..3318f009a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_v_ip_allocation.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_v_ip_allocation.go @@ -8,13 +8,13 @@ package models // swagger:model GCPVIPAllocation type GCPVIPAllocation struct { - // Configure Google Cloud Internal LoadBalancer for VIP. The VIP will be auto allocated from a Google Cloud VPC Subnet. Field introduced in 18.2.9, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure Google Cloud Internal LoadBalancer for VIP. The VIP will be auto allocated from a Google Cloud VPC Subnet. Field introduced in 18.2.9, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ilb *GCPVIPILB `json:"ilb,omitempty"` - // VIP Allocation Mode. Enum options - ROUTES, ILB. Field introduced in 18.2.9, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // VIP Allocation Mode. Enum options - ROUTES, ILB. Field introduced in 18.2.9, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Mode *string `json:"mode"` - // Configure Google Cloud VPC Routes for VIP. The VIP can either be a static IP or auto allocted from AVI Internal Network. The VIP should not overlap with any of the subnet ranges in Google Cloud VPC. Field introduced in 18.2.9, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure Google Cloud VPC Routes for VIP. The VIP can either be a static IP or auto allocted from AVI Internal Network. The VIP should not overlap with any of the subnet ranges in Google Cloud VPC. Field introduced in 18.2.9, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Routes *GCPVIPRoutes `json:"routes,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_v_ip_i_l_b.go b/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_v_ip_i_l_b.go index 2c0987f1b..587809e89 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_v_ip_i_l_b.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_v_ip_i_l_b.go @@ -8,6 +8,6 @@ package models // swagger:model GCPVIPILB type GCPVIPILB struct { - // Google Cloud Router Names to advertise BYOIP. Field introduced in 18.2.9, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Google Cloud Router Names to advertise BYOIP. Field introduced in 18.2.9, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudRouterNames []string `json:"cloud_router_names,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_v_ip_routes.go b/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_v_ip_routes.go index afea1429f..8475e6342 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_v_ip_routes.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/g_c_p_v_ip_routes.go @@ -8,9 +8,9 @@ package models // swagger:model GCPVIPRoutes type GCPVIPRoutes struct { - // Match SE group subnets for VIP placement. Default is to not match SE group subnets. Field introduced in 18.2.9, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Match SE group subnets for VIP placement. Default is to not match SE group subnets. Field introduced in 18.2.9, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MatchSeGroupSubnet *bool `json:"match_se_group_subnet,omitempty"` - // Priority of the routes created in GCP. Field introduced in 20.1.7, 21.1.2. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Priority of the routes created in GCP. Field introduced in 20.1.7, 21.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RoutePriority *uint32 `json:"route_priority,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gateway_monitor.go b/vendor/github.com/vmware/alb-sdk/go/models/gateway_monitor.go index 2d3dcef8a..1013893bd 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gateway_monitor.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gateway_monitor.go @@ -8,19 +8,19 @@ package models // swagger:model GatewayMonitor type GatewayMonitor struct { - // IP address of next hop gateway to be monitored. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP address of next hop gateway to be monitored. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true GatewayIP *IPAddr `json:"gateway_ip"` - // The number of consecutive failed gateway health checks before a gateway is marked down. Allowed values are 3-50. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The number of consecutive failed gateway health checks before a gateway is marked down. Allowed values are 3-50. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GatewayMonitorFailThreshold *uint32 `json:"gateway_monitor_fail_threshold,omitempty"` - // The interval between two ping requests sent by the gateway monitor in milliseconds. If a value is not specified, requests are sent every second. Allowed values are 100-60000. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The interval between two ping requests sent by the gateway monitor in milliseconds. If a value is not specified, requests are sent every second. Allowed values are 100-60000. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GatewayMonitorInterval *uint32 `json:"gateway_monitor_interval,omitempty"` - // The number of consecutive successful gateway health checks before a gateway that was marked down by the gateway monitor is marked up. Allowed values are 3-50. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The number of consecutive successful gateway health checks before a gateway that was marked down by the gateway monitor is marked up. Allowed values are 3-50. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GatewayMonitorSuccessThreshold *uint32 `json:"gateway_monitor_success_threshold,omitempty"` - // Subnet providing reachability for Multi-hop Gateway. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Subnet providing reachability for Multi-hop Gateway. Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Subnet *IPAddrPrefix `json:"subnet,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gcp_info.go b/vendor/github.com/vmware/alb-sdk/go/models/gcp_info.go index edefc3c45..8c7147d98 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gcp_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gcp_info.go @@ -8,24 +8,24 @@ package models // swagger:model GcpInfo type GcpInfo struct { - // Hostname of this SE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Hostname of this SE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Hostname *string `json:"hostname,omitempty"` - // Instance type of this SE. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Instance type of this SE. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MachineType *string `json:"machine_type,omitempty"` - // Network this SE is assigned. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Network this SE is assigned. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Network *string `json:"network"` - // Project this SE belongs to. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Project this SE belongs to. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Project *string `json:"project"` - // Subnet assigned to this SE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Subnet assigned to this SE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Subnet *string `json:"subnet,omitempty"` - // Zone this SE is part of. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Zone this SE is part of. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Zone *string `json:"zone"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/geo_d_b.go b/vendor/github.com/vmware/alb-sdk/go/models/geo_d_b.go index 029e1faad..778ece8ff 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/geo_d_b.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/geo_d_b.go @@ -12,29 +12,29 @@ type GeoDB struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Description. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Description. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Geo Database files. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Geo Database files. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Files []*GeoDBFile `json:"files,omitempty"` - // This field indicates that this object is replicated across GSLB federation. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // This field indicates that this object is replicated across GSLB federation. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IsFederated *bool `json:"is_federated,omitempty"` - // Custom mappings of geo values. All mappings which start with the prefix 'System-' (any case) are reserved for system default objects and may be overwritten. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Custom mappings of geo values. All mappings which start with the prefix 'System-' (any case) are reserved for system default objects and may be overwritten. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Mappings []*GeoDBMapping `json:"mappings,omitempty"` - // Geo Database name. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Geo Database name. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Tenant that this object belongs to. It is a reference to an object of type Tenant. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Tenant that this object belongs to. It is a reference to an object of type Tenant. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of this object. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of this object. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/geo_d_b_file.go b/vendor/github.com/vmware/alb-sdk/go/models/geo_d_b_file.go index ff6b4d658..0ab44e51d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/geo_d_b_file.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/geo_d_b_file.go @@ -8,22 +8,22 @@ package models // swagger:model GeoDBFile type GeoDBFile struct { - // If set to false, this file is ignored. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // If set to false, this file is ignored. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Enabled *bool `json:"enabled,omitempty"` - // The file object that contains the geo data. Must be of type 'GeoDB'. It is a reference to an object of type FileObject. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The file object that contains the geo data. Must be of type 'GeoDB'. It is a reference to an object of type FileObject. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true FileRef *string `json:"file_ref"` - // Priority of the file - larger number takes precedence. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Priority of the file - larger number takes precedence. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Index *uint32 `json:"index"` - // Name of the file. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the file. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Source of the file data. Enum options - VENDOR_USER_DEFINED, VENDOR_AVI_DEFINED. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Source of the file data. Enum options - VENDOR_USER_DEFINED, VENDOR_AVI_DEFINED. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Vendor *string `json:"vendor"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/geo_d_b_mapping.go b/vendor/github.com/vmware/alb-sdk/go/models/geo_d_b_mapping.go index d90087351..98f6f1e9f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/geo_d_b_mapping.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/geo_d_b_mapping.go @@ -8,14 +8,14 @@ package models // swagger:model GeoDBMapping type GeoDBMapping struct { - // Description of the mapping. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Description of the mapping. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // The set of mapping elements. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The set of mapping elements. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Elements []*GeoDBMappingElement `json:"elements,omitempty"` - // The unique name of the user mapping. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The unique name of the user mapping. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/geo_d_b_mapping_element.go b/vendor/github.com/vmware/alb-sdk/go/models/geo_d_b_mapping_element.go index ae07ac99b..172299ecd 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/geo_d_b_mapping_element.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/geo_d_b_mapping_element.go @@ -8,11 +8,11 @@ package models // swagger:model GeoDBMappingElement type GeoDBMappingElement struct { - // The attribute to map. Enum options - ATTRIBUTE_IP_PREFIX, ATTRIBUTE_COUNTRY_CODE, ATTRIBUTE_COUNTRY_NAME, ATTRIBUTE_CONTINENT_CODE, ATTRIBUTE_CONTINENT_NAME, ATTRIBUTE_REGION_NAME, ATTRIBUTE_CITY_NAME, ATTRIBUTE_ISP_NAME, ATTRIBUTE_ORGANIZATION_NAME, ATTRIBUTE_AS_NUMBER, ATTRIBUTE_AS_NAME, ATTRIBUTE_LONGITUDE, ATTRIBUTE_LATITUDE, ATTRIBUTE_CUSTOM_1, ATTRIBUTE_CUSTOM_2, ATTRIBUTE_CUSTOM_3, ATTRIBUTE_CUSTOM_4, ATTRIBUTE_CUSTOM_5, ATTRIBUTE_CUSTOM_6, ATTRIBUTE_CUSTOM_7.... Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The attribute to map. Enum options - ATTRIBUTE_IP_PREFIX, ATTRIBUTE_COUNTRY_CODE, ATTRIBUTE_COUNTRY_NAME, ATTRIBUTE_CONTINENT_CODE, ATTRIBUTE_CONTINENT_NAME, ATTRIBUTE_REGION_NAME, ATTRIBUTE_CITY_NAME, ATTRIBUTE_ISP_NAME, ATTRIBUTE_ORGANIZATION_NAME, ATTRIBUTE_AS_NUMBER, ATTRIBUTE_AS_NAME, ATTRIBUTE_LONGITUDE, ATTRIBUTE_LATITUDE, ATTRIBUTE_CUSTOM_1, ATTRIBUTE_CUSTOM_2, ATTRIBUTE_CUSTOM_3, ATTRIBUTE_CUSTOM_4, ATTRIBUTE_CUSTOM_5, ATTRIBUTE_CUSTOM_6, ATTRIBUTE_CUSTOM_7.... Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Attribute *string `json:"attribute"` - // The values to map. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The values to map. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Values []string `json:"values,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/geo_location.go b/vendor/github.com/vmware/alb-sdk/go/models/geo_location.go index 646c92eb7..b8c560661 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/geo_location.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/geo_location.go @@ -8,15 +8,15 @@ package models // swagger:model GeoLocation type GeoLocation struct { - // Latitude of the location. This is represented as degrees.minutes. The range is from -90.0 (south) to +90.0 (north). Allowed values are -90.0-+90.0. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Latitude of the location. This is represented as degrees.minutes. The range is from -90.0 (south) to +90.0 (north). Allowed values are -90.0-+90.0. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Latitude *float32 `json:"latitude,omitempty"` - // Longitude of the location. This is represented as degrees.minutes. The range is from -180.0 (west) to +180.0 (east). Allowed values are -180.0-+180.0. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Longitude of the location. This is represented as degrees.minutes. The range is from -180.0 (west) to +180.0 (east). Allowed values are -180.0-+180.0. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Longitude *float32 `json:"longitude,omitempty"` - // Location name in the format Country/State/City. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Location name in the format Country/State/City. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Location tag *string - example USEast. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Location tag *string - example USEast. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Tag *string `json:"tag,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/geo_match.go b/vendor/github.com/vmware/alb-sdk/go/models/geo_match.go index 9bf0f4930..94357642d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/geo_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/geo_match.go @@ -8,15 +8,15 @@ package models // swagger:model GeoMatch type GeoMatch struct { - // The Geo data type to match on. Enum options - ATTRIBUTE_IP_PREFIX, ATTRIBUTE_COUNTRY_CODE, ATTRIBUTE_COUNTRY_NAME, ATTRIBUTE_CONTINENT_CODE, ATTRIBUTE_CONTINENT_NAME, ATTRIBUTE_REGION_NAME, ATTRIBUTE_CITY_NAME, ATTRIBUTE_ISP_NAME, ATTRIBUTE_ORGANIZATION_NAME, ATTRIBUTE_AS_NUMBER, ATTRIBUTE_AS_NAME, ATTRIBUTE_LONGITUDE, ATTRIBUTE_LATITUDE, ATTRIBUTE_CUSTOM_1, ATTRIBUTE_CUSTOM_2, ATTRIBUTE_CUSTOM_3, ATTRIBUTE_CUSTOM_4, ATTRIBUTE_CUSTOM_5, ATTRIBUTE_CUSTOM_6, ATTRIBUTE_CUSTOM_7.... Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The Geo data type to match on. Enum options - ATTRIBUTE_IP_PREFIX, ATTRIBUTE_COUNTRY_CODE, ATTRIBUTE_COUNTRY_NAME, ATTRIBUTE_CONTINENT_CODE, ATTRIBUTE_CONTINENT_NAME, ATTRIBUTE_REGION_NAME, ATTRIBUTE_CITY_NAME, ATTRIBUTE_ISP_NAME, ATTRIBUTE_ORGANIZATION_NAME, ATTRIBUTE_AS_NUMBER, ATTRIBUTE_AS_NAME, ATTRIBUTE_LONGITUDE, ATTRIBUTE_LATITUDE, ATTRIBUTE_CUSTOM_1, ATTRIBUTE_CUSTOM_2, ATTRIBUTE_CUSTOM_3, ATTRIBUTE_CUSTOM_4, ATTRIBUTE_CUSTOM_5, ATTRIBUTE_CUSTOM_6, ATTRIBUTE_CUSTOM_7.... Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Attribute *string `json:"attribute"` - // Match criteria. Enum options - IS_IN, IS_NOT_IN. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Match criteria. Enum options - IS_IN, IS_NOT_IN. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true MatchOperation *string `json:"match_operation"` - // The values to match. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The values to match. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Values []string `json:"values,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/get_log_recommendations.go b/vendor/github.com/vmware/alb-sdk/go/models/get_log_recommendations.go index 2c8dc1148..c4523a368 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/get_log_recommendations.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/get_log_recommendations.go @@ -8,6 +8,6 @@ package models // swagger:model GetLogRecommendations type GetLogRecommendations struct { - // Describe the recommendation we want to get. Field introduced in 21.1.3. Minimum of 1 items required. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Describe the recommendation we want to get. Field introduced in 21.1.3. Minimum of 1 items required. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Requests []*RecommendationRequest `json:"requests,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb.go index c2f972d24..4ded75cd5 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb.go @@ -12,75 +12,87 @@ type Gslb struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Frequency with which messages are propagated to Vs Mgr. Value of 0 disables async behavior and RPC are sent inline. Allowed values are 0-5. Field introduced in 18.2.3. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Frequency with which messages are propagated to Vs Mgr. Value of 0 disables async behavior and RPC are sent inline. Allowed values are 0-5. Field introduced in 18.2.3. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AsyncInterval *uint32 `json:"async_interval,omitempty"` - // Max retries after which the remote site is treated as a fresh start. In fresh start all the configs are downloaded. Allowed values are 1-1024. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Automatically set the send interval value based on the load. Field introduced in 30.2.5, 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + AutoTuneSendInterval *AutoTuneSendInterval `json:"auto_tune_send_interval,omitempty"` + + // Max retries after which the remote site is treated as a fresh start. In fresh start all the configs are downloaded. Allowed values are 1-1024. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClearOnMaxRetries *uint32 `json:"clear_on_max_retries,omitempty"` - // Group to specify if the client ip addresses are public or private. Field introduced in 17.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Group to specify if the client ip addresses are public or private. Field introduced in 17.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientIPAddrGroup *GslbClientIPAddrGroup `json:"client_ip_addr_group,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Sub domain configuration for the GSLB. GSLB service's FQDN must be a match one of these subdomains. . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Sub domain configuration for the GSLB. GSLB service's FQDN must be a match one of these subdomains. . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DNSConfigs []*DNSConfig `json:"dns_configs,omitempty"` - // Allows enable/disable of GslbService pool groups and pool members from the gslb follower members. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Allows enable/disable of GslbService pool groups and pool members from the gslb follower members. Field introduced in 20.1.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EnableConfigByMembers *bool `json:"enable_config_by_members,omitempty"` - // Frequency with which errored messages are resynced to follower sites. Value of 0 disables resync behavior. Allowed values are 60-3600. Special values are 0 - Disable. Field introduced in 18.2.3. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Frequency with which errored messages are resynced to follower sites. Value of 0 disables resync behavior. Allowed values are 60-3600. Special values are 0 - Disable. Field introduced in 18.2.3. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorResyncInterval *uint32 `json:"error_resync_interval,omitempty"` - // This is the max number of file versions that will be retained for a file referenced by the federated 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 in Enterprise edition with any value, Enterprise with Cloud Services edition. + // This is the max number of file versions that will be retained for a file referenced by the federated 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. FileobjectMaxFileVersions *uint32 `json:"fileobject_max_file_versions,omitempty"` - // This field indicates that this object is replicated across GSLB federation. Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If this knob is enabled, GSLB Service member FQDN will be resolved by the service engines hosting the GSLB service. Each service engine will resolve and consume the resolved IP addresses locally. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + GsMemberFqdnResolutionOnSe *bool `json:"gs_member_fqdn_resolution_on_se,omitempty"` + + // This field indicates that this object is replicated across GSLB federation. Field introduced in 17.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsFederated *bool `json:"is_federated,omitempty"` - // Mark this Site as leader of GSLB configuration. This site is the one among the Avi sites. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field has leader change configuration info including mode, leader designate sites and other configurations for auto leader change like max short probe failures. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + LeaderChangeInfo *LeaderChangeInfo `json:"leader_change_info,omitempty"` + + // Mark this Site as leader of GSLB configuration. This site is the one among the Avi sites. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true LeaderClusterUUID *string `json:"leader_cluster_uuid"` - // This field disables the configuration operations on the leader for all federated objects. CUD operations on Gslb, GslbService, GslbGeoDbProfile and other federated objects will be rejected. The rest-api disabling helps in upgrade scenarios where we don't want configuration sync operations to the Gslb member when the member is being upgraded. This configuration programmatically blocks the leader from accepting new Gslb configuration when member sites are undergoing upgrade. . Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field disables the configuration operations on the leader for all federated objects. CUD operations on Gslb, GslbService, GslbGeoDbProfile and other federated objects will be rejected. The rest-api disabling helps in upgrade scenarios where we don't want configuration sync operations to the Gslb member when the member is being upgraded. This configuration programmatically blocks the leader from accepting new Gslb configuration when member sites are undergoing upgrade. . Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaintenanceMode *bool `json:"maintenance_mode,omitempty"` - // Name for the GSLB object. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name for the GSLB object. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Policy for replicating configuration to the active follower sites. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Policy for replicating configuration to the active follower sites. Field deprecated in 31.2.1. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ReplicationPolicy *ReplicationPolicy `json:"replication_policy,omitempty"` - // Frequency with which group members communicate. Allowed values are 1-3600. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Frequency with which group members communicate. Allowed values are 1-3600. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SendInterval *uint32 `json:"send_interval,omitempty"` - // The user can specify a send-interval while entering maintenance mode. The validity of this 'maintenance send-interval' is only during maintenance mode. When the user leaves maintenance mode, the original send-interval is reinstated. This internal variable is used to store the original send-interval. . Field introduced in 18.2.3. Unit is SEC. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // The user can specify a send-interval while entering maintenance mode. The validity of this 'maintenance send-interval' is only during maintenance mode. When the user leaves maintenance mode, the original send-interval is reinstated. This internal variable is used to store the original send-interval. . Field introduced in 18.2.3. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SendIntervalPriorToMaintenanceMode *uint32 `json:"send_interval_prior_to_maintenance_mode,omitempty"` - // Select Avi site member belonging to this Gslb. Minimum of 1 items required. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Wait time between two consecutive short probe health checks. Allowed values are 1-3600. Field introduced in 31.1.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ShortProbeInterval *uint32 `json:"short_probe_interval,omitempty"` + + // Select Avi site member belonging to this Gslb. Minimum of 1 items required. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Sites []*GslbSite `json:"sites,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // This field indicates tenant visibility for GS pool member selection across the Gslb federated objects.Tenant scope can be set only during the Gslb create and cannot be changed once it is set. Field introduced in 18.2.12,20.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // This field indicates tenant visibility for GS pool member selection across the Gslb federated objects.Tenant scope can be set only during the Gslb create and cannot be changed once it is set. Field introduced in 18.2.12,20.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TenantScoped *bool `json:"tenant_scoped,omitempty"` - // Third party site member belonging to this Gslb. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Third party site member belonging to this Gslb. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ThirdPartySites []*GslbThirdPartySite `json:"third_party_sites,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the GSLB object. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the GSLB object. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // The view-id is used in change-leader mode to differentiate partitioned groups while they have the same GSLB namespace. Each partitioned group will be able to operate independently by using the view-id. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The view-id is used in change-leader mode to differentiate partitioned groups while they have the same GSLB namespace. Each partitioned group will be able to operate independently by using the view-id. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ViewID *uint64 `json:"view_id,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_c_r_m_runtime.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_c_r_m_runtime.go new file mode 100644 index 000000000..1dcb7ea2a --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_c_r_m_runtime.go @@ -0,0 +1,54 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// GslbCRMRuntime gslb c r m runtime +// swagger:model GslbCRMRuntime +type GslbCRMRuntime struct { + + // UNIX time since epoch in microseconds. Units(MICROSECONDS). + // Read Only: true + LastModified *string `json:"_last_modified,omitempty"` + + // This field tracks the site_uuid for local/remote site. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ClusterUUID *string `json:"cluster_uuid,omitempty"` + + // Events Captured wrt to config replication. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Events []*EventInfo `json:"events,omitempty"` + + // Federated data store related info. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + FdsInfo *FdsInfo `json:"fds_info,omitempty"` + + // Represents Local Info for the site. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + LocalInfo *LocalInfo `json:"local_info,omitempty"` + + // The name of DB entry. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Name *string `json:"name,omitempty"` + + // GSLB CRM Runtime object uuid. Points to the GSLB to which this belongs. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ObjUUID *string `json:"obj_uuid,omitempty"` + + // Respresents Remote Site's info wrt to replication. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + RemoteInfo *RemoteInfo `json:"remote_info,omitempty"` + + // Policy for replicating configuration to the active follower sites. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ReplicationPolicy *ReplicationPolicy `json:"replication_policy,omitempty"` + + // This field tracks the site name. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SiteName *string `json:"site_name,omitempty"` + + // CRM operational status. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + StatusInfo *OperationalStatus `json:"status_info,omitempty"` + + // Uuid of the tenant. It is a reference to an object of type Tenant. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TenantRef *string `json:"tenant_ref,omitempty"` + + // url + // Read Only: true + URL *string `json:"url,omitempty"` + + // The uuid of DB entry. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + UUID *string `json:"uuid,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_c_r_m_runtime_api_response.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_c_r_m_runtime_api_response.go new file mode 100644 index 000000000..34bcc70ee --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_c_r_m_runtime_api_response.go @@ -0,0 +1,21 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// GslbCRMRuntimeAPIResponse gslb c r m runtime Api response +// swagger:model GslbCRMRuntimeApiResponse +type GslbCRMRuntimeAPIResponse struct { + + // count + // Required: true + Count *int32 `json:"count"` + + // next + Next *string `json:"next,omitempty"` + + // results + // Required: true + Results []*GslbCRMRuntime `json:"results,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_client_ip_addr_group.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_client_ip_addr_group.go index 75b6e66fa..c0956a073 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_client_ip_addr_group.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_client_ip_addr_group.go @@ -8,16 +8,16 @@ package models // swagger:model GslbClientIpAddrGroup type GslbClientIPAddrGroup struct { - // Configure IP address(es). Field introduced in 17.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure IP address(es). Field introduced in 17.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Addrs []*IPAddr `json:"addrs,omitempty"` - // Configure IP address prefix(es). Field introduced in 17.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure IP address prefix(es). Field introduced in 17.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Prefixes []*IPAddrPrefix `json:"prefixes,omitempty"` - // Configure IP address range(s). Field introduced in 17.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure IP address range(s). Field introduced in 17.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ranges []*IPAddrRange `json:"ranges,omitempty"` - // Specify whether this client IP address range is public or private. Enum options - GSLB_IP_PUBLIC, GSLB_IP_PRIVATE. Field introduced in 17.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Specify whether this client IP address range is public or private. Enum options - GSLB_IP_PUBLIC, GSLB_IP_PRIVATE. Field introduced in 17.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Type *string `json:"type"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_config.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_config.go index 6a7d70ae4..12a60c577 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_config.go @@ -8,53 +8,53 @@ package models // swagger:model GslbConfig type GslbConfig struct { - // Frequency with which messages are propagated to Vs Mgr. Value of 0 disables async behavior and RPC are sent inline. Allowed values are 0-5. Field introduced in 22.1.1. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Frequency with which messages are propagated to Vs Mgr. Value of 0 disables async behavior and RPC are sent inline. Allowed values are 0-5. Field introduced in 22.1.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AsyncInterval *uint32 `json:"async_interval,omitempty"` - // Max retries after which the remote site is treated as a fresh start. In fresh start all the configs are downloaded. Allowed values are 1-1024. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Max retries after which the remote site is treated as a fresh start. In fresh start all the configs are downloaded. Allowed values are 1-1024. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ClearOnMaxRetries *uint32 `json:"clear_on_max_retries,omitempty"` - // Allows enable/disable of GslbService pool groups and pool members from the gslb follower members. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Allows enable/disable of GslbService pool groups and pool members from the gslb follower members. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EnableConfigByMembers *bool `json:"enable_config_by_members,omitempty"` - // Frequency with which errored messages are resynced to follower sites. Value of 0 disables resync behavior. Allowed values are 60-3600. Special values are 0 - Disable. Field introduced in 22.1.1. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Frequency with which errored messages are resynced to follower sites. Value of 0 disables resync behavior. Allowed values are 60-3600. Special values are 0 - Disable. Field introduced in 22.1.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ErrorResyncInterval *uint32 `json:"error_resync_interval,omitempty"` - // This field indicates that this object is replicated across GSLB federation. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // This field indicates that this object is replicated across GSLB federation. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IsFederated *bool `json:"is_federated,omitempty"` - // Mark this Site as leader of GSLB configuration. This site is the one among the Avi sites. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Mark this Site as leader of GSLB configuration. This site is the one among the Avi sites. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true LeaderClusterUUID *string `json:"leader_cluster_uuid"` - // This field disables the configuration operations on the leader for all federated objects. CUD operations on Gslb, GslbService, GslbGeoDbProfile and other federated objects will be rejected. The rest-api disabling helps in upgrade scenarios where we don't want configuration sync operations to the Gslb member when the member is being upgraded. This configuration programmatically blocks the leader from accepting new Gslb configuration when member sites are undergoing upgrade. . Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // This field disables the configuration operations on the leader for all federated objects. CUD operations on Gslb, GslbService, GslbGeoDbProfile and other federated objects will be rejected. The rest-api disabling helps in upgrade scenarios where we don't want configuration sync operations to the Gslb member when the member is being upgraded. This configuration programmatically blocks the leader from accepting new Gslb configuration when member sites are undergoing upgrade. . Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MaintenanceMode *bool `json:"maintenance_mode,omitempty"` - // Name of the GSLB. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the GSLB. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Policy for replicating configuration to the active follower sites. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Policy for replicating configuration to the active follower sites. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ReplicationPolicy *ReplicationPolicy `json:"replication_policy,omitempty"` - // Frequency with which group members communicate. Allowed values are 1-3600. Field introduced in 22.1.1. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Frequency with which group members communicate. Allowed values are 1-3600. Field introduced in 22.1.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SendInterval *uint32 `json:"send_interval,omitempty"` - // Select Avi site member belonging to this Gslb. Field introduced in 22.1.1. Minimum of 1 items required. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Select Avi site member belonging to this Gslb. Field introduced in 22.1.1. Minimum of 1 items required. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Sites []*GslbSite `json:"sites,omitempty"` - // It is a reference to an object of type Tenant. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. TenantRef *string `json:"tenant_ref,omitempty"` - // This field indicates tenant visibility for GS pool member selection across the Gslb federated objects. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // This field indicates tenant visibility for GS pool member selection across the Gslb federated objects. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TenantScoped *bool `json:"tenant_scoped,omitempty"` - // URL of the GSLB. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // URL of the GSLB. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. URL *string `json:"url,omitempty"` - // UUID of the GSLB. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the GSLB. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // The view-id is used in change-leader mode to differentiate partitioned groups while they have the same GSLB namespace. Each partitioned group will be able to operate independently by using the view-id. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The view-id is used in change-leader mode to differentiate partitioned groups while they have the same GSLB namespace. Each partitioned group will be able to operate independently by using the view-id. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ViewID *uint64 `json:"view_id,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_dns_gs_status.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_dns_gs_status.go index 0a610cc62..84257df74 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_dns_gs_status.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_dns_gs_status.go @@ -8,18 +8,18 @@ package models // swagger:model GslbDnsGsStatus type GslbDNSGsStatus struct { - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LastChangedTime *TimeStamp `json:"last_changed_time,omitempty"` - // Counter to track the number of partial updates sent. Once it reaches the partial updates threshold, a full update is sent. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Counter to track the number of partial updates sent. Once it reaches the partial updates threshold, a full update is sent. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumPartialUpdates *uint32 `json:"num_partial_updates,omitempty"` - // Threshold after which a full GS Status is sent. . Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Threshold after which a full GS Status is sent. . Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PartialUpdateThreshold *uint32 `json:"partial_update_threshold,omitempty"` - // State variable to trigger full or partial update. Enum options - GSLB_FULL_UPDATE_PENDING, GSLB_PARTIAL_UPDATE_PENDING. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // State variable to trigger full or partial update. Enum options - GSLB_FULL_UPDATE_PENDING, GSLB_PARTIAL_UPDATE_PENDING. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. State *string `json:"state,omitempty"` - // Describes the type (partial/full) of the last GS status sent to Dns-VS(es). Enum options - GSLB_NO_UPDATE, GSLB_FULL_UPDATE, GSLB_PARTIAL_UPDATE. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Describes the type (partial/full) of the last GS status sent to Dns-VS(es). Enum options - GSLB_NO_UPDATE, GSLB_FULL_UPDATE, GSLB_PARTIAL_UPDATE. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Type *string `json:"type,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_dns_info.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_dns_info.go index dc598e90c..b80012da5 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_dns_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_dns_info.go @@ -8,15 +8,18 @@ package models // swagger:model GslbDnsInfo type GslbDNSInfo struct { - // This field indicates that atleast one DNS is active at the site. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field indicates that atleast one DNS is active at the site. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DNSActive *bool `json:"dns_active,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field tracks the service engine resource hosting the DNS virtual service. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + DNSSeResource *SeResources `json:"dns_se_resource,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DNSVsStates []*GslbPerDNSState `json:"dns_vs_states,omitempty"` - // This field encapsulates the Gs-status edge-triggered framework. . Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field encapsulates the Gs-status edge-triggered framework. . Field deprecated in 31.1.1. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GsStatus *GslbDNSGsStatus `json:"gs_status,omitempty"` - // This field is used to track the retry attempts for SE download errors. . Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field is used to track the retry attempts for SE download errors. . Field deprecated in 31.1.1. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RetryCount *uint32 `json:"retry_count,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_dns_update.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_dns_update.go index d773ef459..c1d187a07 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_dns_update.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_dns_update.go @@ -8,24 +8,24 @@ package models // swagger:model GslbDnsUpdate type GslbDNSUpdate struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClearOnMaxRetries *uint32 `json:"clear_on_max_retries,omitempty"` - // List of Geo DB Profiles associated with this DNS VS. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of Geo DB Profiles associated with this DNS VS. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GslbGeoDbProfileUuids []string `json:"gslb_geo_db_profile_uuids,omitempty"` - // List of Gslb Services associated with the DNS VS. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of Gslb Services associated with the DNS VS. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GslbServiceUuids []string `json:"gslb_service_uuids,omitempty"` - // Gslb object associated with the DNS VS. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Gslb object associated with the DNS VS. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GslbUuids []string `json:"gslb_uuids,omitempty"` - // Gslb, GslbService objects that is pushed on a per Dns basis. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Gslb, GslbService objects that is pushed on a per Dns basis. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ObjInfo []*GslbObjectInfo `json:"obj_info,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SendInterval *uint32 `json:"send_interval,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_download_status.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_download_status.go index da9b4c16e..afa2d7048 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_download_status.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_download_status.go @@ -8,9 +8,9 @@ package models // swagger:model GslbDownloadStatus type GslbDownloadStatus struct { - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LastChangedTime *TimeStamp `json:"last_changed_time,omitempty"` - // This field indicates the download state to a dns-vs(es) or a VS or a SE depending on the usage context. . Enum options - GSLB_DOWNLOAD_NONE, GSLB_DOWNLOAD_DONE, GSLB_DOWNLOAD_PENDING, GSLB_DOWNLOAD_ERROR. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field indicates the download state to a dns-vs(es) or a VS or a SE depending on the usage context. . Enum options - GSLB_DOWNLOAD_NONE, GSLB_DOWNLOAD_DONE, GSLB_DOWNLOAD_PENDING, GSLB_DOWNLOAD_ERROR. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. State *string `json:"state,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_geo_db_entry.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_geo_db_entry.go index ae09b5399..d84fbdae1 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_geo_db_entry.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_geo_db_entry.go @@ -8,10 +8,9 @@ package models // swagger:model GslbGeoDbEntry type GslbGeoDbEntry struct { - // This field describes the GeoDb file. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. - // Required: true - File *GslbGeoDbFile `json:"file"` + // This is referred to FileObject that is associtated with the giveb geodb profile. It is a reference to an object of type FileObject. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + FileObjRef *string `json:"file_obj_ref,omitempty"` - // Priority of this geodb entry. This value should be unique in a repeated list of geodb entries. Higher the value, then greater is the priority. . Allowed values are 1-100. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Priority of this geodb entry. This value should be unique in a repeated list of geodb entries. Higher the value, then greater is the priority. . Allowed values are 1-100. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Priority *uint32 `json:"priority,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_geo_db_file.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_geo_db_file.go index c94ac8dca..3e6a65108 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_geo_db_file.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_geo_db_file.go @@ -8,25 +8,25 @@ package models // swagger:model GslbGeoDbFile type GslbGeoDbFile struct { - // This field indicates the checksum of the original file. The checksum is internally computed. It's value changes every time the file is uploaded/modified. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // This field indicates the checksum of the original file. The checksum is internally computed. It's value changes every time the file is uploaded/modified. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Read Only: true Checksum *string `json:"checksum,omitempty"` - // This field indicates the internal file used in the system. The user uploaded file will be retained while a corresponding internal file is generated to be consumed by various upstream (Other sites) and downstream (SEs) entities. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // This field indicates the internal file used in the system. The user uploaded file will be retained while a corresponding internal file is generated to be consumed by various upstream (Other sites) and downstream (SEs) entities. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Read Only: true FileID *string `json:"file_id,omitempty"` - // This field indicates the checksum of the internal file. The checksum is internally computed. It's value changes every time the internal file is regenerated. The internal file is regenerated whenever the original file is uploaded to the controller. Field introduced in 22.1.6, 30.2.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // This field indicates the checksum of the internal file. The checksum is internally computed. It's value changes every time the internal file is regenerated. The internal file is regenerated whenever the original file is uploaded to the controller. Field introduced in 22.1.6, 30.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Read Only: true FileIDChecksum *string `json:"file_id_checksum,omitempty"` - // Geodb Filename in the Avi supported formats. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Geodb Filename in the Avi supported formats. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Filename *string `json:"filename,omitempty"` - // This field indicates the file format. Enum options - GSLB_GEODB_FILE_FORMAT_AVI, GSLB_GEODB_FILE_FORMAT_MAXMIND_CITY, GSLB_GEODB_FILE_FORMAT_MAXMIND_CITY_V6, GSLB_GEODB_FILE_FORMAT_MAXMIND_CITY_V4_AND_V6, GSLB_GEODB_FILE_FORMAT_AVI_V6, GSLB_GEODB_FILE_FORMAT_AVI_V4_AND_V6. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field indicates the file format. Enum options - GSLB_GEODB_FILE_FORMAT_AVI, GSLB_GEODB_FILE_FORMAT_MAXMIND_CITY, GSLB_GEODB_FILE_FORMAT_MAXMIND_CITY_V6, GSLB_GEODB_FILE_FORMAT_MAXMIND_CITY_V4_AND_V6, GSLB_GEODB_FILE_FORMAT_AVI_V6, GSLB_GEODB_FILE_FORMAT_AVI_V4_AND_V6. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Format *string `json:"format,omitempty"` - // This field indicates the timestamp of when the file is associated to the GslbGeodbProfile. It is an internal generated timestamp. This value is a constant for the lifetime of the File and does not change every time the file is uploaded. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // This field indicates the timestamp of when the file is associated to the GslbGeodbProfile. It is an internal generated timestamp. This value is a constant for the lifetime of the File and does not change every time the file is uploaded. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Read Only: true Timestamp *uint64 `json:"timestamp,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_geo_db_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_geo_db_profile.go index ee93a3ca4..03b4deabc 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_geo_db_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_geo_db_profile.go @@ -12,32 +12,32 @@ type GslbGeoDbProfile struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // List of Geodb entries. An entry can either be a geodb file or an ip address group with geo properties. . Field introduced in 17.1.1. Minimum of 1 items required. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of Geodb entries. An entry can either be a geodb file or an ip address group with geo properties. . Field introduced in 17.1.1. Minimum of 1 items required. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Entries []*GslbGeoDbEntry `json:"entries,omitempty"` - // This field indicates that this object is replicated across GSLB federation. Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field indicates that this object is replicated across GSLB federation. Field introduced in 17.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsFederated *bool `json:"is_federated,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // A user-friendly name for the geodb profile. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // A user-friendly name for the geodb profile. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // It is a reference to an object of type Tenant. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the geodb profile. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the geodb profile. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_geo_location.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_geo_location.go index ed72a5163..66c2b30e6 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_geo_location.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_geo_location.go @@ -8,10 +8,10 @@ package models // swagger:model GslbGeoLocation type GslbGeoLocation struct { - // Geographic location of the site. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Geographic location of the site. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Location *GeoLocation `json:"location,omitempty"` - // This field describes the source of the GeoLocation. . Enum options - GSLB_LOCATION_SRC_USER_CONFIGURED, GSLB_LOCATION_SRC_INHERIT_FROM_SITE, GSLB_LOCATION_SRC_FROM_GEODB. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field describes the source of the GeoLocation. . Enum options - GSLB_LOCATION_SRC_USER_CONFIGURED, GSLB_LOCATION_SRC_INHERIT_FROM_SITE, GSLB_LOCATION_SRC_FROM_GEODB. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Source *string `json:"source"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_h_s_m_runtime.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_h_s_m_runtime.go new file mode 100644 index 000000000..784b46b08 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_h_s_m_runtime.go @@ -0,0 +1,54 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// GslbHSMRuntime gslb h s m runtime +// swagger:model GslbHSMRuntime +type GslbHSMRuntime struct { + + // UNIX time since epoch in microseconds. Units(MICROSECONDS). + // Read Only: true + LastModified *string `json:"_last_modified,omitempty"` + + // The site controller cluster UUID. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ClusterUUID *string `json:"cluster_uuid,omitempty"` + + // Represents whether HSM is Enabled/disabled. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Enabled *bool `json:"enabled,omitempty"` + + // Events Captured wrt to config replication. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Events []*EventInfo `json:"events,omitempty"` + + // Represents Local Info for the site. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + LocalInfo *LocalInfo `json:"local_info,omitempty"` + + // The name of DB entry. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Name *string `json:"name,omitempty"` + + // GSLB HSM Runtime object uuid. Points to the GSLB to which this belongs. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ObjUUID *string `json:"obj_uuid,omitempty"` + + // Gslb site operational status, represents whether site is UP or DOWN. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + OperStatus *OperationalStatus `json:"oper_status,omitempty"` + + // Remote info is basically updated by GRW. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + RemoteInfo *RemoteInfo `json:"remote_info,omitempty"` + + // Frequency with which group members communicate. This field shadows glb_cfg.send_interval. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SendInterval *uint32 `json:"send_interval,omitempty"` + + // The Gslb site name. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SiteName *string `json:"site_name,omitempty"` + + // Uuid of the tenant. It is a reference to an object of type Tenant. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TenantRef *string `json:"tenant_ref,omitempty"` + + // url + // Read Only: true + URL *string `json:"url,omitempty"` + + // The uuid of DB entry. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + UUID *string `json:"uuid,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_h_s_m_runtime_api_response.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_h_s_m_runtime_api_response.go new file mode 100644 index 000000000..350802d51 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_h_s_m_runtime_api_response.go @@ -0,0 +1,21 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// GslbHSMRuntimeAPIResponse gslb h s m runtime Api response +// swagger:model GslbHSMRuntimeApiResponse +type GslbHSMRuntimeAPIResponse struct { + + // count + // Required: true + Count *int32 `json:"count"` + + // next + Next *string `json:"next,omitempty"` + + // results + // Required: true + Results []*GslbHSMRuntime `json:"results,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_health_monitor_proxy.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_health_monitor_proxy.go index c8b676087..88a30625b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_health_monitor_proxy.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_health_monitor_proxy.go @@ -8,9 +8,9 @@ package models // swagger:model GslbHealthMonitorProxy type GslbHealthMonitorProxy struct { - // This field identifies the health monitor proxy behavior. The designated site for health monitor proxy can monitor public or private or all the members of a given site. . Enum options - GSLB_HEALTH_MONITOR_PROXY_ALL_MEMBERS, GSLB_HEALTH_MONITOR_PROXY_PRIVATE_MEMBERS. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field identifies the health monitor proxy behavior. The designated site for health monitor proxy can monitor public or private or all the members of a given site. . Enum options - GSLB_HEALTH_MONITOR_PROXY_ALL_MEMBERS, GSLB_HEALTH_MONITOR_PROXY_PRIVATE_MEMBERS. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ProxyType *string `json:"proxy_type,omitempty"` - // This field identifies the site that will health monitor on behalf of the current site. i.e. it will be a health monitor proxy and monitor members of the current site. . Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field identifies the site that will health monitor on behalf of the current site. i.e. it will be a health monitor proxy and monitor members of the current site. . Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SiteUUID *string `json:"site_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_inventory.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_inventory.go index e71e3907e..bd9e535d1 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_inventory.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_inventory.go @@ -12,16 +12,16 @@ type GslbInventory struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Configuration summary of the GSLB. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configuration summary of the GSLB. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Config *GslbConfig `json:"config,omitempty"` - // Runtime summary of the GSLB. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Runtime summary of the GSLB. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Runtime *GslbRuntimeSummary `json:"runtime,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the GSLB. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the GSLB. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_ip_addr.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_ip_addr.go index 9b696d1ed..6ad6c0877 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_ip_addr.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_ip_addr.go @@ -8,6 +8,6 @@ package models // swagger:model GslbIpAddr type GslbIPAddr struct { - // Public IP address of the pool member. Field introduced in 17.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Public IP address of the pool member. Field introduced in 17.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IP *IPAddr `json:"ip,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_obj.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_obj.go index 81e2f0657..b8ce1dc61 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_obj.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_obj.go @@ -8,12 +8,12 @@ package models // swagger:model GslbObj type GslbObj struct { - // Field introduced in 18.1.5, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.1.5, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GslbGeoDbProfileUUID *string `json:"gslb_geo_db_profile_uuid,omitempty"` - // Field introduced in 18.1.5, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.1.5, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GslbServiceUUID *string `json:"gslb_service_uuid,omitempty"` - // Field introduced in 18.1.5, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.1.5, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GslbUUID *string `json:"gslb_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_obj_info.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_obj_info.go new file mode 100644 index 000000000..63690d2a9 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_obj_info.go @@ -0,0 +1,13 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// GslbObjInfo gslb obj info +// swagger:model GslbObjInfo +type GslbObjInfo struct { + + // The config replication info to SE(es) and peer sites. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ReplState *CfgState `json:"repl_state,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_object_info.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_object_info.go index bba2d84d8..aaa60eebe 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_object_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_object_info.go @@ -8,15 +8,15 @@ package models // swagger:model GslbObjectInfo type GslbObjectInfo struct { - // Indicates the object uuid. Field introduced in 18.1.5, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Indicates the object uuid. Field introduced in 18.1.5, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Obj *GslbObj `json:"obj,omitempty"` - // Indicates the object uuid. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Indicates the object uuid. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ObjectUUID *string `json:"object_uuid,omitempty"` - // Indicates the object type Gslb, GslbService or GslbGeoDbProfile. . Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Indicates the object type Gslb, GslbService or GslbGeoDbProfile. . Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PbName *string `json:"pb_name,omitempty"` - // Indicates the state of the object unchanged or changed. This is used in vs-mgr to push just the uuid or uuid + protobuf to the SE-Agent. Enum options - GSLB_OBJECT_CHANGED, GSLB_OBJECT_UNCHANGED, GSLB_OBJECT_DELETE. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Indicates the state of the object unchanged or changed. This is used in vs-mgr to push just the uuid or uuid + protobuf to the SE-Agent. Enum options - GSLB_OBJECT_CHANGED, GSLB_OBJECT_UNCHANGED, GSLB_OBJECT_DELETE. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. State *string `json:"state,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_per_dns_state.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_per_dns_state.go index 504468ed5..ddd5a0232 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_per_dns_state.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_per_dns_state.go @@ -8,27 +8,27 @@ package models // swagger:model GslbPerDnsState type GslbPerDNSState struct { - // This field describes the GeoDbProfile download status to the dns-vs. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field describes the GeoDbProfile download status to the dns-vs. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GeoDownload *GslbDownloadStatus `json:"geo_download,omitempty"` - // This field describes the Gslb, GslbService, HealthMonitor download status to the dns-vs. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field describes the Gslb, GslbService, HealthMonitor download status to the dns-vs. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GslbDownload *GslbDownloadStatus `json:"gslb_download,omitempty"` - // Configured dns-vs-name at the site. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configured dns-vs-name at the site. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OperStatus *OperationalStatus `json:"oper_status,omitempty"` - // This field describes the SubDomain placement rules for this DNS-VS. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field describes the SubDomain placement rules for this DNS-VS. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PlacementRules []*GslbSubDomainPlacementRuntime `json:"placement_rules,omitempty"` - // The service engines associated with the DNS-VS. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The service engines associated with the DNS-VS. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeList []string `json:"se_list,omitempty"` - // Configured dns-vs-uuid at the site. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configured dns-vs-uuid at the site. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // This field indicates that the local VS is configured to be a DNS service. The services, network profile and application profile are configured in Virtual Service for DNS operations. . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field indicates that the local VS is configured to be a DNS service. The services, network profile and application profile are configured in Virtual Service for DNS operations. . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ValidDNSVs *bool `json:"valid_dns_vs,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_pool.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_pool.go index 1281e7a9e..17c01df32 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_pool.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_pool.go @@ -8,38 +8,41 @@ package models // swagger:model GslbPool type GslbPool struct { - // The load balancing algorithm will pick a local member within the GSLB service list of available Members. Enum options - GSLB_ALGORITHM_ROUND_ROBIN, GSLB_ALGORITHM_CONSISTENT_HASH, GSLB_ALGORITHM_GEO, GSLB_ALGORITHM_TOPOLOGY, GSLB_ALGORITHM_PREFERENCE_ORDER. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The load balancing algorithm will pick a local member within the GSLB service list of available Members. Enum options - GSLB_ALGORITHM_ROUND_ROBIN, GSLB_ALGORITHM_CONSISTENT_HASH, GSLB_ALGORITHM_GEO, GSLB_ALGORITHM_TOPOLOGY, GSLB_ALGORITHM_PREFERENCE_ORDER. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Algorithm *string `json:"algorithm"` - // Mask to be applied on client IP for consistent hash algorithm. Allowed values are 1-31. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Mask to be applied on client IP for consistent hash algorithm. Allowed values are 1-31. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConsistentHashMask *uint32 `json:"consistent_hash_mask,omitempty"` - // Mask to be applied on client IPV6 address for consistent hash algorithm. Allowed values are 1-127. Field introduced in 18.2.8, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Mask to be applied on client IPV6 address for consistent hash algorithm. Allowed values are 1-127. Field introduced in 18.2.8, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConsistentHashMask6 *uint32 `json:"consistent_hash_mask6,omitempty"` - // User provided information that records member details such as application owner name, contact, etc. Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // User provided information that records member details such as application owner name, contact, etc. Field introduced in 17.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Enable or disable a GSLB service pool. 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. + // Enable or disable a GSLB service pool. 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. Enabled *bool `json:"enabled,omitempty"` - // The fallback load balancing algorithm used to pick a member when the pool algorithm fails to find a valid member. For instance when algorithm is Geo and client/server do not have valid geo location. Enum options - GSLB_ALGORITHM_ROUND_ROBIN, GSLB_ALGORITHM_CONSISTENT_HASH, GSLB_ALGORITHM_GEO, GSLB_ALGORITHM_TOPOLOGY, GSLB_ALGORITHM_PREFERENCE_ORDER. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The fallback load balancing algorithm used to pick a member when the pool algorithm fails to find a valid member. For instance when algorithm is Geo and client/server do not have valid geo location. Enum options - GSLB_ALGORITHM_ROUND_ROBIN, GSLB_ALGORITHM_CONSISTENT_HASH, GSLB_ALGORITHM_GEO, GSLB_ALGORITHM_TOPOLOGY, GSLB_ALGORITHM_PREFERENCE_ORDER. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FallbackAlgorithm *string `json:"fallback_algorithm,omitempty"` - // Manually resume traffic to a pool member once it goes down. If enabled a pool member once goes down is kept in admin down state unless admin re enables it. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Specifies the pool type (GENERIC/PRIVATE/PUBLIC). The public IPs of the members can be specified in seperate pool of type PUBLIC.This would allow features like health monitoring to be enabled independently for the public IPs. Enum options - GSLB_POOL_TYPE_GENERIC, GSLB_POOL_TYPE_PRIVATE, GSLB_POOL_TYPE_PUBLIC. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + GslbPoolType *string `json:"gslb_pool_type,omitempty"` + + // Manually resume traffic to a pool member once it goes down. If enabled a pool member once goes down is kept in admin down state unless admin re enables it. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ManualResume *bool `json:"manual_resume,omitempty"` - // Select list of VIPs belonging to this GSLB service. Minimum of 1 items required. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Select list of VIPs belonging to this GSLB service. Minimum of 1 items required. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Members []*GslbPoolMember `json:"members,omitempty"` - // Minimum number of health monitors in UP state to mark the member UP. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Minimum number of health monitors in UP state to mark the member UP. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MinHealthMonitorsUp *uint32 `json:"min_health_monitors_up,omitempty"` - // Name of the GSLB service pool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the GSLB service pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Priority of this pool of Members. The higher the number, the higher is the priority of the pool. The DNS Service chooses the pool with the highest priority that is operationally up. Allowed values are 0-100. Special values are 0 - Do not choose members from this pool.A priority of 0 is equivalent to disabling the pool.. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Priority of this pool of Members. The higher the number, the higher is the priority of the pool. The DNS Service chooses the pool with the highest priority that is operationally up. Allowed values are 0-100. Special values are 0 - Do not choose members from this pool.A priority of 0 is equivalent to disabling the pool.. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Priority *uint32 `json:"priority,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_pool_member.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_pool_member.go index 5f6b04085..0a6688618 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_pool_member.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_pool_member.go @@ -8,42 +8,45 @@ package models // swagger:model GslbPoolMember type GslbPoolMember struct { - // The Cloud UUID of the Site. Field introduced in 17.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The Cloud UUID of the Site. Field introduced in 17.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudUUID *string `json:"cloud_uuid,omitempty"` - // The Cluster UUID of the Site. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The Cluster UUID of the Site. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClusterUUID *string `json:"cluster_uuid,omitempty"` - // User provided information that records member details such as application owner name, contact, etc. Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // User provided information that records member details such as application owner name, contact, etc. Field introduced in 17.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Enable or Disable member to decide if this address should be provided in DNS responses. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable or Disable member to decide if this address should be provided in DNS responses. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Enabled *bool `json:"enabled,omitempty"` - // The pool member is configured with a fully qualified domain name. The FQDN is resolved to an IP address by the controller. DNS service shall health monitor the resolved IP address while it will return the fqdn(cname) in the DNS response.If the user has configured an IP address (in addition to the FQDN), then the IP address will get overwritten whenever periodic FQDN refresh is done by the controller. . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The pool member is configured with a fully qualified domain name. The FQDN is resolved to an IP address by the controller. DNS service shall health monitor the resolved IP address while it will return the fqdn(cname) in the DNS response.If the user has configured an IP address (in addition to the FQDN), then the IP address will get overwritten whenever periodic FQDN refresh is done by the controller. For GSLB Service of type SRV, this field is treated as target of SRV record data as defined in SRV record specification. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Fqdn *string `json:"fqdn,omitempty"` - // Hostname to be used as host header for http health monitors and as TLS server name for https health monitors.(By default, the fqdn of the GSLB pool member or GSLB service is used.) Note this field is not used as http host header when exact_http_request is set in the health monitor. . Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Hostname to be used as host header for http health monitors and as TLS server name for https health monitors.(By default, the fqdn of the GSLB pool member or GSLB service is used.) Note this field is not used as http host header when exact_http_request is set in the health monitor. . Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Hostname *string `json:"hostname,omitempty"` - // IP address of the pool member. If this IP address is hosted via an AVI virtual service, then the user should configure the cluster uuid and virtual service uuid. If this IP address is hosted on a third-party device and the device is tagged/tethered to a third-party site, then user can configure the third-party site uuid. User may configure the IP address without the cluster uuid or the virtual service uuid. In this option, some advanced site related features cannot be enabled. If the user has configured a fqdn for the pool member, then it takes precedence and will overwrite the configured IP address. . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP address of the pool member. If this IP address is hosted via an AVI virtual service, then the user should configure the cluster uuid and virtual service uuid. If this IP address is hosted on a third-party device and the device is tagged/tethered to a third-party site, then user can configure the third-party site uuid. User may configure the IP address without the cluster uuid or the virtual service uuid. In this option, some advanced site related features cannot be enabled. If the user has configured a fqdn for the pool member, then it takes precedence and will overwrite the configured IP address. . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IP *IPAddr `json:"ip,omitempty"` - // Geographic location of the pool member. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Geographic location of the pool member. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Location *GslbGeoLocation `json:"location,omitempty"` - // Preference order of this member in the group. The DNS Service chooses the member with the lowest preference that is operationally up. Allowed values are 1-128. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Preference order of this member in the group. The DNS Service chooses the member with the lowest preference that is operationally up. Allowed values are 1-128. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PreferenceOrder *uint32 `json:"preference_order,omitempty"` - // Alternate IP addresses of the pool member. In usual deployments, the VIP in the virtual service is a private IP address. This gets configured in the 'ip' field of the GSLB service. This field is used to host the public IP address for the VIP, which gets NATed to the private IP by a firewall. Client DNS requests coming in from within the intranet should have the private IP served in the A record, and requests from outside this should be served the public IP address. Field introduced in 17.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Alternate IP addresses of the pool member. In usual deployments, the VIP in the virtual service is a private IP address. This gets configured in the 'ip' field of the GSLB service. This field is used to host the public IP address for the VIP, which gets NATed to the private IP by a firewall. Client DNS requests coming in from within the intranet should have the private IP served in the A record, and requests from outside this should be served the public IP address. Field introduced in 17.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PublicIP *GslbIPAddr `json:"public_ip,omitempty"` - // Overrides the default ratio of 1. Reduces the percentage the LB algorithm would pick the server in relation to its peers. Range is 1-20. Allowed values are 1-20. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Overrides the default ratio of 1. Reduces the percentage the LB algorithm would pick the server in relation to its peers. Range is 1-20. Allowed values are 1-20. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ratio *uint32 `json:"ratio,omitempty"` - // This field indicates if the fqdn should be resolved to a v6 or a v4 address family. . Field introduced in 18.2.8, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field indicates if the fqdn should be resolved to a v6 or a v4 address family. . Field introduced in 18.2.8, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResolveFqdnToV6 *bool `json:"resolve_fqdn_to_v6,omitempty"` - // Select local virtual service in the specified controller cluster belonging to this GSLB service. The virtual service may have multiple IP addresses and FQDNs. User will have to choose IP address or FQDN and configure it in the respective field. . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SRV resource record data for the GSLB service member member. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SrvRdata *GslbServiceSrvRdata `json:"srv_rdata,omitempty"` + + // Select local virtual service in the specified controller cluster belonging to this GSLB service. The virtual service may have multiple IP addresses and FQDNs. User will have to choose IP address or FQDN and configure it in the respective field. . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsUUID *string `json:"vs_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_pool_member_datapath_status.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_pool_member_datapath_status.go index 5cea55880..c3b77c1d4 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_pool_member_datapath_status.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_pool_member_datapath_status.go @@ -8,12 +8,12 @@ package models // swagger:model GslbPoolMemberDatapathStatus type GslbPoolMemberDatapathStatus struct { - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Location *GeoLocation `json:"location,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OperStatus *OperationalStatus `json:"oper_status,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SiteUUID *string `json:"site_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_pool_member_runtime_info.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_pool_member_runtime_info.go index 5a7b5ae79..10d5a85c2 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_pool_member_runtime_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_pool_member_runtime_info.go @@ -8,66 +8,66 @@ package models // swagger:model GslbPoolMemberRuntimeInfo type GslbPoolMemberRuntimeInfo struct { - // Application type of the VS. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Application type of the VS. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AppType *string `json:"app_type,omitempty"` - // The Site Controller Cluster UUID to which this member belongs. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The Site Controller Cluster UUID to which this member belongs. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClusterUUID *string `json:"cluster_uuid,omitempty"` - // Controller retrieved member status at the site. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Controller retrieved member status at the site. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerStatus *OperationalStatus `json:"controller_status,omitempty"` - // DNS computed member status from different sites. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DNS computed member status from different sites. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DatapathStatus []*GslbPoolMemberDatapathStatus `json:"datapath_status,omitempty"` - // FQDN address of the member. . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // FQDN address of the member. . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Fqdn *string `json:"fqdn,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GsName *string `json:"gs_name,omitempty"` - // The GSLB service to which this member belongs. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The GSLB service to which this member belongs. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GsUUID *string `json:"gs_uuid,omitempty"` - // This field will provide information on origin(site name) of the health monitoring information. Field introduced in 22.1.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // This field will provide information on origin(site name) of the health monitoring information. Field introduced in 22.1.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HealthMonitorInfo []string `json:"health_monitor_info,omitempty"` - // GSLB pool member's configured VIP. . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // GSLB pool member's configured VIP. . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IP *IPAddr `json:"ip,omitempty"` - // This is an internal field that conveys the IP address from the controller to service engine in binary format. . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This is an internal field that conveys the IP address from the controller to service engine in binary format. . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IPValueToSe *uint32 `json:"ip_value_to_se,omitempty"` - // This is an internal field that conveys the IPV6 address from the controller to service engine in binary format. . Field introduced in 18.2.8, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This is an internal field that conveys the IPV6 address from the controller to service engine in binary format. . Field introduced in 18.2.8, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IPV6ValueToSe []int64 `json:"ipv6_value_to_se,omitempty,omitempty"` - // Operational VIPs of the member that can map to multiple VS IP addresses such as private, public and floating addresses. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Operational VIPs of the member that can map to multiple VS IP addresses such as private, public and floating addresses. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OperIps []*IPAddr `json:"oper_ips,omitempty"` - // Gslb Pool member's consolidated operational status . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Gslb Pool member's consolidated operational status . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OperStatus *OperationalStatus `json:"oper_status,omitempty"` - // services configured on the virtual service. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // services configured on the virtual service. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Services []*Service `json:"services,omitempty"` - // The Site 's name is required for event-generation etc. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The Site 's name is required for event-generation etc. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SiteName *string `json:"site_name,omitempty"` - // Site persistence pools associated with the VS. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Site persistence pools associated with the VS. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SpPools []*GslbServiceSitePersistencePool `json:"sp_pools,omitempty"` - // Describes the VIP type Avi or third-party. Enum options - NON_AVI_VIP, AVI_VIP. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Describes the VIP type Avi or third-party. Enum options - NON_AVI_VIP, AVI_VIP. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VipType *string `json:"vip_type,omitempty"` - // VS name belonging to this GSLB service. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // VS name belonging to this GSLB service. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsName *string `json:"vs_name,omitempty"` - // VS UUID belonging to this GSLB service. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // VS UUID belonging to this GSLB service. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsUUID *string `json:"vs_uuid,omitempty"` - // Front end L4 metrics of the virtual service. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Front end L4 metrics of the virtual service. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VserverL4Metrics *VserverL4MetricsObj `json:"vserver_l4_metrics,omitempty"` - // Front end L7 metrics of the virtual service. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Front end L7 metrics of the virtual service. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VserverL7Metrics *VserverL7MetricsObj `json:"vserver_l7_metrics,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_pool_runtime.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_pool_runtime.go index 9348a6b49..21fbba50d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_pool_runtime.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_pool_runtime.go @@ -8,12 +8,12 @@ package models // swagger:model GslbPoolRuntime type GslbPoolRuntime struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Members []*GslbPoolMemberRuntimeInfo `json:"members,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Gslb Pool's consolidated operational status . Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Gslb Pool's consolidated operational status . Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OperStatus *OperationalStatus `json:"oper_status,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_replication_stats.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_replication_stats.go index ade954b6e..bfe4d4e2a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_replication_stats.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_replication_stats.go @@ -8,12 +8,12 @@ package models // swagger:model GslbReplicationStats type GslbReplicationStats struct { - // Last config version acknowledged. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Last config version acknowledged. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AcknowledgedVersion *uint64 `json:"acknowledged_version,omitempty"` - // Number of pending objects. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of pending objects. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PendingObjectCount *uint64 `json:"pending_object_count,omitempty"` - // Last config version received. On leader, this represents the version received from federated datastore. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Last config version received. On leader, this represents the version received from federated datastore. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ReceivedVersion *uint64 `json:"received_version,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_runtime.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_runtime.go index bebe1d5ce..8b77e3a6a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_runtime.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_runtime.go @@ -8,36 +8,45 @@ package models // swagger:model GslbRuntime type GslbRuntime struct { - // Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Checksum *string `json:"checksum,omitempty"` - // This field indicates delete is in progress for this Gslb instance. . Field introduced in 17.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field indicates delete is in progress for this Gslb instance. . Field introduced in 17.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DeleteInProgress *bool `json:"delete_in_progress,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DNSEnabled *bool `json:"dns_enabled,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EventCache *EventCache `json:"event_cache,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FlrState []*CfgState `json:"flr_state,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Contains the replication Details. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + GslbCrmRuntime []*GslbCRMRuntime `json:"gslb_crm_runtime,omitempty"` + + // Contains the health status Details. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + GslbHsmRuntime []*GslbHSMRuntime `json:"gslb_hsm_runtime,omitempty"` + + // Contains the Site Details. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + GslbSmRuntime []*GslbSMRuntime `json:"gslb_sm_runtime,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LdrState *CfgState `json:"ldr_state,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Site []*GslbSiteRuntime `json:"site,omitempty"` - // Remap the tenant_uuid to its tenant-name so that we can use the tenant_name directly in remote-site ops. . Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Remap the tenant_uuid to its tenant-name so that we can use the tenant_name directly in remote-site ops. . Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantName *string `json:"tenant_name,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ThirdPartySites []*GslbThirdPartySiteRuntime `json:"third_party_sites,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_runtime_summary.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_runtime_summary.go index ed512d8c9..3072ed44c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_runtime_summary.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_runtime_summary.go @@ -8,6 +8,6 @@ package models // swagger:model GslbRuntimeSummary type GslbRuntimeSummary struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Info *GslbRuntime `json:"info,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_s_m_runtime.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_s_m_runtime.go new file mode 100644 index 000000000..46891f0c8 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_s_m_runtime.go @@ -0,0 +1,91 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// GslbSMRuntime gslb s m runtime +// swagger:model GslbSMRuntime +type GslbSMRuntime struct { + + // UNIX time since epoch in microseconds. Units(MICROSECONDS). + // Read Only: true + LastModified *string `json:"_last_modified,omitempty"` + + // The controller cluster leader node UUID. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ClusterLeader *string `json:"cluster_leader,omitempty"` + + // The site controller cluster UUID. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ClusterUUID *string `json:"cluster_uuid,omitempty"` + + // Controller flavor of the peer site controller. Enum options - CONTROLLER_ESSENTIALS, CONTROLLER_SMALL, CONTROLLER_MEDIUM, CONTROLLER_LARGE, CONTROLLER_EXTRA_LARGE. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ControllerFlavor *string `json:"controller_flavor,omitempty"` + + // Sub domain configuration for the GSLB. GSLB service's FQDN must be a match one of these subdomains. . Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + DNSConfigs []*DNSConfig `json:"dns_configs,omitempty"` + + // DNS info at the site. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + DNSInfo *GslbDNSInfo `json:"dns_info,omitempty"` + + // Activate/de-activate state retrieved from the cfg. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Enabled *bool `json:"enabled,omitempty"` + + // Captures SM related events. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Events []*EventInfo `json:"events,omitempty"` + + // This field will provide information on origin(site name) of the health monitoring information. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + HealthMonitorInfo *string `json:"health_monitor_info,omitempty"` + + // Mark this Site as leader of GSLB configuration. This site is the one among the Avi sites. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + // Required: true + LeaderClusterUUID *string `json:"leader_cluster_uuid"` + + // The site's member type A leader is set to ACTIVE while all members are set to passive. . Enum options - GSLB_ACTIVE_MEMBER, GSLB_PASSIVE_MEMBER. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MemberType *string `json:"member_type,omitempty"` + + // The name of DB entry. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Name *string `json:"name,omitempty"` + + // The controller cluster node UUID that processes the site.Sites are sharded across the cluster nodes. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + NodeUUID *string `json:"node_uuid,omitempty"` + + // Number of retry attempts to reach the remote site. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + NumOfRetries *int32 `json:"num_of_retries,omitempty"` + + // GSLB SM Runtime object uuid. Points to the GSLB to which this belongs. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ObjUUID *string `json:"obj_uuid,omitempty"` + + // Gslb site operational status, represents whether site is UP or DOWN. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + OperStatus *OperationalStatus `json:"oper_status,omitempty"` + + // Remote info is basically updated by GRW. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + RemoteInfo *RemoteInfo `json:"remote_info,omitempty"` + + // Site Role Leader or Follower. Enum options - GSLB_LEADER, GSLB_MEMBER, GSLB_NOT_A_MEMBER. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Role *string `json:"role,omitempty"` + + // The Gslb site name. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SiteName *string `json:"site_name,omitempty"` + + // Indicates if it is Avi Site or third-party. Enum options - GSLB_AVI_SITE, GSLB_THIRD_PARTY_SITE. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SiteType *string `json:"site_type,omitempty"` + + // Represents the state of the site. Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + State *string `json:"state,omitempty"` + + // Current Software version of the site. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SwVersion *string `json:"sw_version,omitempty"` + + // Uuid of the tenant. It is a reference to an object of type Tenant. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TenantRef *string `json:"tenant_ref,omitempty"` + + // url + // Read Only: true + URL *string `json:"url,omitempty"` + + // The uuid of DB entry. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + UUID *string `json:"uuid,omitempty"` + + // The view-id is used in change-leader mode to differentiate partitioned groups while they have the same GSLB namespace. Each partitioned group will be able to operate independently by using the view-id. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ViewID *uint64 `json:"view_id,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_s_m_runtime_api_response.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_s_m_runtime_api_response.go new file mode 100644 index 000000000..84544beec --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_s_m_runtime_api_response.go @@ -0,0 +1,21 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// GslbSMRuntimeAPIResponse gslb s m runtime Api response +// swagger:model GslbSMRuntimeApiResponse +type GslbSMRuntimeAPIResponse struct { + + // count + // Required: true + Count *int32 `json:"count"` + + // next + Next *string `json:"next,omitempty"` + + // results + // Required: true + Results []*GslbSMRuntime `json:"results,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_service.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_service.go index ba224a75b..03afc7bcd 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_service.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_service.go @@ -12,89 +12,98 @@ type GslbService struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // The federated application persistence associated with GslbService site persistence functionality. . It is a reference to an object of type ApplicationPersistenceProfile. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The federated application persistence associated with GslbService site persistence functionality. . It is a reference to an object of type ApplicationPersistenceProfile. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ApplicationPersistenceProfileRef *string `json:"application_persistence_profile_ref,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // GS member's overall health status is derived based on a combination of controller and datapath health-status inputs. Note that the datapath status is determined by the association of health monitor profiles. Only the controller provided status is determined through this configuration. . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // GS member's overall health status is derived based on a combination of controller and datapath health-status inputs. Note that the datapath status is determined by the association of health monitor profiles. Only the controller provided status is determined through this configuration. . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerHealthStatusEnabled *bool `json:"controller_health_status_enabled,omitempty"` - // Creator name. Field introduced in 17.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Creator name. Field introduced in 17.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CreatedBy *string `json:"created_by,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Fully qualified domain name of the GSLB service. Minimum of 1 items required. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Fully qualified domain name of the GSLB service. Minimum of 1 items required. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DomainNames []string `json:"domain_names,omitempty"` - // Response to the client query when the GSLB service is DOWN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Response to the client query when the GSLB service is DOWN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DownResponse *GslbServiceDownResponse `json:"down_response,omitempty"` - // Enable or disable the GSLB service. If the GSLB service is enabled, then the VIPs are sent in the DNS responses based on reachability and configured algorithm. If the GSLB service is disabled, then the VIPs are no longer available in the DNS response. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable or disable the GSLB service. If the GSLB service is enabled, then the VIPs are sent in the DNS responses based on reachability and configured algorithm. If the GSLB service is disabled, then the VIPs are no longer available in the DNS response. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Enabled *bool `json:"enabled,omitempty"` - // Select list of pools belonging to this GSLB service. Minimum of 1 items required. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Select list of pools belonging to this GSLB service. Minimum of 1 items required. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Groups []*GslbPool `json:"groups,omitempty"` - // Verify VS health by applying one or more health monitors. Active monitors generate synthetic traffic from DNS Service Engine and to mark a VS up or down based on the response. . It is a reference to an object of type HealthMonitor. Maximum of 6 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Verify VS health by applying one or more health monitors. Active monitors generate synthetic traffic from DNS Service Engine and to mark a VS up or down based on the response. . It is a reference to an object of type HealthMonitor. Maximum of 6 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HealthMonitorRefs []string `json:"health_monitor_refs,omitempty"` - // Health monitor probe can be executed for all the members or it can be executed only for third-party members. This operational mode is useful to reduce the number of health monitor probes in case of a hybrid scenario. In such a case, Avi members can have controller derived status while Non-Avi members can be probed by via health monitor probes in dataplane. Enum options - GSLB_SERVICE_HEALTH_MONITOR_ALL_MEMBERS, GSLB_SERVICE_HEALTH_MONITOR_ONLY_NON_AVI_MEMBERS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Health monitor probe can be executed for all the members or it can be executed only for third-party members. This operational mode is useful to reduce the number of health monitor probes in case of a hybrid scenario. In such a case, Avi members can have controller derived status while Non-Avi members can be probed by via health monitor probes in dataplane. Enum options - GSLB_SERVICE_HEALTH_MONITOR_ALL_MEMBERS, GSLB_SERVICE_HEALTH_MONITOR_ONLY_NON_AVI_MEMBERS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HealthMonitorScope *string `json:"health_monitor_scope,omitempty"` - // This field is an internal field and is used in SE. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // This field is an internal field and is used in SE. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HmOff *bool `json:"hm_off,omitempty"` - // This field indicates that this object is replicated across GSLB federation. Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If enabled, provide the SRV target's resolved IP in the response SRV GSLB service. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + IncludeAdditionalRecords *bool `json:"include_additional_records,omitempty"` + + // This field indicates that this object is replicated across GSLB federation. Field introduced in 17.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsFederated *bool `json:"is_federated,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // The minimum number of members to distribute traffic to. Allowed values are 1-65535. Special values are 0 - Disable. Field introduced in 17.2.4. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The minimum number of members to distribute traffic to. Allowed values are 1-65535. Special values are 0 - Disable. Field introduced in 17.2.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MinMembers *uint32 `json:"min_members,omitempty"` - // Name for the GSLB service. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name for the GSLB service. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Number of IP addresses of this GSLB service to be returned by the DNS Service. Enter 0 to return all IP addresses. Allowed values are 1-20. Special values are 0- Return all IP addresses. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of IP addresses of this GSLB service to be returned by the DNS Service. Enter 0 to return all IP addresses. Allowed values are 1-20. Special values are 0- Return all IP addresses. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumDNSIP *uint32 `json:"num_dns_ip,omitempty"` - // PKI profile associated with the Gslb Service. It is a reference to an object of type PKIProfile. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // PKI profile associated with the Gslb Service. It is a reference to an object of type PKIProfile. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PkiProfileRef *string `json:"pki_profile_ref,omitempty"` - // The load balancing algorithm will pick a GSLB pool within the GSLB service list of available pools. Enum options - GSLB_SERVICE_ALGORITHM_PRIORITY, GSLB_SERVICE_ALGORITHM_GEO. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The load balancing algorithm will pick a GSLB pool within the GSLB service list of available pools. Enum options - GSLB_SERVICE_ALGORITHM_PRIORITY, GSLB_SERVICE_ALGORITHM_GEO. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PoolAlgorithm *string `json:"pool_algorithm,omitempty"` - // This field indicates that for a CNAME query, respond with resolved CNAMEs in the additional section with A records. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field to specify the type of GSLB service. Enum options - GSLB_SERVICE_RECORD_TYPE_A_AAAA_CNAME, GSLB_SERVICE_RECORD_TYPE_SRV. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + RecordType *string `json:"record_type,omitempty"` + + // This field indicates that for a CNAME query, respond with resolved CNAMEs in the additional section with A records. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResolveCname *bool `json:"resolve_cname,omitempty"` - // Enable site-persistence for the GslbService. . Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable site-persistence for the GslbService. . Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SitePersistenceEnabled *bool `json:"site_persistence_enabled,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // When enabled, topology policy rules are used for member selection first. If no valid member is found using the topology policy rules, configured GSLB algorithms for pool selection and member selection are used. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // When enabled, topology policy rules are used for member selection first. If no valid member is found using the topology policy rules, configured GSLB algorithms for pool selection and member selection are used. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TopologyPolicyEnabled *bool `json:"topology_policy_enabled,omitempty"` - // TTL value (in seconds) for records served for this GSLB service by the DNS Service. Allowed values are 0-86400. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // TTL value (in seconds) for records served for this GSLB service by the DNS Service. Allowed values are 0-86400. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TTL *uint32 `json:"ttl,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Use the client ip subnet from the EDNS option as source IPaddress for client geo-location and consistent hash algorithm. Default is true. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use the client ip subnet from the EDNS option as source IPaddress for client geo-location and consistent hash algorithm. Default is true. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseEdnsClientSubnet *bool `json:"use_edns_client_subnet,omitempty"` - // UUID of the GSLB service. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the GSLB service. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Enable wild-card match of fqdn if an exact match is not found in the DNS table, the longest match is chosen by wild-carding the fqdn in the DNS request. Default is false. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // VRF name of the DNS VS to which this GS is bound to. In case it is bound to multiple DNS VSes on the SE, this field will be inherited from the first DNS VS in the configuration order. Field introduced in 31.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + VrfUUIDForGs *string `json:"vrf_uuid_for_gs,omitempty"` + + // Enable wild-card match of fqdn if an exact match is not found in the DNS table, the longest match is chosen by wild-carding the fqdn in the DNS request. Default is false. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. WildcardMatch *bool `json:"wildcard_match,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_service_config.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_service_config.go index bfe7bd23c..ea3d4942a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_service_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_service_config.go @@ -8,56 +8,56 @@ package models // swagger:model GslbServiceConfig type GslbServiceConfig struct { - // GS member's overall health status is derived based on a combination of controller and datapath health-status inputs. Note that the datapath status is determined by the association of health monitor profiles. Only the controller provided status is determined through this configuration. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // GS member's overall health status is derived based on a combination of controller and datapath health-status inputs. Note that the datapath status is determined by the association of health monitor profiles. Only the controller provided status is determined through this configuration. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ControllerHealthStatusEnabled *bool `json:"controller_health_status_enabled,omitempty"` - // Fully qualified domain name of the GSLB service. Field introduced in 22.1.1. Minimum of 1 items required. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Fully qualified domain name of the GSLB service. Field introduced in 22.1.1. Minimum of 1 items required. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DomainNames []string `json:"domain_names,omitempty"` - // Response to the client query when the GSLB service is DOWN. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Response to the client query when the GSLB service is DOWN. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DownResponse *GslbServiceDownResponse `json:"down_response,omitempty"` - // Enable or disable the GSLB service. If the GSLB service is enabled, then the VIPs are sent in the DNS responses based on reachability and configured algorithm. If the GSLB service is disabled, then the VIPs are no longer available in the DNS response. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable or disable the GSLB service. If the GSLB service is enabled, then the VIPs are sent in the DNS responses based on reachability and configured algorithm. If the GSLB service is disabled, then the VIPs are no longer available in the DNS response. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Enabled *bool `json:"enabled,omitempty"` - // Select list of pools belonging to this GSLB service. Field introduced in 22.1.1. Minimum of 1 items required. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Select list of pools belonging to this GSLB service. Field introduced in 22.1.1. Minimum of 1 items required. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Groups []*GslbPool `json:"groups,omitempty"` - // Health monitor probe can be executed for all the members or it can be executed only for third-party members. This operational mode is useful to reduce the number of health monitor probes in case of a hybrid scenario. In such a case, Avi members can have controller derived status while Non-Avi members can be probed by via health monitor probes in dataplane. Enum options - GSLB_SERVICE_HEALTH_MONITOR_ALL_MEMBERS, GSLB_SERVICE_HEALTH_MONITOR_ONLY_NON_AVI_MEMBERS. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Health monitor probe can be executed for all the members or it can be executed only for third-party members. This operational mode is useful to reduce the number of health monitor probes in case of a hybrid scenario. In such a case, Avi members can have controller derived status while Non-Avi members can be probed by via health monitor probes in dataplane. Enum options - GSLB_SERVICE_HEALTH_MONITOR_ALL_MEMBERS, GSLB_SERVICE_HEALTH_MONITOR_ONLY_NON_AVI_MEMBERS. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HealthMonitorScope *string `json:"health_monitor_scope,omitempty"` - // This field indicates that this object is replicated across GSLB federation. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // This field indicates that this object is replicated across GSLB federation. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IsFederated *bool `json:"is_federated,omitempty"` - // The minimum number of members to distribute traffic to. Allowed values are 1-65535. Special values are 0 - Disable. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The minimum number of members to distribute traffic to. Allowed values are 1-65535. Special values are 0 - Disable. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MinMembers *uint32 `json:"min_members,omitempty"` - // Name of the GSLB Service. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the GSLB Service. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // The load balancing algorithm will pick a GSLB pool within the GSLB service list of available pools. Enum options - GSLB_SERVICE_ALGORITHM_PRIORITY, GSLB_SERVICE_ALGORITHM_GEO. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The load balancing algorithm will pick a GSLB pool within the GSLB service list of available pools. Enum options - GSLB_SERVICE_ALGORITHM_PRIORITY, GSLB_SERVICE_ALGORITHM_GEO. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PoolAlgorithm *string `json:"pool_algorithm,omitempty"` - // This field indicates that for a CNAME query, respond with resolved CNAMEs in the additional section with A records. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // This field indicates that for a CNAME query, respond with resolved CNAMEs in the additional section with A records. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ResolveCname *bool `json:"resolve_cname,omitempty"` - // Enable site-persistence for the GslbService. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable site-persistence for the GslbService. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SitePersistenceEnabled *bool `json:"site_persistence_enabled,omitempty"` - // It is a reference to an object of type Tenant. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. // Required: true TenantRef *string `json:"tenant_ref"` - // URL of the GSLB Service. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // URL of the GSLB Service. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. URL *string `json:"url,omitempty"` - // Use the client ip subnet from the EDNS option as source IPaddress for client geo-location and consistent hash algorithm. Default is true. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Use the client ip subnet from the EDNS option as source IPaddress for client geo-location and consistent hash algorithm. Default is true. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UseEdnsClientSubnet *bool `json:"use_edns_client_subnet,omitempty"` - // UUID of the GSLB Service. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the GSLB Service. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Enable wild-card match of fqdn if an exact match is not found in the DNS table, the longest match is chosen by wild-carding the fqdn in the DNS request. Default is false. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable wild-card match of fqdn if an exact match is not found in the DNS table, the longest match is chosen by wild-carding the fqdn in the DNS request. Default is false. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. WildcardMatch *bool `json:"wildcard_match,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_service_down_response.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_service_down_response.go index 4099ace2f..e1b38a0cb 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_service_down_response.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_service_down_response.go @@ -8,16 +8,22 @@ package models // swagger:model GslbServiceDownResponse type GslbServiceDownResponse struct { - // Fallback CNAME to use in response to the client query when the GSLB service is DOWN. Field introduced in 30.2.1, 22.1.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Fallback CNAME to use in response to the client query when the GSLB service is DOWN. Field introduced in 30.2.1, 22.1.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. FallbackCname *string `json:"fallback_cname,omitempty"` - // Fallback IP address to use in A response to the client query when the GSLB service is DOWN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Fallback IP address to use in A response to the client query when the GSLB service is DOWN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FallbackIP *IPAddr `json:"fallback_ip,omitempty"` - // Fallback IPV6 address to use in AAAA response to the client query when the GSLB service is DOWN. Field introduced in 18.2.8. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Fallback IPV6 address to use in AAAA response to the client query when the GSLB service is DOWN. Field introduced in 18.2.8. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FallbackIp6 *IPAddr `json:"fallback_ip6,omitempty"` - // Response from DNS service towards the client when the GSLB service is DOWN. Enum options - GSLB_SERVICE_DOWN_RESPONSE_NONE, GSLB_SERVICE_DOWN_RESPONSE_ALL_RECORDS, GSLB_SERVICE_DOWN_RESPONSE_FALLBACK_IP, GSLB_SERVICE_DOWN_RESPONSE_EMPTY, GSLB_SERVICE_DOWN_RESPONSE_CNAME. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Fallback IP address to use in A response to the client having public IP when the GSLB service is DOWN or when no public pool is available. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + PublicFallbackIP *IPAddr `json:"public_fallback_ip,omitempty"` + + // Fallback IPV6 address to use in AAAA response to the client having public IP when the GSLB service is DOWN or when no public pool is available. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + PublicFallbackIp6 *IPAddr `json:"public_fallback_ip6,omitempty"` + + // Response from DNS service towards the client when the GSLB service is DOWN. Enum options - GSLB_SERVICE_DOWN_RESPONSE_NONE, GSLB_SERVICE_DOWN_RESPONSE_ALL_RECORDS, GSLB_SERVICE_DOWN_RESPONSE_FALLBACK_IP, GSLB_SERVICE_DOWN_RESPONSE_EMPTY, GSLB_SERVICE_DOWN_RESPONSE_CNAME. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Type *string `json:"type"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_service_inventory.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_service_inventory.go index 4d829f127..4e41b21b9 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_service_inventory.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_service_inventory.go @@ -12,16 +12,16 @@ type GslbServiceInventory struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Configuration summary of the GSLB Service. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configuration summary of the GSLB Service. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Config *GslbServiceConfig `json:"config,omitempty"` - // Runtime summary of the GSLB Service. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Runtime summary of the GSLB Service. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Runtime *GslbServiceRuntime `json:"runtime,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the GSLB Service. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the GSLB Service. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_service_runtime.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_service_runtime.go index 22a31178d..84b86156b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_service_runtime.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_service_runtime.go @@ -8,42 +8,54 @@ package models // swagger:model GslbServiceRuntime type GslbServiceRuntime struct { - // Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field deprecated in 31.1.1. Field introduced in 17.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Checksum *string `json:"checksum,omitempty"` - // Fully qualified domain name of the GslbService. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Represents the local/remote site uuid; Every GS will have n entriesif there are n active sites in federation. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ClusterUUID *string `json:"cluster_uuid,omitempty"` + + // Fully qualified domain name of the GslbService. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DomainNames []string `json:"domain_names,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field deprecated in 31.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FlrState []*CfgState `json:"flr_state,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Groups []*GslbPoolRuntime `json:"groups,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field deprecated in 31.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LdrState *CfgState `json:"ldr_state,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // GslbService object uuid. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ObjUUID *string `json:"obj_uuid,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OperStatus *OperationalStatus `json:"oper_status,omitempty"` - // Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The config replication info to SE(s) or peer sites. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ReplState *CfgState `json:"repl_state,omitempty"` + + // Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SendEvent *bool `json:"send_event,omitempty"` - // Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SendStatus *bool `json:"send_status,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServicesState *string `json:"services_state,omitempty"` - // Gslb site persistence consolidated status . Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Gslb site persistence consolidated status . Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SpOperStatus *OperationalStatus `json:"sp_oper_status,omitempty"` - // Tenant name (and not uuid) is required in logs/metrics generated by the SE. . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Tenant name (and not uuid) is required in logs/metrics generated by the SE. . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantName *string `json:"tenant_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The unique identifier of the tenant to which the gslbservice belongs. It is a reference to an object of type Tenant. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TenantRef *string `json:"tenant_ref,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_service_site_persistence_pool.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_service_site_persistence_pool.go index fb08b3c38..385223708 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_service_site_persistence_pool.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_service_site_persistence_pool.go @@ -8,21 +8,24 @@ package models // swagger:model GslbServiceSitePersistencePool type GslbServiceSitePersistencePool struct { - // Site persistence pool's http2 state. . Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Site persistence pool's http2 state. . Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EnableHttp2 *bool `json:"enable_http2,omitempty"` - // Site persistence pool's name. . Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Site persistence pool's name. . Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Number of servers configured in the pool. . Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of servers configured in the pool. . Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumServers *int64 `json:"num_servers,omitempty"` - // Number of servers operationally up in the pool. . Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of servers operationally up in the pool. . Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumServersUp *int64 `json:"num_servers_up,omitempty"` - // Detailed information of the servers in the pool. . Field introduced in 17.2.8. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Detailed information of the servers in the pool. . Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ServerInfo []*ServerRuntimeSummary `json:"server_info,omitempty"` + + // Detailed information of the servers in the pool. . Field deprecated in 31.1.1. Field introduced in 17.2.8. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Servers []*ServerConfig `json:"servers,omitempty"` - // Site persistence pool's uuid. . Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Site persistence pool's uuid. . Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_service_srv_rdata.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_service_srv_rdata.go new file mode 100644 index 000000000..84f2fb759 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_service_srv_rdata.go @@ -0,0 +1,22 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// GslbServiceSrvRdata gslb service srv rdata +// swagger:model GslbServiceSrvRdata +type GslbServiceSrvRdata struct { + + // Service port. Allowed values are 0-65535. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + // Required: true + Port *uint32 `json:"port"` + + // Priority of the target hosting the service, low value implies higher priority for this service record. Allowed values are 0-65535. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + // Required: true + Priority *uint32 `json:"priority"` + + // Relative weight for service records with same priority, high value implies higher preference for this service record. Allowed values are 0-65535. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + // Required: true + Weight *uint32 `json:"weight"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_service_status.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_service_status.go index 623204767..f1ee17cd8 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_service_status.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_service_status.go @@ -8,15 +8,15 @@ package models // swagger:model GslbServiceStatus type GslbServiceStatus struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Details []string `json:"details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GsRuntime *GslbServiceRuntime `json:"gs_runtime,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_site.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_site.go index 6c2505a9a..bb3f53a1b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_site.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_site.go @@ -8,55 +8,58 @@ package models // swagger:model GslbSite type GslbSite struct { - // IP Address or a DNS resolvable, fully qualified domain name of the Site Controller Cluster. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP Address or a DNS resolvable, fully qualified domain name of the Site Controller Cluster. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Address *string `json:"address,omitempty"` - // UUID of the 'Cluster' object of the Controller Cluster in this site. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the 'Cluster' object of the Controller Cluster in this site. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ClusterUUID *string `json:"cluster_uuid"` - // This field identifies the DNS VS and the subdomains it hosts for Gslb services. . Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field identifies the DNS VS and the subdomains it hosts for Gslb services. . Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DNSVses []*GslbSiteDNSVs `json:"dns_vses,omitempty"` - // Enable or disable the Site. This is useful in maintenance scenarios such as upgrade and routine maintenance. A disabled site's configuration shall be retained but it will not get any new configuration updates. It shall not participate in Health-Status monitoring. VIPs of the Virtual Services on the disabled site shall not be sent in DNS response. When a site transitions from disabled to enabled, it is treated similar to the addition of a new site. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable or disable the Site. This is useful in maintenance scenarios such as upgrade and routine maintenance. A disabled site's configuration shall be retained but it will not get any new configuration updates. It shall not participate in Health-Status monitoring. VIPs of the Virtual Services on the disabled site shall not be sent in DNS response. When a site transitions from disabled to enabled, it is treated similar to the addition of a new site. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Enabled *bool `json:"enabled,omitempty"` - // User can designate certain Avi sites to run health monitor probes for VIPs/VS(es) for this site. This is useful in network deployments where the VIPs/VS(es) are reachable only from certain sites. A typical scenario is a firewall between two GSLB sites. User may want to run health monitor probes from sites on either side of the firewall so that each designated site can derive a datapath view of the reachable members. If the health monitor proxies are not configured, then the default behavior is to run health monitor probes from all the active sites. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // User can designate certain Avi sites to run health monitor probes for VIPs/VS(es) for this site. This is useful in network deployments where the VIPs/VS(es) are reachable only from certain sites. A typical scenario is a firewall between two GSLB sites. User may want to run health monitor probes from sites on either side of the firewall so that each designated site can derive a datapath view of the reachable members. If the health monitor proxies are not configured, then the default behavior is to run health monitor probes from all the active sites. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HmProxies []*GslbHealthMonitorProxy `json:"hm_proxies,omitempty"` - // This field enables the health monitor shard functionality on a site-basis. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field enables the health monitor shard functionality on a site-basis. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HmShardEnabled *bool `json:"hm_shard_enabled,omitempty"` - // IP Address(es) of the Site's Cluster. For a 3-node cluster, either the cluster vIP is provided, or the list of controller IPs in the cluster are provided. Maximum of 3 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP Address(es) of the Site's Cluster. For a 3-node cluster, either the cluster vIP is provided, or the list of controller IPs in the cluster are provided. Maximum of 3 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IPAddresses []*IPAddr `json:"ip_addresses,omitempty"` - // Geographic location of the site. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Geographic location of the site. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Location *GslbGeoLocation `json:"location,omitempty"` - // The site's member type A leader is set to ACTIVE while allmembers are set to passive. . Enum options - GSLB_ACTIVE_MEMBER, GSLB_PASSIVE_MEMBER. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The site's member type A leader is set to ACTIVE while allmembers are set to passive. . Enum options - GSLB_ACTIVE_MEMBER, GSLB_PASSIVE_MEMBER. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MemberType *string `json:"member_type,omitempty"` - // Name for the Site Controller Cluster. After any changes to site name, references to GSLB site name should be updated manually. Ex Site name used in DNS policies or Topology policies should be updated to use the new site name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name for the Site Controller Cluster. After any changes to site name, references to GSLB site name should be updated manually. Ex Site name used in DNS policies or Topology policies should be updated to use the new site name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // The password used when authenticating with the Site. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The password used when authenticating with the Site. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Password *string `json:"password"` - // The Site Controller Cluster's REST API port number. Allowed values are 1-65535. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The Site Controller Cluster's REST API port number. Allowed values are 1-65535. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Port *uint32 `json:"port,omitempty"` - // User can overide the individual GslbPoolMember ratio for all the VIPs/VS(es) of this site. If this field is not configured then the GslbPoolMember ratio gets applied. . Allowed values are 1-20. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // User can overide the individual GslbPoolMember ratio for all the VIPs/VS(es) of this site. If this field is not configured then the GslbPoolMember ratio gets applied. . Allowed values are 1-20. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ratio *uint32 `json:"ratio,omitempty"` - // This modes applies to follower sites. When an active site is in suspend mode, the site does not receive any further federated objects. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Policy for replicating configuration to the follower sites. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ReplicationPolicy *ReplicationPolicy `json:"replication_policy,omitempty"` + + // This modes applies to follower sites. When an active site is in suspend mode, the site does not receive any further federated objects. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SuspendMode *bool `json:"suspend_mode,omitempty"` - // The username used when authenticating with the Site. . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The username used when authenticating with the Site. . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Username *string `json:"username"` - // This field is used as a key in the datastore for the GslbSite table to encapsulate site-related info. . Field introduced in 17.2.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // This field is used as a key in the datastore for the GslbSite table to encapsulate site-related info. . Field introduced in 17.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_site_cfg_sync_info.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_site_cfg_sync_info.go index 7fa0bf2ef..4882f3445 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_site_cfg_sync_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_site_cfg_sync_info.go @@ -8,21 +8,30 @@ package models // swagger:model GslbSiteCfgSyncInfo type GslbSiteCfgSyncInfo struct { - // Objects that could NOT be synced to the site . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Objects that could NOT be synced to the site . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErroredObjects []*VersionInfo `json:"errored_objects,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LastChangedTime *TimeStamp `json:"last_changed_time,omitempty"` - // Last object having replication issue. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Last object having replication issue. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LastFailObj *ConfigVersionStatus `json:"last_fail_obj,omitempty"` - // Reason for the replication issues. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Previous targer version for a site. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + PrevTargetVersion *int64 `json:"prev_target_version,omitempty"` + + // Reason for the replication issues. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Recommended way to resolve replication issue. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Recommended way to resolve replication issue. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Recommendation *string `json:"recommendation,omitempty"` - // Configuration sync-state of the site . Enum options - GSLB_SITE_CFG_IN_SYNC, GSLB_SITE_CFG_OUT_OF_SYNC, GSLB_SITE_CFG_SYNC_DISABLED, GSLB_SITE_CFG_SYNC_IN_PROGRESS, GSLB_SITE_CFG_SYNC_NOT_APPLICABLE, GSLB_SITE_CFG_SYNCED_TILL_CHECKPOINT, GSLB_SITE_CFG_SYNC_SUSPENDED, GSLB_SITE_CFG_SYNC_STALLED. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Version of the site. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SiteVersion *int64 `json:"site_version,omitempty"` + + // Configuration sync-state of the site . Enum options - GSLB_SITE_CFG_IN_SYNC, GSLB_SITE_CFG_OUT_OF_SYNC, GSLB_SITE_CFG_SYNC_DISABLED, GSLB_SITE_CFG_SYNC_IN_PROGRESS, GSLB_SITE_CFG_SYNC_NOT_APPLICABLE, GSLB_SITE_CFG_SYNCED_TILL_CHECKPOINT, GSLB_SITE_CFG_SYNC_SUSPENDED, GSLB_SITE_CFG_SYNC_STALLED. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SyncState *string `json:"sync_state,omitempty"` + + // Target version of the site. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TargetVersion *int64 `json:"target_version,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_site_dns_vs.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_site_dns_vs.go index bc1c2a67a..ac76b49a5 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_site_dns_vs.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_site_dns_vs.go @@ -8,10 +8,10 @@ package models // swagger:model GslbSiteDnsVs type GslbSiteDNSVs struct { - // This field identifies the DNS VS uuid for this site. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field identifies the DNS VS uuid for this site. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true DNSVsUUID *string `json:"dns_vs_uuid"` - // This field identifies the subdomains that are hosted on the DNS VS. GslbService(s) whose FQDNs map to one of the subdomains will be hosted on this DNS VS. If no subdomains are configured, then the default behavior is to host all the GslbServices on this DNS VS. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field identifies the subdomains that are hosted on the DNS VS. GslbService(s) whose FQDNs map to one of the subdomains will be hosted on this DNS VS. If no subdomains are configured, then the default behavior is to host all the GslbServices on this DNS VS. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DomainNames []string `json:"domain_names,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_site_health_status.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_site_health_status.go index 8d0e8a709..071a92858 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_site_health_status.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_site_health_status.go @@ -8,33 +8,39 @@ package models // swagger:model GslbSiteHealthStatus type GslbSiteHealthStatus struct { - // Controller retrieved GSLB service operational info based of virtual service state. . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Controller size of peer controller. Enum options - CONTROLLER_ESSENTIALS, CONTROLLER_SMALL, CONTROLLER_MEDIUM, CONTROLLER_LARGE, CONTROLLER_EXTRA_LARGE. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ControllerFlavor *string `json:"controller_flavor,omitempty"` + + // Controller retrieved GSLB service operational info based of virtual service state. . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerGsinfo []*GslbPoolMemberRuntimeInfo `json:"controller_gsinfo,omitempty"` - // Controller retrieved GSLB service operational info based of dns datapath resolution. This information is generated only on those sites that have DNS-VS participating in GSLB. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Controller retrieved GSLB service operational info based of dns datapath resolution. This information is generated only on those sites that have DNS-VS participating in GSLB. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DatapathGsinfo []*GslbPoolMemberRuntimeInfo `json:"datapath_gsinfo,omitempty"` - // DNS info at the site. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DNS info at the site. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DNSInfo *GslbDNSInfo `json:"dns_info,omitempty"` - // GSLB application persistence profile state at member. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This is used to identify the connection between the sitesIn a 3 site scenario A, B, C, if C is connected to A and BWhen C is responding to A HsResponse will contain (C, A), (C, B). Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Edges []*SiteLink `json:"edges,omitempty"` + + // GSLB application persistence profile state at member. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GapTable []*CfgState `json:"gap_table,omitempty"` - // GSLB Geo Db profile state at member. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // GSLB Geo Db profile state at member. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GeoTable []*CfgState `json:"geo_table,omitempty"` - // GSLB health monitor state at member. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // GSLB health monitor state at member. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GhmTable []*CfgState `json:"ghm_table,omitempty"` - // GSLB state at member. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // GSLB state at member. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GlbTable []*CfgState `json:"glb_table,omitempty"` - // GSLB service state at member. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // GSLB service state at member. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GsTable []*CfgState `json:"gs_table,omitempty"` - // Current Software version of the site. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Current Software version of the site. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SwVersion *string `json:"sw_version,omitempty"` - // Timestamp of Health-Status generation. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Timestamp of Health-Status generation. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Timestamp *float32 `json:"timestamp,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_site_runtime.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_site_runtime.go index e3cc41d53..86977eeaa 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_site_runtime.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_site_runtime.go @@ -8,36 +8,36 @@ package models // swagger:model GslbSiteRuntime type GslbSiteRuntime struct { - // This field shadows glb_cfg.clear_on_max_retries. Field introduced in 17.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field shadows glb_cfg.clear_on_max_retries. Field introduced in 17.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClearOnMaxRetries *uint32 `json:"clear_on_max_retries,omitempty"` - // This field tracks the glb-uuid. Field introduced in 17.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field tracks the glb-uuid. Field introduced in 17.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GlbUUID *string `json:"glb_uuid,omitempty"` - // This field will provide information on origin(site name) of the health monitoring information. Field introduced in 22.1.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // This field will provide information on origin(site name) of the health monitoring information. Field introduced in 22.1.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HealthMonitorInfo *string `json:"health_monitor_info,omitempty"` - // Carries replication stats for a given site. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Carries replication stats for a given site. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ReplicationStats *GslbReplicationStats `json:"replication_stats,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RxedSiteHs *GslbSiteHealthStatus `json:"rxed_site_hs,omitempty"` - // Frequency with which group members communicate. This field shadows glb_cfg.send_interval. Field introduced in 17.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Frequency with which group members communicate. This field shadows glb_cfg.send_interval. Field introduced in 17.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SendInterval *uint32 `json:"send_interval,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SiteCfg *GslbSiteRuntimeCfg `json:"site_cfg,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SiteInfo *GslbSiteRuntimeInfo `json:"site_info,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SiteStats *GslbSiteRuntimeStats `json:"site_stats,omitempty"` - // Remap the tenant_uuid to its tenant-name so that we can use the tenant_name directly in remote-site ops. . Field introduced in 17.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Remap the tenant_uuid to its tenant-name so that we can use the tenant_name directly in remote-site ops. . Field introduced in 17.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantName *string `json:"tenant_name,omitempty"` - // This field shadows the glb_cfg.view_id. . Field introduced in 17.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field shadows the glb_cfg.view_id. . Field introduced in 17.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ViewID *uint64 `json:"view_id,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_site_runtime_cfg.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_site_runtime_cfg.go index 859dc83f7..4fe9e8525 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_site_runtime_cfg.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_site_runtime_cfg.go @@ -8,36 +8,36 @@ package models // swagger:model GslbSiteRuntimeCfg type GslbSiteRuntimeCfg struct { - // Gslb GeoDb files published for a site. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Gslb GeoDb files published for a site. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FdInfo *ConfigInfo `json:"fd_info,omitempty"` - // Gslb Application Persistence info published for a site. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Gslb Application Persistence info published for a site. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GapInfo *ConfigInfo `json:"gap_info,omitempty"` - // Gslb GeoDb info published for a site. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Gslb GeoDb info published for a site. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GeoInfo *ConfigInfo `json:"geo_info,omitempty"` - // GHM info published for a site. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // GHM info published for a site. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GhmInfo *ConfigInfo `json:"ghm_info,omitempty"` - // Gslb JWTProfile info published for a site. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Gslb JWTProfile info published for a site. Field introduced in 20.1.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. GjwtInfo *ConfigInfo `json:"gjwt_info,omitempty"` - // Gslb info published for a site. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Gslb info published for a site. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GlbInfo *ConfigInfo `json:"glb_info,omitempty"` - // Gslb PKI info published for a site. Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Gslb PKI info published for a site. Field introduced in 17.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GpkiInfo *ConfigInfo `json:"gpki_info,omitempty"` - // GS info published for a site. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // GS info published for a site. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GsInfo *ConfigInfo `json:"gs_info,omitempty"` - // Maintenance mode info published for a site. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maintenance mode info published for a site. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MmInfo *ConfigInfo `json:"mm_info,omitempty"` - // The replication queue for all object-types for a site. Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The replication queue for all object-types for a site. Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ReplQueue *ConfigInfo `json:"repl_queue,omitempty"` - // Configuration sync-info of the site . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configuration sync-info of the site . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SyncInfo *GslbSiteCfgSyncInfo `json:"sync_info,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_site_runtime_info.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_site_runtime_info.go index 78b9fbe9c..a1a3a2cda 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_site_runtime_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_site_runtime_info.go @@ -8,51 +8,51 @@ package models // swagger:model GslbSiteRuntimeInfo type GslbSiteRuntimeInfo struct { - // The Leader-IP/VIP/FQDN of the site-cluster. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The Leader-IP/VIP/FQDN of the site-cluster. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClusterLeader *string `json:"cluster_leader,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClusterUUID *string `json:"cluster_uuid,omitempty"` - // operational dns state at the site. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // operational dns state at the site. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DNSInfo *GslbDNSInfo `json:"dns_info,omitempty"` - // Enable/disable state retrieved from the cfg . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable/disable state retrieved from the cfg . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Enabled *bool `json:"enabled,omitempty"` - // event-cache used for event throttling. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // event-cache used for event throttling. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EventCache *EventCache `json:"event_cache,omitempty"` - // Health-status monitoring enable or disable. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Health-status monitoring enable or disable. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HsState *bool `json:"hs_state,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LastChangedTime *TimeStamp `json:"last_changed_time,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Number of retry attempts to reach the remote site. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of retry attempts to reach the remote site. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumOfRetries *int32 `json:"num_of_retries,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OperStatus *OperationalStatus `json:"oper_status,omitempty"` - // Site Role Leader or Follower. Enum options - GSLB_LEADER, GSLB_MEMBER, GSLB_NOT_A_MEMBER. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Site Role Leader or Follower. Enum options - GSLB_LEADER, GSLB_MEMBER, GSLB_NOT_A_MEMBER. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Role *string `json:"role,omitempty"` - // Current outstanding request-response token of the message to this site. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Current outstanding request-response token of the message to this site. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Rrtoken []string `json:"rrtoken,omitempty"` - // Indicates if it is Avi Site or third-party. Enum options - GSLB_AVI_SITE, GSLB_THIRD_PARTY_SITE. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Indicates if it is Avi Site or third-party. Enum options - GSLB_AVI_SITE, GSLB_THIRD_PARTY_SITE. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SiteType *string `json:"site_type,omitempty"` - // Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - SITE_STATE_NULL, SITE_STATE_JOIN_IN_PROGRESS, SITE_STATE_LEAVE_IN_PROGRESS, SITE_STATE_INIT, SITE_STATE_UNREACHABLE, SITE_STATE_MMODE, SITE_STATE_DISABLE_IN_PROGRESS, SITE_STATE_DISABLED, SITE_STATE_HS_IN_PROGRESS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. State *string `json:"state,omitempty"` - // State - Reason. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // State - Reason. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. StateReason *string `json:"state_reason,omitempty"` - // Current Software version of the site. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Current Software version of the site. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SwVersion *string `json:"sw_version,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_site_runtime_stats.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_site_runtime_stats.go index 0f0be1d66..80a5e9577 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_site_runtime_stats.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_site_runtime_stats.go @@ -8,180 +8,180 @@ package models // swagger:model GslbSiteRuntimeStats type GslbSiteRuntimeStats struct { - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumFileCrTxed *uint32 `json:"num_file_cr_txed,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumFileDelTxed *uint32 `json:"num_file_del_txed,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGapCrRxed *uint32 `json:"num_gap_cr_rxed,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGapCrTxed *uint32 `json:"num_gap_cr_txed,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGapDelRxed *uint32 `json:"num_gap_del_rxed,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGapDelTxed *uint32 `json:"num_gap_del_txed,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGapUpdRxed *uint32 `json:"num_gap_upd_rxed,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGapUpdTxed *uint32 `json:"num_gap_upd_txed,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGeoCrRxed *uint32 `json:"num_geo_cr_rxed,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGeoCrTxed *uint32 `json:"num_geo_cr_txed,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGeoDelRxed *uint32 `json:"num_geo_del_rxed,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGeoDelTxed *uint32 `json:"num_geo_del_txed,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGeoUpdRxed *uint32 `json:"num_geo_upd_rxed,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGeoUpdTxed *uint32 `json:"num_geo_upd_txed,omitempty"` - // Used for federated file object stats for create. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Used for federated file object stats for create. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumGfoCrRxed *uint32 `json:"num_gfo_cr_rxed,omitempty"` - // Used for federated file object stats for delete. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Used for federated file object stats for delete. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumGfoDelRxed *uint32 `json:"num_gfo_del_rxed,omitempty"` - // Used for federated file object stats for update. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Used for federated file object stats for update. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumGfoUpdRxed *uint32 `json:"num_gfo_upd_rxed,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGhmCrRxed *uint32 `json:"num_ghm_cr_rxed,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGhmCrTxed *uint32 `json:"num_ghm_cr_txed,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGhmDelRxed *uint32 `json:"num_ghm_del_rxed,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGhmDelTxed *uint32 `json:"num_ghm_del_txed,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGhmUpdRxed *uint32 `json:"num_ghm_upd_rxed,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGhmUpdTxed *uint32 `json:"num_ghm_upd_txed,omitempty"` - // Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 20.1.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumGjwtCrRxed *uint32 `json:"num_gjwt_cr_rxed,omitempty"` - // Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 20.1.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumGjwtCrTxed *uint32 `json:"num_gjwt_cr_txed,omitempty"` - // Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 20.1.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumGjwtDelRxed *uint32 `json:"num_gjwt_del_rxed,omitempty"` - // Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 20.1.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumGjwtDelTxed *uint32 `json:"num_gjwt_del_txed,omitempty"` - // Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 20.1.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumGjwtUpdRxed *uint32 `json:"num_gjwt_upd_rxed,omitempty"` - // Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 20.1.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumGjwtUpdTxed *uint32 `json:"num_gjwt_upd_txed,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGlbCrRxed *uint32 `json:"num_glb_cr_rxed,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGlbCrTxed *uint32 `json:"num_glb_cr_txed,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGlbDelRxed *uint32 `json:"num_glb_del_rxed,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGlbDelTxed *uint32 `json:"num_glb_del_txed,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGlbUpdRxed *uint32 `json:"num_glb_upd_rxed,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGlbUpdTxed *uint32 `json:"num_glb_upd_txed,omitempty"` - // Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGpkiCrRxed *uint32 `json:"num_gpki_cr_rxed,omitempty"` - // Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGpkiCrTxed *uint32 `json:"num_gpki_cr_txed,omitempty"` - // Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGpkiDelRxed *uint32 `json:"num_gpki_del_rxed,omitempty"` - // Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGpkiDelTxed *uint32 `json:"num_gpki_del_txed,omitempty"` - // Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGpkiUpdRxed *uint32 `json:"num_gpki_upd_rxed,omitempty"` - // Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGpkiUpdTxed *uint32 `json:"num_gpki_upd_txed,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGsCrRxed *uint32 `json:"num_gs_cr_rxed,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGsCrTxed *uint32 `json:"num_gs_cr_txed,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGsDelRxed *uint32 `json:"num_gs_del_rxed,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGsDelTxed *uint32 `json:"num_gs_del_txed,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGsUpdRxed *uint32 `json:"num_gs_upd_rxed,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumGsUpdTxed *uint32 `json:"num_gs_upd_txed,omitempty"` - // Used for federated ssl key and cert stats for create. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Used for federated ssl key and cert stats for create. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumGsslCertCrRxed *uint32 `json:"num_gssl_cert_cr_rxed,omitempty"` - // Used for federated ssl key and cert stats for delete. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Used for federated ssl key and cert stats for delete. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumGsslCertDelRxed *uint32 `json:"num_gssl_cert_del_rxed,omitempty"` - // Used for federated ssl key and cert stats for update. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Used for federated ssl key and cert stats for update. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumGsslCertUpdRxed *uint32 `json:"num_gssl_cert_upd_rxed,omitempty"` - // Used for federated ssl profile stats for create. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Used for federated ssl profile stats for create. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumGsslCrRxed *uint32 `json:"num_gssl_cr_rxed,omitempty"` - // Used for federated ssl profile stats for delete. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Used for federated ssl profile stats for delete. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumGsslDelRxed *uint32 `json:"num_gssl_del_rxed,omitempty"` - // Used for federated ssl profile stats for update. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Used for federated ssl profile stats for update. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumGsslUpdRxed *uint32 `json:"num_gssl_upd_rxed,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumHealthMsgsRxed *uint32 `json:"num_health_msgs_rxed,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumHealthMsgsTxed *uint32 `json:"num_health_msgs_txed,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumOfBadResponses *uint32 `json:"num_of_bad_responses,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumOfEventsGenerated *uint32 `json:"num_of_events_generated,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumOfSkipOutstandingRequests *uint32 `json:"num_of_skip_outstanding_requests,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumOfTimeouts *uint32 `json:"num_of_timeouts,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_status.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_status.go index 8710781d2..d6c105bb8 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_status.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_status.go @@ -8,21 +8,21 @@ package models // swagger:model GslbStatus type GslbStatus struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Details []string `json:"details,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GslbRuntime *GslbRuntime `json:"gslb_runtime,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Field introduced in 17.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Site *GslbSiteRuntime `json:"site,omitempty"` - // Field introduced in 17.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ThirdPartySite *GslbThirdPartySiteRuntime `json:"third_party_site,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_sub_domain_placement_runtime.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_sub_domain_placement_runtime.go index 103c4f83d..a6de2ba48 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_sub_domain_placement_runtime.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_sub_domain_placement_runtime.go @@ -8,12 +8,12 @@ package models // swagger:model GslbSubDomainPlacementRuntime type GslbSubDomainPlacementRuntime struct { - // This field describes the placement status of fqdns mapping to the above Subdomain. If placement allowed is true, then the fqdn/GslbService will be placed on the DNS-VS. Otherwise, it shall not be placed on the DNS-VS. . Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field describes the placement status of fqdns mapping to the above Subdomain. If placement allowed is true, then the fqdn/GslbService will be placed on the DNS-VS. Otherwise, it shall not be placed on the DNS-VS. . Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PlacementAllowed *bool `json:"placement_allowed,omitempty"` - // This field identifies the Subdomain. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field identifies the Subdomain. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SubDomain *string `json:"sub_domain,omitempty"` - // This field describes the transition operation to be initiated downstream when subdomain placement rules change. For example if a.com was not placed on dns-vs-1 and due to configuration change if it is to be placed on dns-vs-1, then all the GslbServices whose fqdn maps a.com will be pushed to dns-vs-1. In this scenario, the transition ops will be GSLB_CREATE. If there is a configuration change where a.com is not placed on dns-vs-1 then the transition ops will be GSLB_DELETE. . Enum options - GSLB_NONE, GSLB_CREATE, GSLB_UPDATE, GSLB_DELETE, GSLB_PURGE, GSLB_DECL. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field describes the transition operation to be initiated downstream when subdomain placement rules change. For example if a.com was not placed on dns-vs-1 and due to configuration change if it is to be placed on dns-vs-1, then all the GslbServices whose fqdn maps a.com will be pushed to dns-vs-1. In this scenario, the transition ops will be GSLB_CREATE. If there is a configuration change where a.com is not placed on dns-vs-1 then the transition ops will be GSLB_DELETE. . Enum options - GSLB_NONE, GSLB_CREATE, GSLB_UPDATE, GSLB_DELETE, GSLB_PURGE, GSLB_DECL. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TransitionOps *string `json:"transition_ops,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_third_party_site.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_third_party_site.go index 183384592..562db378c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_third_party_site.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_third_party_site.go @@ -8,26 +8,26 @@ package models // swagger:model GslbThirdPartySite type GslbThirdPartySite struct { - // Third-party-site identifier generated by Avi. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Third-party-site identifier generated by Avi. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Read Only: true ClusterUUID *string `json:"cluster_uuid,omitempty"` - // Enable or disable the third-party Site. This is useful in maintenance scenarios such as upgrade and routine maintenance. A disabled site's configuration shall be retained but it will not get any new configuration updates. VIPs associated with the disabled site shall not be sent in DNS response. . Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable or disable the third-party Site. This is useful in maintenance scenarios such as upgrade and routine maintenance. A disabled site's configuration shall be retained but it will not get any new configuration updates. VIPs associated with the disabled site shall not be sent in DNS response. . Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Enabled *bool `json:"enabled,omitempty"` - // User can designate certain Avi sites to run health monitor probes for VIPs/VS(es) for this site. This is useful in network deployments where the VIPs/VS(es) are reachable only from certain sites. A typical scenario is a firewall between two GSLB sites. User may want to run health monitor probes from sites on either side of the firewall so that each designated site can derive a datapath view of the reachable members. If the health monitor proxies are not configured, then the default behavior is to run health monitor probes from all the active sites. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // User can designate certain Avi sites to run health monitor probes for VIPs/VS(es) for this site. This is useful in network deployments where the VIPs/VS(es) are reachable only from certain sites. A typical scenario is a firewall between two GSLB sites. User may want to run health monitor probes from sites on either side of the firewall so that each designated site can derive a datapath view of the reachable members. If the health monitor proxies are not configured, then the default behavior is to run health monitor probes from all the active sites. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HmProxies []*GslbHealthMonitorProxy `json:"hm_proxies,omitempty"` - // Geographic location of the site. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Geographic location of the site. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Location *GslbGeoLocation `json:"location,omitempty"` - // Name of the third-party Site. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the third-party Site. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // User can overide the individual GslbPoolMember ratio for all the VIPs of this site. If this field is not configured, then the GslbPoolMember ratio gets applied. . Allowed values are 1-20. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // User can overide the individual GslbPoolMember ratio for all the VIPs of this site. If this field is not configured, then the GslbPoolMember ratio gets applied. . Allowed values are 1-20. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ratio *uint32 `json:"ratio,omitempty"` - // This field is used as a key in the datastore for the GslbThirdPartySite table to encapsulate site-related info. . Field introduced in 17.2.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // This field is used as a key in the datastore for the GslbThirdPartySite table to encapsulate site-related info. . Field introduced in 17.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/gslb_third_party_site_runtime.go b/vendor/github.com/vmware/alb-sdk/go/models/gslb_third_party_site_runtime.go index efec03935..c2f2393ce 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/gslb_third_party_site_runtime.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/gslb_third_party_site_runtime.go @@ -8,9 +8,9 @@ package models // swagger:model GslbThirdPartySiteRuntime type GslbThirdPartySiteRuntime struct { - // This field will provide information on origin(site name) of the health monitoring information. Field introduced in 22.1.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // This field will provide information on origin(site name) of the health monitoring information. Field introduced in 22.1.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HealthMonitorInfo *string `json:"health_monitor_info,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SiteInfo *GslbSiteRuntimeInfo `json:"site_info,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/h_s_m_aws_cloud_hsm.go b/vendor/github.com/vmware/alb-sdk/go/models/h_s_m_aws_cloud_hsm.go index cea1ac3a8..567eeadd1 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/h_s_m_aws_cloud_hsm.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/h_s_m_aws_cloud_hsm.go @@ -8,23 +8,23 @@ package models // swagger:model HSMAwsCloudHsm type HSMAwsCloudHsm struct { - // Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Read Only: true ClientConfig *string `json:"client_config,omitempty"` - // AWS CloudHSM Cluster Certificate. Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // AWS CloudHSM Cluster Certificate. Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClusterCert *string `json:"cluster_cert,omitempty"` - // Username of the Crypto User. This will be used to access the keys on the HSM . Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Username of the Crypto User. This will be used to access the keys on the HSM . Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CryptoUserName *string `json:"crypto_user_name,omitempty"` - // Password of the Crypto User. This will be used to access the keys on the HSM . Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Password of the Crypto User. This will be used to access the keys on the HSM . Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CryptoUserPassword *string `json:"crypto_user_password,omitempty"` - // IP address of the HSM in the cluster. If there are more than one HSMs, only one is sufficient. Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP address of the HSM in the cluster. If there are more than one HSMs, only one is sufficient. Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HsmIP []string `json:"hsm_ip,omitempty"` - // Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Read Only: true MgmtConfig *string `json:"mgmt_config,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/h_s_m_safenet_client_info.go b/vendor/github.com/vmware/alb-sdk/go/models/h_s_m_safenet_client_info.go index 4eb993338..58a9fc7fc 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/h_s_m_safenet_client_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/h_s_m_safenet_client_info.go @@ -8,22 +8,22 @@ package models // swagger:model HSMSafenetClientInfo type HSMSafenetClientInfo struct { - // Generated File - Chrystoki.conf . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Generated File - Chrystoki.conf . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ChrystokiConf *string `json:"chrystoki_conf,omitempty"` - // Client Certificate generated by createCert. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Client Certificate generated by createCert. User can also add their own CA-signed client certificate. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientCert *string `json:"client_cert,omitempty"` - // Name prepended to client key and certificate filename. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name prepended to client key and certificate filename. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ClientIP *string `json:"client_ip"` - // Client Private Key generated by createCert. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Client Private Key generated by createCert. User can also add their own CA-signed certificate's private key. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientPrivKey *string `json:"client_priv_key,omitempty"` - // Major number of the sesseion. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Major number of the sesseion. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SessionMajorNumber *uint32 `json:"session_major_number,omitempty"` - // Minor number of the sesseion. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Minor number of the sesseion. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SessionMinorNumber *uint32 `json:"session_minor_number,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/h_s_m_safenet_luna.go b/vendor/github.com/vmware/alb-sdk/go/models/h_s_m_safenet_luna.go index 74424d785..c4c08c051 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/h_s_m_safenet_luna.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/h_s_m_safenet_luna.go @@ -8,22 +8,22 @@ package models // swagger:model HSMSafenetLuna type HSMSafenetLuna struct { - // Group Number of generated HA Group. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Group Number of generated HA Group. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HaGroupNum *uint64 `json:"ha_group_num,omitempty"` - // Set to indicate HA across more than one servers. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Set to indicate HA across more than one servers. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true IsHa *bool `json:"is_ha"` - // Node specific information. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Node specific information. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NodeInfo []*HSMSafenetClientInfo `json:"node_info,omitempty"` - // SafeNet/Gemalto HSM Servers used for crypto operations. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SafeNet/Gemalto HSM Servers used for crypto operations. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Server []*HSMSafenetLunaServer `json:"server,omitempty"` - // Generated File - server.pem. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Generated File - server.pem. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerPem *string `json:"server_pem,omitempty"` - // If enabled, dedicated network is used to communicate with HSM,else, the management network is used. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If enabled, dedicated network is used to communicate with HSM,else, the management network is used. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseDedicatedNetwork *bool `json:"use_dedicated_network,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/h_s_m_safenet_luna_server.go b/vendor/github.com/vmware/alb-sdk/go/models/h_s_m_safenet_luna_server.go index c75648bd5..522fcb3c9 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/h_s_m_safenet_luna_server.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/h_s_m_safenet_luna_server.go @@ -8,21 +8,21 @@ package models // swagger:model HSMSafenetLunaServer type HSMSafenetLunaServer struct { - // Field introduced in 16.5.2,17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 16.5.2,17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Index *uint32 `json:"index"` - // Password of the partition assigned to this client. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Password of the partition assigned to this client. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PartitionPasswd *string `json:"partition_passwd,omitempty"` - // Serial number of the partition assigned to this client. Field introduced in 16.5.2,17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Serial number of the partition assigned to this client. Field introduced in 16.5.2,17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PartitionSerialNumber *string `json:"partition_serial_number,omitempty"` - // IP address of the Thales Luna HSM device. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP address of the Thales Luna HSM device. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true RemoteIP *string `json:"remote_ip"` - // CA certificate of the server. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // CA certificate of the server. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ServerCert *string `json:"server_cert"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/h_s_m_thales_net_hsm.go b/vendor/github.com/vmware/alb-sdk/go/models/h_s_m_thales_net_hsm.go index 80f96b827..27baebbd2 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/h_s_m_thales_net_hsm.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/h_s_m_thales_net_hsm.go @@ -8,25 +8,25 @@ package models // swagger:model HSMThalesNetHsm type HSMThalesNetHsm struct { - // Electronic serial number of the netHSM device. Use Thales anonkneti utility to find the netHSM ESN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Electronic serial number of the netHSM device. Use Thales anonkneti utility to find the netHSM ESN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Esn *string `json:"esn"` - // Hash of the key that netHSM device uses to authenticate itself. Use Thales anonkneti utility to find the netHSM keyhash. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Hash of the key that netHSM device uses to authenticate itself. Use Thales anonkneti utility to find the netHSM keyhash. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Keyhash *string `json:"keyhash"` - // Local module id of the netHSM device. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Local module id of the netHSM device. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ModuleID *uint32 `json:"module_id,omitempty"` - // Priority class of the nethsm in an high availability setup. 1 is the highest priority and 100 is the lowest priority. Allowed values are 1-100. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Priority class of the nethsm in an high availability setup. 1 is the highest priority and 100 is the lowest priority. Allowed values are 1-100. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Priority *uint32 `json:"priority"` - // IP address of the netHSM device. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP address of the netHSM device. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true RemoteIP *IPAddr `json:"remote_ip"` - // Port at which the netHSM device accepts the connection. Allowed values are 1-65535. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Port at which the netHSM device accepts the connection. Allowed values are 1-65535. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RemotePort *uint32 `json:"remote_port,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/h_s_m_thales_r_f_s.go b/vendor/github.com/vmware/alb-sdk/go/models/h_s_m_thales_r_f_s.go index b1da56bec..b1c27e404 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/h_s_m_thales_r_f_s.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/h_s_m_thales_r_f_s.go @@ -8,10 +8,10 @@ package models // swagger:model HSMThalesRFS type HSMThalesRFS struct { - // IP address of the RFS server from where to sync the Thales encrypted private key. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP address of the RFS server from where to sync the Thales encrypted private key. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true IP *IPAddr `json:"ip"` - // Port at which the RFS server accepts the sync request from clients for Thales encrypted private key. Allowed values are 1-65535. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Port at which the RFS server accepts the sync request from clients for Thales encrypted private key. Allowed values are 1-65535. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Port *uint32 `json:"port,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/h_s_mgr_debug_filter.go b/vendor/github.com/vmware/alb-sdk/go/models/h_s_mgr_debug_filter.go index 366b954f3..b84675aea 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/h_s_mgr_debug_filter.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/h_s_mgr_debug_filter.go @@ -8,21 +8,21 @@ package models // swagger:model HSMgrDebugFilter type HSMgrDebugFilter struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Entity *string `json:"entity,omitempty"` - // Enum options - VSERVER_METRICS_ENTITY, VM_METRICS_ENTITY, SE_METRICS_ENTITY, CONTROLLER_METRICS_ENTITY, APPLICATION_METRICS_ENTITY, TENANT_METRICS_ENTITY, POOL_METRICS_ENTITY. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - VSERVER_METRICS_ENTITY, VM_METRICS_ENTITY, SE_METRICS_ENTITY, CONTROLLER_METRICS_ENTITY, APPLICATION_METRICS_ENTITY, TENANT_METRICS_ENTITY, POOL_METRICS_ENTITY. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MetricEntity *string `json:"metric_entity,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Period *int32 `json:"period,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Pool *string `json:"pool,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Server *string `json:"server,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SkipHsDbWrites *bool `json:"skip_hs_db_writes,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/hardware_security_module.go b/vendor/github.com/vmware/alb-sdk/go/models/hardware_security_module.go index bb0670b7b..4b438080c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/hardware_security_module.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/hardware_security_module.go @@ -8,19 +8,19 @@ package models // swagger:model HardwareSecurityModule type HardwareSecurityModule struct { - // AWS CloudHSM specific configuration. Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // AWS CloudHSM specific configuration. Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Cloudhsm *HSMAwsCloudHsm `json:"cloudhsm,omitempty"` - // Thales netHSM specific configuration. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Thales netHSM specific configuration. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Nethsm []*HSMThalesNetHsm `json:"nethsm,omitempty"` - // Thales Remote File Server (RFS), used for the netHSMs, configuration. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Thales Remote File Server (RFS), used for the netHSMs, configuration. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Rfs *HSMThalesRFS `json:"rfs,omitempty"` - // Thales Luna HSM/Gem specific configuration. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Thales Luna HSM/Gem specific configuration. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Sluna *HSMSafenetLuna `json:"sluna,omitempty"` - // HSM type to use. Enum options - HSM_TYPE_THALES_NETHSM, HSM_TYPE_SAFENET_LUNA, HSM_TYPE_AWS_CLOUDHSM. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HSM type to use. Enum options - HSM_TYPE_THALES_NETHSM, HSM_TYPE_SAFENET_LUNA, HSM_TYPE_AWS_CLOUDHSM. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Type *string `json:"type"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/hardware_security_module_group.go b/vendor/github.com/vmware/alb-sdk/go/models/hardware_security_module_group.go index 34f7ca3a1..8d4548ff2 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/hardware_security_module_group.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/hardware_security_module_group.go @@ -12,27 +12,30 @@ type HardwareSecurityModuleGroup struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of certificates present in the CA chain that were used to sign custom client certificate. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + CaCerts []*SSLCertificate `json:"ca_certs,omitempty"` + + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Hardware Security Module configuration. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Hardware Security Module configuration. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Hsm *HardwareSecurityModule `json:"hsm"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // Name of the HSM Group configuration object. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the HSM Group configuration object. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the HSM Group configuration object. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the HSM Group configuration object. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/hdr_match.go b/vendor/github.com/vmware/alb-sdk/go/models/hdr_match.go index 29d24d00d..d972197ee 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/hdr_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/hdr_match.go @@ -8,17 +8,20 @@ package models // swagger:model HdrMatch type HdrMatch struct { - // Name of the HTTP header whose value is to be matched. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the HTTP header whose value is to be matched. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Hdr *string `json:"hdr"` - // Case sensitivity to use for the match. Enum options - SENSITIVE, INSENSITIVE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Case sensitivity to use for the match. Enum options - SENSITIVE, INSENSITIVE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MatchCase *string `json:"match_case,omitempty"` - // Criterion to use for matching headers in the HTTP request. Enum options - HDR_EXISTS, HDR_DOES_NOT_EXIST, HDR_BEGINS_WITH, HDR_DOES_NOT_BEGIN_WITH, HDR_CONTAINS, HDR_DOES_NOT_CONTAIN, HDR_ENDS_WITH, HDR_DOES_NOT_END_WITH, HDR_EQUALS, HDR_DOES_NOT_EQUAL. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Criterion to use for matching headers in the HTTP request. Enum options - HDR_EXISTS, HDR_DOES_NOT_EXIST, HDR_BEGINS_WITH, HDR_DOES_NOT_BEGIN_WITH, HDR_CONTAINS, HDR_DOES_NOT_CONTAIN, HDR_ENDS_WITH, HDR_DOES_NOT_END_WITH, HDR_EQUALS, HDR_DOES_NOT_EQUAL. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MatchCriteria *string `json:"match_criteria"` - // String values to match in the HTTP header. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the *string group(s). It is a reference to an object of type StringGroup. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + StringGroupRefs []string `json:"string_group_refs,omitempty"` + + // String values to match in the HTTP header. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Value []string `json:"value,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/hdr_persistence_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/hdr_persistence_profile.go index 61fe81bd6..1466cdbd1 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/hdr_persistence_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/hdr_persistence_profile.go @@ -8,6 +8,6 @@ package models // swagger:model HdrPersistenceProfile type HdrPersistenceProfile struct { - // Header name for custom header persistence. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Header name for custom header persistence. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PrstHdrName *string `json:"prst_hdr_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/header_info_in_uri.go b/vendor/github.com/vmware/alb-sdk/go/models/header_info_in_uri.go index 625bfa279..629e313a0 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/header_info_in_uri.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/header_info_in_uri.go @@ -8,9 +8,9 @@ package models // swagger:model HeaderInfoInURI type HeaderInfoInURI struct { - // Header field name in hitted signature rule match_element. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Header field name in hitted signature rule match_element. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HeaderFieldName *string `json:"header_field_name,omitempty"` - // Header field value in hitted signature rule match_element. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Header field value in hitted signature rule match_element. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Value *string `json:"value,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/health_monitor.go b/vendor/github.com/vmware/alb-sdk/go/models/health_monitor.go index a6eb32bad..42e067269 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/health_monitor.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/health_monitor.go @@ -12,114 +12,123 @@ type HealthMonitor struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // By default, multiple instances of the same healthmonitor to the same server are suppressed intelligently. In rare cases, the monitor may have specific constructs that go beyond the server keys (ip, port, etc.) during which such suppression is not desired. Use this knob to allow duplicates. Field introduced in 18.2.8. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- true), Basic edition(Allowed values- true), Enterprise with Cloud Services edition. + // By default, multiple instances of the same healthmonitor to the same server are suppressed intelligently. In rare cases, the monitor may have specific constructs that go beyond the server keys (ip, port, etc.) during which such suppression is not desired. Use this knob to allow duplicates. Field introduced in 18.2.8. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- true), Basic (Allowed values- true) edition. AllowDuplicateMonitors *bool `json:"allow_duplicate_monitors,omitempty"` - // Authentication information for username/password. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Authentication information for username/password. Field introduced in 20.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Authentication *HealthMonitorAuthInfo `json:"authentication,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // During addition of a server or healthmonitors or during bootup, Avi performs sequential health checks rather than waiting for send-interval to kick in, to mark the server up as soon as possible. This knob may be used to turn this feature off. Field introduced in 18.2.7. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // During addition of a server or healthmonitors or during bootup, Avi performs sequential health checks rather than waiting for send-interval to kick in, to mark the server up as soon as possible. This knob may be used to turn this feature off. Field introduced in 18.2.7. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. DisableQuickstart *bool `json:"disable_quickstart,omitempty"` - // Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DNSMonitor *HealthMonitorDNS `json:"dns_monitor,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ExternalMonitor *HealthMonitorExternal `json:"external_monitor,omitempty"` - // Number of continuous failed health checks before the server is marked down. Allowed values are 1-50. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of continuous failed health checks before the server is marked down. Allowed values are 1-50. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FailedChecks *int32 `json:"failed_checks,omitempty"` - // Health monitor for FTP. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Health monitor for FTP. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. FtpMonitor *HealthMonitorFtp `json:"ftp_monitor,omitempty"` - // Health monitor for FTPS. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Health monitor for FTPS. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. FtpsMonitor *HealthMonitorFtp `json:"ftps_monitor,omitempty"` - // Allowed in Enterprise edition with any value, Basic, Enterprise with Cloud Services edition. + // Health monitor for HTTP2. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Http2Monitor *HealthMonitorHTTP `json:"http2_monitor,omitempty"` + + // Health monitor for HTTP2S. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + HTTP2SMonitor *HealthMonitorHTTP `json:"http2s_monitor,omitempty"` + + // Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. HTTPMonitor *HealthMonitorHTTP `json:"http_monitor,omitempty"` - // Allowed in Enterprise edition with any value, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. HTTPSMonitor *HealthMonitorHTTP `json:"https_monitor,omitempty"` - // Health monitor for IMAP. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Health monitor for IMAP. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ImapMonitor *HealthMonitorImap `json:"imap_monitor,omitempty"` - // Health monitor for IMAPS. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Health monitor for IMAPS. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ImapsMonitor *HealthMonitorImap `json:"imaps_monitor,omitempty"` - // This field describes the object's replication scope. If the field is set to false, then the object is visible within the controller-cluster and its associated service-engines. If the field is set to true, then the object is replicated across the federation. . Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // This field describes the object's replication scope. If the field is set to false, then the object is visible within the controller-cluster and its associated service-engines. If the field is set to true, then the object is replicated across the federation. . Field introduced in 17.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. IsFederated *bool `json:"is_federated,omitempty"` - // Health monitor for LDAP. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Health monitor for LDAP. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LdapMonitor *HealthMonitorLdap `json:"ldap_monitor,omitempty"` - // Health monitor for LDAPS. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Health monitor for LDAPS. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LdapsMonitor *HealthMonitorLdap `json:"ldaps_monitor,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // Use this port instead of the port defined for the server in the Pool. If the monitor succeeds to this port, the load balanced traffic will still be sent to the port of the server defined within the Pool. Allowed values are 1-65535. Special values are 0 - Use server port. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Destination IP Address to be monitored instead of the pool member IP. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MonitorIP *IPAddr `json:"monitor_ip,omitempty"` + + // Use this port instead of the port defined for the server in the Pool. If the monitor succeeds to this port, the load balanced traffic will still be sent to the port of the server defined within the Pool. Allowed values are 1-65535. Special values are 0 - Use server port. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MonitorPort *int32 `json:"monitor_port,omitempty"` - // A user friendly name for this health monitor. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // A user friendly name for this health monitor. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Health monitor for POP3. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Health monitor for POP3. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Pop3Monitor *HealthMonitorPop3 `json:"pop3_monitor,omitempty"` - // Health monitor for POP3S. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Health monitor for POP3S. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Pop3sMonitor *HealthMonitorPop3 `json:"pop3s_monitor,omitempty"` - // Health monitor for Radius. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Health monitor for Radius. Field introduced in 18.2.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RadiusMonitor *HealthMonitorRadius `json:"radius_monitor,omitempty"` - // A valid response from the server is expected within the receive timeout window. This timeout must be less than the send interval. If server status is regularly flapping up and down, consider increasing this value. Allowed values are 1-2400. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // A valid response from the server is expected within the receive timeout window. This timeout must be less than the send interval. If server status is regularly flapping up and down, consider increasing this value. Allowed values are 1-2400. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ReceiveTimeout *int32 `json:"receive_timeout,omitempty"` - // Health monitor for SCTP. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Health monitor for SCTP. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SctpMonitor *HealthMonitorSctp `json:"sctp_monitor,omitempty"` - // Frequency, in seconds, that monitors are sent to a server. Allowed values are 1-3600. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Frequency, in seconds, that monitors are sent to a server. Allowed values are 1-3600. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SendInterval *int32 `json:"send_interval,omitempty"` - // Health monitor for SIP. Field introduced in 17.2.8, 18.1.3, 18.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Health monitor for SIP. Field introduced in 17.2.8, 18.1.3, 18.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SipMonitor *HealthMonitorSIP `json:"sip_monitor,omitempty"` - // Health monitor for SMTP. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Health monitor for SMTP. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SMTPMonitor *HealthMonitorSMTP `json:"smtp_monitor,omitempty"` - // Health monitor for SMTPS. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Health monitor for SMTPS. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SmtpsMonitor *HealthMonitorSMTP `json:"smtps_monitor,omitempty"` - // Number of continuous successful health checks before server is marked up. Allowed values are 1-50. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of continuous successful health checks before server is marked up. Allowed values are 1-50. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SuccessfulChecks *int32 `json:"successful_checks,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TCPMonitor *HealthMonitorTCP `json:"tcp_monitor,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Type of the health monitor. Enum options - HEALTH_MONITOR_PING, HEALTH_MONITOR_TCP, HEALTH_MONITOR_HTTP, HEALTH_MONITOR_HTTPS, HEALTH_MONITOR_EXTERNAL, HEALTH_MONITOR_UDP, HEALTH_MONITOR_DNS, HEALTH_MONITOR_GSLB, HEALTH_MONITOR_SIP, HEALTH_MONITOR_RADIUS, HEALTH_MONITOR_SMTP, HEALTH_MONITOR_SMTPS, HEALTH_MONITOR_POP3, HEALTH_MONITOR_POP3S, HEALTH_MONITOR_IMAP, HEALTH_MONITOR_IMAPS, HEALTH_MONITOR_FTP, HEALTH_MONITOR_FTPS, HEALTH_MONITOR_LDAP, HEALTH_MONITOR_LDAPS.... Allowed in Enterprise edition with any value, Essentials edition(Allowed values- HEALTH_MONITOR_PING,HEALTH_MONITOR_TCP,HEALTH_MONITOR_UDP), Basic edition(Allowed values- HEALTH_MONITOR_PING,HEALTH_MONITOR_TCP,HEALTH_MONITOR_UDP,HEALTH_MONITOR_HTTP,HEALTH_MONITOR_HTTPS), Enterprise with Cloud Services edition. + // Type of the health monitor. Enum options - HEALTH_MONITOR_PING, HEALTH_MONITOR_TCP, HEALTH_MONITOR_HTTP, HEALTH_MONITOR_HTTPS, HEALTH_MONITOR_EXTERNAL, HEALTH_MONITOR_UDP, HEALTH_MONITOR_DNS, HEALTH_MONITOR_GSLB, HEALTH_MONITOR_SIP, HEALTH_MONITOR_RADIUS, HEALTH_MONITOR_SMTP, HEALTH_MONITOR_SMTPS, HEALTH_MONITOR_POP3, HEALTH_MONITOR_POP3S, HEALTH_MONITOR_IMAP, HEALTH_MONITOR_IMAPS, HEALTH_MONITOR_FTP, HEALTH_MONITOR_FTPS, HEALTH_MONITOR_LDAP, HEALTH_MONITOR_LDAPS.... Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- HEALTH_MONITOR_PING,HEALTH_MONITOR_TCP,HEALTH_MONITOR_UDP), Basic (Allowed values- HEALTH_MONITOR_PING,HEALTH_MONITOR_TCP,HEALTH_MONITOR_UDP,HEALTH_MONITOR_HTTP,HEALTH_MONITOR_HTTPS) edition. // Required: true Type *string `json:"type"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UDPMonitor *HealthMonitorUDP `json:"udp_monitor,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the health monitor. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the health monitor. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_auth_info.go b/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_auth_info.go index 05ca3c9f3..b51245433 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_auth_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_auth_info.go @@ -8,11 +8,11 @@ package models // swagger:model HealthMonitorAuthInfo type HealthMonitorAuthInfo struct { - // Password for server authentication. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Password for server authentication. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Password *string `json:"password"` - // Username for server authentication. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Username for server authentication. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Username *string `json:"username"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_dns.go b/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_dns.go index d0c2ae8a0..9f6d1d131 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_dns.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_dns.go @@ -8,19 +8,19 @@ package models // swagger:model HealthMonitorDNS type HealthMonitorDNS struct { - // Query_Type Response has atleast one answer of which the resource record type matches the query type Any_Type Response should contain atleast one answer AnyThing An empty answer is enough. Enum options - DNS_QUERY_TYPE, DNS_ANY_TYPE, DNS_ANY_THING. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Query_Type Response has atleast one answer of which the resource record type matches the query type Any_Type Response should contain atleast one answer AnyThing An empty answer is enough. Enum options - DNS_QUERY_TYPE, DNS_ANY_TYPE, DNS_ANY_THING. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Qtype *string `json:"qtype,omitempty"` - // The DNS monitor will query the DNS server for the fully qualified name in this field. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The DNS monitor will query the DNS server for the fully qualified name in this field. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true QueryName *string `json:"query_name"` - // When No Error is selected, a DNS query will be marked failed is any error code is returned by the server. With Any selected, the monitor ignores error code in the responses. Enum options - RCODE_NO_ERROR, RCODE_ANYTHING. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // When No Error is selected, a DNS query will be marked failed is any error code is returned by the server. With Any selected, the monitor ignores error code in the responses. Enum options - RCODE_NO_ERROR, RCODE_ANYTHING. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Rcode *string `json:"rcode,omitempty"` - // Resource record type used in the healthmonitor DNS query, only A or AAAA type supported. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Resource record type used in the healthmonitor DNS query, only A or AAAA type supported. Enum options - DNS_RECORD_OTHER, DNS_RECORD_A, DNS_RECORD_NS, DNS_RECORD_CNAME, DNS_RECORD_SOA, DNS_RECORD_PTR, DNS_RECORD_HINFO, DNS_RECORD_MX, DNS_RECORD_TXT, DNS_RECORD_RP, DNS_RECORD_DNSKEY, DNS_RECORD_AAAA, DNS_RECORD_SRV, DNS_RECORD_OPT, DNS_RECORD_RRSIG, DNS_RECORD_AXFR, DNS_RECORD_ANY. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RecordType *string `json:"record_type,omitempty"` - // The resource record of the queried DNS server's response for the Request Name must include the IP address defined in this field. . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The resource record of the queried DNS server's response for the Request Name must include the IP address defined in this field. . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResponseString *string `json:"response_string,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_external.go b/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_external.go index 2ef375595..7d2008a52 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_external.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_external.go @@ -8,16 +8,16 @@ package models // swagger:model HealthMonitorExternal type HealthMonitorExternal struct { - // Command script provided inline. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Command script provided inline. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true CommandCode *string `json:"command_code"` - // Optional arguments to feed into the script. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Optional arguments to feed into the script. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CommandParameters *string `json:"command_parameters,omitempty"` - // Path of external health monitor script. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Path of external health monitor script. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CommandPath *string `json:"command_path,omitempty"` - // Environment variables to be fed into the script. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Environment variables to be fed into the script. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CommandVariables *string `json:"command_variables,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_ftp.go b/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_ftp.go index f414e9bb9..893879704 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_ftp.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_ftp.go @@ -8,14 +8,14 @@ package models // swagger:model HealthMonitorFtp type HealthMonitorFtp struct { - // Filename to download with full path. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Filename to download with full path. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Filename *string `json:"filename"` - // FTP data transfer process mode. Enum options - FTP_PASSIVE_MODE, FTP_PORT_MODE. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // FTP data transfer process mode. Enum options - FTP_PASSIVE_MODE, FTP_PORT_MODE. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Mode *string `json:"mode"` - // SSL attributes for FTPS monitor. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // SSL attributes for FTPS monitor. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SslAttributes *HealthMonitorSSlattributes `json:"ssl_attributes,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_http.go b/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_http.go index 9a0e7de32..970c9ee2c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_http.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_http.go @@ -8,33 +8,42 @@ package models // swagger:model HealthMonitorHttp type HealthMonitorHTTP struct { - // Type of the authentication method. Enum options - AUTH_BASIC, AUTH_NTLM. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Type of the authentication method. Enum options - AUTH_BASIC, AUTH_NTLM. Field introduced in 20.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AuthType *string `json:"auth_type,omitempty"` - // Use the exact http_request *string as specified by user, without any automatic insert of headers like Host header. Field introduced in 17.1.6,17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use the exact http_request *string as specified by user, without any automatic insert of headers like Host header. Field introduced in 17.1.6,17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ExactHTTPRequest *bool `json:"exact_http_request,omitempty"` - // Send an HTTP request to the server. The default GET / HTTP/1.0 may be extended with additional headers or information. For instance, GET /index.htm HTTP/1.1 Host www.site.com Connection Close. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // For HTTP2 and HTTP2S health monitor, send an HTTP request to the server. Extended with additional headers or information when exact request is marked false. For instance Host www.site.com Connection Close. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + HTTPHeaders []string `json:"http_headers,omitempty"` + + // HTTP method for HTTP2 and HTTP2S health monitor. Enum options - HTTP_METHOD_GET, HTTP_METHOD_HEAD, HTTP_METHOD_PUT, HTTP_METHOD_DELETE, HTTP_METHOD_POST, HTTP_METHOD_OPTIONS, HTTP_METHOD_TRACE, HTTP_METHOD_CONNECT, HTTP_METHOD_PATCH, HTTP_METHOD_PROPFIND, HTTP_METHOD_PROPPATCH, HTTP_METHOD_MKCOL, HTTP_METHOD_COPY, HTTP_METHOD_MOVE, HTTP_METHOD_LOCK, HTTP_METHOD_UNLOCK. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- HTTP_METHOD_GET,HTTP_METHOD_POST,HTTP_METHOD_HEAD), Basic (Allowed values- HTTP_METHOD_GET,HTTP_METHOD_POST,HTTP_METHOD_HEAD) edition. + HTTPMethod *string `json:"http_method,omitempty"` + + // Send an HTTP request to the server. The default GET / HTTP/1.0 may be extended with additional headers or information. For instance, GET /index.htm HTTP/1.1 Host www.site.com Connection Close. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HTTPRequest *string `json:"http_request,omitempty"` - // HTTP request body. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTP request body. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HTTPRequestBody *string `json:"http_request_body,omitempty"` - // Match for a keyword in the first 2Kb of the server header and body response. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTP client request header path for HTTP2 and HTTP2S health monitor. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + HTTPRequestHeaderPath *string `json:"http_request_header_path,omitempty"` + + // Match for a keyword in the first 2Kb of the server header and body response. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HTTPResponse *string `json:"http_response,omitempty"` - // List of HTTP response codes to match as successful. Default is 2xx. Enum options - HTTP_ANY, HTTP_1XX, HTTP_2XX, HTTP_3XX, HTTP_4XX, HTTP_5XX. Minimum of 1 items required. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of HTTP response codes to match as successful. Default is 2xx. Enum options - HTTP_ANY, HTTP_1XX, HTTP_2XX, HTTP_3XX, HTTP_4XX, HTTP_5XX. Minimum of 1 items required. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HTTPResponseCode []string `json:"http_response_code,omitempty"` - // Match or look for this HTTP response code indicating server maintenance. A successful match results in the server being marked down. Allowed values are 101-599. Maximum of 4 items allowed. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Match or look for this HTTP response code indicating server maintenance. A successful match results in the server being marked down. Allowed values are 101-599. Maximum of 4 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MaintenanceCode []int64 `json:"maintenance_code,omitempty,omitempty"` - // Match or look for this keyword in the first 2KB of server header and body response indicating server maintenance. A successful match results in the server being marked down. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Match or look for this keyword in the first 2KB of server header and body response indicating server maintenance. A successful match results in the server being marked down. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MaintenanceResponse *string `json:"maintenance_response,omitempty"` - // Expected http/https response page size. Allowed values are 2048-16384. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Expected http/https response page size. Allowed values are 2048-16384. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResponseSize *uint32 `json:"response_size,omitempty"` - // SSL attributes for HTTPS health monitor. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SSL attributes for HTTPS health monitor. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SslAttributes *HealthMonitorSSlattributes `json:"ssl_attributes,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_imap.go b/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_imap.go index 0e46f5035..f93f6553a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_imap.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_imap.go @@ -8,9 +8,9 @@ package models // swagger:model HealthMonitorImap type HealthMonitorImap struct { - // Folder to access. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Folder to access. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Folder *string `json:"folder,omitempty"` - // SSL attributes for IMAPS monitor. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // SSL attributes for IMAPS monitor. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SslAttributes *HealthMonitorSSlattributes `json:"ssl_attributes,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_ldap.go b/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_ldap.go index 8dd4b81ac..1fafbd665 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_ldap.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_ldap.go @@ -8,19 +8,19 @@ package models // swagger:model HealthMonitorLdap type HealthMonitorLdap struct { - // Attributes which will be retrieved. commas can be used to delimit more than one attributes (example- cn,address,email). Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Attributes which will be retrieved. commas can be used to delimit more than one attributes (example- cn,address,email). Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Attributes *string `json:"attributes,omitempty"` - // DN(Distinguished Name) of a directory entry. which will be starting point of the search. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // DN(Distinguished Name) of a directory entry. which will be starting point of the search. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true BaseDn *string `json:"base_dn"` - // Filter to search entries in specified scope. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Filter to search entries in specified scope. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Filter *string `json:"filter,omitempty"` - // Search scope which can be base, one, sub. Enum options - LDAP_BASE_MODE, LDAP_ONE_MODE, LDAP_SUB_MODE. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Search scope which can be base, one, sub. Enum options - LDAP_BASE_MODE, LDAP_ONE_MODE, LDAP_SUB_MODE. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Scope *string `json:"scope,omitempty"` - // SSL attributes for LDAPS monitor. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // SSL attributes for LDAPS monitor. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SslAttributes *HealthMonitorSSlattributes `json:"ssl_attributes,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_pop3.go b/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_pop3.go index 34f45ead3..d583cc043 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_pop3.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_pop3.go @@ -8,6 +8,6 @@ package models // swagger:model HealthMonitorPop3 type HealthMonitorPop3 struct { - // SSL attributes for POP3S monitor. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // SSL attributes for POP3S monitor. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SslAttributes *HealthMonitorSSlattributes `json:"ssl_attributes,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_radius.go b/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_radius.go index ab190dba7..edffd4a64 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_radius.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_radius.go @@ -8,15 +8,15 @@ package models // swagger:model HealthMonitorRadius type HealthMonitorRadius struct { - // Radius monitor will query Radius server with this password. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Radius monitor will query Radius server with this password. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Password *string `json:"password"` - // Radius monitor will query Radius server with this shared secret. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Radius monitor will query Radius server with this shared secret. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true SharedSecret *string `json:"shared_secret"` - // Radius monitor will query Radius server with this username. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Radius monitor will query Radius server with this username. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Username *string `json:"username"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_s_ip.go b/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_s_ip.go index 264fce775..b03a6e64f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_s_ip.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_s_ip.go @@ -8,12 +8,12 @@ package models // swagger:model HealthMonitorSIP type HealthMonitorSIP struct { - // Specify the transport protocol TCP or UDP, to be used for SIP health monitor. The default transport is UDP. Enum options - SIP_UDP_PROTO, SIP_TCP_PROTO. 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. + // Specify the transport protocol TCP or UDP, to be used for SIP health monitor. The default transport is UDP. Enum options - SIP_UDP_PROTO, SIP_TCP_PROTO. 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. SipMonitorTransport *string `json:"sip_monitor_transport,omitempty"` - // Specify the SIP request to be sent to the server. By default, SIP OPTIONS request will be sent. Enum options - SIP_OPTIONS. Field introduced in 17.2.8, 18.1.3, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Specify the SIP request to be sent to the server. By default, SIP OPTIONS request will be sent. Enum options - SIP_OPTIONS. Field introduced in 17.2.8, 18.1.3, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SipRequestCode *string `json:"sip_request_code,omitempty"` - // Match for a keyword in the first 2KB of the server header and body response. By default, it matches for SIP/2.0. Field introduced in 17.2.8, 18.1.3, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Match for a keyword in the first 2KB of the server header and body response. By default, it matches for SIP/2.0. Field introduced in 17.2.8, 18.1.3, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SipResponse *string `json:"sip_response,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_s_slattributes.go b/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_s_slattributes.go index 4a40fc5af..e42d665ff 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_s_slattributes.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_s_slattributes.go @@ -8,16 +8,19 @@ package models // swagger:model HealthMonitorSSLAttributes type HealthMonitorSSlattributes struct { - // PKI profile used to validate the SSL certificate presented by a server. It is a reference to an object of type PKIProfile. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // PKI profile used to validate the SSL certificate presented by a server. It is a reference to an object of type PKIProfile. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PkiProfileRef *string `json:"pki_profile_ref,omitempty"` - // Fully qualified DNS hostname which will be used in the TLS SNI extension in server connections indicating SNI is enabled. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Fully qualified DNS hostname which will be used in the TLS SNI extension in server connections indicating SNI is enabled. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerName *string `json:"server_name,omitempty"` - // Service engines will present this SSL certificate to the server. It is a reference to an object of type SSLKeyAndCertificate. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service engines will present this SSL certificate to the server. It is a reference to an object of type SSLKeyAndCertificate. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SslKeyAndCertificateRef *string `json:"ssl_key_and_certificate_ref,omitempty"` - // SSL profile defines ciphers and SSL versions to be used for healthmonitor traffic to the back-end servers. It is a reference to an object of type SSLProfile. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SSL profile defines ciphers and SSL versions to be used for healthmonitor traffic to the back-end servers. It is a reference to an object of type SSLProfile. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true SslProfileRef *string `json:"ssl_profile_ref"` + + // Use the SNI server name configured in the Pool. This will override the server_name configured in the Health Monitor. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + UsePoolSniServerName *bool `json:"use_pool_sni_server_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_sctp.go b/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_sctp.go index b4a6f7522..eef2e29d2 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_sctp.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_sctp.go @@ -8,9 +8,9 @@ package models // swagger:model HealthMonitorSctp type HealthMonitorSctp struct { - // Request data to send after completing the SCTP handshake. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Request data to send after completing the SCTP handshake. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SctpRequest *string `json:"sctp_request,omitempty"` - // Match for the desired keyword in the first 2Kb of the server's SCTP response. If this field is left blank, no server response is required. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Match for the desired keyword in the first 2Kb of the server's SCTP response. If this field is left blank, no server response is required. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SctpResponse *string `json:"sctp_response,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_smtp.go b/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_smtp.go index 7dd5ab438..5cd5fb131 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_smtp.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_smtp.go @@ -8,18 +8,18 @@ package models // swagger:model HealthMonitorSmtp type HealthMonitorSMTP struct { - // Sender domain name. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Sender domain name. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Domainname *string `json:"domainname,omitempty"` - // Mail data. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Mail data. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MailData *string `json:"mail_data,omitempty"` - // Mail recipients. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Mail recipients. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RecipientsIds []string `json:"recipients_ids,omitempty"` - // Mail sender. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Mail sender. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SenderID *string `json:"sender_id,omitempty"` - // SSL attributes for SMTPS monitor. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // SSL attributes for SMTPS monitor. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SslAttributes *HealthMonitorSSlattributes `json:"ssl_attributes,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_tcp.go b/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_tcp.go index 61fb6288f..7500ceb5a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_tcp.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_tcp.go @@ -8,15 +8,15 @@ package models // swagger:model HealthMonitorTcp type HealthMonitorTCP struct { - // Match or look for this keyword in the first 2KB of server's response indicating server maintenance. A successful match results in the server being marked down. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Match or look for this keyword in the first 2KB of server's response indicating server maintenance. A successful match results in the server being marked down. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MaintenanceResponse *string `json:"maintenance_response,omitempty"` - // Configure TCP health monitor to use half-open TCP connections to monitor the health of backend servers thereby avoiding consumption of a full fledged server side connection and the overhead and logs associated with it. This method is light-weight as it makes use of listener in server's kernel layer to measure the health and a child socket or user thread is not created on the server side. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Configure TCP health monitor to use half-open TCP connections to monitor the health of backend servers thereby avoiding consumption of a full fledged server side connection and the overhead and logs associated with it. This method is light-weight as it makes use of listener in server's kernel layer to measure the health and a child socket or user thread is not created on the server side. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. TCPHalfOpen *bool `json:"tcp_half_open,omitempty"` - // Request data to send after completing the TCP handshake. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Request data to send after completing the TCP handshake. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TCPRequest *string `json:"tcp_request,omitempty"` - // Match for the desired keyword in the first 2Kb of the server's TCP response. If this field is left blank, no server response is required. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Match for the desired keyword in the first 2Kb of the server's TCP response. If this field is left blank, no server response is required. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TCPResponse *string `json:"tcp_response,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_udp.go b/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_udp.go index eb25f4f63..2e7b622fc 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_udp.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/health_monitor_udp.go @@ -8,12 +8,12 @@ package models // swagger:model HealthMonitorUdp type HealthMonitorUDP struct { - // Match or look for this keyword in the first 2KB of server's response indicating server maintenance. A successful match results in the server being marked down. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Match or look for this keyword in the first 2KB of server's response indicating server maintenance. A successful match results in the server being marked down. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MaintenanceResponse *string `json:"maintenance_response,omitempty"` - // Send UDP request. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Send UDP request. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UDPRequest *string `json:"udp_request,omitempty"` - // Match for keyword in the UDP response. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Match for keyword in the UDP response. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UDPResponse *string `json:"udp_response,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/health_score_details.go b/vendor/github.com/vmware/alb-sdk/go/models/health_score_details.go index abc989386..ad419bcde 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/health_score_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/health_score_details.go @@ -8,48 +8,48 @@ package models // swagger:model HealthScoreDetails type HealthScoreDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AnomalyPenalty *uint32 `json:"anomaly_penalty,omitempty"` - // Reason for Anomaly Penalty. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reason for Anomaly Penalty. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AnomalyReason *string `json:"anomaly_reason,omitempty"` - // Reason for Performance Score. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reason for Performance Score. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PerformanceReason *string `json:"performance_reason,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PerformanceScore *uint32 `json:"performance_score,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true PreviousValue *float64 `json:"previous_value"` - // Reason for the Health Score Change. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reason for the Health Score Change. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResourcesPenalty *uint32 `json:"resources_penalty,omitempty"` - // Reason for Resources Penalty. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reason for Resources Penalty. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResourcesReason *string `json:"resources_reason,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SecurityPenalty *uint32 `json:"security_penalty,omitempty"` - // Reason for Security Threat Level. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reason for Security Threat Level. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SecurityReason *string `json:"security_reason,omitempty"` - // The step interval in seconds. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The step interval in seconds. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Step *uint32 `json:"step,omitempty"` - // Resource prefix containing entity information. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Resource prefix containing entity information. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SubResourcePrefix *string `json:"sub_resource_prefix,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Timestamp *string `json:"timestamp"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Value *float64 `json:"value"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/health_score_entity.go b/vendor/github.com/vmware/alb-sdk/go/models/health_score_entity.go index ac9fba559..048e0fb50 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/health_score_entity.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/health_score_entity.go @@ -8,17 +8,17 @@ package models // swagger:model HealthScoreEntity type HealthScoreEntity struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true EntityUUID *string `json:"entity_uuid"` - // Enum options - VSERVER_METRICS_ENTITY, VM_METRICS_ENTITY, SE_METRICS_ENTITY, CONTROLLER_METRICS_ENTITY, APPLICATION_METRICS_ENTITY, TENANT_METRICS_ENTITY, POOL_METRICS_ENTITY. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - VSERVER_METRICS_ENTITY, VM_METRICS_ENTITY, SE_METRICS_ENTITY, CONTROLLER_METRICS_ENTITY, APPLICATION_METRICS_ENTITY, TENANT_METRICS_ENTITY, POOL_METRICS_ENTITY. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MetricsEntity *string `json:"metrics_entity"` - // It is a reference to an object of type Pool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PoolRef *string `json:"pool_ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Server *string `json:"server,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/health_score_performance_data.go b/vendor/github.com/vmware/alb-sdk/go/models/health_score_performance_data.go index 136beae12..48142f94b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/health_score_performance_data.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/health_score_performance_data.go @@ -8,29 +8,29 @@ package models // swagger:model HealthScorePerformanceData type HealthScorePerformanceData struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ApplicationPerformance *ApplicationPerformanceScoreData `json:"application_performance,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PoolPerformance *PoolPerformanceScoreData `json:"pool_performance,omitempty"` - // Reason for Performance Score. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reason for Performance Score. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Reason *string `json:"reason"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ReasonAttr *string `json:"reason_attr,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerPerformance *ServerPerformanceScoreData `json:"server_performance,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServiceenginePerformance *ServiceEnginePerformanceScoreData `json:"serviceengine_performance,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Value *float64 `json:"value"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VirtualservicePerformance *VirtualServicePerformanceScoreData `json:"virtualservice_performance,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/health_score_summary.go b/vendor/github.com/vmware/alb-sdk/go/models/health_score_summary.go index ed27c1596..3405d9067 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/health_score_summary.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/health_score_summary.go @@ -8,18 +8,18 @@ package models // swagger:model HealthScoreSummary type HealthScoreSummary struct { - // Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AnomalyPenalty *uint32 `json:"anomaly_penalty,omitempty"` - // Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HealthScore *float64 `json:"health_score,omitempty"` - // Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PerformanceScore *HealthScorePerformanceData `json:"performance_score,omitempty"` - // Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ResourcesPenalty *uint32 `json:"resources_penalty,omitempty"` - // Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SecurityPenalty *uint32 `json:"security_penalty,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/horizon_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/horizon_profile.go index 372a99c11..9f6797129 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/horizon_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/horizon_profile.go @@ -8,9 +8,9 @@ package models // swagger:model HorizonProfile type HorizonProfile struct { - // Horizon blast port of the UAG server. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Horizon blast port of the UAG server. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. BlastPort *uint32 `json:"blast_port,omitempty"` - // Horizon pcoip port of the UAG server. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Horizon pcoip port of the UAG server. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PcoipPort *uint32 `json:"pcoip_port,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/host_attributes.go b/vendor/github.com/vmware/alb-sdk/go/models/host_attributes.go index 25a862eaa..14ab5ed66 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/host_attributes.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/host_attributes.go @@ -8,10 +8,10 @@ package models // swagger:model HostAttributes type HostAttributes struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true AttrKey *string `json:"attr_key"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AttrVal *string `json:"attr_val,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/host_hdr_match.go b/vendor/github.com/vmware/alb-sdk/go/models/host_hdr_match.go index 6dec78d4e..31bc18882 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/host_hdr_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/host_hdr_match.go @@ -8,13 +8,13 @@ package models // swagger:model HostHdrMatch type HostHdrMatch struct { - // Case sensitivity to use for the match. Enum options - SENSITIVE, INSENSITIVE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Case sensitivity to use for the match. Enum options - SENSITIVE, INSENSITIVE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MatchCase *string `json:"match_case,omitempty"` - // Criterion to use for the host header value match. Enum options - HDR_EXISTS, HDR_DOES_NOT_EXIST, HDR_BEGINS_WITH, HDR_DOES_NOT_BEGIN_WITH, HDR_CONTAINS, HDR_DOES_NOT_CONTAIN, HDR_ENDS_WITH, HDR_DOES_NOT_END_WITH, HDR_EQUALS, HDR_DOES_NOT_EQUAL. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Criterion to use for the host header value match. Enum options - HDR_EXISTS, HDR_DOES_NOT_EXIST, HDR_BEGINS_WITH, HDR_DOES_NOT_BEGIN_WITH, HDR_CONTAINS, HDR_DOES_NOT_CONTAIN, HDR_ENDS_WITH, HDR_DOES_NOT_END_WITH, HDR_EQUALS, HDR_DOES_NOT_EQUAL. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MatchCriteria *string `json:"match_criteria"` - // String value(s) in the host header. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // String value(s) in the host header. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Value []string `json:"value,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/host_unavail_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/host_unavail_event_details.go index abeaed0e3..66a7552d8 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/host_unavail_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/host_unavail_event_details.go @@ -8,12 +8,12 @@ package models // swagger:model HostUnavailEventDetails type HostUnavailEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reasons []string `json:"reasons,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsName *string `json:"vs_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/http2_application_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/http2_application_profile.go index f514d02df..638b3e56d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/http2_application_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/http2_application_profile.go @@ -8,30 +8,30 @@ package models // swagger:model HTTP2ApplicationProfile type Http2ApplicationProfile struct { - // Enables automatic conversion of preload links specified in the 'Link' response header fields into Server push requests. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enables automatic conversion of preload links specified in the 'Link' response header fields into Server push requests. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EnableHttp2ServerPush *bool `json:"enable_http2_server_push,omitempty"` - // The initial flow control window size in KB for HTTP/2 streams. Allowed values are 64-32768. Field introduced in 18.2.10, 20.1.1. Unit is KB. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The initial flow control window size in KB for HTTP/2 streams. Allowed values are 64-32768. Field introduced in 18.2.10, 20.1.1. Unit is KB. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Http2InitialWindowSize *uint32 `json:"http2_initial_window_size,omitempty"` - // Maximum number of concurrent push streams over a client side HTTP/2 connection. Allowed values are 1-256. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Maximum number of concurrent push streams over a client side HTTP/2 connection. Allowed values are 1-256. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MaxHttp2ConcurrentPushesPerConnection *uint32 `json:"max_http2_concurrent_pushes_per_connection,omitempty"` - // Maximum number of concurrent streams over a client side HTTP/2 connection. Allowed values are 1-256. Field introduced in 18.2.10, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of concurrent streams over a client side HTTP/2 connection. Allowed values are 1-256. Field introduced in 18.2.10, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxHttp2ConcurrentStreamsPerConnection *uint32 `json:"max_http2_concurrent_streams_per_connection,omitempty"` - // Maximum number of control frames that client can send over an HTTP/2 connection. '0' means unlimited. Allowed values are 0-10000. Special values are 0- Unlimited control frames on a client side HTTP/2 connection. Field introduced in 18.2.10, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of control frames that client can send over an HTTP/2 connection. '0' means unlimited. Allowed values are 0-10000. Special values are 0- Unlimited control frames on a client side HTTP/2 connection. Field introduced in 18.2.10, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxHttp2ControlFramesPerConnection *uint32 `json:"max_http2_control_frames_per_connection,omitempty"` - // Maximum number of empty data frames that client can send over an HTTP/2 connection. '0' means unlimited. Allowed values are 0-10000. Special values are 0- Unlimited empty data frames over a client side HTTP/2 connection. Field introduced in 18.2.10, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of empty data frames that client can send over an HTTP/2 connection. '0' means unlimited. Allowed values are 0-10000. Special values are 0- Unlimited empty data frames over a client side HTTP/2 connection. Field introduced in 18.2.10, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxHttp2EmptyDataFramesPerConnection *uint32 `json:"max_http2_empty_data_frames_per_connection,omitempty"` - // Maximum size in bytes of the compressed request header field. The limit applies equally to both name and value. Allowed values are 1-8192. Field introduced in 18.2.10, 20.1.1. Unit is BYTES. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum size in bytes of the compressed request header field. The limit applies equally to both name and value. Allowed values are 1-8192. Field introduced in 18.2.10, 20.1.1. Unit is BYTES. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxHttp2HeaderFieldSize *uint32 `json:"max_http2_header_field_size,omitempty"` - // Maximum number of frames that can be queued waiting to be sent over a client side HTTP/2 connection at any given time. '0' means unlimited. Allowed values are 0-10000. Special values are 0- Unlimited frames can be queued on a client side HTTP/2 connection. Field introduced in 18.2.10, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of frames that can be queued waiting to be sent over a client side HTTP/2 connection at any given time. '0' means unlimited. Allowed values are 0-10000. Special values are 0- Unlimited frames can be queued on a client side HTTP/2 connection. Field introduced in 18.2.10, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxHttp2QueuedFramesToClientPerConnection *uint32 `json:"max_http2_queued_frames_to_client_per_connection,omitempty"` - // Maximum number of requests over a client side HTTP/2 connection. Allowed values are 0-10000. Special values are 0- Unlimited requests on a client side HTTP/2 connection. Field introduced in 18.2.10, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of requests over a client side HTTP/2 connection. Allowed values are 0-10000. Special values are 0- Unlimited requests on a client side HTTP/2 connection. Field introduced in 18.2.10, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxHttp2RequestsPerConnection *uint32 `json:"max_http2_requests_per_connection,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/http2_pool_properties.go b/vendor/github.com/vmware/alb-sdk/go/models/http2_pool_properties.go index 82ee24ff8..bcb8312d1 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/http2_pool_properties.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/http2_pool_properties.go @@ -8,9 +8,9 @@ package models // swagger:model HTTP2PoolProperties type Http2PoolProperties struct { - // The max number of control frames that server can send over an HTTP/2 connection. '0' means unlimited. Allowed values are 0-10000. Special values are 0- Unlimited control frames on a server side HTTP/2 connection. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The max number of control frames that server can send over an HTTP/2 connection. '0' means unlimited. Allowed values are 0-10000. Special values are 0- Unlimited control frames on a server side HTTP/2 connection. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MaxHttp2ControlFramesPerConnection *uint32 `json:"max_http2_control_frames_per_connection,omitempty"` - // The maximum size in bytes of the compressed request header field. The limit applies equally to both name and value. Allowed values are 1-8192. Field introduced in 21.1.1. Unit is BYTES. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The maximum size in bytes of the compressed request header field. The limit applies equally to both name and value. Allowed values are 1-8192. Field introduced in 21.1.1. Unit is BYTES. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MaxHttp2HeaderFieldSize *uint32 `json:"max_http2_header_field_size,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/http_application_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/http_application_profile.go index 5f46da69b..dd1173e7f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/http_application_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/http_application_profile.go @@ -8,174 +8,174 @@ package models // swagger:model HTTPApplicationProfile type HTTPApplicationProfile struct { - // Allow use of dot (.) in HTTP header names, for instance Header.app.special PickAppVersionX. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Allow use of dot (.) in HTTP header names, for instance Header.app.special PickAppVersionX. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. AllowDotsInHeaderName *bool `json:"allow_dots_in_header_name,omitempty"` - // HTTP Caching config to use with this HTTP Profile. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // HTTP Caching config to use with this HTTP Profile. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CacheConfig *HTTPCacheConfig `json:"cache_config,omitempty"` - // The maximum length of time allowed between consecutive read operations for a client request body. The value '0' specifies no timeout. This setting generally impacts the length of time allowed for a client to send a POST. Allowed values are 0-100000000. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 30000), Basic edition with any value, Enterprise with Cloud Services edition. + // The maximum length of time allowed between consecutive read operations for a client request body. The value '0' specifies no timeout. This setting generally impacts the length of time allowed for a client to send a POST. Allowed values are 0-100000000. Unit is MILLISECONDS. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 30000) edition. ClientBodyTimeout *int32 `json:"client_body_timeout,omitempty"` - // The maximum length of time allowed for a client to transmit an entire request header. This helps mitigate various forms of SlowLoris attacks. Allowed values are 10-100000000. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 10000), Basic edition(Allowed values- 10000), Enterprise with Cloud Services edition. + // The maximum length of time allowed for a client to transmit an entire request header. This helps mitigate various forms of SlowLoris attacks. Allowed values are 10-100000000. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 10000), Basic (Allowed values- 10000) edition. ClientHeaderTimeout *int32 `json:"client_header_timeout,omitempty"` - // Maximum size for the client request body. This limits the size of the client data that can be uploaded/posted as part of a single HTTP Request. Default 0 => Unlimited. Unit is KB. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum size for the client request body. This limits the size of the client data that can be uploaded/posted as part of a single HTTP Request. Default 0 => Unlimited. Unit is KB. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientMaxBodySize *int64 `json:"client_max_body_size,omitempty"` - // Maximum size in Kbytes of a single HTTP header in the client request. Allowed values are 1-64. Unit is KB. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 12), Basic, Enterprise with Cloud Services edition. + // Maximum size in Kbytes of a single HTTP header in the client request. Allowed values are 1-64. Unit is KB. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 12) edition. ClientMaxHeaderSize *int32 `json:"client_max_header_size,omitempty"` - // Maximum size in Kbytes of all the client HTTP request headers.This value can be overriden by client_max_header_size if that is larger. Allowed values are 1-256. Unit is KB. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum size in Kbytes of all the client HTTP request headers.This value can be overriden by client_max_header_size if that is larger. Allowed values are 1-256. Unit is KB. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientMaxRequestSize *int32 `json:"client_max_request_size,omitempty"` - // Close server-side connection when an error response is received. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Close server-side connection when an error response is received. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CloseServerSideConnectionOnError *bool `json:"close_server_side_connection_on_error,omitempty"` - // If enabled, the client's TLS fingerprint will be collected and included in the Application Log. For Virtual Services with Bot Detection enabled, TLS fingerprints are always computed if 'use_tls_fingerprint' is enabled in the Bot Detection Policy's User-Agent detection component. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // If enabled, the client's TLS fingerprint will be collected and included in the Application Log. For Virtual Services with Bot Detection enabled, TLS fingerprints are always computed if 'use_tls_fingerprint' is enabled in the Bot Detection Policy's User-Agent detection component. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CollectClientTLSFingerprint *bool `json:"collect_client_tls_fingerprint,omitempty"` - // HTTP Compression settings to use with this HTTP Profile. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // HTTP Compression settings to use with this HTTP Profile. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CompressionProfile *CompressionProfile `json:"compression_profile,omitempty"` - // Allows HTTP requests, not just TCP connections, to be load balanced across servers. Proxied TCP connections to servers may be reused by multiple clients to improve performance. Not compatible with Preserve Client IP. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allows HTTP requests, not just TCP connections, to be load balanced across servers. Proxied TCP connections to servers may be reused by multiple clients to improve performance. Not compatible with Preserve Client IP. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConnectionMultiplexingEnabled *bool `json:"connection_multiplexing_enabled,omitempty"` - // Detect NTLM apps based on the HTTP Response from the server. Once detected, connection multiplexing will be disabled for that connection. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Detect NTLM apps based on the HTTP Response from the server. Once detected, connection multiplexing will be disabled for that connection. Field introduced in 20.1.3. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. DetectNtlmApp *bool `json:"detect_ntlm_app,omitempty"` - // Disable keep-alive client side connections for older browsers based off MS Internet Explorer 6.0 (MSIE6). For some applications, this might break NTLM authentication for older clients based off MSIE6. For such applications, set this option to false to allow keep-alive connections. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- true), Basic edition(Allowed values- true), Enterprise with Cloud Services edition. + // Disable keep-alive client side connections for older browsers based off MS Internet Explorer 6.0 (MSIE6). For some applications, this might break NTLM authentication for older clients based off MSIE6. For such applications, set this option to false to allow keep-alive connections. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- true), Basic (Allowed values- true) edition. DisableKeepalivePostsMsie6 *bool `json:"disable_keepalive_posts_msie6,omitempty"` - // Disable strict check between TLS servername and HTTP Host name. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Disable strict check between TLS servername and HTTP Host name. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DisableSniHostnameCheck *bool `json:"disable_sni_hostname_check,omitempty"` - // Enable chunk body merge for chunked transfer encoding response. Field introduced in 18.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable chunk body merge for chunked transfer encoding response. Field introduced in 18.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableChunkMerge *bool `json:"enable_chunk_merge,omitempty"` - // Enable support for fire and forget feature. If enabled, request from client is forwarded to server even if client prematurely closes the connection. Field introduced in 17.2.4. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Enable support for fire and forget feature. If enabled, request from client is forwarded to server even if client prematurely closes the connection. Field introduced in 17.2.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. EnableFireAndForget *bool `json:"enable_fire_and_forget,omitempty"` - // Enable request body buffering for POST requests. If enabled, max buffer size is set to lower of 32M or the value (non-zero) configured in client_max_body_size. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable request body buffering for POST requests. If enabled, max buffer size is set to lower of 32M or the value (non-zero) configured in client_max_body_size. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableRequestBodyBuffering *bool `json:"enable_request_body_buffering,omitempty"` - // Enable HTTP request body metrics. If enabled, requests from clients are parsed and relevant statistics about them are gathered. Currently, it processes HTTP POST requests with Content-Type application/x-www-form-urlencoded or multipart/form-data, and adds the number of detected parameters to the l7_client.http_params_count. This is an experimental feature and it may have performance impact. Use it when detailed information about the number of HTTP POST parameters is needed, e.g. for WAF sizing. Field introduced in 18.1.5, 18.2.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Enable HTTP request body metrics. If enabled, requests from clients are parsed and relevant statistics about them are gathered. Currently, it processes HTTP POST requests with Content-Type application/x-www-form-urlencoded or multipart/form-data, and adds the number of detected parameters to the l7_client.http_params_count. This is an experimental feature and it may have performance impact. Use it when detailed information about the number of HTTP POST parameters is needed, e.g. for WAF sizing. Field introduced in 18.1.5, 18.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. EnableRequestBodyMetrics *bool `json:"enable_request_body_metrics,omitempty"` - // Forward the Connection Close header coming from backend server to the client if connection-switching is enabled, i.e. front-end and backend connections are bound together. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Forward the Connection Close header coming from backend server to the client if connection-switching is enabled, i.e. front-end and backend connections are bound together. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FwdCloseHdrForBoundConnections *bool `json:"fwd_close_hdr_for_bound_connections,omitempty"` - // Inserts HTTP Strict-Transport-Security header in the HTTPS response. HSTS can help mitigate man-in-the-middle attacks by telling browsers that support HSTS that they should only access this site via HTTPS. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Inserts HTTP Strict-Transport-Security header in the HTTPS response. HSTS can help mitigate man-in-the-middle attacks by telling browsers that support HSTS that they should only access this site via HTTPS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. HstsEnabled *bool `json:"hsts_enabled,omitempty"` - // Number of days for which the client should regard this virtual service as a known HSTS host. Allowed values are 0-10000. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 365), Basic edition(Allowed values- 365), Enterprise with Cloud Services edition. + // Number of days for which the client should regard this virtual service as a known HSTS host. Allowed values are 0-10000. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 365), Basic (Allowed values- 365) edition. HstsMaxAge *uint64 `json:"hsts_max_age,omitempty"` - // Insert the 'includeSubdomains' directive in the HTTP Strict-Transport-Security header. Adding the includeSubdomains directive signals the User-Agent that the HSTS Policy applies to this HSTS Host as well as any subdomains of the host's domain name. Field introduced in 17.2.13, 18.1.4, 18.2.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. Special default for Essentials edition is false, Basic edition is false, Enterprise is True. + // Insert the 'includeSubdomains' directive in the HTTP Strict-Transport-Security header. Adding the includeSubdomains directive signals the User-Agent that the HSTS Policy applies to this HSTS Host as well as any subdomains of the host's domain name. Field introduced in 17.2.13, 18.1.4, 18.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. Special default for Essentials edition is false, Basic edition is false, Enterprise edition is True. HstsSubdomainsEnabled *bool `json:"hsts_subdomains_enabled,omitempty"` - // Specifies the HTTP/2 specific application profile parameters. Field introduced in 18.2.10, 20.1.1. Allowed in Enterprise edition with any value, Basic, Enterprise with Cloud Services edition. + // Specifies the HTTP/2 specific application profile parameters. Field introduced in 18.2.10, 20.1.1. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. Http2Profile *Http2ApplicationProfile `json:"http2_profile,omitempty"` - // Client requests received via HTTP will be redirected to HTTPS. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic, Enterprise with Cloud Services edition. + // Client requests received via HTTP will be redirected to HTTPS. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false) edition. HTTPToHTTPS *bool `json:"http_to_https,omitempty"` - // Size of HTTP buffer in kB. Allowed values are 1-256. Special values are 0- Auto compute the size of buffer. Field introduced in 20.1.1. Unit is KB. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 0), Basic edition(Allowed values- 0), Enterprise with Cloud Services edition. + // Size of HTTP buffer in kB. Allowed values are 1-256. Special values are 0- Auto compute the size of buffer. Field introduced in 20.1.1. Unit is KB. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 0), Basic (Allowed values- 0) edition. HTTPUpstreamBufferSize *uint32 `json:"http_upstream_buffer_size,omitempty"` - // Mark HTTP cookies as HTTPonly. This helps mitigate cross site scripting attacks as browsers will not allow these cookies to be read by third parties, such as javascript. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Mark HTTP cookies as HTTPonly. This helps mitigate cross site scripting attacks as browsers will not allow these cookies to be read by third parties, such as javascript. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. HttponlyEnabled *bool `json:"httponly_enabled,omitempty"` - // Send HTTP 'Keep-Alive' header to the client. By default, the timeout specified in the 'Keep-Alive Timeout' field will be used unless the 'Use App Keepalive Timeout' flag is set, in which case the timeout sent by the application will be honored. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Send HTTP 'Keep-Alive' header to the client. By default, the timeout specified in the 'Keep-Alive Timeout' field will be used unless the 'Use App Keepalive Timeout' flag is set, in which case the timeout sent by the application will be honored. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. KeepaliveHeader *bool `json:"keepalive_header,omitempty"` - // The max idle time allowed between HTTP requests over a Keep-alive connection. Allowed values are 10-100000000. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 30000), Basic, Enterprise with Cloud Services edition. + // The max idle time allowed between HTTP requests over a Keep-alive connection. Allowed values are 10-100000000. Unit is MILLISECONDS. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 30000) edition. KeepaliveTimeout *int32 `json:"keepalive_timeout,omitempty"` - // Maximum bad requests per second per client IP. Allowed values are 10-1000. Special values are 0- unlimited. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum bad requests per second per client IP. Allowed values are 10-1000. Special values are 0- unlimited. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxBadRpsCip *uint32 `json:"max_bad_rps_cip,omitempty"` - // Maximum bad requests per second per client IP and URI. Allowed values are 10-1000. Special values are 0- unlimited. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum bad requests per second per client IP and URI. Allowed values are 10-1000. Special values are 0- unlimited. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxBadRpsCipURI *uint32 `json:"max_bad_rps_cip_uri,omitempty"` - // Maximum bad requests per second per URI. Allowed values are 10-1000. Special values are 0- unlimited. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum bad requests per second per URI. Allowed values are 10-1000. Special values are 0- unlimited. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxBadRpsURI *uint32 `json:"max_bad_rps_uri,omitempty"` - // Maximum number of headers allowed in HTTP request and response. Allowed values are 0-4096. Special values are 0- unlimited headers in request and response. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 0), Basic edition(Allowed values- 0), Enterprise with Cloud Services edition. Special default for Essentials edition is 0, Basic edition is 0, Enterprise is 256. + // Maximum number of headers allowed in HTTP request and response. Allowed values are 0-4096. Special values are 0- unlimited headers in request and response. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 0), Basic (Allowed values- 0) edition. Special default for Essentials edition is 0, Basic edition is 0, Enterprise edition is 256. MaxHeaderCount *int32 `json:"max_header_count,omitempty"` - // The max number of HTTP requests that can be sent over a Keep-Alive connection. '0' means unlimited. Allowed values are 0-1000000. Special values are 0- Unlimited requests on a connection. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 100), Basic edition(Allowed values- 100), Enterprise with Cloud Services edition. + // The max number of HTTP requests that can be sent over a Keep-Alive connection. '0' means unlimited. Allowed values are 0-1000000. Special values are 0- Unlimited requests on a connection. Field introduced in 18.2.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 100), Basic (Allowed values- 100) edition. MaxKeepaliveRequests *int32 `json:"max_keepalive_requests,omitempty"` - // Maximum size in Kbytes of all the HTTP response headers. Allowed values are 1-256. Unit is KB. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 48), Basic, Enterprise with Cloud Services edition. + // Maximum size in Kbytes of all the HTTP response headers. Allowed values are 1-256. Unit is KB. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 48) edition. MaxResponseHeadersSize *int32 `json:"max_response_headers_size,omitempty"` - // Maximum requests per second per client IP. Allowed values are 10-1000. Special values are 0- unlimited. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum requests per second per client IP. Allowed values are 10-1000. Special values are 0- unlimited. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxRpsCip *uint32 `json:"max_rps_cip,omitempty"` - // Maximum requests per second per client IP and URI. Allowed values are 10-1000. Special values are 0- unlimited. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum requests per second per client IP and URI. Allowed values are 10-1000. Special values are 0- unlimited. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxRpsCipURI *uint32 `json:"max_rps_cip_uri,omitempty"` - // Maximum unknown client IPs per second. Allowed values are 10-1000. Special values are 0- unlimited. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum unknown client IPs per second. Allowed values are 10-1000. Special values are 0- unlimited. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxRpsUnknownCip *uint32 `json:"max_rps_unknown_cip,omitempty"` - // Maximum unknown URIs per second. Allowed values are 10-1000. Special values are 0- unlimited. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum unknown URIs per second. Allowed values are 10-1000. Special values are 0- unlimited. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxRpsUnknownURI *uint32 `json:"max_rps_unknown_uri,omitempty"` - // Maximum requests per second per URI. Allowed values are 10-1000. Special values are 0- unlimited. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum requests per second per URI. Allowed values are 10-1000. Special values are 0- unlimited. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxRpsURI *uint32 `json:"max_rps_uri,omitempty"` - // Pass through X-ACCEL headers. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Pass through X-ACCEL headers. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PassThroughXAccelHeaders *bool `json:"pass_through_x_accel_headers,omitempty"` - // Select the PKI profile to be associated with the Virtual Service. This profile defines the Certificate Authority and Revocation List. It is a reference to an object of type PKIProfile. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Select the PKI profile to be associated with the Virtual Service. This profile defines the Certificate Authority and Revocation List. It is a reference to an object of type PKIProfile. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PkiProfileRef *string `json:"pki_profile_ref,omitempty"` - // The max allowed length of time between a client establishing a TCP connection and Avi receives the first byte of the client's HTTP request. Allowed values are 10-100000000. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 30000), Basic edition(Allowed values- 30000), Enterprise with Cloud Services edition. + // The max allowed length of time between a client establishing a TCP connection and Avi receives the first byte of the client's HTTP request. Allowed values are 10-100000000. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 30000), Basic (Allowed values- 30000) edition. PostAcceptTimeout *int32 `json:"post_accept_timeout,omitempty"` - // If enabled, an HTTP request on an SSL port will result in connection close instead of a 400 response. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // If enabled, an HTTP request on an SSL port will result in connection close instead of a 400 response. Field introduced in 18.2.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. ResetConnHTTPOnSslPort *bool `json:"reset_conn_http_on_ssl_port,omitempty"` - // Avi will respond with 100-Continue response if Expect 100-Continue header received from client. Field introduced in 17.2.8. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Avi will respond with 100-Continue response if Expect 100-Continue header received from client. Field introduced in 17.2.8. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RespondWith100Continue *bool `json:"respond_with_100_continue,omitempty"` - // Mark server cookies with the 'Secure' attribute. Client browsers will not send a cookie marked as secure over an unencrypted connection. If Avi is terminating SSL from clients and passing it as HTTP to the server, the server may return cookies without the secure flag set. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Mark server cookies with the 'Secure' attribute. Client browsers will not send a cookie marked as secure over an unencrypted connection. If Avi is terminating SSL from clients and passing it as HTTP to the server, the server may return cookies without the secure flag set. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. SecureCookieEnabled *bool `json:"secure_cookie_enabled,omitempty"` - // When terminating client SSL sessions at Avi, servers may incorrectly send redirect to clients as HTTP. This option will rewrite the server's redirect responses for this virtual service from HTTP to HTTPS. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // When terminating client SSL sessions at Avi, servers may incorrectly send redirect to clients as HTTP. This option will rewrite the server's redirect responses for this virtual service from HTTP to HTTPS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. ServerSideRedirectToHTTPS *bool `json:"server_side_redirect_to_https,omitempty"` - // HTTP session configuration. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // HTTP session configuration. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SessionConfig *HttpsessionConfig `json:"session_config,omitempty"` - // Set of match/action rules that govern what happens when the client certificate request is enabled. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Set of match/action rules that govern what happens when the client certificate request is enabled. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SslClientCertificateAction *SSLClientCertificateAction `json:"ssl_client_certificate_action,omitempty"` - // Specifies whether the client side verification is set to none, request or require. Enum options - SSL_CLIENT_CERTIFICATE_NONE, SSL_CLIENT_CERTIFICATE_REQUEST, SSL_CLIENT_CERTIFICATE_REQUIRE. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- SSL_CLIENT_CERTIFICATE_NONE,SSL_CLIENT_CERTIFICATE_REQUIRE), Basic edition(Allowed values- SSL_CLIENT_CERTIFICATE_NONE,SSL_CLIENT_CERTIFICATE_REQUIRE), Enterprise with Cloud Services edition. + // Specifies whether the client side verification is set to none, request or require. Enum options - SSL_CLIENT_CERTIFICATE_NONE, SSL_CLIENT_CERTIFICATE_REQUEST, SSL_CLIENT_CERTIFICATE_REQUIRE. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- SSL_CLIENT_CERTIFICATE_NONE,SSL_CLIENT_CERTIFICATE_REQUIRE), Basic (Allowed values- SSL_CLIENT_CERTIFICATE_NONE,SSL_CLIENT_CERTIFICATE_REQUIRE) edition. SslClientCertificateMode *string `json:"ssl_client_certificate_mode,omitempty"` - // Detect client IP from user specified header at the configured index in the specified direction. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Detect client IP from user specified header at the configured index in the specified direction. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TrueClientIP *TrueClientIPConfig `json:"true_client_ip,omitempty"` - // Use 'Keep-Alive' header timeout sent by application instead of sending the HTTP Keep-Alive Timeout. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Use 'Keep-Alive' header timeout sent by application instead of sending the HTTP Keep-Alive Timeout. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. UseAppKeepaliveTimeout *bool `json:"use_app_keepalive_timeout,omitempty"` - // Detect client IP from user specified header. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Detect client IP from user specified header. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UseTrueClientIP *bool `json:"use_true_client_ip,omitempty"` - // Enable Websockets proxy for traffic from clients to the virtual service. Connections to this VS start in HTTP mode. If the client requests an Upgrade to Websockets, and the server responds back with success, then the connection is upgraded to WebSockets mode. . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable Websockets proxy for traffic from clients to the virtual service. Connections to this VS start in HTTP mode. If the client requests an Upgrade to Websockets, and the server responds back with success, then the connection is upgraded to WebSockets mode. . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. WebsocketsEnabled *bool `json:"websockets_enabled,omitempty"` - // Insert an X-Forwarded-Proto header in the request sent to the server. When the client connects via SSL, Avi terminates the SSL, and then forwards the requests to the servers via HTTP, so the servers can determine the original protocol via this header. In this example, the value will be 'https'. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Insert an X-Forwarded-Proto header in the request sent to the server. When the client connects via SSL, Avi terminates the SSL, and then forwards the requests to the servers via HTTP, so the servers can determine the original protocol via this header. In this example, the value will be 'https'. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. XForwardedProtoEnabled *bool `json:"x_forwarded_proto_enabled,omitempty"` - // Provide a custom name for the X-Forwarded-For header sent to the servers. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Provide a custom name for the X-Forwarded-For header sent to the servers. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. XffAlternateName *string `json:"xff_alternate_name,omitempty"` - // The client's original IP address is inserted into an HTTP request header sent to the server. Servers may use this address for logging or other purposes, rather than Avi's source NAT address used in the Avi to server IP connection. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The client's original IP address is inserted into an HTTP request header sent to the server. Servers may use this address for logging or other purposes, rather than Avi's source NAT address used in the Avi to server IP connection. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. XffEnabled *bool `json:"xff_enabled,omitempty"` - // Configure how incoming X-Forwarded-For headers from the client are handled. Enum options - REPLACE_XFF_HEADERS, APPEND_TO_THE_XFF_HEADER, ADD_NEW_XFF_HEADER. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configure how incoming X-Forwarded-For headers from the client are handled. Enum options - REPLACE_XFF_HEADERS, APPEND_TO_THE_XFF_HEADER, ADD_NEW_XFF_HEADER. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. XffUpdate *string `json:"xff_update,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/http_cache_config.go b/vendor/github.com/vmware/alb-sdk/go/models/http_cache_config.go index 9bf4dadca..721f1cc13 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/http_cache_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/http_cache_config.go @@ -8,54 +8,54 @@ package models // swagger:model HttpCacheConfig type HTTPCacheConfig struct { - // Add an Age header to content served from cache, which indicates to the client the number of seconds the object has been in the cache. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Add an Age header to content served from cache, which indicates to the client the number of seconds the object has been in the cache. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AgeHeader *bool `json:"age_header,omitempty"` - // Enable/disable caching objects without Cache-Control headers. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable/disable caching objects without Cache-Control headers. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Aggressive *bool `json:"aggressive,omitempty"` - // If a Date header was not added by the server, add a Date header to the object served from cache. This indicates to the client when the object was originally sent by the server to the cache. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If a Date header was not added by the server, add a Date header to the object served from cache. This indicates to the client when the object was originally sent by the server to the cache. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DateHeader *bool `json:"date_header,omitempty"` - // Default expiration time of cache objects received from the server without a Cache-Control expiration header. This value may be overwritten by the Heuristic Expire setting. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Default expiration time of cache objects received from the server without a Cache-Control expiration header. This value may be overwritten by the Heuristic Expire setting. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DefaultExpire *uint32 `json:"default_expire,omitempty"` - // Enable/disable HTTP object caching.When enabling caching for the first time, SE Group app_cache_percent must be set to allocate shared memory required for caching (A service engine restart is needed after setting/resetting the SE group value). Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable/disable HTTP object caching.When enabling caching for the first time, SE Group app_cache_percent must be set to allocate shared memory required for caching (A service engine restart is needed after setting/resetting the SE group value). Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Enabled *bool `json:"enabled,omitempty"` - // If a response object from the server does not include the Cache-Control header, but does include a Last-Modified header, the system will use this time to calculate the Cache-Control expiration. If unable to solicit an Last-Modified header, then the system will fall back to the Cache Expire Time value. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If a response object from the server does not include the Cache-Control header, but does include a Last-Modified header, the system will use this time to calculate the Cache-Control expiration. If unable to solicit an Last-Modified header, then the system will fall back to the Cache Expire Time value. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HeuristicExpire *bool `json:"heuristic_expire,omitempty"` - // Ignore client's cache control headers when fetching or storing from and to the cache. Field introduced in 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Ignore client's cache control headers when fetching or storing from and to the cache. Field introduced in 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IgnoreRequestCacheControl *bool `json:"ignore_request_cache_control,omitempty"` - // Max size, in bytes, of the cache. The default, zero, indicates auto configuration. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Max size, in bytes, of the cache. The default, zero, indicates auto configuration. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxCacheSize *uint64 `json:"max_cache_size,omitempty"` - // Maximum size of an object to store in the cache. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum size of an object to store in the cache. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxObjectSize *uint32 `json:"max_object_size,omitempty"` - // Blocklist *string group of non-cacheable mime types. It is a reference to an object of type StringGroup. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Blocklist *string group of non-cacheable mime types. It is a reference to an object of type StringGroup. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MimeTypesBlockGroupRefs []string `json:"mime_types_block_group_refs,omitempty"` - // Blocklist of non-cacheable mime types. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Blocklist of non-cacheable mime types. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MimeTypesBlockLists []string `json:"mime_types_block_lists,omitempty"` - // Allowlist *string group of cacheable mime types. If both Cacheable Mime Types *string list and *string group are empty, this defaults to */*. It is a reference to an object of type StringGroup. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowlist *string group of cacheable mime types. If both Cacheable Mime Types *string list and *string group are empty, this defaults to */*. It is a reference to an object of type StringGroup. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MimeTypesGroupRefs []string `json:"mime_types_group_refs,omitempty"` - // Allowlist of cacheable mime types. If both Cacheable Mime Types *string list and *string group are empty, this defaults to */*. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowlist of cacheable mime types. If both Cacheable Mime Types *string list and *string group are empty, this defaults to */*. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MimeTypesList []string `json:"mime_types_list,omitempty"` - // Minimum size of an object to store in the cache. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Minimum size of an object to store in the cache. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MinObjectSize *uint32 `json:"min_object_size,omitempty"` - // Allow caching of objects whose URI included a query argument. When disabled, these objects are not cached. When enabled, the request must match the URI query to be considered a hit. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allow caching of objects whose URI included a query argument. When disabled, these objects are not cached. When enabled, the request must match the URI query to be considered a hit. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. QueryCacheable *bool `json:"query_cacheable,omitempty"` - // Non-cacheable URI configuration with match criteria. Field introduced in 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Non-cacheable URI configuration with match criteria. Field introduced in 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. URINonCacheable *PathMatch `json:"uri_non_cacheable,omitempty"` - // Add an X-Cache header to content served from cache, which indicates to the client that the object was served from an intermediate cache. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Add an X-Cache header to content served from cache, which indicates to the client that the object was served from an intermediate cache. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. XcacheHeader *bool `json:"xcache_header,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/http_cache_obj_filter.go b/vendor/github.com/vmware/alb-sdk/go/models/http_cache_obj_filter.go index 7ee06599e..120900bab 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/http_cache_obj_filter.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/http_cache_obj_filter.go @@ -8,18 +8,18 @@ package models // swagger:model HttpCacheObjFilter type HTTPCacheObjFilter struct { - // HTTP cache object's exact key. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTP cache object's exact key. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Key *string `json:"key,omitempty"` - // HTTP cache object's exact raw key. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTP cache object's exact raw key. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RawKey *string `json:"raw_key,omitempty"` - // HTTP cache object's resource name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTP cache object's resource name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResourceName *string `json:"resource_name,omitempty"` - // objects with resource type. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // objects with resource type. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResourceType *string `json:"resource_type,omitempty"` - // HTTP cache object type. Enum options - CO_ALL, CO_IN, CO_OUT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTP cache object type. Enum options - CO_ALL, CO_IN, CO_OUT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Type *string `json:"type,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/http_client_authentication_params.go b/vendor/github.com/vmware/alb-sdk/go/models/http_client_authentication_params.go index e9b7f5e44..0370b581c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/http_client_authentication_params.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/http_client_authentication_params.go @@ -8,15 +8,15 @@ package models // swagger:model HTTPClientAuthenticationParams type HTTPClientAuthenticationParams struct { - // Auth Profile to use for validating users. It is a reference to an object of type AuthProfile. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Auth Profile to use for validating users. It is a reference to an object of type AuthProfile. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AuthProfileRef *string `json:"auth_profile_ref,omitempty"` - // Basic authentication realm to present to a user along with the prompt for credentials. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Basic authentication realm to present to a user along with the prompt for credentials. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Realm *string `json:"realm,omitempty"` - // Rrequest URI path when the authentication applies. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Rrequest URI path when the authentication applies. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RequestURIPath *StringMatch `json:"request_uri_path,omitempty"` - // type of client authentication. Enum options - HTTP_BASIC_AUTH. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // type of client authentication. Enum options - HTTP_BASIC_AUTH. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Type *string `json:"type,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/http_cookie_data.go b/vendor/github.com/vmware/alb-sdk/go/models/http_cookie_data.go index 7c0c21cb7..bdac3929c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/http_cookie_data.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/http_cookie_data.go @@ -8,9 +8,9 @@ package models // swagger:model HTTPCookieData type HTTPCookieData struct { - // Cookie name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Cookie name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Cookie value. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Cookie value. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Value *string `json:"value,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/http_cookie_persistence_key.go b/vendor/github.com/vmware/alb-sdk/go/models/http_cookie_persistence_key.go index c470da4f5..26bcd8647 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/http_cookie_persistence_key.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/http_cookie_persistence_key.go @@ -8,12 +8,12 @@ package models // swagger:model HttpCookiePersistenceKey type HTTPCookiePersistenceKey struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AesKey *string `json:"aes_key,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HmacKey *string `json:"hmac_key,omitempty"` - // name to use for cookie encryption. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // name to use for cookie encryption. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/http_cookie_persistence_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/http_cookie_persistence_profile.go index cbc4024f7..97f97ca09 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/http_cookie_persistence_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/http_cookie_persistence_profile.go @@ -8,24 +8,24 @@ package models // swagger:model HttpCookiePersistenceProfile type HTTPCookiePersistenceProfile struct { - // If no persistence cookie was received from the client, always send it. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If no persistence cookie was received from the client, always send it. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AlwaysSendCookie *bool `json:"always_send_cookie,omitempty"` - // HTTP cookie name for cookie persistence. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTP cookie name for cookie persistence. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CookieName *string `json:"cookie_name,omitempty"` - // Key name to use for cookie encryption. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Key name to use for cookie encryption. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EncryptionKey *string `json:"encryption_key,omitempty"` - // Sets the HttpOnly attribute in the cookie. Setting this helps to prevent the client side scripts from accessing this cookie, if supported by browser. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Sets the HttpOnly attribute in the cookie. Setting this helps to prevent the client side scripts from accessing this cookie, if supported by browser. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HTTPOnly *bool `json:"http_only,omitempty"` - // When True, the cookie used is a persistent cookie, i.e. the cookie shouldn't be used at the end of the timeout. By default, it is set to false, making the cookie a session cookie, which allows clients to use it even after the timeout, if the session is still open. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // When True, the cookie used is a persistent cookie, i.e. the cookie shouldn't be used at the end of the timeout. By default, it is set to false, making the cookie a session cookie, which allows clients to use it even after the timeout, if the session is still open. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IsPersistentCookie *bool `json:"is_persistent_cookie,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Key []*HTTPCookiePersistenceKey `json:"key,omitempty"` - // The maximum lifetime of any session cookie. No value or 'zero' indicates no timeout. Allowed values are 1-14400. Special values are 0- No Timeout. Unit is MIN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The maximum lifetime of any session cookie. No value or 'zero' indicates no timeout. Allowed values are 1-14400. Special values are 0- No Timeout. Unit is MIN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Timeout *int32 `json:"timeout,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/http_hdr_action.go b/vendor/github.com/vmware/alb-sdk/go/models/http_hdr_action.go index 7765c1a82..b7726d837 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/http_hdr_action.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/http_hdr_action.go @@ -8,16 +8,16 @@ package models // swagger:model HTTPHdrAction type HTTPHdrAction struct { - // ADD A new header with the new value is added irrespective of the existence of an HTTP header of the given name. REPLACE A new header with the new value is added if no header of the given name exists, else existing headers with the given name are removed and a new header with the new value is added. REMOVE All the headers of the given name are removed. Enum options - HTTP_ADD_HDR, HTTP_REMOVE_HDR, HTTP_REPLACE_HDR. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- HTTP_REMOVE_HDR,HTTP_REPLACE_HDR), Basic edition(Allowed values- HTTP_REMOVE_HDR,HTTP_REPLACE_HDR), Enterprise with Cloud Services edition. + // ADD A new header with the new value is added irrespective of the existence of an HTTP header of the given name. REPLACE A new header with the new value is added if no header of the given name exists, else existing headers with the given name are removed and a new header with the new value is added. REMOVE All the headers of the given name are removed. Enum options - HTTP_ADD_HDR, HTTP_REMOVE_HDR, HTTP_REPLACE_HDR. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- HTTP_REMOVE_HDR,HTTP_REPLACE_HDR), Basic (Allowed values- HTTP_REMOVE_HDR,HTTP_REPLACE_HDR) edition. // Required: true Action *string `json:"action"` - // Cookie information. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Cookie information. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Cookie *HTTPCookieData `json:"cookie,omitempty"` - // HTTP header information. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTP header information. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Hdr *HTTPHdrData `json:"hdr,omitempty"` - // Index to identify the header actions. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Index to identify the header actions. Field introduced in 22.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HdrIndex *uint32 `json:"hdr_index,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/http_hdr_data.go b/vendor/github.com/vmware/alb-sdk/go/models/http_hdr_data.go index 52e2121a3..6a1b83702 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/http_hdr_data.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/http_hdr_data.go @@ -8,9 +8,9 @@ package models // swagger:model HTTPHdrData type HTTPHdrData struct { - // HTTP header name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTP header name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // HTTP header value. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTP header value. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Value *HTTPHdrValue `json:"value,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/http_hdr_value.go b/vendor/github.com/vmware/alb-sdk/go/models/http_hdr_value.go index 3cf372565..7e2b59f66 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/http_hdr_value.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/http_hdr_value.go @@ -8,12 +8,12 @@ package models // swagger:model HTTPHdrValue type HTTPHdrValue struct { - // The Custom Value field is sensitive and will not be displayed. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The Custom Value field is sensitive and will not be displayed. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IsSensitive *bool `json:"is_sensitive,omitempty"` - // HTTP header value or variable representing an HTTP header. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTP header value or variable representing an HTTP header. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Val *string `json:"val,omitempty"` - // Variable. Enum options - HTTP_POLICY_VAR_CLIENT_IP, HTTP_POLICY_VAR_VS_PORT, HTTP_POLICY_VAR_VS_IP, HTTP_POLICY_VAR_HTTP_HDR, HTTP_POLICY_VAR_SSL_CLIENT_FINGERPRINT, HTTP_POLICY_VAR_SSL_CLIENT_SERIAL, HTTP_POLICY_VAR_SSL_CLIENT_ISSUER, HTTP_POLICY_VAR_SSL_CLIENT_SUBJECT, HTTP_POLICY_VAR_SSL_CLIENT_RAW, HTTP_POLICY_VAR_SSL_PROTOCOL, HTTP_POLICY_VAR_SSL_SERVER_NAME, HTTP_POLICY_VAR_USER_NAME, HTTP_POLICY_VAR_SSL_CIPHER, HTTP_POLICY_VAR_REQUEST_ID, HTTP_POLICY_VAR_SSL_CLIENT_VERSION, HTTP_POLICY_VAR_SSL_CLIENT_SIGALG, HTTP_POLICY_VAR_SSL_CLIENT_NOTVALIDBEFORE, HTTP_POLICY_VAR_SSL_CLIENT_NOTVALIDAFTER, HTTP_POLICY_VAR_SSL_CLIENT_ESCAPED, HTTP_POLICY_VAR_SOURCE_IP. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Variable. Enum options - HTTP_POLICY_VAR_CLIENT_IP, HTTP_POLICY_VAR_VS_PORT, HTTP_POLICY_VAR_VS_IP, HTTP_POLICY_VAR_HTTP_HDR, HTTP_POLICY_VAR_SSL_CLIENT_FINGERPRINT, HTTP_POLICY_VAR_SSL_CLIENT_SERIAL, HTTP_POLICY_VAR_SSL_CLIENT_ISSUER, HTTP_POLICY_VAR_SSL_CLIENT_SUBJECT, HTTP_POLICY_VAR_SSL_CLIENT_RAW, HTTP_POLICY_VAR_SSL_PROTOCOL, HTTP_POLICY_VAR_SSL_SERVER_NAME, HTTP_POLICY_VAR_USER_NAME, HTTP_POLICY_VAR_SSL_CIPHER, HTTP_POLICY_VAR_REQUEST_ID, HTTP_POLICY_VAR_SSL_CLIENT_VERSION, HTTP_POLICY_VAR_SSL_CLIENT_SIGALG, HTTP_POLICY_VAR_SSL_CLIENT_NOTVALIDBEFORE, HTTP_POLICY_VAR_SSL_CLIENT_NOTVALIDAFTER, HTTP_POLICY_VAR_SSL_CLIENT_ESCAPED, HTTP_POLICY_VAR_SOURCE_IP. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Var *string `json:"var,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/http_local_file.go b/vendor/github.com/vmware/alb-sdk/go/models/http_local_file.go index 9b526fea7..0e52c7915 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/http_local_file.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/http_local_file.go @@ -8,14 +8,14 @@ package models // swagger:model HTTPLocalFile type HTTPLocalFile struct { - // Mime-type of the content in the file. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Mime-type of the content in the file. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ContentType *string `json:"content_type"` - // File content to used in the local HTTP response body. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // File content to used in the local HTTP response body. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true FileContent *string `json:"file_content"` - // File content length. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // File content length. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FileLength *uint32 `json:"file_length,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/http_policies.go b/vendor/github.com/vmware/alb-sdk/go/models/http_policies.go index 260f75569..edb7aa3a7 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/http_policies.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/http_policies.go @@ -8,11 +8,11 @@ package models // swagger:model HTTPPolicies type HTTPPolicies struct { - // UUID of the virtual service HTTP policy collection. It is a reference to an object of type HTTPPolicySet. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the virtual service HTTP policy collection. It is a reference to an object of type HTTPPolicySet. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true HTTPPolicySetRef *string `json:"http_policy_set_ref"` - // Index of the virtual service HTTP policy collection. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Index of the virtual service HTTP policy collection. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Index *int32 `json:"index"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/http_policy_set.go b/vendor/github.com/vmware/alb-sdk/go/models/http_policy_set.go index 83c6d88ed..38f2abd14 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/http_policy_set.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/http_policy_set.go @@ -12,50 +12,50 @@ type HTTPPolicySet struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Checksum of cloud configuration for Pool. Internally set by cloud connector. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Checksum of cloud configuration for Pool. Internally set by cloud connector. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudConfigCksum *string `json:"cloud_config_cksum,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Creator name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Creator name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CreatedBy *string `json:"created_by,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Geo database. It is a reference to an object of type GeoDB. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Geo database. It is a reference to an object of type GeoDB. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. GeoDbRef *string `json:"geo_db_ref,omitempty"` - // HTTP request policy for the virtual service. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTP request policy for the virtual service. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HTTPRequestPolicy *HTTPRequestPolicy `json:"http_request_policy,omitempty"` - // HTTP response policy for the virtual service. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTP response policy for the virtual service. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HTTPResponsePolicy *HTTPResponsePolicy `json:"http_response_policy,omitempty"` - // HTTP security policy for the virtual service. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTP security policy for the virtual service. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HTTPSecurityPolicy *HttpsecurityPolicy `json:"http_security_policy,omitempty"` - // IP reputation database. It is a reference to an object of type IPReputationDB. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // IP reputation database. It is a reference to an object of type IPReputationDB. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IPReputationDbRef *string `json:"ip_reputation_db_ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsInternalPolicy *bool `json:"is_internal_policy,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // Name of the HTTP Policy Set. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the HTTP Policy Set. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the HTTP Policy Set. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the HTTP Policy Set. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/http_redirect_action.go b/vendor/github.com/vmware/alb-sdk/go/models/http_redirect_action.go index 6dc87ce13..d3582f1a8 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/http_redirect_action.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/http_redirect_action.go @@ -8,25 +8,25 @@ package models // swagger:model HTTPRedirectAction type HTTPRedirectAction struct { - // Add a query *string to the redirect URI. If keep_query is set, concatenates the add_string to the query of the incoming request. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Add a query *string to the redirect URI. If keep_query is set, concatenates the add_string to the query of the incoming request. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AddString *string `json:"add_string,omitempty"` - // Host config. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Host config. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Host *URIParam `json:"host,omitempty"` - // Keep or drop the query of the incoming request URI in the redirected URI. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Keep or drop the query of the incoming request URI in the redirected URI. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. KeepQuery *bool `json:"keep_query,omitempty"` - // Path config. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Path config. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Path *URIParam `json:"path,omitempty"` - // Port to which redirect the request. Allowed values are 1-65535. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Port to which redirect the request. Allowed values are 1-65535. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Port *uint32 `json:"port,omitempty"` - // Protocol type. Enum options - HTTP, HTTPS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Protocol type. Enum options - HTTP, HTTPS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Protocol *string `json:"protocol"` - // HTTP redirect status code. Enum options - HTTP_REDIRECT_STATUS_CODE_301, HTTP_REDIRECT_STATUS_CODE_302, HTTP_REDIRECT_STATUS_CODE_307. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTP redirect status code. Enum options - HTTP_REDIRECT_STATUS_CODE_301, HTTP_REDIRECT_STATUS_CODE_302, HTTP_REDIRECT_STATUS_CODE_307. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. StatusCode *string `json:"status_code,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/http_request_policy.go b/vendor/github.com/vmware/alb-sdk/go/models/http_request_policy.go index 82dd3029a..0acc0cea4 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/http_request_policy.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/http_request_policy.go @@ -8,6 +8,6 @@ package models // swagger:model HTTPRequestPolicy type HTTPRequestPolicy struct { - // Add rules to the HTTP request policy. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Add rules to the HTTP request policy. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Rules []*HTTPRequestRule `json:"rules,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/http_request_rule.go b/vendor/github.com/vmware/alb-sdk/go/models/http_request_rule.go index 4287d0789..93378f2fb 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/http_request_rule.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/http_request_rule.go @@ -8,36 +8,36 @@ package models // swagger:model HTTPRequestRule type HTTPRequestRule struct { - // Log all HTTP headers upon rule match. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Log all HTTP headers upon rule match. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AllHeaders *bool `json:"all_headers,omitempty"` - // Enable or disable the rule. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable or disable the rule. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Enable *bool `json:"enable"` - // HTTP header rewrite action. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTP header rewrite action. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HdrAction []*HTTPHdrAction `json:"hdr_action,omitempty"` - // Index of the rule. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Index of the rule. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Index *int32 `json:"index"` - // Log HTTP request upon rule match. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Log HTTP request upon rule match. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Log *bool `json:"log,omitempty"` - // Add match criteria to the rule. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Add match criteria to the rule. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Match *MatchTarget `json:"match,omitempty"` - // Name of the rule. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the rule. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // HTTP redirect action. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTP redirect action. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RedirectAction *HTTPRedirectAction `json:"redirect_action,omitempty"` - // HTTP request URL rewrite action. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTP request URL rewrite action. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RewriteURLAction *HTTPRewriteURLAction `json:"rewrite_url_action,omitempty"` - // Content switching action. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Content switching action. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SwitchingAction *HttpswitchingAction `json:"switching_action,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/http_reselect_resp_code.go b/vendor/github.com/vmware/alb-sdk/go/models/http_reselect_resp_code.go index 634dcdee1..3bf41c910 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/http_reselect_resp_code.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/http_reselect_resp_code.go @@ -8,12 +8,12 @@ package models // swagger:model HTTPReselectRespCode type HTTPReselectRespCode struct { - // HTTP response code to be matched. Allowed values are 400-599. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTP response code to be matched. Allowed values are 400-599. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Codes []int64 `json:"codes,omitempty,omitempty"` - // HTTP response code ranges to match. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTP response code ranges to match. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ranges []*HttpstatusRange `json:"ranges,omitempty"` - // Block of HTTP response codes to match for server reselect. Enum options - HTTP_RSP_4XX, HTTP_RSP_5XX. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Block of HTTP response codes to match for server reselect. Enum options - HTTP_RSP_4XX, HTTP_RSP_5XX. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RespCodeBlock []string `json:"resp_code_block,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/http_response_policy.go b/vendor/github.com/vmware/alb-sdk/go/models/http_response_policy.go index 07764c201..d815e33f6 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/http_response_policy.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/http_response_policy.go @@ -8,6 +8,6 @@ package models // swagger:model HTTPResponsePolicy type HTTPResponsePolicy struct { - // Add rules to the HTTP response policy. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Add rules to the HTTP response policy. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Rules []*HTTPResponseRule `json:"rules,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/http_response_rule.go b/vendor/github.com/vmware/alb-sdk/go/models/http_response_rule.go index 08b8908e2..cb6aabc1e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/http_response_rule.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/http_response_rule.go @@ -8,30 +8,30 @@ package models // swagger:model HTTPResponseRule type HTTPResponseRule struct { - // Log all HTTP headers upon rule match. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Log all HTTP headers upon rule match. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AllHeaders *bool `json:"all_headers,omitempty"` - // Enable or disable the rule. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable or disable the rule. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Enable *bool `json:"enable"` - // HTTP header rewrite action. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTP header rewrite action. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HdrAction []*HTTPHdrAction `json:"hdr_action,omitempty"` - // Index of the rule. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Index of the rule. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Index *int32 `json:"index"` - // Location header rewrite action. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Location header rewrite action. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LocHdrAction *HTTPRewriteLocHdrAction `json:"loc_hdr_action,omitempty"` - // Log HTTP request upon rule match. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Log HTTP request upon rule match. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Log *bool `json:"log,omitempty"` - // Add match criteria to the rule. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Add match criteria to the rule. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Match *ResponseMatchTarget `json:"match,omitempty"` - // Name of the rule. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the rule. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/http_rewrite_loc_hdr_action.go b/vendor/github.com/vmware/alb-sdk/go/models/http_rewrite_loc_hdr_action.go index d2d5fc3a0..ee82da42a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/http_rewrite_loc_hdr_action.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/http_rewrite_loc_hdr_action.go @@ -8,19 +8,19 @@ package models // swagger:model HTTPRewriteLocHdrAction type HTTPRewriteLocHdrAction struct { - // Host config. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Host config. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Host *URIParam `json:"host,omitempty"` - // Keep or drop the query from the server side redirect URI. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Keep or drop the query from the server side redirect URI. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. KeepQuery *bool `json:"keep_query,omitempty"` - // Path config. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Path config. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Path *URIParam `json:"path,omitempty"` - // Port to use in the redirected URI. Allowed values are 1-65535. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Port to use in the redirected URI. Allowed values are 1-65535. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Port *uint32 `json:"port,omitempty"` - // HTTP protocol type. Enum options - HTTP, HTTPS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTP protocol type. Enum options - HTTP, HTTPS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Protocol *string `json:"protocol"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/http_rewrite_url_action.go b/vendor/github.com/vmware/alb-sdk/go/models/http_rewrite_url_action.go index 255e19b79..1cf5b727c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/http_rewrite_url_action.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/http_rewrite_url_action.go @@ -8,12 +8,12 @@ package models // swagger:model HTTPRewriteURLAction type HTTPRewriteURLAction struct { - // Host config. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Host config. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HostHdr *URIParam `json:"host_hdr,omitempty"` - // Path config. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Path config. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Path *URIParam `json:"path,omitempty"` - // Query config. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Query config. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Query *URIParamQuery `json:"query,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/http_version_match.go b/vendor/github.com/vmware/alb-sdk/go/models/http_version_match.go index 8641b10f9..7586e55e9 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/http_version_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/http_version_match.go @@ -8,10 +8,10 @@ package models // swagger:model HTTPVersionMatch type HTTPVersionMatch struct { - // Criterion to use for HTTP version matching the version used in the HTTP request. Enum options - IS_IN, IS_NOT_IN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Criterion to use for HTTP version matching the version used in the HTTP request. Enum options - IS_IN, IS_NOT_IN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MatchCriteria *string `json:"match_criteria"` - // HTTP protocol version. Enum options - ZERO_NINE, ONE_ZERO, ONE_ONE, TWO_ZERO. Minimum of 1 items required. Maximum of 8 items allowed. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- ONE_ZERO,ONE_ONE), Basic edition(Allowed values- ONE_ZERO,ONE_ONE), Enterprise with Cloud Services edition. + // HTTP protocol version. Enum options - ZERO_NINE, ONE_ZERO, ONE_ONE, TWO_ZERO. Minimum of 1 items required. Maximum of 8 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- ONE_ZERO,ONE_ONE), Basic (Allowed values- ONE_ZERO,ONE_ONE) edition. Versions []string `json:"versions,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/httpsecurity_action.go b/vendor/github.com/vmware/alb-sdk/go/models/httpsecurity_action.go index 0a3f373f2..3a8b96a81 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/httpsecurity_action.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/httpsecurity_action.go @@ -8,19 +8,19 @@ package models // swagger:model HTTPSecurityAction type HttpsecurityAction struct { - // Type of the security action to perform. Enum options - HTTP_SECURITY_ACTION_CLOSE_CONN, HTTP_SECURITY_ACTION_SEND_RESPONSE, HTTP_SECURITY_ACTION_ALLOW, HTTP_SECURITY_ACTION_REDIRECT_TO_HTTPS, HTTP_SECURITY_ACTION_RATE_LIMIT, HTTP_SECURITY_ACTION_REQUEST_CHECK_ICAP. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- HTTP_SECURITY_ACTION_CLOSE_CONN,HTTP_SECURITY_ACTION_SEND_RESPONSE,HTTP_SECURITY_ACTION_REDIRECT_TO_HTTPS), Basic edition(Allowed values- HTTP_SECURITY_ACTION_CLOSE_CONN,HTTP_SECURITY_ACTION_SEND_RESPONSE,HTTP_SECURITY_ACTION_REDIRECT_TO_HTTPS), Enterprise with Cloud Services edition. + // Type of the security action to perform. Enum options - HTTP_SECURITY_ACTION_CLOSE_CONN, HTTP_SECURITY_ACTION_SEND_RESPONSE, HTTP_SECURITY_ACTION_ALLOW, HTTP_SECURITY_ACTION_REDIRECT_TO_HTTPS, HTTP_SECURITY_ACTION_RATE_LIMIT, HTTP_SECURITY_ACTION_REQUEST_CHECK_ICAP. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- HTTP_SECURITY_ACTION_CLOSE_CONN,HTTP_SECURITY_ACTION_SEND_RESPONSE,HTTP_SECURITY_ACTION_REDIRECT_TO_HTTPS), Basic (Allowed values- HTTP_SECURITY_ACTION_CLOSE_CONN,HTTP_SECURITY_ACTION_SEND_RESPONSE,HTTP_SECURITY_ACTION_REDIRECT_TO_HTTPS) edition. // Required: true Action *string `json:"action"` - // File to be used for generating HTTP local response. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // File to be used for generating HTTP local response. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. File *HTTPLocalFile `json:"file,omitempty"` - // Secure SSL/TLS port to redirect the HTTP request to. Allowed values are 1-65535. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Secure SSL/TLS port to redirect the HTTP request to. Allowed values are 1-65535. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HTTPSPort *uint32 `json:"https_port,omitempty"` - // Rate limiting configuration for this action. Field introduced in 18.2.9. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Rate limiting configuration for this action. Field introduced in 18.2.9. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RateProfile *HttpsecurityActionRateProfile `json:"rate_profile,omitempty"` - // HTTP status code to use for local response. Enum options - HTTP_LOCAL_RESPONSE_STATUS_CODE_200, HTTP_LOCAL_RESPONSE_STATUS_CODE_204, HTTP_LOCAL_RESPONSE_STATUS_CODE_403, HTTP_LOCAL_RESPONSE_STATUS_CODE_404, HTTP_LOCAL_RESPONSE_STATUS_CODE_429, HTTP_LOCAL_RESPONSE_STATUS_CODE_501. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTP status code to use for local response. Enum options - HTTP_LOCAL_RESPONSE_STATUS_CODE_200, HTTP_LOCAL_RESPONSE_STATUS_CODE_204, HTTP_LOCAL_RESPONSE_STATUS_CODE_403, HTTP_LOCAL_RESPONSE_STATUS_CODE_404, HTTP_LOCAL_RESPONSE_STATUS_CODE_429, HTTP_LOCAL_RESPONSE_STATUS_CODE_501. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. StatusCode *string `json:"status_code,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/httpsecurity_action_rate_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/httpsecurity_action_rate_profile.go index b36e1711a..9a5188901 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/httpsecurity_action_rate_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/httpsecurity_action_rate_profile.go @@ -8,17 +8,17 @@ package models // swagger:model HTTPSecurityActionRateProfile type HttpsecurityActionRateProfile struct { - // The action to take when the rate limit has been reached. Field introduced in 18.2.9. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The action to take when the rate limit has been reached. Field introduced in 18.2.9. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Action *RateLimiterAction `json:"action"` - // Rate limiting should be done on a per client ip basis. Field introduced in 18.2.9. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate limiting should be done on a per client ip basis. Field introduced in 18.2.9. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PerClientIP *bool `json:"per_client_ip,omitempty"` - // Rate limiting should be done on a per request uri path basis. Field introduced in 18.2.9. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate limiting should be done on a per request uri path basis. Field introduced in 18.2.9. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PerURIPath *bool `json:"per_uri_path,omitempty"` - // The rate limiter used when this action is triggered. Field introduced in 18.2.9. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The rate limiter used when this action is triggered. Field introduced in 18.2.9. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true RateLimiter *RateLimiter `json:"rate_limiter"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/httpsecurity_policy.go b/vendor/github.com/vmware/alb-sdk/go/models/httpsecurity_policy.go index 1c5e51bca..629794893 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/httpsecurity_policy.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/httpsecurity_policy.go @@ -8,6 +8,6 @@ package models // swagger:model HTTPSecurityPolicy type HttpsecurityPolicy struct { - // Add rules to the HTTP security policy. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Add rules to the HTTP security policy. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Rules []*HttpsecurityRule `json:"rules,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/httpsecurity_rule.go b/vendor/github.com/vmware/alb-sdk/go/models/httpsecurity_rule.go index 25f14ae99..78ab3fde7 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/httpsecurity_rule.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/httpsecurity_rule.go @@ -8,24 +8,24 @@ package models // swagger:model HTTPSecurityRule type HttpsecurityRule struct { - // Action to be performed upon successful matching. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Action to be performed upon successful matching. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Action *HttpsecurityAction `json:"action,omitempty"` - // Enable or disable the rule. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable or disable the rule. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Enable *bool `json:"enable"` - // Index of the rule. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Index of the rule. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Index *int32 `json:"index"` - // Log HTTP request upon rule match. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Log HTTP request upon rule match. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Log *bool `json:"log,omitempty"` - // Add match criteria to the rule. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Add match criteria to the rule. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Match *MatchTarget `json:"match,omitempty"` - // Name of the rule. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the rule. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/httpserver_reselect.go b/vendor/github.com/vmware/alb-sdk/go/models/httpserver_reselect.go index 487bc97d3..1b6e604c7 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/httpserver_reselect.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/httpserver_reselect.go @@ -8,19 +8,19 @@ package models // swagger:model HTTPServerReselect type HttpserverReselect struct { - // Enable HTTP request reselect when server responds with specific response codes. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Enable HTTP request reselect when server responds with specific response codes. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. // Required: true Enabled *bool `json:"enabled"` - // Number of times to retry an HTTP request when server responds with configured status codes. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of times to retry an HTTP request when server responds with configured status codes. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumRetries *uint32 `json:"num_retries,omitempty"` - // Allow retry of non-idempotent HTTP requests. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allow retry of non-idempotent HTTP requests. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RetryNonidempotent *bool `json:"retry_nonidempotent,omitempty"` - // Timeout per retry attempt, for a given request. Value of 0 indicates default timeout. Allowed values are 0-3600000. Field introduced in 18.1.5,18.2.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Timeout per retry attempt, for a given request. Value of 0 indicates default timeout. Allowed values are 0-3600000. Field introduced in 18.1.5,18.2.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RetryTimeout *uint32 `json:"retry_timeout,omitempty"` - // Server response codes which will trigger an HTTP request retry. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Server response codes which will trigger an HTTP request retry. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SvrRespCode *HTTPReselectRespCode `json:"svr_resp_code,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/httpsession_config.go b/vendor/github.com/vmware/alb-sdk/go/models/httpsession_config.go index 514fa4beb..672588cb2 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/httpsession_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/httpsession_config.go @@ -8,24 +8,24 @@ package models // swagger:model HTTPSessionConfig type HttpsessionConfig struct { - // If set, HTTP session cookie will use 'HttpOnly' attribute. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // If set, HTTP session cookie will use 'HttpOnly' attribute. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SessionCookieHttponly *bool `json:"session_cookie_httponly,omitempty"` - // HTTP session cookie name to use. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // HTTP session cookie name to use. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SessionCookieName *string `json:"session_cookie_name,omitempty"` - // HTTP session cookie SameSite attribute. Enum options - SAMESITE_NONE, SAMESITE_LAX, SAMESITE_STRICT. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // HTTP session cookie SameSite attribute. Enum options - SAMESITE_NONE, SAMESITE_LAX, SAMESITE_STRICT. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SessionCookieSamesite *string `json:"session_cookie_samesite,omitempty"` - // If set, HTTP session cookie will use 'Secure' attribute. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // If set, HTTP session cookie will use 'Secure' attribute. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SessionCookieSecure *bool `json:"session_cookie_secure,omitempty"` - // Maximum allowed time between creating a session and the client coming back. Value in seconds. Allowed values are 120-3600. Field introduced in 30.2.1. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Maximum allowed time between creating a session and the client coming back. Value in seconds. Allowed values are 120-3600. Field introduced in 30.2.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SessionEstablishmentTimeout *uint32 `json:"session_establishment_timeout,omitempty"` - // Maximum allowed time to expire the session after establishment on client inactivity. Value in seconds. Allowed values are 120-604800. Field introduced in 30.2.1. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Maximum allowed time to expire the session after establishment on client inactivity. Value in seconds. Allowed values are 120-604800. Field introduced in 30.2.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SessionIDLETimeout *uint32 `json:"session_idle_timeout,omitempty"` - // Maximum allowed time to expire the session, even if it is still active. Value in seconds. Allowed values are 120-604800. Field introduced in 30.2.1. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Maximum allowed time to expire the session, even if it is still active. Value in seconds. Allowed values are 120-604800. Field introduced in 30.2.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SessionMaximumTimeout *uint32 `json:"session_maximum_timeout,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/httpstatus_match.go b/vendor/github.com/vmware/alb-sdk/go/models/httpstatus_match.go index 662b89586..258be076c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/httpstatus_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/httpstatus_match.go @@ -8,13 +8,13 @@ package models // swagger:model HTTPStatusMatch type HttpstatusMatch struct { - // Criterion to use for matching the HTTP response status code(s). Enum options - IS_IN, IS_NOT_IN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Criterion to use for matching the HTTP response status code(s). Enum options - IS_IN, IS_NOT_IN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MatchCriteria *string `json:"match_criteria"` - // HTTP response status code range(s). Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTP response status code range(s). Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ranges []*HttpstatusRange `json:"ranges,omitempty"` - // HTTP response status code(s). Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTP response status code(s). Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. StatusCodes []int64 `json:"status_codes,omitempty,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/httpstatus_range.go b/vendor/github.com/vmware/alb-sdk/go/models/httpstatus_range.go index 299f3658a..59b3074ea 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/httpstatus_range.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/httpstatus_range.go @@ -8,11 +8,11 @@ package models // swagger:model HTTPStatusRange type HttpstatusRange struct { - // Starting HTTP response status code. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Starting HTTP response status code. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Begin *int32 `json:"begin"` - // Ending HTTP response status code. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Ending HTTP response status code. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true End *int32 `json:"end"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/httpswitching_action.go b/vendor/github.com/vmware/alb-sdk/go/models/httpswitching_action.go index 012d3a8bb..07bd23595 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/httpswitching_action.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/httpswitching_action.go @@ -8,25 +8,25 @@ package models // swagger:model HTTPSwitchingAction type HttpswitchingAction struct { - // Content switching action type. Enum options - HTTP_SWITCHING_SELECT_POOL, HTTP_SWITCHING_SELECT_LOCAL, HTTP_SWITCHING_SELECT_POOLGROUP. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- HTTP_SWITCHING_SELECT_POOL,HTTP_SWITCHING_SELECT_LOCAL), Basic, Enterprise with Cloud Services edition. + // Content switching action type. Enum options - HTTP_SWITCHING_SELECT_POOL, HTTP_SWITCHING_SELECT_LOCAL, HTTP_SWITCHING_SELECT_POOLGROUP. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- HTTP_SWITCHING_SELECT_POOL,HTTP_SWITCHING_SELECT_LOCAL) edition. // Required: true Action *string `json:"action"` - // File from which to serve local response to the request. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // File from which to serve local response to the request. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. File *HTTPLocalFile `json:"file,omitempty"` - // User-defined HTTP status code to use when serving the local response. Use this to provide codes not available in the list within status_code. Allowed values are 200-599. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // User-defined HTTP status code to use when serving the local response. Use this to provide codes not available in the list within status_code. Allowed values are 200-599. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OtherStatusCode *uint32 `json:"other_status_code,omitempty"` - // UUID of the pool group to serve the request. It is a reference to an object of type PoolGroup. Allowed in Enterprise edition with any value, Basic, Enterprise with Cloud Services edition. + // UUID of the pool group to serve the request. It is a reference to an object of type PoolGroup. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. PoolGroupRef *string `json:"pool_group_ref,omitempty"` - // UUID of the pool of servers to serve the request. It is a reference to an object of type Pool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the pool of servers to serve the request. It is a reference to an object of type Pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PoolRef *string `json:"pool_ref,omitempty"` - // Specific pool server to select. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Specific pool server to select. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Server *PoolServer `json:"server,omitempty"` - // HTTP status code to use when serving local response. Enum options - HTTP_LOCAL_RESPONSE_STATUS_CODE_200, HTTP_LOCAL_RESPONSE_STATUS_CODE_204, HTTP_LOCAL_RESPONSE_STATUS_CODE_403, HTTP_LOCAL_RESPONSE_STATUS_CODE_404, HTTP_LOCAL_RESPONSE_STATUS_CODE_429, HTTP_LOCAL_RESPONSE_STATUS_CODE_501. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTP status code to use when serving local response. Enum options - HTTP_LOCAL_RESPONSE_STATUS_CODE_200, HTTP_LOCAL_RESPONSE_STATUS_CODE_204, HTTP_LOCAL_RESPONSE_STATUS_CODE_403, HTTP_LOCAL_RESPONSE_STATUS_CODE_404, HTTP_LOCAL_RESPONSE_STATUS_CODE_429, HTTP_LOCAL_RESPONSE_STATUS_CODE_501. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. StatusCode *string `json:"status_code,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/hypervisor_properties.go b/vendor/github.com/vmware/alb-sdk/go/models/hypervisor_properties.go index 42d807ec0..d47762b2d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/hypervisor_properties.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/hypervisor_properties.go @@ -8,13 +8,13 @@ package models // swagger:model Hypervisor_Properties type HypervisorProperties struct { - // Enum options - DEFAULT, VMWARE_ESX, KVM, VMWARE_VSAN, XEN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - DEFAULT, VMWARE_ESX, KVM, VMWARE_VSAN, XEN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Htype *string `json:"htype"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxIpsPerNic *uint32 `json:"max_ips_per_nic,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxNics *uint32 `json:"max_nics,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/icap_log.go b/vendor/github.com/vmware/alb-sdk/go/models/icap_log.go index eba184b0b..b539673d7 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/icap_log.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/icap_log.go @@ -8,9 +8,9 @@ package models // swagger:model IcapLog type IcapLog struct { - // Denotes whether the content was processed by ICAP server and an action was taken. Enum options - ICAP_DISABLED, ICAP_PASSED, ICAP_MODIFIED, ICAP_BLOCKED, ICAP_FAILED. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Denotes whether the content was processed by ICAP server and an action was taken. Enum options - ICAP_DISABLED, ICAP_PASSED, ICAP_MODIFIED, ICAP_BLOCKED, ICAP_FAILED. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Action *string `json:"action,omitempty"` - // Logs for the HTTP request's content sent to the ICAP server. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Logs for the HTTP request's content sent to the ICAP server. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RequestLogs []*IcapRequestLog `json:"request_logs,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/icap_n_s_x_defender_log.go b/vendor/github.com/vmware/alb-sdk/go/models/icap_n_s_x_defender_log.go index 2668034b5..286d6b50e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/icap_n_s_x_defender_log.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/icap_n_s_x_defender_log.go @@ -8,12 +8,12 @@ package models // swagger:model IcapNSXDefenderLog type IcapNSXDefenderLog struct { - // Score associated with the uploaded file, if known, value is in between 0 and 100. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Score associated with the uploaded file, if known, value is in between 0 and 100. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Score *uint32 `json:"score,omitempty"` - // URL to get details from NSXDefender for the request. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // URL to get details from NSXDefender for the request. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StatusURL *string `json:"status_url,omitempty"` - // The NSX Defender task UUID associated with the analysis of the file. It is possible to use this UUID in order to access the analysis details from the NSX Defender Portal/Manager Web UI. URL to access this information is https //user.lastline.com/portal#/analyst/task//overview. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The NSX Defender task UUID associated with the analysis of the file. It is possible to use this UUID in order to access the analysis details from the NSX Defender Portal/Manager Web UI. URL to access this information is https //user.lastline.com/portal#/analyst/task//overview. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TaskUUID *string `json:"task_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/icap_nsx_defender_config.go b/vendor/github.com/vmware/alb-sdk/go/models/icap_nsx_defender_config.go index 60d0ba44f..70d0089df 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/icap_nsx_defender_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/icap_nsx_defender_config.go @@ -8,6 +8,6 @@ package models // swagger:model IcapNsxDefenderConfig type IcapNsxDefenderConfig struct { - // URL to get details from NSXDefender using task_uuid for a particular request. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // URL to get details from NSXDefender using task_uuid for a particular request. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StatusURL *string `json:"status_url,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/icap_o_p_s_w_a_t_log.go b/vendor/github.com/vmware/alb-sdk/go/models/icap_o_p_s_w_a_t_log.go index cccdd34c0..bf09b0325 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/icap_o_p_s_w_a_t_log.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/icap_o_p_s_w_a_t_log.go @@ -8,12 +8,12 @@ package models // swagger:model IcapOPSWATLog type IcapOPSWATLog struct { - // Blocking reason for the content. It is available only if content was scanned by ICAP server and some violations were found. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Blocking reason for the content. It is available only if content was scanned by ICAP server and some violations were found. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Short description of the threat found in the content. Available only if content was scanned by ICAP server and some violations were found. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Short description of the threat found in the content. Available only if content was scanned by ICAP server and some violations were found. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ThreatID *string `json:"threat_id,omitempty"` - // Threat found in the content. Available only if content was scanned by ICAP server and some violations were found. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Threat found in the content. Available only if content was scanned by ICAP server and some violations were found. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Violations []*IcapViolation `json:"violations,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/icap_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/icap_profile.go index 24efc56e0..d00e03f3b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/icap_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/icap_profile.go @@ -12,64 +12,64 @@ type IcapProfile struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Allow ICAP server to send 204 response as described in RFC 3507 section 4.5. Service Engine will buffer the complete request if alllow_204 is enabled. If disabled, preview_size request body will be buffered if enable_preview is set to true, and rest of the request body will be streamed to the ICAP server. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Allow ICAP server to send 204 response as described in RFC 3507 section 4.5. Service Engine will buffer the complete request if alllow_204 is enabled. If disabled, preview_size request body will be buffered if enable_preview is set to true, and rest of the request body will be streamed to the ICAP server. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allow204 *bool `json:"allow_204,omitempty"` - // The maximum buffer size for the HTTP request body. If the request body exceeds this size, the request will not be checked by the ICAP server. In this case, the configured action will be executed and a significant log entry will be generated. Allowed values are 1-51200. Field introduced in 20.1.1. Unit is KB. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The maximum buffer size for the HTTP request body. If the request body exceeds this size, the request will not be checked by the ICAP server. In this case, the configured action will be executed and a significant log entry will be generated. Allowed values are 1-51200. Field introduced in 20.1.1. Unit is KB. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. BufferSize *uint32 `json:"buffer_size,omitempty"` - // Decide what should happen if the request body size exceeds the configured buffer size. If this is set to Fail Open, the request will not be checked by the ICAP server. If this is set to Fail Closed, the request will be rejected with 413 status code. Enum options - ICAP_FAIL_OPEN, ICAP_FAIL_CLOSED. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Decide what should happen if the request body size exceeds the configured buffer size. If this is set to Fail Open, the request will not be checked by the ICAP server. If this is set to Fail Closed, the request will be rejected with 413 status code. Enum options - ICAP_FAIL_OPEN, ICAP_FAIL_CLOSED. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. BufferSizeExceedAction *string `json:"buffer_size_exceed_action,omitempty"` - // The cloud where this object belongs to. This must match the cloud referenced in the pool group below. It is a reference to an object of type Cloud. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The cloud where this object belongs to. This must match the cloud referenced in the pool group below. It is a reference to an object of type Cloud. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudRef *string `json:"cloud_ref,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // A description for this ICAP profile. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // A description for this ICAP profile. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Use the ICAP preview feature as described in RFC 3507 section 4.5. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use the ICAP preview feature as described in RFC 3507 section 4.5. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnablePreview *bool `json:"enable_preview,omitempty"` - // Decide what should happen if there is a problem with the ICAP server like communication timeout, protocol error, pool error, etc. If the ICAP server responds with 4xx-5xx error code the configured fail action is performed. If this is set to Fail Open, the request will continue, but will create a significant log entry. If this is set to Fail Closed, the request will be rejected with a 500 status code. Enum options - ICAP_FAIL_OPEN, ICAP_FAIL_CLOSED. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Decide what should happen if there is a problem with the ICAP server like communication timeout, protocol error, pool error, etc. If the ICAP server responds with 4xx-5xx error code the configured fail action is performed. If this is set to Fail Open, the request will continue, but will create a significant log entry. If this is set to Fail Closed, the request will be rejected with a 500 status code. Enum options - ICAP_FAIL_OPEN, ICAP_FAIL_CLOSED. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FailAction *string `json:"fail_action,omitempty"` - // Name of the ICAP profile. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the ICAP profile. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // NSXDefender specific ICAP configurations. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // NSXDefender specific ICAP configurations. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NsxDefenderConfig *IcapNsxDefenderConfig `json:"nsx_defender_config,omitempty"` - // The pool group which is used to connect to ICAP servers. It is a reference to an object of type PoolGroup. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The pool group which is used to connect to ICAP servers. It is a reference to an object of type PoolGroup. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true PoolGroupRef *string `json:"pool_group_ref"` - // The ICAP preview size as described in RFC 3507 section 4.5. This should not exceed the size supported by the ICAP server. If this is set to 0, only the HTTP header will be sent to the ICAP server as a preview. To disable preview completely, set the enable-preview option to false.If vendor is LASTLINE, recommended preview size is 1000 bytes,minimum preview size is 10 bytes. Allowed values are 0-5000. Field introduced in 20.1.1. Unit is BYTES. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The ICAP preview size as described in RFC 3507 section 4.5. This should not exceed the size supported by the ICAP server. If this is set to 0, only the HTTP header will be sent to the ICAP server as a preview. To disable preview completely, set the enable-preview option to false.If vendor is LASTLINE, recommended preview size is 1000 bytes,minimum preview size is 10 bytes. Allowed values are 0-5000. Field introduced in 20.1.1. Unit is BYTES. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PreviewSize *uint32 `json:"preview_size,omitempty"` - // Maximum time, client's request will be paused for ICAP processing. If this timeout is exceeded, the request to the ICAP server will be aborted and the configured fail action is executed. Allowed values are 50-3600000. Field introduced in 20.1.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum time, client's request will be paused for ICAP processing. If this timeout is exceeded, the request to the ICAP server will be aborted and the configured fail action is executed. Allowed values are 50-3600000. Field introduced in 20.1.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResponseTimeout *uint32 `json:"response_timeout,omitempty"` - // The path and query component of the ICAP URL. Host name and port will be taken from the pool. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The path and query component of the ICAP URL. Host name and port will be taken from the pool. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ServiceURI *string `json:"service_uri"` - // If the ICAP request takes longer than this value, this request will generate a significant log entry. Allowed values are 50-3600000. Field introduced in 20.1.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If the ICAP request takes longer than this value, this request will generate a significant log entry. Allowed values are 50-3600000. Field introduced in 20.1.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SlowResponseWarningThreshold *uint32 `json:"slow_response_warning_threshold,omitempty"` - // Tenant which this object belongs to. It is a reference to an object of type Tenant. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Tenant which this object belongs to. It is a reference to an object of type Tenant. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the ICAP profile. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the ICAP profile. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // The vendor of the ICAP server. Enum options - ICAP_VENDOR_GENERIC, ICAP_VENDOR_OPSWAT, ICAP_VENDOR_LASTLINE. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The vendor of the ICAP server. Enum options - ICAP_VENDOR_GENERIC, ICAP_VENDOR_OPSWAT, ICAP_VENDOR_LASTLINE. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Vendor *string `json:"vendor,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/icap_request_log.go b/vendor/github.com/vmware/alb-sdk/go/models/icap_request_log.go index 7838fbf68..f56175c04 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/icap_request_log.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/icap_request_log.go @@ -8,60 +8,60 @@ package models // swagger:model IcapRequestLog type IcapRequestLog struct { - // Denotes whether the content was processed by ICAP server and an action was taken. Enum options - ICAP_DISABLED, ICAP_PASSED, ICAP_MODIFIED, ICAP_BLOCKED, ICAP_FAILED. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Denotes whether the content was processed by ICAP server and an action was taken. Enum options - ICAP_DISABLED, ICAP_PASSED, ICAP_MODIFIED, ICAP_BLOCKED, ICAP_FAILED. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Action *string `json:"action,omitempty"` - // Complete request body from client was sent to The ICAP server. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Complete request body from client was sent to The ICAP server. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CompleteBodySent *bool `json:"complete_body_sent,omitempty"` - // The HTTP method of the request. Enum options - HTTP_METHOD_GET, HTTP_METHOD_HEAD, HTTP_METHOD_PUT, HTTP_METHOD_DELETE, HTTP_METHOD_POST, HTTP_METHOD_OPTIONS, HTTP_METHOD_TRACE, HTTP_METHOD_CONNECT, HTTP_METHOD_PATCH, HTTP_METHOD_PROPFIND, HTTP_METHOD_PROPPATCH, HTTP_METHOD_MKCOL, HTTP_METHOD_COPY, HTTP_METHOD_MOVE, HTTP_METHOD_LOCK, HTTP_METHOD_UNLOCK. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The HTTP method of the request. Enum options - HTTP_METHOD_GET, HTTP_METHOD_HEAD, HTTP_METHOD_PUT, HTTP_METHOD_DELETE, HTTP_METHOD_POST, HTTP_METHOD_OPTIONS, HTTP_METHOD_TRACE, HTTP_METHOD_CONNECT, HTTP_METHOD_PATCH, HTTP_METHOD_PROPFIND, HTTP_METHOD_PROPPATCH, HTTP_METHOD_MKCOL, HTTP_METHOD_COPY, HTTP_METHOD_MOVE, HTTP_METHOD_LOCK, HTTP_METHOD_UNLOCK. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HTTPMethod *string `json:"http_method,omitempty"` - // The HTTP response code received from the ICAP server. HTTP response code is only available if content is blocked. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The HTTP response code received from the ICAP server. HTTP response code is only available if content is blocked. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HTTPResponseCode *uint32 `json:"http_response_code,omitempty"` - // The absolute ICAP uri of the request. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The absolute ICAP uri of the request. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IcapAbsoluteURI *string `json:"icap_absolute_uri,omitempty"` - // ICAP response headers received from ICAP server. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // ICAP response headers received from ICAP server. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IcapHeadersReceivedFromServer *string `json:"icap_headers_received_from_server,omitempty"` - // ICAP request headers sent to ICAP server. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // ICAP request headers sent to ICAP server. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IcapHeadersSentToServer *string `json:"icap_headers_sent_to_server,omitempty"` - // The ICAP method of the request. Enum options - ICAP_METHOD_REQMOD, ICAP_METHOD_RESPMOD. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The ICAP method of the request. Enum options - ICAP_METHOD_REQMOD, ICAP_METHOD_RESPMOD. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IcapMethod *string `json:"icap_method,omitempty"` - // The response code received from the ICAP server. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The response code received from the ICAP server. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IcapResponseCode *uint32 `json:"icap_response_code,omitempty"` - // ICAP server IP for this connection. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // ICAP server IP for this connection. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IcapServerIP *uint32 `json:"icap_server_ip,omitempty"` - // ICAP server port for this connection. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // ICAP server port for this connection. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IcapServerPort *uint32 `json:"icap_server_port,omitempty"` - // Latency added due to ICAP processing. This is the time taken from 1st byte of ICAP request sent to last byte of ICAP response received. Field introduced in 20.1.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Latency added due to ICAP processing. This is the time taken from 1st byte of ICAP request sent to last byte of ICAP response received. Field introduced in 20.1.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Latency *uint64 `json:"latency,omitempty"` - // Content-Length of the modified content from ICAP server. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Content-Length of the modified content from ICAP server. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ModifiedContentLength *uint32 `json:"modified_content_length,omitempty"` - // ICAP log specific to NSX Defender. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // ICAP log specific to NSX Defender. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NsxDefenderLog *IcapNSXDefenderLog `json:"nsx_defender_log,omitempty"` - // ICAP log specific to OPSWAT. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // ICAP log specific to OPSWAT. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OpswatLog *IcapOPSWATLog `json:"opswat_log,omitempty"` - // The name of the pool that was used for the request. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The name of the pool that was used for the request. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PoolName *string `json:"pool_name,omitempty"` - // The uuid of the pool that was used for the request. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The uuid of the pool that was used for the request. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PoolUUID *string `json:"pool_uuid,omitempty"` - // Source port for this connection. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Source port for this connection. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SourcePort *uint32 `json:"source_port,omitempty"` - // Selected ICAP vendor for the request. Enum options - ICAP_VENDOR_GENERIC, ICAP_VENDOR_OPSWAT, ICAP_VENDOR_LASTLINE. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Selected ICAP vendor for the request. Enum options - ICAP_VENDOR_GENERIC, ICAP_VENDOR_OPSWAT, ICAP_VENDOR_LASTLINE. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Vendor *string `json:"vendor,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/icap_violation.go b/vendor/github.com/vmware/alb-sdk/go/models/icap_violation.go index 5c656289a..8674a9019 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/icap_violation.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/icap_violation.go @@ -8,12 +8,12 @@ package models // swagger:model IcapViolation type IcapViolation struct { - // The file that ICAP server has identified as containing a violation. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The file that ICAP server has identified as containing a violation. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. FileName *string `json:"file_name,omitempty"` - // Action taken by ICAP server in response to this threat. Enum options - ICAP_FILE_NOT_REPAIRED, ICAP_FILE_REPAIRED, ICAP_VIOLATING_SECTION_REMOVED. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Action taken by ICAP server in response to this threat. Enum options - ICAP_FILE_NOT_REPAIRED, ICAP_FILE_REPAIRED, ICAP_VIOLATING_SECTION_REMOVED. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Resolution *string `json:"resolution,omitempty"` - // The name of the threat. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The name of the threat. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ThreatName *string `json:"threat_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/image.go b/vendor/github.com/vmware/alb-sdk/go/models/image.go index bf7469f0a..3126c00ec 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/image.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/image.go @@ -12,74 +12,77 @@ type Image struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // This field describes the cloud info specific to the base image. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field describes the cloud info specific to the base image. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudInfoValues []*ImageCloudData `json:"cloud_info_values,omitempty"` - // Controller package details. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Controller package details. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerInfo *PackageDetails `json:"controller_info,omitempty"` - // Mandatory Controller patch name that is applied along with this base image. Field introduced in 18.2.10, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Mandatory Controller patch name that is applied along with this base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerPatchName *string `json:"controller_patch_name,omitempty"` - // It references the controller-patch associated with the Uber image. It is a reference to an object of type Image. Field introduced in 18.2.8, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It references the controller-patch associated with the Uber image. It is a reference to an object of type Image. Field introduced in 18.2.8, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerPatchRef *string `json:"controller_patch_ref,omitempty"` - // Time taken to upload the image in seconds. Field introduced in 21.1.3. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Dry-run package details. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + DryrunInfo *PackageDetails `json:"dryrun_info,omitempty"` + + // Time taken to upload the image in seconds. Field introduced in 21.1.3. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Duration *uint32 `json:"duration,omitempty"` - // Image upload end time. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Image upload end time. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EndTime *string `json:"end_time,omitempty"` - // Image events for image upload operation. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Image events for image upload operation. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Events []*ImageEventMap `json:"events,omitempty"` - // Specifies whether FIPS mode can be enabled on this image. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Specifies whether FIPS mode can be enabled on this image. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. FipsModeTransitionApplicable *bool `json:"fips_mode_transition_applicable,omitempty"` - // Status of the image. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Status of the image. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ImgState *ImageUploadOpsStatus `json:"img_state,omitempty"` - // This field describes the api migration related information. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field describes the api migration related information. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Migrations *SupportedMigrations `json:"migrations,omitempty"` - // Name of the image. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the image. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Image upload progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 21.1.3. Unit is PERCENT. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Image upload progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 21.1.3. Unit is PERCENT. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Progress *uint32 `json:"progress,omitempty"` - // SE package details. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SE package details. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeInfo *PackageDetails `json:"se_info,omitempty"` - // Mandatory ServiceEngine patch name that is applied along with this base image. Field introduced in 18.2.10, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Mandatory ServiceEngine patch name that is applied along with this base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SePatchName *string `json:"se_patch_name,omitempty"` - // It references the Service Engine patch associated with the Uber Image. It is a reference to an object of type Image. Field introduced in 18.2.8, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It references the Service Engine patch associated with the Uber Image. It is a reference to an object of type Image. Field introduced in 18.2.8, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SePatchRef *string `json:"se_patch_ref,omitempty"` - // Image upload start time. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Image upload start time. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StartTime *string `json:"start_time,omitempty"` - // Completed set of tasks for Image upload. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Completed set of tasks for Image upload. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TasksCompleted *int32 `json:"tasks_completed,omitempty"` - // Tenant that this object belongs to. It is a reference to an object of type Tenant. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Tenant that this object belongs to. It is a reference to an object of type Tenant. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Total number of tasks for Image upload. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Total number of tasks for Image upload. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TotalTasks *int32 `json:"total_tasks,omitempty"` - // Type of the image patch/system. Enum options - IMAGE_TYPE_PATCH, IMAGE_TYPE_SYSTEM, IMAGE_TYPE_MUST_CHECK. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Type of the image patch/system. Enum options - IMAGE_TYPE_PATCH, IMAGE_TYPE_SYSTEM, IMAGE_TYPE_MUST_CHECK. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Type *string `json:"type,omitempty"` - // Status to check if the image is an uber bundle. Field introduced in 18.2.8, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Status to check if the image is an uber bundle. Field introduced in 18.2.8, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UberBundle *bool `json:"uber_bundle,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the image. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the image. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/image_cloud_data.go b/vendor/github.com/vmware/alb-sdk/go/models/image_cloud_data.go index 281fe7676..8c9a4103f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/image_cloud_data.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/image_cloud_data.go @@ -8,9 +8,9 @@ package models // swagger:model ImageCloudData type ImageCloudData struct { - // Cloud Data specific to a particular cloud. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Cloud Data specific to a particular cloud. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudDataValues []*ImageCloudSpecificData `json:"cloud_data_values,omitempty"` - // Contains the name of the cloud. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Contains the name of the cloud. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudName *string `json:"cloud_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/image_cloud_specific_data.go b/vendor/github.com/vmware/alb-sdk/go/models/image_cloud_specific_data.go index a0caf25bd..b86fb6849 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/image_cloud_specific_data.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/image_cloud_specific_data.go @@ -8,9 +8,9 @@ package models // swagger:model ImageCloudSpecificData type ImageCloudSpecificData struct { - // Each cloud has specific parameters. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Each cloud has specific parameters. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Key *string `json:"key,omitempty"` - // Each parameter can have multiple values. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Each parameter can have multiple values. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Values []string `json:"values,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/image_event.go b/vendor/github.com/vmware/alb-sdk/go/models/image_event.go index 642436911..c4d1b610f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/image_event.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/image_event.go @@ -8,24 +8,24 @@ package models // swagger:model ImageEvent type ImageEvent struct { - // Time taken to complete event in seconds. Field introduced in 21.1.3. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Time taken to complete event in seconds. Field introduced in 21.1.3. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Duration *uint32 `json:"duration,omitempty"` - // Task end time. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Task end time. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EndTime *string `json:"end_time,omitempty"` - // Ip of the node. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Ip of the node. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IP *IPAddr `json:"ip,omitempty"` - // Event message if any. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Event message if any. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Message *string `json:"message,omitempty"` - // Task start time. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Task start time. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StartTime *string `json:"start_time,omitempty"` - // Event status. Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_BAD_REQUEST.... Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Event status. Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_FAILED.... Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Status *string `json:"status,omitempty"` - // Sub tasks executed on each node. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Sub tasks executed on each node. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SubTasks []string `json:"sub_tasks,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/image_event_map.go b/vendor/github.com/vmware/alb-sdk/go/models/image_event_map.go index 8655b091a..14a55a607 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/image_event_map.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/image_event_map.go @@ -8,12 +8,12 @@ package models // swagger:model ImageEventMap type ImageEventMap struct { - // List of all events node wise. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // List of all events node wise. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NodesEvents []*ImageEvent `json:"nodes_events,omitempty"` - // List of all events node wise. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // List of all events node wise. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SubEvents []*ImageEvent `json:"sub_events,omitempty"` - // Name representing the task. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name representing the task. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TaskName *string `json:"task_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/image_params.go b/vendor/github.com/vmware/alb-sdk/go/models/image_params.go new file mode 100644 index 000000000..25827f60c --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/image_params.go @@ -0,0 +1,16 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// ImageParams image params +// swagger:model ImageParams +type ImageParams struct { + + // Maximum wait time to replicate image files from Leader to followers. Allowed values are 600-3600. Field introduced in 31.1.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ImageReplicationTimeout *uint32 `json:"image_replication_timeout,omitempty"` + + // Maximum permitted size for image uploads. Allowed values are 10-15. Field introduced in 31.1.1. Unit is GB. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MaxImageSize *uint32 `json:"max_image_size,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/image_upload_ops_status.go b/vendor/github.com/vmware/alb-sdk/go/models/image_upload_ops_status.go index 03530f52d..f005f3a26 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/image_upload_ops_status.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/image_upload_ops_status.go @@ -8,12 +8,12 @@ package models // swagger:model ImageUploadOpsStatus type ImageUploadOpsStatus struct { - // The last time the state changed. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The last time the state changed. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LastChangedTime *TimeStamp `json:"last_changed_time,omitempty"` - // Descriptive reason for the state of the image. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Descriptive reason for the state of the image. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Current fsm-state of image upload operation. Enum options - IMAGE_FSM_STARTED, IMAGE_FSM_IN_PROGRESS, IMAGE_FSM_COMPLETED, IMAGE_FSM_FAILED. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Current fsm-state of image upload operation. Enum options - IMAGE_FSM_STARTED, IMAGE_FSM_IN_PROGRESS, IMAGE_FSM_COMPLETED, IMAGE_FSM_FAILED. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. State *string `json:"state,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/infoblox_subnet.go b/vendor/github.com/vmware/alb-sdk/go/models/infoblox_subnet.go index a67ce78d2..5d8711801 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/infoblox_subnet.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/infoblox_subnet.go @@ -8,9 +8,9 @@ package models // swagger:model InfobloxSubnet type InfobloxSubnet struct { - // IPv4 subnet to use for Infoblox allocation. Field introduced in 18.2.8, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IPv4 subnet to use for Infoblox allocation. Field introduced in 18.2.8, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Subnet *IPAddrPrefix `json:"subnet,omitempty"` - // IPv6 subnet to use for Infoblox allocation. Field introduced in 18.2.8, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IPv6 subnet to use for Infoblox allocation. Field introduced in 18.2.8, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Subnet6 *IPAddrPrefix `json:"subnet6,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ing_attribute.go b/vendor/github.com/vmware/alb-sdk/go/models/ing_attribute.go index c553f902e..7bbbf7066 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/ing_attribute.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/ing_attribute.go @@ -8,9 +8,9 @@ package models // swagger:model IngAttribute type IngAttribute struct { - // Attribute to match. Field introduced in 17.2.15, 18.1.5, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Attribute to match. Field introduced in 17.2.15, 18.1.5, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Attribute *string `json:"attribute,omitempty"` - // Attribute value. If not set, match any value. Field introduced in 17.2.15, 18.1.5, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Attribute value. If not set, match any value. Field introduced in 17.2.15, 18.1.5, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Value *string `json:"value,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/internal_gateway_monitor.go b/vendor/github.com/vmware/alb-sdk/go/models/internal_gateway_monitor.go index 28e58fa32..386f563d9 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/internal_gateway_monitor.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/internal_gateway_monitor.go @@ -8,15 +8,15 @@ package models // swagger:model InternalGatewayMonitor type InternalGatewayMonitor struct { - // Disable the gateway monitor for default gateway. They are monitored by default. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Disable the gateway monitor for default gateway. They are monitored by default. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DisableGatewayMonitor *bool `json:"disable_gateway_monitor,omitempty"` - // The number of consecutive failed gateway health checks before a gateway is marked down. Allowed values are 3-50. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The number of consecutive failed gateway health checks before a gateway is marked down. Allowed values are 3-50. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GatewayMonitorFailureThreshold *uint32 `json:"gateway_monitor_failure_threshold,omitempty"` - // The interval between two ping requests sent by the gateway monitor in milliseconds. If a value is not specified, requests are sent every second. Allowed values are 100-60000. Field introduced in 17.1.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The interval between two ping requests sent by the gateway monitor in milliseconds. If a value is not specified, requests are sent every second. Allowed values are 100-60000. Field introduced in 17.1.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GatewayMonitorInterval *uint32 `json:"gateway_monitor_interval,omitempty"` - // The number of consecutive successful gateway health checks before a gateway that was marked down by the gateway monitor is marked up. Allowed values are 3-50. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The number of consecutive successful gateway health checks before a gateway that was marked down by the gateway monitor is marked up. Allowed values are 3-50. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GatewayMonitorSuccessThreshold *uint32 `json:"gateway_monitor_success_threshold,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/inventory_config.go b/vendor/github.com/vmware/alb-sdk/go/models/inventory_config.go index c2307cfad..f0c8c6df5 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/inventory_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/inventory_config.go @@ -8,6 +8,6 @@ package models // swagger:model InventoryConfig type InventoryConfig struct { - // Allow inventory stats to be regularly sent to Pulse Cloud Services. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Allow inventory stats to be regularly sent to Pulse Cloud Services. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Enable *bool `json:"enable,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/inventory_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/inventory_configuration.go index 49c3acab8..f4223587e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/inventory_configuration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/inventory_configuration.go @@ -8,6 +8,6 @@ package models // swagger:model InventoryConfiguration type InventoryConfiguration struct { - // Names, IP's of VS, Pool(PoolGroup) servers would be searchable on Cloud console. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Names, IP's of VS, Pool(PoolGroup) servers would be searchable on Cloud console. Field introduced in 30.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableSearchInfo *bool `json:"enable_search_info,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/inventory_fault_config.go b/vendor/github.com/vmware/alb-sdk/go/models/inventory_fault_config.go index f366c3d3b..a1117ed8b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/inventory_fault_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/inventory_fault_config.go @@ -12,28 +12,28 @@ type InventoryFaultConfig struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Configure controller faults. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configure controller faults. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ControllerFaults *ControllerFaults `json:"controller_faults,omitempty"` - // Name. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Configure serviceengine faults. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configure serviceengine faults. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ServiceengineFaults *ServiceengineFaults `json:"serviceengine_faults,omitempty"` - // Tenant. It is a reference to an object of type Tenant. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Tenant. It is a reference to an object of type Tenant. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID Auto generated. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID Auto generated. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Configure VirtualService faults. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configure VirtualService faults. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VirtualserviceFaults *VirtualserviceFaults `json:"virtualservice_faults,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/inventory_metric_statistics.go b/vendor/github.com/vmware/alb-sdk/go/models/inventory_metric_statistics.go index e97102bb0..bb259f1cc 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/inventory_metric_statistics.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/inventory_metric_statistics.go @@ -8,15 +8,15 @@ package models // swagger:model InventoryMetricStatistics type InventoryMetricStatistics struct { - // Maximum value in time series requested. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum value in time series requested. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Max *float64 `json:"max,omitempty"` - // Arithmetic mean. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Arithmetic mean. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Mean *float64 `json:"mean,omitempty"` - // Minimum value in time series requested. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Minimum value in time series requested. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Min *float64 `json:"min,omitempty"` - // Number of actual data samples. It excludes fake data. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of actual data samples. It excludes fake data. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumSamples *uint32 `json:"num_samples,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/inventory_metrics.go b/vendor/github.com/vmware/alb-sdk/go/models/inventory_metrics.go index d42e71c32..218f6dea5 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/inventory_metrics.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/inventory_metrics.go @@ -8,9 +8,9 @@ package models // swagger:model InventoryMetrics type InventoryMetrics struct { - // Metric data. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Metric data. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Data *InventoryMetricsData `json:"data,omitempty"` - // Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Headers *InventoryMetricsHeaders `json:"headers,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/inventory_metrics_data.go b/vendor/github.com/vmware/alb-sdk/go/models/inventory_metrics_data.go index 3f35a9a7b..f8ac254ec 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/inventory_metrics_data.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/inventory_metrics_data.go @@ -8,7 +8,7 @@ package models // swagger:model InventoryMetricsData type InventoryMetricsData struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Value *float64 `json:"value"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/inventory_metrics_headers.go b/vendor/github.com/vmware/alb-sdk/go/models/inventory_metrics_headers.go index 41c5b44f9..19e45ca4b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/inventory_metrics_headers.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/inventory_metrics_headers.go @@ -8,6 +8,6 @@ package models // swagger:model InventoryMetricsHeaders type InventoryMetricsHeaders struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Statistics *InventoryMetricStatistics `json:"statistics,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_aws_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_aws_profile.go index 19323e544..e867104c1 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_aws_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_aws_profile.go @@ -8,43 +8,43 @@ package models // swagger:model IpamDnsAwsProfile type IPAMDNSAwsProfile struct { - // AWS access key ID. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // AWS access key ID. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AccessKeyID *string `json:"access_key_id,omitempty"` - // A list of subnets used for source IP allocation for egress services in Openshift/k8s on Aws. Field introduced in 18.2.3. Maximum of 1 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // A list of subnets used for source IP allocation for egress services in Openshift/k8s on Aws. Field introduced in 18.2.3. Maximum of 1 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EgressServiceSubnets []string `json:"egress_service_subnets,omitempty"` - // IAM assume role for cross-account access. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IAM assume role for cross-account access. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IamAssumeRole *string `json:"iam_assume_role,omitempty"` - // If enabled and the virtual service is not floating ip capable, vip will be published to both private and public zones. This flag is applicable only for AWS DNS profile. Field introduced in 17.2.10. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If enabled and the virtual service is not floating ip capable, vip will be published to both private and public zones. This flag is applicable only for AWS DNS profile. Field introduced in 17.2.10. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PublishVipToPublicZone *bool `json:"publish_vip_to_public_zone,omitempty"` - // AWS region. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // AWS region. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Region *string `json:"region,omitempty"` - // AWS secret access key. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // AWS secret access key. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SecretAccessKey *string `json:"secret_access_key,omitempty"` - // Default TTL for all records. Allowed values are 1-172800. Field introduced in 17.1.3. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Default TTL for all records. Allowed values are 1-172800. Field introduced in 17.1.3. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TTL *uint32 `json:"ttl,omitempty"` - // Usable domains to pick from Amazon Route 53. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Usable domains to pick from Amazon Route 53. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UsableDomains []string `json:"usable_domains,omitempty"` - // Usable networks for Virtual IP. If VirtualService does not specify a network and auto_allocate_ip is set, then the first available network from this list will be chosen for IP allocation. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Usable networks for Virtual IP. If VirtualService does not specify a network and auto_allocate_ip is set, then the first available network from this list will be chosen for IP allocation. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UsableNetworkUuids []string `json:"usable_network_uuids,omitempty"` - // Use IAM roles instead of access and secret key. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use IAM roles instead of access and secret key. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseIamRoles *bool `json:"use_iam_roles,omitempty"` - // VPC name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // VPC name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Vpc *string `json:"vpc,omitempty"` - // VPC ID. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // VPC ID. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VpcID *string `json:"vpc_id"` - // Network configuration for Virtual IP per AZ. Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Network configuration for Virtual IP per AZ. Field introduced in 17.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Zones []*AwsZoneNetwork `json:"zones,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_azure_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_azure_profile.go index f6e0ce060..78c5dbbf1 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_azure_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_azure_profile.go @@ -8,33 +8,33 @@ package models // swagger:model IpamDnsAzureProfile type IPAMDNSAzureProfile struct { - // Service principal based credentials for azure. Only one of azure_userpass or azure_serviceprincipal is allowed. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service principal based credentials for azure. Only one of azure_userpass or azure_serviceprincipal is allowed. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AzureServiceprincipal *AzureServicePrincipalCredentials `json:"azure_serviceprincipal,omitempty"` - // User name password based credentials for azure. Only one of azure_userpass or azure_serviceprincipal is allowed. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // User name password based credentials for azure. Only one of azure_userpass or azure_serviceprincipal is allowed. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AzureUserpass *AzureUserPassCredentials `json:"azure_userpass,omitempty"` - // Used for allocating egress service source IPs. Field introduced in 17.2.8. Maximum of 1 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Used for allocating egress service source IPs. Field introduced in 17.2.8. Maximum of 1 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EgressServiceSubnets []string `json:"egress_service_subnets,omitempty"` - // Azure resource group dedicated for Avi Controller. Avi Controller will create all its resources in this resource group. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Azure resource group dedicated for Avi Controller. Avi Controller will create all its resources in this resource group. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResourceGroup *string `json:"resource_group,omitempty"` - // Subscription Id for the Azure subscription. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Subscription Id for the Azure subscription. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SubscriptionID *string `json:"subscription_id,omitempty"` - // Usable domains to pick from Azure DNS. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Usable domains to pick from Azure DNS. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UsableDomains []string `json:"usable_domains,omitempty"` - // Usable networks for Virtual IP. If VirtualService does not specify a network and auto_allocate_ip is set, then the first available network from this list will be chosen for IP allocation. Field introduced in 17.2.1. Maximum of 128 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Usable networks for Virtual IP. If VirtualService does not specify a network and auto_allocate_ip is set, then the first available network from this list will be chosen for IP allocation. Field introduced in 17.2.1. Maximum of 128 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UsableNetworkUuids []string `json:"usable_network_uuids,omitempty"` - // Use Azure's enhanced HA features. This needs a public IP to be associated with the VIP. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use Azure's enhanced HA features. This needs a public IP to be associated with the VIP. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseEnhancedHa *bool `json:"use_enhanced_ha,omitempty"` - // Use Standard SKU Azure Load Balancer. By default Basic SKU Load Balancer is used. Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use Standard SKU Azure Load Balancer. By default Basic SKU Load Balancer is used. Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseStandardAlb *bool `json:"use_standard_alb,omitempty"` - // Virtual networks where Virtual IPs will belong. Field introduced in 17.2.1. Maximum of 1 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Virtual networks where Virtual IPs will belong. Field introduced in 17.2.1. Maximum of 1 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VirtualNetworkIds []string `json:"virtual_network_ids,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_custom_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_custom_profile.go index 39c210a89..68e5e6d99 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_custom_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_custom_profile.go @@ -8,15 +8,15 @@ package models // swagger:model IpamDnsCustomProfile type IPAMDNSCustomProfile struct { - // It is a reference to an object of type CustomIpamDnsProfile. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type CustomIpamDnsProfile. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CustomIPAMDNSProfileRef *string `json:"custom_ipam_dns_profile_ref,omitempty"` - // Custom parameters that will passed to the IPAM/DNS provider including but not limited to provider credentials and API version. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Custom parameters that will passed to the IPAM/DNS provider including but not limited to provider credentials and API version. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DynamicParams []*CustomParams `json:"dynamic_params,omitempty"` - // Networks or Subnets to use for Custom IPAM IP allocation. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Networks or Subnets to use for Custom IPAM IP allocation. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UsableAllocSubnets []*CustomIPAMSubnet `json:"usable_alloc_subnets,omitempty"` - // Usable domains. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Usable domains. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UsableDomains []string `json:"usable_domains,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_g_c_p_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_g_c_p_profile.go index 60922184e..b1164f7b0 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_g_c_p_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_g_c_p_profile.go @@ -8,24 +8,24 @@ package models // swagger:model IpamDnsGCPProfile type IPAMDNSGCPProfile struct { - // Match SE group subnets for VIP placement. Default is to not match SE group subnets. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Match SE group subnets for VIP placement. Default is to not match SE group subnets. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MatchSeGroupSubnet *bool `json:"match_se_group_subnet,omitempty"` - // Google Cloud Platform Network Host Project ID. This is the host project in which Google Cloud Platform Network resides. Field introduced in 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Google Cloud Platform Network Host Project ID. This is the host project in which Google Cloud Platform Network resides. Field introduced in 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NetworkHostProjectID *string `json:"network_host_project_id,omitempty"` - // Google Cloud Platform Region Name. Field introduced in 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Google Cloud Platform Region Name. Field introduced in 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RegionName *string `json:"region_name,omitempty"` - // Google Cloud Platform Project ID. This is the project where service engines are hosted. This field is optional. By default it will use the value of the field network_host_project_id. Field introduced in 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Google Cloud Platform Project ID. This is the project where service engines are hosted. This field is optional. By default it will use the value of the field network_host_project_id. Field introduced in 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeProjectID *string `json:"se_project_id,omitempty"` - // Usable networks for Virtual IP. If VirtualService does not specify a network and auto_allocate_ip is set, then the first available network from this list will be chosen for IP allocation. It is a reference to an object of type Network. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Usable networks for Virtual IP. If VirtualService does not specify a network and auto_allocate_ip is set, then the first available network from this list will be chosen for IP allocation. It is a reference to an object of type Network. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UsableNetworkRefs []string `json:"usable_network_refs,omitempty"` - // Use Google Cloud Platform Network for Private VIP allocation. By default Avi Vantage Network is used for Private VIP allocation. Field introduced in 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use Google Cloud Platform Network for Private VIP allocation. By default Avi Network is used for Private VIP allocation. Field introduced in 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseGcpNetwork *bool `json:"use_gcp_network,omitempty"` - // Google Cloud Platform VPC Network Name. Field introduced in 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Google Cloud Platform VPC Network Name. Field introduced in 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VpcNetworkName *string `json:"vpc_network_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_infoblox_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_infoblox_profile.go index 364b0ee24..3048adb6d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_infoblox_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_infoblox_profile.go @@ -8,38 +8,38 @@ package models // swagger:model IpamDnsInfobloxProfile type IPAMDNSInfobloxProfile struct { - // DNS view used for Infoblox host record creation, If this field is not configured by the user, then its value will be set to 'default'. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DNS view used for Infoblox host record creation, If this field is not configured by the user, then its value will be set to 'default'. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DNSView *string `json:"dns_view,omitempty"` - // Custom parameters that will passed to the Infoblox provider as extensible attributes. Field introduced in 18.2.7, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Custom parameters that will passed to the Infoblox provider as extensible attributes. Field introduced in 18.2.7, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ExtensibleAttributes []*CustomParams `json:"extensible_attributes,omitempty"` - // IPv6 Address of Infoblox appliance. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // IPv6 Address of Infoblox appliance. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Ip6Address *IPAddr `json:"ip6_address,omitempty"` - // IPv4 Address of Infoblox appliance. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IPv4 Address of Infoblox appliance. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IPAddress *IPAddr `json:"ip_address,omitempty"` - // Network view used for Infoblox host record creation, If this field is not configured by the user, then its value will be set to 'default'. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Network view used for Infoblox host record creation, If this field is not configured by the user, then its value will be set to 'default'. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NetworkView *string `json:"network_view,omitempty"` - // Password for API access for Infoblox appliance. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Password for API access for Infoblox appliance. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Password *string `json:"password"` - // url of the profile writen to /etc/hosts for HA between IPv6 and IPv4. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // url of the profile writen to /etc/hosts for HA between IPv6 and IPv4. Field deprecated in 31.1.1. Field introduced in 30.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ProfileURL *string `json:"profile_url,omitempty"` - // Subnets to use for Infoblox IP allocation. Field introduced in 18.2.8, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Subnets to use for Infoblox IP allocation. Field introduced in 18.2.8, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UsableAllocSubnets []*InfobloxSubnet `json:"usable_alloc_subnets,omitempty"` - // Usable domains to pick from Infoblox. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Usable domains to pick from Infoblox. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UsableDomains []string `json:"usable_domains,omitempty"` - // Username for API access for Infoblox appliance. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Username for API access for Infoblox appliance. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Username *string `json:"username"` - // WAPI version. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // WAPI version. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. WapiVersion *string `json:"wapi_version,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_internal_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_internal_profile.go index ab7af2a93..70a6063fd 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_internal_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_internal_profile.go @@ -8,15 +8,15 @@ package models // swagger:model IpamDnsInternalProfile type IPAMDNSInternalProfile struct { - // List of service domains. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // List of service domains. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DNSServiceDomain []*DNSServiceDomain `json:"dns_service_domain,omitempty"` - // Avi VirtualService to be used for serving DNS records. It is a reference to an object of type VirtualService. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Avi VirtualService to be used for serving DNS records. It is a reference to an object of type VirtualService. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DNSVirtualserviceRef *string `json:"dns_virtualservice_ref,omitempty"` - // Default TTL for all records, overridden by TTL value for each service domain configured in DnsServiceDomain. Allowed values are 1-604800. Unit is SEC. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 30), Basic edition(Allowed values- 30), Enterprise with Cloud Services edition. + // Default TTL for all records, overridden by TTL value for each service domain configured in DnsServiceDomain. Allowed values are 1-604800. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 30), Basic (Allowed values- 30) edition. TTL *uint32 `json:"ttl,omitempty"` - // Usable networks for Virtual IP. If VirtualService does not specify a network and auto_allocate_ip is set, then the first available network from this list will be chosen for IP allocation. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Usable networks for Virtual IP. If VirtualService does not specify a network and auto_allocate_ip is set, then the first available network from this list will be chosen for IP allocation. Field introduced in 20.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UsableNetworks []*IPAMUsableNetwork `json:"usable_networks,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_o_c_iprofile.go b/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_o_c_iprofile.go index badaef47a..a91d28f11 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_o_c_iprofile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_o_c_iprofile.go @@ -8,18 +8,18 @@ package models // swagger:model IpamDnsOCIProfile type IPAMDNSOCIprofile struct { - // Credentials to access oracle cloud. It is a reference to an object of type CloudConnectorUser. Field introduced in 18.2.1,18.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Credentials to access oracle cloud. It is a reference to an object of type CloudConnectorUser. Field introduced in 18.2.1,18.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudCredentialsRef *string `json:"cloud_credentials_ref,omitempty"` - // Region in which Oracle cloud resource resides. Field introduced in 18.2.1,18.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Region in which Oracle cloud resource resides. Field introduced in 18.2.1,18.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Region *string `json:"region,omitempty"` - // Oracle Cloud Id for tenant aka root compartment. Field introduced in 18.2.1,18.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Oracle Cloud Id for tenant aka root compartment. Field introduced in 18.2.1,18.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Tenancy *string `json:"tenancy,omitempty"` - // Oracle cloud compartment id in which VCN resides. Field introduced in 18.2.1,18.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Oracle cloud compartment id in which VCN resides. Field introduced in 18.2.1,18.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcnCompartmentID *string `json:"vcn_compartment_id,omitempty"` - // Virtual Cloud network id where virtual ip will belong. Field introduced in 18.2.1,18.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Virtual Cloud network id where virtual ip will belong. Field introduced in 18.2.1,18.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcnID *string `json:"vcn_id,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_openstack_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_openstack_profile.go index a2a118a08..20fb39c38 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_openstack_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_openstack_profile.go @@ -8,21 +8,21 @@ package models // swagger:model IpamDnsOpenstackProfile type IPAMDNSOpenstackProfile struct { - // Keystone's hostname or IP address. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Keystone's hostname or IP address. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. KeystoneHost *string `json:"keystone_host,omitempty"` - // The password Avi Vantage will use when authenticating to Keystone. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The password Avi will use when authenticating to Keystone. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Password *string `json:"password,omitempty"` - // Region name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Region name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Region *string `json:"region,omitempty"` - // OpenStack tenant name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // OpenStack tenant name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Tenant *string `json:"tenant,omitempty"` - // The username Avi Vantage will use when authenticating to Keystone. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The username Avi will use when authenticating to Keystone. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Username *string `json:"username,omitempty"` - // Network to be used for VIP allocation. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Network to be used for VIP allocation. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VipNetworkName *string `json:"vip_network_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_provider_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_provider_profile.go index e7a806c43..6db158ba9 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_provider_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_provider_profile.go @@ -12,53 +12,53 @@ type IPAMDNSProviderProfile struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // If this flag is set, only allocate IP from networks in the Virtual Service VRF. Applicable for Avi Vantage IPAM only. Field introduced in 17.2.4. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If this flag is set, only allocate IP from networks in the Virtual Service VRF. Applicable for Avi IPAM only. Field introduced in 17.2.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AllocateIPInVrf *bool `json:"allocate_ip_in_vrf,omitempty"` - // Provider details if type is AWS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Provider details if type is AWS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AwsProfile *IPAMDNSAwsProfile `json:"aws_profile,omitempty"` - // Provider details if type is Microsoft Azure. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Provider details if type is Microsoft Azure. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AzureProfile *IPAMDNSAzureProfile `json:"azure_profile,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Provider details if type is Custom. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Provider details if type is Custom. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CustomProfile *IPAMDNSCustomProfile `json:"custom_profile,omitempty"` - // Provider details if type is Google Cloud. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Provider details if type is Google Cloud. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GcpProfile *IPAMDNSGCPProfile `json:"gcp_profile,omitempty"` - // Provider details if type is Infoblox. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Provider details if type is Infoblox. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. InfobloxProfile *IPAMDNSInfobloxProfile `json:"infoblox_profile,omitempty"` - // Provider details if type is Avi. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Provider details if type is Avi. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. InternalProfile *IPAMDNSInternalProfile `json:"internal_profile,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // Name for the IPAM/DNS Provider profile. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name for the IPAM/DNS Provider profile. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Provider details for Oracle Cloud. Field introduced in 18.2.1,18.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Provider details for Oracle Cloud. Field introduced in 18.2.1,18.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OciProfile *IPAMDNSOCIprofile `json:"oci_profile,omitempty"` - // Provider details if type is OpenStack. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Provider details if type is OpenStack. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OpenstackProfile *IPAMDNSOpenstackProfile `json:"openstack_profile,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ProxyConfiguration *ProxyConfiguration `json:"proxy_configuration,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Provider details for Tencent Cloud. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Provider details for Tencent Cloud. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TencentProfile *IPAMDNSTencentProfile `json:"tencent_profile,omitempty"` - // Provider Type for the IPAM/DNS Provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- IPAMDNS_TYPE_INTERNAL), Basic edition(Allowed values- IPAMDNS_TYPE_INTERNAL), Enterprise with Cloud Services edition. + // Provider Type for the IPAM/DNS Provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- IPAMDNS_TYPE_INTERNAL), Basic (Allowed values- IPAMDNS_TYPE_INTERNAL) edition. // Required: true Type *string `json:"type"` @@ -66,6 +66,6 @@ type IPAMDNSProviderProfile struct { // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the IPAM/DNS Provider profile. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the IPAM/DNS Provider profile. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_tencent_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_tencent_profile.go index e544fd004..5ebbb19b5 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_tencent_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_dns_tencent_profile.go @@ -8,20 +8,20 @@ package models // swagger:model IpamDnsTencentProfile type IPAMDNSTencentProfile struct { - // Credentials to access Tencent cloud. It is a reference to an object of type CloudConnectorUser. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Credentials to access Tencent cloud. It is a reference to an object of type CloudConnectorUser. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudCredentialsRef *string `json:"cloud_credentials_ref,omitempty"` - // VPC region. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // VPC region. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Region *string `json:"region"` - // Usable networks for Virtual IP. If VirtualService does not specify a network and auto_allocate_ip is set, then the first available network from this list will be chosen for IP allocation. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Usable networks for Virtual IP. If VirtualService does not specify a network and auto_allocate_ip is set, then the first available network from this list will be chosen for IP allocation. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UsableSubnetIds []string `json:"usable_subnet_ids,omitempty"` - // VPC ID. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // VPC ID. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VpcID *string `json:"vpc_id"` - // Network configuration for Virtual IP per AZ. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Network configuration for Virtual IP per AZ. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Zones []*TencentZoneNetwork `json:"zones,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_usable_network.go b/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_usable_network.go index d79110097..47959100b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_usable_network.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/ip_a_m_usable_network.go @@ -8,10 +8,10 @@ package models // swagger:model IpamUsableNetwork type IPAMUsableNetwork struct { - // Labels as key value pairs, used for selection of IPAM networks. Field introduced in 20.1.3. Maximum of 1 items allowed. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Labels as key value pairs, used for selection of IPAM networks. Field introduced in 20.1.3. Maximum of 1 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Labels []*KeyValueTuple `json:"labels,omitempty"` - // Network. It is a reference to an object of type Network. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Network. It is a reference to an object of type Network. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true NwRef *string `json:"nw_ref"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ip_addr.go b/vendor/github.com/vmware/alb-sdk/go/models/ip_addr.go index e5c8f70cf..94d5322a2 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/ip_addr.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/ip_addr.go @@ -8,11 +8,11 @@ package models // swagger:model IpAddr type IPAddr struct { - // IP address. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP address. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Addr *string `json:"addr"` - // Enum options - V4, DNS, V6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - V4, DNS, V6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Type *string `json:"type"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ip_addr_group.go b/vendor/github.com/vmware/alb-sdk/go/models/ip_addr_group.go index 709702192..2d722751d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/ip_addr_group.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/ip_addr_group.go @@ -12,47 +12,47 @@ type IPAddrGroup struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Configure IP address(es). Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure IP address(es). Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Addrs []*IPAddr `json:"addrs,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Populate the IP address ranges from the geo database for this country. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Populate the IP address ranges from the geo database for this country. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CountryCodes []string `json:"country_codes,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Configure (IP address, port) tuple(s). Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure (IP address, port) tuple(s). Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IPPorts []*IPAddrPort `json:"ip_ports,omitempty"` - // Populate IP addresses from tasks of this Marathon app. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Populate IP addresses from tasks of this Marathon app. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MarathonAppName *string `json:"marathon_app_name,omitempty"` - // Task port associated with marathon service port. If Marathon app has multiple service ports, this is required. Else, the first task port is used. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Task port associated with marathon service port. If Marathon app has multiple service ports, this is required. Else, the first task port is used. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MarathonServicePort *uint32 `json:"marathon_service_port,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // Name of the IP address group. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the IP address group. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Configure IP address prefix(es). Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure IP address prefix(es). Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Prefixes []*IPAddrPrefix `json:"prefixes,omitempty"` - // Configure IP address range(s). Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure IP address range(s). Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ranges []*IPAddrRange `json:"ranges,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the IP address group. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the IP address group. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ip_addr_limits.go b/vendor/github.com/vmware/alb-sdk/go/models/ip_addr_limits.go index 6dcff6519..23c51f3ae 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/ip_addr_limits.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/ip_addr_limits.go @@ -8,15 +8,15 @@ package models // swagger:model IPAddrLimits type IPAddrLimits struct { - // Number of IP address groups for match criteria. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of IP address groups for match criteria. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IPAddressGroupPerMatchCriteria *int32 `json:"ip_address_group_per_match_criteria,omitempty"` - // Number of IP address prefixes for match criteria. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of IP address prefixes for match criteria. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IPAddressPrefixPerMatchCriteria *int32 `json:"ip_address_prefix_per_match_criteria,omitempty"` - // Number of IP address ranges for match criteria. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of IP address ranges for match criteria. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IPAddressRangePerMatchCriteria *int32 `json:"ip_address_range_per_match_criteria,omitempty"` - // Number of IP addresses for match criteria. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of IP addresses for match criteria. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IPAddressesPerMatchCriteria *int32 `json:"ip_addresses_per_match_criteria,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ip_addr_match.go b/vendor/github.com/vmware/alb-sdk/go/models/ip_addr_match.go index 9ef0f2884..f2e7fc84e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/ip_addr_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/ip_addr_match.go @@ -8,19 +8,19 @@ package models // swagger:model IpAddrMatch type IPAddrMatch struct { - // IP address(es). Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP address(es). Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Addrs []*IPAddr `json:"addrs,omitempty"` - // UUID of IP address group(s). It is a reference to an object of type IpAddrGroup. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of IP address group(s). It is a reference to an object of type IpAddrGroup. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GroupRefs []string `json:"group_refs,omitempty"` - // Criterion to use for IP address matching the HTTP request. Enum options - IS_IN, IS_NOT_IN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Criterion to use for IP address matching the HTTP request. Enum options - IS_IN, IS_NOT_IN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MatchCriteria *string `json:"match_criteria"` - // IP address prefix(es). Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP address prefix(es). Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Prefixes []*IPAddrPrefix `json:"prefixes,omitempty"` - // IP address range(s). Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP address range(s). Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ranges []*IPAddrRange `json:"ranges,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ip_addr_port.go b/vendor/github.com/vmware/alb-sdk/go/models/ip_addr_port.go index e1999b8be..e0a5798b3 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/ip_addr_port.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/ip_addr_port.go @@ -8,16 +8,16 @@ package models // swagger:model IpAddrPort type IPAddrPort struct { - // Hostname of server. One of IP address or hostname should be set. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Hostname of server. One of IP address or hostname should be set. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Hostname *string `json:"hostname,omitempty"` - // IP Address of host. One of IP address or hostname should be set. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP Address of host. One of IP address or hostname should be set. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IP *IPAddr `json:"ip,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Port number of server. Allowed values are 1-65535. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Port number of server. Allowed values are 1-65535. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Port *uint32 `json:"port"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ip_addr_prefix.go b/vendor/github.com/vmware/alb-sdk/go/models/ip_addr_prefix.go index 42a913180..8a691f0cc 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/ip_addr_prefix.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/ip_addr_prefix.go @@ -8,11 +8,11 @@ package models // swagger:model IpAddrPrefix type IPAddrPrefix struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true IPAddr *IPAddr `json:"ip_addr"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Mask *int32 `json:"mask"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ip_addr_range.go b/vendor/github.com/vmware/alb-sdk/go/models/ip_addr_range.go index be4e64071..496e034cd 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/ip_addr_range.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/ip_addr_range.go @@ -8,11 +8,11 @@ package models // swagger:model IpAddrRange type IPAddrRange struct { - // Starting IP address of the range. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Starting IP address of the range. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Begin *IPAddr `json:"begin"` - // Ending IP address of the range. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Ending IP address of the range. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true End *IPAddr `json:"end"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ip_alloc_info.go b/vendor/github.com/vmware/alb-sdk/go/models/ip_alloc_info.go index 7cebc857b..6593135a8 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/ip_alloc_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/ip_alloc_info.go @@ -8,15 +8,15 @@ package models // swagger:model IpAllocInfo type IPAllocInfo struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true IP *IPAddr `json:"ip"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Mac *string `json:"mac"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true SeUUID *string `json:"se_uuid"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ip_community.go b/vendor/github.com/vmware/alb-sdk/go/models/ip_community.go index 324f0e0a3..5786581aa 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/ip_community.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/ip_community.go @@ -8,13 +8,13 @@ package models // swagger:model IpCommunity type IPCommunity struct { - // Community *string either in aa nn format where aa, nn is within [1,65535] or local-AS|no-advertise|no-export|internet. Field introduced in 17.1.3. Minimum of 1 items required. Maximum of 16 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Community *string either in aa nn format where aa, nn is within [1,65535] or local-AS|no-advertise|no-export|internet. Field introduced in 17.1.3. Minimum of 1 items required. Maximum of 16 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Community []string `json:"community,omitempty"` - // Beginning of IP address range. Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Beginning of IP address range. Field introduced in 17.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true IPBegin *IPAddr `json:"ip_begin"` - // End of IP address range. Optional if ip_begin is the only IP address in specified IP range. Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // End of IP address range. Optional if ip_begin is the only IP address in specified IP range. Field introduced in 17.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IPEnd *IPAddr `json:"ip_end,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ip_network_subnet.go b/vendor/github.com/vmware/alb-sdk/go/models/ip_network_subnet.go index 2e73c483a..088cb5905 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/ip_network_subnet.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/ip_network_subnet.go @@ -8,18 +8,24 @@ package models // swagger:model IPNetworkSubnet type IPNetworkSubnet struct { - // Network for VirtualService IP allocation with Vantage as the IPAM provider. Network should be created before this is configured. It is a reference to an object of type Network. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IPv6 reserved range of IPs for VirtualService IP allocation with Infoblox as the IPAM provider. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + IPV6Range *IPAddrRange `json:"ipv6_range,omitempty"` + + // Network for VirtualService IP allocation with Vantage as the IPAM provider. Network should be created before this is configured. It is a reference to an object of type Network. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NetworkRef *string `json:"network_ref,omitempty"` - // Subnet for VirtualService IP allocation with Vantage or Infoblox as the IPAM provider. Only one of subnet or subnet_uuid configuration is allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IPv4 reserved range of IPs for VirtualService IP allocation with Infoblox as the IPAM provider. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Range *IPAddrRange `json:"range,omitempty"` + + // Subnet for VirtualService IP allocation with Vantage or Infoblox as the IPAM provider. Only one of subnet or subnet_uuid configuration is allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Subnet *IPAddrPrefix `json:"subnet,omitempty"` - // Subnet for VirtualService IPv6 allocation with Vantage or Infoblox as the IPAM provider. Only one of subnet or subnet_uuid configuration is allowed. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Subnet for VirtualService IPv6 allocation with Vantage or Infoblox as the IPAM provider. Only one of subnet or subnet_uuid configuration is allowed. Field introduced in 18.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Subnet6 *IPAddrPrefix `json:"subnet6,omitempty"` - // Subnet UUID or Name or Prefix for VirtualService IPv6 allocation with AWS or OpenStack as the IPAM provider. Only one of subnet or subnet_uuid configuration is allowed. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Subnet UUID or Name or Prefix for VirtualService IPv6 allocation with AWS or OpenStack as the IPAM provider. Only one of subnet or subnet_uuid configuration is allowed. Field introduced in 18.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Subnet6UUID *string `json:"subnet6_uuid,omitempty"` - // Subnet UUID or Name or Prefix for VirtualService IP allocation with AWS or OpenStack as the IPAM provider. Only one of subnet or subnet_uuid configuration is allowed. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Subnet UUID or Name or Prefix for VirtualService IP allocation with AWS or OpenStack as the IPAM provider. Only one of subnet or subnet_uuid configuration is allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SubnetUUID *string `json:"subnet_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ip_persistence_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/ip_persistence_profile.go index 4a69ec45b..d2d341f3f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/ip_persistence_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/ip_persistence_profile.go @@ -8,9 +8,9 @@ package models // swagger:model IPPersistenceProfile type IPPersistenceProfile struct { - // Mask to be applied on client IP. This may be used to persist clients from a subnet to the same server. When set to 0, all requests are sent to the same server. Allowed values are 0-128. Field introduced in 18.2.7. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Mask to be applied on client IP. This may be used to persist clients from a subnet to the same server. When set to 0, all requests are sent to the same server. Allowed values are 0-128. Field introduced in 18.2.7. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IPMask *uint32 `json:"ip_mask,omitempty"` - // The length of time after a client's connections have closed before expiring the client's persistence to a server. Allowed values are 1-720. Unit is MIN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The length of time after a client's connections have closed before expiring the client's persistence to a server. Allowed values are 1-720. Unit is MIN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IPPersistentTimeout *int32 `json:"ip_persistent_timeout,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ip_reputation_config.go b/vendor/github.com/vmware/alb-sdk/go/models/ip_reputation_config.go index 6d7330891..2fb67e931 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/ip_reputation_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/ip_reputation_config.go @@ -8,9 +8,15 @@ package models // swagger:model IpReputationConfig type IPReputationConfig struct { - // IP reputation db file object expiry duration in days. Allowed values are 1-7. Field introduced in 20.1.1. Unit is DAYS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable IPv4 Reputation. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + EnableIPV4Reputation *bool `json:"enable_ipv4_reputation,omitempty"` + + // Enable IPv6 Reputation. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + EnableIPV6Reputation *bool `json:"enable_ipv6_reputation,omitempty"` + + // IP reputation db file object expiry duration in days. Allowed values are 1-7. Field introduced in 20.1.1. Unit is DAYS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IPReputationFileObjectExpiryDuration *uint32 `json:"ip_reputation_file_object_expiry_duration,omitempty"` - // IP reputation db sync interval in minutes. Allowed values are 30-1440. Field introduced in 20.1.1. Unit is MIN. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 60), Basic edition(Allowed values- 60), Enterprise with Cloud Services edition. + // IP reputation db sync interval in minutes. Allowed values are 30-1440. Field introduced in 20.1.1. 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. IPReputationSyncInterval *uint32 `json:"ip_reputation_sync_interval,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ip_reputation_d_b.go b/vendor/github.com/vmware/alb-sdk/go/models/ip_reputation_d_b.go index 272f84c3e..4fd12bb4a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/ip_reputation_d_b.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/ip_reputation_d_b.go @@ -12,42 +12,51 @@ type IPReputationDB struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // IP reputation DB base file. It is a reference to an object of type FileObject. Field introduced in 20.1.1. Maximum of 1 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP reputation DB base file. It is a reference to an object of type FileObject. Field introduced in 20.1.1. Maximum of 1 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. BaseFileRefs []string `json:"base_file_refs,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // IP reputation DB base file for IPv6. It is a reference to an object of type FileObject. Field introduced in 31.1.1. Maximum of 1 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + BaseFileV6Refs []string `json:"base_file_v6_refs,omitempty"` + + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Description. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Description. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // IP reputation DB incremental update files. It is a reference to an object of type FileObject. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP reputation DB incremental update files. It is a reference to an object of type FileObject. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IncrementalFileRefs []string `json:"incremental_file_refs,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // IP reputation DB incremental update files for IPv6. It is a reference to an object of type FileObject. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + IncrementalFileV6Refs []string `json:"incremental_file_v6_refs,omitempty"` + + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // IP reputation DB name. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP reputation DB name. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // If this object is managed by the IP reputation service, this field contain the status of this syncronization. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If this object is managed by the IP reputation service, this field contain the status of this syncronization. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServiceStatus *IPReputationServiceStatus `json:"service_status,omitempty"` - // Tenant that this object belongs to. It is a reference to an object of type Tenant. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Tenant that this object belongs to. It is a reference to an object of type Tenant. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of this object. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of this object. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Organization providing IP reputation data. Enum options - IP_REPUTATION_VENDOR_WEBROOT. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // A version number for IPv6 files for the object. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + V6Version *string `json:"v6_version,omitempty"` + + // Organization providing IP reputation data. Enum options - IP_REPUTATION_VENDOR_WEBROOT. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Vendor *string `json:"vendor"` - // A version number for this database object. This is informal for the consumer of this API only, a tool which manages this object can store version information here. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // A version number for this database object. This is informal for the consumer of this API only, a tool which manages this object can store version information here. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Version *string `json:"version,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ip_reputation_service_status.go b/vendor/github.com/vmware/alb-sdk/go/models/ip_reputation_service_status.go index 8939372a6..62ef6a197 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/ip_reputation_service_status.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/ip_reputation_service_status.go @@ -8,9 +8,9 @@ package models // swagger:model IPReputationServiceStatus type IPReputationServiceStatus struct { - // If the last attempted update failed, this is a more detailed error message. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If the last attempted update failed, this is a more detailed error message. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Error *string `json:"error,omitempty"` - // The time when the IP reputation service last successfull attemped to update this object. This is the case when either this file references in this object got updated or when the IP reputation service knows positively that there are no newer versions for these files. It will be not update, if an error occurs during an update attempt. In this case, the errror will be set. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The time when the IP reputation service last successfull attemped to update this object. This is the case when either this file references in this object got updated or when the IP reputation service knows positively that there are no newer versions for these files. It will be not update, if an error occurs during an update attempt. In this case, the errror will be set. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LastSuccessfulUpdateCheck *TimeStamp `json:"last_successful_update_check,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ip_reputation_type_mapping.go b/vendor/github.com/vmware/alb-sdk/go/models/ip_reputation_type_mapping.go index ebbb5e2ce..6b3c4be14 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/ip_reputation_type_mapping.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/ip_reputation_type_mapping.go @@ -8,11 +8,11 @@ package models // swagger:model IPReputationTypeMapping type IPReputationTypeMapping struct { - // The Bot Identification to which the IP reputation type is mapped. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The Bot Identification to which the IP reputation type is mapped. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true BotIdentification *BotIdentification `json:"bot_identification"` - // The type of IP reputation that is mapped to a Bot Identification. Enum options - IP_REPUTATION_TYPE_SPAM_SOURCE, IP_REPUTATION_TYPE_WINDOWS_EXPLOITS, IP_REPUTATION_TYPE_WEB_ATTACKS, IP_REPUTATION_TYPE_BOTNETS, IP_REPUTATION_TYPE_SCANNERS, IP_REPUTATION_TYPE_DOS, IP_REPUTATION_TYPE_REPUTATION, IP_REPUTATION_TYPE_PHISHING, IP_REPUTATION_TYPE_PROXY, IP_REPUTATION_TYPE_NETWORK, IP_REPUTATION_TYPE_CLOUD, IP_REPUTATION_TYPE_MOBILE_THREATS, IP_REPUTATION_TYPE_TOR, IP_REPUTATION_TYPE_ALL. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The type of IP reputation that is mapped to a Bot Identification. Enum options - IP_REPUTATION_TYPE_SPAM_SOURCE, IP_REPUTATION_TYPE_WINDOWS_EXPLOITS, IP_REPUTATION_TYPE_WEB_ATTACKS, IP_REPUTATION_TYPE_BOTNETS, IP_REPUTATION_TYPE_SCANNERS, IP_REPUTATION_TYPE_DOS, IP_REPUTATION_TYPE_REPUTATION, IP_REPUTATION_TYPE_PHISHING, IP_REPUTATION_TYPE_PROXY, IP_REPUTATION_TYPE_NETWORK, IP_REPUTATION_TYPE_CLOUD, IP_REPUTATION_TYPE_MOBILE_THREATS, IP_REPUTATION_TYPE_TOR, IP_REPUTATION_TYPE_ALL. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true IPReputationType *string `json:"ip_reputation_type"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ip_reputation_type_match.go b/vendor/github.com/vmware/alb-sdk/go/models/ip_reputation_type_match.go index 2c8fe4c09..d086d3e46 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/ip_reputation_type_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/ip_reputation_type_match.go @@ -8,10 +8,10 @@ package models // swagger:model IPReputationTypeMatch type IPReputationTypeMatch struct { - // Match criteria. Enum options - IS_IN, IS_NOT_IN. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Match criteria. Enum options - IS_IN, IS_NOT_IN. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MatchOperation *string `json:"match_operation"` - // IP reputation type. Enum options - IP_REPUTATION_TYPE_SPAM_SOURCE, IP_REPUTATION_TYPE_WINDOWS_EXPLOITS, IP_REPUTATION_TYPE_WEB_ATTACKS, IP_REPUTATION_TYPE_BOTNETS, IP_REPUTATION_TYPE_SCANNERS, IP_REPUTATION_TYPE_DOS, IP_REPUTATION_TYPE_REPUTATION, IP_REPUTATION_TYPE_PHISHING, IP_REPUTATION_TYPE_PROXY, IP_REPUTATION_TYPE_NETWORK, IP_REPUTATION_TYPE_CLOUD, IP_REPUTATION_TYPE_MOBILE_THREATS, IP_REPUTATION_TYPE_TOR, IP_REPUTATION_TYPE_ALL. Field introduced in 20.1.1. Minimum of 1 items required. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP reputation type. Enum options - IP_REPUTATION_TYPE_SPAM_SOURCE, IP_REPUTATION_TYPE_WINDOWS_EXPLOITS, IP_REPUTATION_TYPE_WEB_ATTACKS, IP_REPUTATION_TYPE_BOTNETS, IP_REPUTATION_TYPE_SCANNERS, IP_REPUTATION_TYPE_DOS, IP_REPUTATION_TYPE_REPUTATION, IP_REPUTATION_TYPE_PHISHING, IP_REPUTATION_TYPE_PROXY, IP_REPUTATION_TYPE_NETWORK, IP_REPUTATION_TYPE_CLOUD, IP_REPUTATION_TYPE_MOBILE_THREATS, IP_REPUTATION_TYPE_TOR, IP_REPUTATION_TYPE_ALL. Field introduced in 20.1.1. Minimum of 1 items required. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ReputationTypes []string `json:"reputation_types,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ip_threat_d_b_event_data.go b/vendor/github.com/vmware/alb-sdk/go/models/ip_threat_d_b_event_data.go index cf93d1e5a..a35cb462f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/ip_threat_d_b_event_data.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/ip_threat_d_b_event_data.go @@ -8,12 +8,12 @@ package models // swagger:model IPThreatDBEventData type IPThreatDBEventData struct { - // Reason for IPThreatDb transaction failure. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reason for IPThreatDb transaction failure. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Status of IPThreatDb transaction. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Status of IPThreatDb transaction. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Status *string `json:"status,omitempty"` - // Last synced version of the IPThreatDB. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Last synced version of the IPThreatDB. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Version *string `json:"version,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/iptable_rule.go b/vendor/github.com/vmware/alb-sdk/go/models/iptable_rule.go index a8b6b307b..b73d55723 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/iptable_rule.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/iptable_rule.go @@ -8,34 +8,34 @@ package models // swagger:model IptableRule type IptableRule struct { - // Enum options - ACCEPT, DROP, REJECT, DNAT, MASQUERADE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - ACCEPT, DROP, REJECT, DNAT, MASQUERADE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Action *string `json:"action"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DnatIP *IPAddr `json:"dnat_ip,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DstIP *IPAddrPrefix `json:"dst_ip,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DstPort *PortRange `json:"dst_port,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. InputInterface *string `json:"input_interface,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OutputInterface *string `json:"output_interface,omitempty"` - // Enum options - PROTO_TCP, PROTO_UDP, PROTO_ICMP, PROTO_ALL. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - PROTO_TCP, PROTO_UDP, PROTO_ICMP, PROTO_ALL. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Proto *string `json:"proto,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SrcIP *IPAddrPrefix `json:"src_ip,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SrcPort *PortRange `json:"src_port,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Tag *string `json:"tag,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/iptable_rule_set.go b/vendor/github.com/vmware/alb-sdk/go/models/iptable_rule_set.go index 84c9ec103..56e9ccba8 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/iptable_rule_set.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/iptable_rule_set.go @@ -8,14 +8,14 @@ package models // swagger:model IptableRuleSet type IptableRuleSet struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Chain *string `json:"chain"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Rules []*IptableRule `json:"rules,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Table *string `json:"table"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/j_w_s_key.go b/vendor/github.com/vmware/alb-sdk/go/models/j_w_s_key.go index 984f137e1..423072c4f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/j_w_s_key.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/j_w_s_key.go @@ -8,17 +8,17 @@ package models // swagger:model JWSKey type JWSKey struct { - // Algorithm that need to be used while signing/validation, allowed values HS256, HS384, HS512. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Algorithm that need to be used while signing/validation, allowed values HS256, HS384, HS512. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Alg *string `json:"alg,omitempty"` - // Secret JWK for signing/validation, length of the key varies depending upon the type of algorithm used for key generation {HS256 32 bytes, HS384 48bytes, HS512 64 bytes}. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Secret JWK for signing/validation, length of the key varies depending upon the type of algorithm used for key generation {HS256 32 bytes, HS384 48bytes, HS512 64 bytes}. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Key *string `json:"key"` - // Unique key id across all keys. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Unique key id across all keys. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Kid *string `json:"kid"` - // Secret key type/format, allowed value octet(oct). Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Secret key type/format, allowed value octet(oct). Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Kty *string `json:"kty,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/j_w_t_claim_match.go b/vendor/github.com/vmware/alb-sdk/go/models/j_w_t_claim_match.go index f7cab5204..a27a193ff 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/j_w_t_claim_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/j_w_t_claim_match.go @@ -8,28 +8,28 @@ package models // swagger:model JWTClaimMatch type JWTClaimMatch struct { - // Boolean value against which the claim is matched. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Boolean value against which the claim is matched. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. BoolMatch *bool `json:"bool_match,omitempty"` - // Integer value against which the claim is matched. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Integer value against which the claim is matched. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IntMatch *uint32 `json:"int_match,omitempty"` - // Specified Claim should be present in the JWT. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Specified Claim should be present in the JWT. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true IsMandatory *bool `json:"is_mandatory"` - // JWT Claim name to be validated. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // JWT Claim name to be validated. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // String values against which the claim is matched. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // String values against which the claim is matched. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StringMatch *StringMatch `json:"string_match,omitempty"` - // Specifies the type of the Claim. Enum options - JWT_CLAIM_TYPE_BOOL, JWT_CLAIM_TYPE_INT, JWT_CLAIM_TYPE_STRING. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Specifies the type of the Claim. Enum options - JWT_CLAIM_TYPE_BOOL, JWT_CLAIM_TYPE_INT, JWT_CLAIM_TYPE_STRING. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Type *string `json:"type"` - // Specifies whether to validate the Claim value. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Specifies whether to validate the Claim value. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Validate *bool `json:"validate"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/j_w_t_match.go b/vendor/github.com/vmware/alb-sdk/go/models/j_w_t_match.go index 7952f46f3..b33eaa87a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/j_w_t_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/j_w_t_match.go @@ -8,9 +8,9 @@ package models // swagger:model JWTMatch type JWTMatch struct { - // Claims whose values need to be matched. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Claims whose values need to be matched. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Matches []*JWTClaimMatch `json:"matches,omitempty"` - // Token for which the claims need to be validated. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Token for which the claims need to be validated. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TokenName *string `json:"token_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/j_w_t_server_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/j_w_t_server_profile.go index d72ea1654..f6012c1a4 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/j_w_t_server_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/j_w_t_server_profile.go @@ -12,35 +12,35 @@ type JWTServerProfile struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // JWT Auth configuration for profile_type CONTROLLER_INTERNAL_AUTH. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // JWT Auth configuration for profile_type CONTROLLER_INTERNAL_AUTH. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ControllerInternalAuth *ControllerInternalAuth `json:"controller_internal_auth,omitempty"` - // This field describes the object's replication scope. If the field is set to false, then the object is visible within the controller-cluster. If the field is set to true, then the object is replicated across the federation. . Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // This field describes the object's replication scope. If the field is set to false, then the object is visible within the controller-cluster. If the field is set to true, then the object is replicated across the federation. . Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IsFederated *bool `json:"is_federated,omitempty"` - // Uniquely identifiable name of the Token Issuer, only allowed with profile_type CLIENT_AUTH. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Uniquely identifiable name of the Token Issuer, only allowed with profile_type CLIENT_AUTH. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Issuer *string `json:"issuer,omitempty"` - // JWKS key set used for validating the JWT, only allowed with profile_type CLIENT_AUTH. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // JWKS key set used for validating the JWT, only allowed with profile_type CLIENT_AUTH. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. JwksKeys *string `json:"jwks_keys,omitempty"` - // Type of JWT Server profile which defines the usage type. Enum options - CLIENT_AUTH, CONTROLLER_INTERNAL_AUTH. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Type of JWT Server profile which defines the usage type. Enum options - CLIENT_AUTH, CONTROLLER_INTERNAL_AUTH. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. JwtProfileType *string `json:"jwt_profile_type,omitempty"` - // Name of the JWT Profile. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the JWT Profile. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // UUID of the Tenant. It is a reference to an object of type Tenant. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the Tenant. It is a reference to an object of type Tenant. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the JWTProfile. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the JWTProfile. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/j_w_t_validation_params.go b/vendor/github.com/vmware/alb-sdk/go/models/j_w_t_validation_params.go index 3ebfc7fa2..edc314ada 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/j_w_t_validation_params.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/j_w_t_validation_params.go @@ -8,7 +8,6 @@ package models // swagger:model JWTValidationParams type JWTValidationParams struct { - // Audience parameter used for validation using JWT token. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. - // Required: true - Audience *string `json:"audience"` + // Audience parameter used for validation using JWT token. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Audience *string `json:"audience,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/j_w_t_validation_vs_config.go b/vendor/github.com/vmware/alb-sdk/go/models/j_w_t_validation_vs_config.go index aefe6597d..4bd8a3a6b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/j_w_t_validation_vs_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/j_w_t_validation_vs_config.go @@ -8,14 +8,14 @@ package models // swagger:model JWTValidationVsConfig type JWTValidationVsConfig struct { - // Uniquely identifies a resource server. This is used to validate against the aud claim. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Uniquely identifies a resource server. This is used to validate against the aud claim. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Audience *string `json:"audience"` - // Defines where to look for JWT in the request. Enum options - JWT_LOCATION_AUTHORIZATION_HEADER, JWT_LOCATION_QUERY_PARAM. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Defines where to look for JWT in the request. Enum options - JWT_LOCATION_AUTHORIZATION_HEADER, JWT_LOCATION_QUERY_PARAM. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true JwtLocation *string `json:"jwt_location"` - // Name by which the JWT can be identified if the token is sent as a query param in the request url. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name by which the JWT can be identified if the token is sent as a query param in the request url. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. JwtName *string `json:"jwt_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/job_entry.go b/vendor/github.com/vmware/alb-sdk/go/models/job_entry.go index d556e8fab..58dcff193 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/job_entry.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/job_entry.go @@ -12,28 +12,28 @@ type JobEntry struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ExpiresAt *string `json:"expires_at"` - // Field introduced in 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ObjKey *string `json:"obj_key"` - // Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Subjobs []*SubJob `json:"subjobs,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/journal_action.go b/vendor/github.com/vmware/alb-sdk/go/models/journal_action.go index badae2c4f..3549c6ec8 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/journal_action.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/journal_action.go @@ -8,9 +8,9 @@ package models // swagger:model JournalAction type JournalAction struct { - // Details of the process for each object type. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Details of the process for each object type. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Objects []*JournalObject `json:"objects,omitempty"` - // Migrated version. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Migrated version. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Version *string `json:"version,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/journal_error.go b/vendor/github.com/vmware/alb-sdk/go/models/journal_error.go index 94d7ed809..4b69fe203 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/journal_error.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/journal_error.go @@ -8,21 +8,21 @@ package models // swagger:model JournalError type JournalError struct { - // List of error messages for this object. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // List of error messages for this object. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Details []string `json:"details,omitempty"` - // Name of the object for which error was reported. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the object for which error was reported. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Object type on which the error was reported. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Object type on which the error was reported. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Object *string `json:"object,omitempty"` - // Tenant for which error was reported. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Tenant for which error was reported. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Tenant *string `json:"tenant,omitempty"` - // Uuid of the object for which error was reported. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Uuid of the object for which error was reported. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Version to which the migration failed. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Version to which the migration failed. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Version *string `json:"version,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/journal_info.go b/vendor/github.com/vmware/alb-sdk/go/models/journal_info.go index 197d12ab4..3dc06272b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/journal_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/journal_info.go @@ -8,13 +8,13 @@ package models // swagger:model JournalInfo type JournalInfo struct { - // Details of run for each version. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Details of run for each version. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Actions []*JournalAction `json:"actions,omitempty"` - // Number of objects to be processed. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of objects to be processed. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true TotalObjects *uint32 `json:"total_objects"` - // List of versions to be migrated. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // List of versions to be migrated. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Versions []string `json:"versions,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/journal_object.go b/vendor/github.com/vmware/alb-sdk/go/models/journal_object.go index 08d64fee3..dc6c81e17 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/journal_object.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/journal_object.go @@ -8,15 +8,15 @@ package models // swagger:model JournalObject type JournalObject struct { - // Number of object caused a failure. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of object caused a failure. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Failed *uint32 `json:"failed,omitempty"` - // Name of the model. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the model. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Model *string `json:"model,omitempty"` - // Number of object skipped. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of object skipped. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Skipped *uint32 `json:"skipped,omitempty"` - // Number of object for which processing is successful. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of object for which processing is successful. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Success *uint32 `json:"success,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/journal_summary.go b/vendor/github.com/vmware/alb-sdk/go/models/journal_summary.go index c175a037c..e18d48597 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/journal_summary.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/journal_summary.go @@ -8,28 +8,34 @@ package models // swagger:model JournalSummary type JournalSummary struct { - // Description of the process. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Description of the process. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Duration of the process in seconds. Field introduced in 30.2.1. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Duration of the process in seconds. Field introduced in 30.2.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Duration *uint32 `json:"duration,omitempty"` - // End time of the process. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // End time of the process. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EndTime *string `json:"end_time,omitempty"` - // Number of errors in the process. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of errors in the process. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ErrorCount *uint32 `json:"error_count,omitempty"` - // Summary reason for process. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Summary reason for process. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Start time of the process. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Start time of the process. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StartTime *string `json:"start_time,omitempty"` - // Status of the process. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // State of the Journal Summary. Enum options - TASK_STATE_SUCCESS, TASK_STATE_WARNING, TASK_STATE_ERROR. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + State *string `json:"state,omitempty"` + + // Status of the process. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Status *string `json:"status,omitempty"` - // Process Type. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Process Type. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Type *string `json:"type"` + + // Number of warnings in the process. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + WarningCount *uint32 `json:"warning_count,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/journal_task.go b/vendor/github.com/vmware/alb-sdk/go/models/journal_task.go new file mode 100644 index 000000000..b60ee99da --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/journal_task.go @@ -0,0 +1,37 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// JournalTask journal task +// swagger:model JournalTask +type JournalTask struct { + + // Time taken to complete task in seconds. Field introduced in 31.1.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Duration *uint32 `json:"duration,omitempty"` + + // Time at which execution of task was completed. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + EndTime *string `json:"end_time,omitempty"` + + // Details of executed task. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Messages []string `json:"messages,omitempty"` + + // Reason for the status of the executed task. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Reason *string `json:"reason,omitempty"` + + // Time at which execution of task was started. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + StartTime *string `json:"start_time,omitempty"` + + // State of the Journal Task. Enum options - TASK_STATE_SUCCESS, TASK_STATE_WARNING, TASK_STATE_ERROR. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + State *string `json:"state,omitempty"` + + // Status of the executed task. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Status *bool `json:"status,omitempty"` + + // Description of the executed task. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TaskDescription *string `json:"task_description,omitempty"` + + // Name of the executed task. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TaskName *string `json:"task_name,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/json_parsing_limits.go b/vendor/github.com/vmware/alb-sdk/go/models/json_parsing_limits.go new file mode 100644 index 000000000..746fcb208 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/json_parsing_limits.go @@ -0,0 +1,22 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// JSONParsingLimits Json parsing limits +// swagger:model JsonParsingLimits +type JSONParsingLimits struct { + + // Maximum nesting level of a json document. 0 means no restriction. Allowed values are 0-256. Special values are 0- Do not apply this restriction.. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MaxNestingLevel *uint32 `json:"max_nesting_level,omitempty"` + + // Maximum number of elements in an array or object. 0 means no restriction. Allowed values are 0-1048576. Special values are 0- Do not apply this restriction.. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MaxSubelements *uint32 `json:"max_subelements,omitempty"` + + // Maximum number of all elements in the whole document. 0 means no restriction. Allowed values are 0-1048576. Special values are 0- Do not apply this restriction.. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MaxTotalElements *uint32 `json:"max_total_elements,omitempty"` + + // Maximum length of a single value (string). 0 means no restriction. Allowed values are 0-1048576. Special values are 0- Do not apply this restriction.. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MaxValueLength *uint32 `json:"max_value_length,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/jwt_log.go b/vendor/github.com/vmware/alb-sdk/go/models/jwt_log.go index 773a2727c..0e9b1175d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/jwt_log.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/jwt_log.go @@ -8,15 +8,15 @@ package models // swagger:model JwtLog type JwtLog struct { - // Authentication policy rule match. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Authentication policy rule match. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AuthnRuleMatch *AuthnRuleMatch `json:"authn_rule_match,omitempty"` - // Authorization policy rule match. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Authorization policy rule match. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AuthzRuleMatch *AuthzRuleMatch `json:"authz_rule_match,omitempty"` - // Set to true, if JWT validation is successful. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Set to true, if JWT validation is successful. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IsJwtVerified *bool `json:"is_jwt_verified,omitempty"` - // JWT token payload. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // JWT token payload. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TokenPayload *string `json:"token_payload,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/key_value.go b/vendor/github.com/vmware/alb-sdk/go/models/key_value.go index 9df2bef5c..3d32da5ed 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/key_value.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/key_value.go @@ -8,10 +8,10 @@ package models // swagger:model KeyValue type KeyValue struct { - // Key. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Key. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Key *string `json:"key"` - // Value. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Value. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Value *string `json:"value,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/key_value_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/key_value_configuration.go new file mode 100644 index 000000000..a51be14fe --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/key_value_configuration.go @@ -0,0 +1,18 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// KeyValueConfiguration key value configuration +// swagger:model KeyValueConfiguration +type KeyValueConfiguration struct { + + // Reserved key *string to be used for internal configuration. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + // Required: true + Key *string `json:"key"` + + // Value corresponding to the key. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + // Required: true + Value *uint32 `json:"value"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/key_value_tuple.go b/vendor/github.com/vmware/alb-sdk/go/models/key_value_tuple.go index 25f96b0d8..6ad3983b4 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/key_value_tuple.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/key_value_tuple.go @@ -8,10 +8,10 @@ package models // swagger:model KeyValueTuple type KeyValueTuple struct { - // Key. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Key. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Key *string `json:"key"` - // Value. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Value. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Value *string `json:"value,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/kni_port_range.go b/vendor/github.com/vmware/alb-sdk/go/models/kni_port_range.go index 168e077b4..5e41bb310 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/kni_port_range.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/kni_port_range.go @@ -8,11 +8,11 @@ package models // swagger:model KniPortRange type KniPortRange struct { - // Protocol associated with port range. Enum options - KNI_PROTO_TCP, KNI_PROTO_UDP. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Protocol associated with port range. Enum options - KNI_PROTO_TCP, KNI_PROTO_UDP. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Protocol *string `json:"protocol"` - // Port range to be allowed to KNI. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Port range to be allowed to KNI. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Range *PortRange `json:"range"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/l1_f_mandatory_test_case.go b/vendor/github.com/vmware/alb-sdk/go/models/l1_f_mandatory_test_case.go index 6a7fcf9c8..3445b5ac1 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/l1_f_mandatory_test_case.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/l1_f_mandatory_test_case.go @@ -8,19 +8,19 @@ package models // swagger:model L1FMandatoryTestCase type L1FMandatoryTestCase struct { - // f_mandatory message for nested f_mandatory test cases-level2. Field introduced in 21.1.5, 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // f_mandatory message for nested f_mandatory test cases-level2. Field introduced in 21.1.5, 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true MandatoryMessage *L2FMandatoryTestCase `json:"mandatory_message"` - // Repeated f_mandatory_message for nested f_mandatory test cases-level2. Field introduced in 21.1.5, 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Repeated f_mandatory_message for nested f_mandatory test cases-level2. Field introduced in 21.1.5, 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true MandatoryMessages []*L2FMandatoryTestCase `json:"mandatory_messages,omitempty"` - // f_mandatory *string field for nested f_mandatory test cases-level1. Field introduced in 21.1.5, 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // f_mandatory *string field for nested f_mandatory test cases-level1. Field introduced in 21.1.5, 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true MandatoryString *string `json:"mandatory_string"` - // Repeated f_mandatory *string field for nested f_mandatory test cases-level1. Field introduced in 21.1.5, 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Repeated f_mandatory *string field for nested f_mandatory test cases-level1. Field introduced in 21.1.5, 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true MandatoryStrings []string `json:"mandatory_strings,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/l1_f_sensitive_test_case.go b/vendor/github.com/vmware/alb-sdk/go/models/l1_f_sensitive_test_case.go index 341e585d1..4bec5526d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/l1_f_sensitive_test_case.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/l1_f_sensitive_test_case.go @@ -8,12 +8,12 @@ package models // swagger:model L1FSensitiveTestCase type L1FSensitiveTestCase struct { - // f_sensitive message for nested f_sensitive test cases-level2. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // f_sensitive message for nested f_sensitive test cases-level2. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SensitiveMessage *L2FSensitiveTestCase `json:"sensitive_message,omitempty"` - // Repeated f_sensitive_message for nested f_sensitive test cases-level2. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Repeated f_sensitive_message for nested f_sensitive test cases-level2. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SensitiveMessages []*L2FSensitiveTestCase `json:"sensitive_messages,omitempty"` - // f_sensitive *string field for nested f_sensitive test cases-level1. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // f_sensitive *string field for nested f_sensitive test cases-level1. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SensitiveString *string `json:"sensitive_string,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/l1_string_length_test_case.go b/vendor/github.com/vmware/alb-sdk/go/models/l1_string_length_test_case.go index 996d545e5..53877628b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/l1_string_length_test_case.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/l1_string_length_test_case.go @@ -8,15 +8,15 @@ package models // swagger:model L1StringLengthTestCase type L1StringLengthTestCase struct { - // String length message for nested *string length test cases. Field introduced in 21.1.5, 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // String length message for nested *string length test cases. Field introduced in 21.1.5, 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StringLengthMessage *L2StringLengthTestCase `json:"string_length_message,omitempty"` - // Repeated *string length message for nested *string length test cases. Field introduced in 21.1.5, 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Repeated *string length message for nested *string length test cases. Field introduced in 21.1.5, 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StringLengthMessages []*L2StringLengthTestCase `json:"string_length_messages,omitempty"` - // String field for nested *string length test cases. Field introduced in 21.1.5, 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // String field for nested *string length test cases. Field introduced in 21.1.5, 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TestString *string `json:"test_string,omitempty"` - // Repeated field for nested *string length test cases. Field introduced in 21.1.5, 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Repeated field for nested *string length test cases. Field introduced in 21.1.5, 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TestStrings []string `json:"test_strings,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/l2_f_mandatory_test_case.go b/vendor/github.com/vmware/alb-sdk/go/models/l2_f_mandatory_test_case.go index 0fc5e353b..08150d206 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/l2_f_mandatory_test_case.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/l2_f_mandatory_test_case.go @@ -8,19 +8,19 @@ package models // swagger:model L2FMandatoryTestCase type L2FMandatoryTestCase struct { - // f_mandatory message for nested f_mandatory test cases-level3. Field introduced in 21.1.5, 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // f_mandatory message for nested f_mandatory test cases-level3. Field introduced in 21.1.5, 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true MandatoryMessage *SingleOptionalFieldMessage `json:"mandatory_message"` - // Repeated f_mandatory_message for nested f_mandatory test cases-level3. Field introduced in 21.1.5, 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Repeated f_mandatory_message for nested f_mandatory test cases-level3. Field introduced in 21.1.5, 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true MandatoryMessages []*SingleOptionalFieldMessage `json:"mandatory_messages,omitempty"` - // f_mandatory *string field for nested f_mandatory test cases-level2. Field introduced in 21.1.5, 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // f_mandatory *string field for nested f_mandatory test cases-level2. Field introduced in 21.1.5, 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true MandatoryString *string `json:"mandatory_string"` - // Repeated f_mandatory *string field for nested f_mandatory test cases-level2. Field introduced in 21.1.5, 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Repeated f_mandatory *string field for nested f_mandatory test cases-level2. Field introduced in 21.1.5, 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true MandatoryStrings []string `json:"mandatory_strings,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/l2_f_sensitive_test_case.go b/vendor/github.com/vmware/alb-sdk/go/models/l2_f_sensitive_test_case.go index e3e1eafda..26374b34e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/l2_f_sensitive_test_case.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/l2_f_sensitive_test_case.go @@ -8,12 +8,12 @@ package models // swagger:model L2FSensitiveTestCase type L2FSensitiveTestCase struct { - // f_sensitive message for nested f_sensitive test cases-level3. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // f_sensitive message for nested f_sensitive test cases-level3. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SensitiveMessage *SingleOptionalSensitiveFieldMessage `json:"sensitive_message,omitempty"` - // Repeated f_sensitive_message for nested f_sensitive test cases-level3. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Repeated f_sensitive_message for nested f_sensitive test cases-level3. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SensitiveMessages []*SingleOptionalSensitiveFieldMessage `json:"sensitive_messages,omitempty"` - // f_sensitive *string field for nested f_sensitive test cases-level2. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // f_sensitive *string field for nested f_sensitive test cases-level2. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SensitiveString *string `json:"sensitive_string,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/l2_string_length_test_case.go b/vendor/github.com/vmware/alb-sdk/go/models/l2_string_length_test_case.go index a5e089263..88feb7cad 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/l2_string_length_test_case.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/l2_string_length_test_case.go @@ -8,15 +8,15 @@ package models // swagger:model L2StringLengthTestCase type L2StringLengthTestCase struct { - // String length message for nested *string length test cases. Field introduced in 21.1.5, 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // String length message for nested *string length test cases. Field introduced in 21.1.5, 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StringLengthMessage *SingleOptionalStringField `json:"string_length_message,omitempty"` - // Repeated *string length message for nested *string length test cases. Field introduced in 21.1.5, 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Repeated *string length message for nested *string length test cases. Field introduced in 21.1.5, 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StringLengthMessages []*SingleOptionalStringField `json:"string_length_messages,omitempty"` - // String field for nested *string length test cases. Field introduced in 21.1.5, 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // String field for nested *string length test cases. Field introduced in 21.1.5, 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TestString *string `json:"test_string,omitempty"` - // Repeated *string field for nested *string length test cases. Field introduced in 21.1.5, 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Repeated *string field for nested *string length test cases. Field introduced in 21.1.5, 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TestStrings []string `json:"test_strings,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/l4_connection_policy.go b/vendor/github.com/vmware/alb-sdk/go/models/l4_connection_policy.go index bc0fb6479..ccfb88e44 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/l4_connection_policy.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/l4_connection_policy.go @@ -8,6 +8,6 @@ package models // swagger:model L4ConnectionPolicy type L4ConnectionPolicy struct { - // Rules to apply when a new transport connection is setup. Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rules to apply when a new transport connection is setup. Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Rules []*L4Rule `json:"rules,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/l4_policies.go b/vendor/github.com/vmware/alb-sdk/go/models/l4_policies.go index 7f9aed214..1fcf8c8f0 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/l4_policies.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/l4_policies.go @@ -8,11 +8,11 @@ package models // swagger:model L4Policies type L4Policies struct { - // Index of the virtual service L4 policy set. Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Index of the virtual service L4 policy set. Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Index *int32 `json:"index"` - // ID of the virtual service L4 policy set. It is a reference to an object of type L4PolicySet. Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // ID of the virtual service L4 policy set. It is a reference to an object of type L4PolicySet. Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true L4PolicySetRef *string `json:"l4_policy_set_ref"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/l4_policy_set.go b/vendor/github.com/vmware/alb-sdk/go/models/l4_policy_set.go index 0713c3a86..2713a727f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/l4_policy_set.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/l4_policy_set.go @@ -12,35 +12,35 @@ type L4PolicySet struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Creator name. Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Creator name. Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CreatedBy *string `json:"created_by,omitempty"` - // Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsInternalPolicy *bool `json:"is_internal_policy,omitempty"` - // Policy to apply when a new transport connection is setup. Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Policy to apply when a new transport connection is setup. Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. L4ConnectionPolicy *L4ConnectionPolicy `json:"l4_connection_policy,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // Name of the L4 Policy Set. Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the L4 Policy Set. Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // It is a reference to an object of type Tenant. Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // ID of the L4 Policy Set. Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // ID of the L4 Policy Set. Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/l4_rule.go b/vendor/github.com/vmware/alb-sdk/go/models/l4_rule.go index 17879e385..005b08af7 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/l4_rule.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/l4_rule.go @@ -8,20 +8,20 @@ package models // swagger:model L4Rule type L4Rule struct { - // Action to be performed upon successful rule match. Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Action to be performed upon successful rule match. Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Action *L4RuleAction `json:"action,omitempty"` - // Enable or disable the rule. Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable or disable the rule. Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Enable *bool `json:"enable,omitempty"` - // Index of the rule. Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Index of the rule. Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Index *int32 `json:"index"` - // Match criteria of the rule. Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Match criteria of the rule. Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Match *L4RuleMatchTarget `json:"match,omitempty"` - // Name of the rule. Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the rule. Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/l4_rule_action.go b/vendor/github.com/vmware/alb-sdk/go/models/l4_rule_action.go index 32323a860..08b0ba831 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/l4_rule_action.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/l4_rule_action.go @@ -8,6 +8,6 @@ package models // swagger:model L4RuleAction type L4RuleAction struct { - // Indicates pool or pool-group selection on rule match. Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Indicates pool or pool-group selection on rule match. Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SelectPool *L4RuleActionSelectPool `json:"select_pool,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/l4_rule_action_select_pool.go b/vendor/github.com/vmware/alb-sdk/go/models/l4_rule_action_select_pool.go index d88ddf1a1..981ae2f87 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/l4_rule_action_select_pool.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/l4_rule_action_select_pool.go @@ -8,13 +8,13 @@ package models // swagger:model L4RuleActionSelectPool type L4RuleActionSelectPool struct { - // Indicates action to take on rule match. Enum options - L4_RULE_ACTION_SELECT_POOL, L4_RULE_ACTION_SELECT_POOLGROUP. Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- L4_RULE_ACTION_SELECT_POOL), Basic edition(Allowed values- L4_RULE_ACTION_SELECT_POOL), Enterprise with Cloud Services edition. + // Indicates action to take on rule match. Enum options - L4_RULE_ACTION_SELECT_POOL, L4_RULE_ACTION_SELECT_POOLGROUP. Field introduced in 17.2.7. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- L4_RULE_ACTION_SELECT_POOL), Basic (Allowed values- L4_RULE_ACTION_SELECT_POOL) edition. // Required: true ActionType *string `json:"action_type"` - // ID of the pool group to serve the request. It is a reference to an object of type PoolGroup. Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // ID of the pool group to serve the request. It is a reference to an object of type PoolGroup. Field introduced in 17.2.7. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PoolGroupRef *string `json:"pool_group_ref,omitempty"` - // ID of the pool of servers to serve the request. It is a reference to an object of type Pool. Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // ID of the pool of servers to serve the request. It is a reference to an object of type Pool. Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PoolRef *string `json:"pool_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/l4_rule_match_target.go b/vendor/github.com/vmware/alb-sdk/go/models/l4_rule_match_target.go index f50751359..60f74c058 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/l4_rule_match_target.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/l4_rule_match_target.go @@ -8,12 +8,12 @@ package models // swagger:model L4RuleMatchTarget type L4RuleMatchTarget struct { - // IP addresses to match against client IP. Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // IP addresses to match against client IP. Field introduced in 17.2.7. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ClientIP *IPAddrMatch `json:"client_ip,omitempty"` - // Port number to match against Virtual Service listner port. Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Port number to match against Virtual Service listner port. Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Port *L4RulePortMatch `json:"port,omitempty"` - // TCP/UDP/ICMP protocol to match against transport protocol. Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // TCP/UDP/ICMP protocol to match against transport protocol. Field introduced in 17.2.7. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Protocol *L4RuleProtocolMatch `json:"protocol,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/l4_rule_port_match.go b/vendor/github.com/vmware/alb-sdk/go/models/l4_rule_port_match.go index eb9a71890..1d328c3d6 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/l4_rule_port_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/l4_rule_port_match.go @@ -8,13 +8,13 @@ package models // swagger:model L4RulePortMatch type L4RulePortMatch struct { - // Criterion to use for Virtual Service port matching. Enum options - IS_IN, IS_NOT_IN. Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Criterion to use for Virtual Service port matching. Enum options - IS_IN, IS_NOT_IN. Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MatchCriteria *string `json:"match_criteria"` - // Range of TCP/UDP port numbers of the Virtual Service. Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Range of TCP/UDP port numbers of the Virtual Service. Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PortRanges []*PortRange `json:"port_ranges,omitempty"` - // Virtual Service's listening port(s). Allowed values are 1-65535. Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Virtual Service's listening port(s). Allowed values are 1-65535. Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ports []int64 `json:"ports,omitempty,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/l4_rule_protocol_match.go b/vendor/github.com/vmware/alb-sdk/go/models/l4_rule_protocol_match.go index 066c8b104..fec0b5f0f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/l4_rule_protocol_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/l4_rule_protocol_match.go @@ -8,11 +8,11 @@ package models // swagger:model L4RuleProtocolMatch type L4RuleProtocolMatch struct { - // Criterion to use for transport protocol matching. Enum options - IS_IN, IS_NOT_IN. Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Criterion to use for transport protocol matching. Enum options - IS_IN, IS_NOT_IN. Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MatchCriteria *string `json:"match_criteria"` - // Transport protocol to match. Enum options - PROTOCOL_ICMP, PROTOCOL_TCP, PROTOCOL_UDP, PROTOCOL_SCTP. Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Transport protocol to match. Enum options - PROTOCOL_ICMP, PROTOCOL_TCP, PROTOCOL_UDP, PROTOCOL_SCTP. Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Protocol *string `json:"protocol"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/l4_s_slapplication_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/l4_s_slapplication_profile.go index cd069cd38..ad4b55b70 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/l4_s_slapplication_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/l4_s_slapplication_profile.go @@ -8,6 +8,6 @@ package models // swagger:model L4SSLApplicationProfile type L4SSlapplicationProfile struct { - // L4 stream idle connection timeout in seconds. Allowed values are 60-86400. Field introduced in 22.1.2. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // L4 stream idle connection timeout in seconds. Allowed values are 60-86400. Field introduced in 22.1.2. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SslStreamIDLETimeout *uint32 `json:"ssl_stream_idle_timeout,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/l7limits.go b/vendor/github.com/vmware/alb-sdk/go/models/l7limits.go index 68d1e6924..a692de758 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/l7limits.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/l7limits.go @@ -8,42 +8,42 @@ package models // swagger:model L7limits type L7limits struct { - // Number of HTTPPolicies attached to a VS. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of HTTPPolicies attached to a VS. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HTTPPoliciesPerVs *int32 `json:"http_policies_per_vs,omitempty"` - // Number of Compression Filters. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of Compression Filters. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumCompressionFilters *int32 `json:"num_compression_filters,omitempty"` - // Number of Custom strings per match/action. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of Custom strings per match/action. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumCustomStr *int32 `json:"num_custom_str,omitempty"` - // Number of Matches per Rule. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of Matches per Rule. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumMatchesPerRule *int32 `json:"num_matches_per_rule,omitempty"` - // Number of rules per EVH Host. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of rules per EVH Host. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumRulesPerEvhHost *int32 `json:"num_rules_per_evh_host,omitempty"` - // Number of rules per HTTPRequest/HTTPResponse/HTTPSecurity Policy. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of rules per HTTPRequest/HTTPResponse/HTTPSecurity Policy. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumRulesPerHTTPPolicy *int32 `json:"num_rules_per_http_policy,omitempty"` - // Number of Stringgroups/IPgroups per match. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of Stringgroups/IPgroups per match. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumStrgroupsPerMatch *int32 `json:"num_strgroups_per_match,omitempty"` - // Number of implicit strings for Cacheable MIME types. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of implicit strings for Cacheable MIME types. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StrCacheMime *int32 `json:"str_cache_mime,omitempty"` - // Number of String groups for Cacheable MIME types. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of String groups for Cacheable MIME types. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StrGroupsCacheMime *int32 `json:"str_groups_cache_mime,omitempty"` - // Number of String groups for non Cacheable MIME types. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of String groups for non Cacheable MIME types. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StrGroupsNoCacheMime *int32 `json:"str_groups_no_cache_mime,omitempty"` - // Number of String groups for non Cacheable URI. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of String groups for non Cacheable URI. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StrGroupsNoCacheURI *int32 `json:"str_groups_no_cache_uri,omitempty"` - // Number of implicit strings for non Cacheable MIME types. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of implicit strings for non Cacheable MIME types. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StrNoCacheMime *int32 `json:"str_no_cache_mime,omitempty"` - // Number of implicit strings for non Cacheable URI. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of implicit strings for non Cacheable URI. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StrNoCacheURI *int32 `json:"str_no_cache_uri,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/l_d_a_p_v_s_config.go b/vendor/github.com/vmware/alb-sdk/go/models/l_d_a_p_v_s_config.go index bfef102d3..ef6aa05d5 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/l_d_a_p_v_s_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/l_d_a_p_v_s_config.go @@ -8,27 +8,27 @@ package models // swagger:model LDAPVSConfig type LDAPVSConfig struct { - // Basic authentication realm to present to a user along with the prompt for credentials. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Basic authentication realm to present to a user along with the prompt for credentials. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Realm *string `json:"realm,omitempty"` - // Default bind timeout enforced on connections to LDAP server. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Default bind timeout enforced on connections to LDAP server. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeAuthLdapBindTimeout *uint32 `json:"se_auth_ldap_bind_timeout,omitempty"` - // Size of LDAP auth credentials cache used on the dataplane. Field introduced in 21.1.1. Unit is BYTES. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Size of LDAP auth credentials cache used on the dataplane. Field introduced in 21.1.1. Unit is BYTES. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeAuthLdapCacheSize *uint32 `json:"se_auth_ldap_cache_size,omitempty"` - // Default connection timeout enforced on connections to LDAP server. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Default connection timeout enforced on connections to LDAP server. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeAuthLdapConnectTimeout *uint32 `json:"se_auth_ldap_connect_timeout,omitempty"` - // Number of concurrent connections to LDAP server by a single basic auth LDAP process. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of concurrent connections to LDAP server by a single basic auth LDAP process. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeAuthLdapConnsPerServer *uint32 `json:"se_auth_ldap_conns_per_server,omitempty"` - // Default reconnect timeout enforced on connections to LDAP server. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Default reconnect timeout enforced on connections to LDAP server. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeAuthLdapReconnectTimeout *uint32 `json:"se_auth_ldap_reconnect_timeout,omitempty"` - // Default login or group search request timeout enforced on connections to LDAP server. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Default login or group search request timeout enforced on connections to LDAP server. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeAuthLdapRequestTimeout *uint32 `json:"se_auth_ldap_request_timeout,omitempty"` - // If enabled, connections are always made to the first available LDAP server in the list and will failover to subsequent servers. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // If enabled, connections are always made to the first available LDAP server in the list and will failover to subsequent servers. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeAuthLdapServersFailoverOnly *bool `json:"se_auth_ldap_servers_failover_only,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/label_group.go b/vendor/github.com/vmware/alb-sdk/go/models/label_group.go index fb45b870d..dc42f7456 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/label_group.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/label_group.go @@ -12,13 +12,13 @@ type LabelGroup struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // List of allowed or suggested labels for the label group. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // List of allowed or suggested labels for the label group. Field introduced in 20.1.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Labels []*RoleMatchOperationMatchLabel `json:"labels,omitempty"` - // Name of the Label Group. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the Label Group. Field introduced in 20.1.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` @@ -26,6 +26,6 @@ type LabelGroup struct { // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the Label Group. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the Label Group. Field introduced in 20.1.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/latency_audit_properties.go b/vendor/github.com/vmware/alb-sdk/go/models/latency_audit_properties.go index dd597bd93..0c652c4ec 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/latency_audit_properties.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/latency_audit_properties.go @@ -8,15 +8,15 @@ package models // swagger:model LatencyAuditProperties type LatencyAuditProperties struct { - // Deprecated in 22.1.1. Enum options - LATENCY_AUDIT_OFF, LATENCY_AUDIT_ON, LATENCY_AUDIT_ON_WITH_SIG. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Deprecated in 22.1.1. Enum options - LATENCY_AUDIT_OFF, LATENCY_AUDIT_ON, LATENCY_AUDIT_ON_WITH_SIG. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ConnEstAuditMode *string `json:"conn_est_audit_mode,omitempty"` - // Deprecated in 22.1.1. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Deprecated in 22.1.1. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ConnEstThreshold *uint32 `json:"conn_est_threshold,omitempty"` - // Deprecated in 22.1.1. Enum options - LATENCY_AUDIT_OFF, LATENCY_AUDIT_ON, LATENCY_AUDIT_ON_WITH_SIG. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Deprecated in 22.1.1. Enum options - LATENCY_AUDIT_OFF, LATENCY_AUDIT_ON, LATENCY_AUDIT_ON_WITH_SIG. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LatencyAuditMode *string `json:"latency_audit_mode,omitempty"` - // Deprecated in 22.1.1. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Deprecated in 22.1.1. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LatencyThreshold *uint32 `json:"latency_threshold,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ldap_auth_settings.go b/vendor/github.com/vmware/alb-sdk/go/models/ldap_auth_settings.go index c115c21b9..005ef6a0b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/ldap_auth_settings.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/ldap_auth_settings.go @@ -8,31 +8,31 @@ package models // swagger:model LdapAuthSettings type LdapAuthSettings struct { - // The LDAP base DN. For example, avinetworks.com would be DC=avinetworks,DC=com. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The LDAP base DN. For example, avinetworks.com would be DC=avinetworks,DC=com. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. BaseDn *string `json:"base_dn,omitempty"` - // LDAP administrator credentials are used to search for users and group memberships. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // LDAP administrator credentials are used to search for users and group memberships. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. BindAsAdministrator *bool `json:"bind_as_administrator,omitempty"` - // LDAP attribute that refers to user email. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // LDAP attribute that refers to user email. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EmailAttribute *string `json:"email_attribute,omitempty"` - // LDAP attribute that refers to user's full name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // LDAP attribute that refers to user's full name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FullNameAttribute *string `json:"full_name_attribute,omitempty"` - // Query the LDAP servers on this port. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Query the LDAP servers on this port. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Port *uint32 `json:"port,omitempty"` - // LDAP connection security mode. Enum options - AUTH_LDAP_SECURE_NONE, AUTH_LDAP_SECURE_USE_LDAPS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // LDAP connection security mode. Enum options - AUTH_LDAP_SECURE_NONE, AUTH_LDAP_SECURE_USE_LDAPS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true SecurityMode *string `json:"security_mode"` - // LDAP server IP(v4/v6) address or FQDN. Use IP address if an auth profile is used to configure Virtual Service. Minimum of 1 items required. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // LDAP server IP(v4/v6) address or FQDN. Use IP address if an auth profile is used to configure Virtual Service. Minimum of 1 items required. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Server []string `json:"server,omitempty"` - // LDAP full directory configuration with administrator credentials. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // LDAP full directory configuration with administrator credentials. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Settings *LdapDirectorySettings `json:"settings,omitempty"` - // LDAP anonymous bind configuration. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // LDAP anonymous bind configuration. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UserBind *LdapUserBindSettings `json:"user_bind,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ldap_directory_settings.go b/vendor/github.com/vmware/alb-sdk/go/models/ldap_directory_settings.go index 0d9167f7a..91a493fac 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/ldap_directory_settings.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/ldap_directory_settings.go @@ -8,42 +8,42 @@ package models // swagger:model LdapDirectorySettings type LdapDirectorySettings struct { - // LDAP Admin User DN. Administrator credentials are required to search for users under user search DN or groups under group search DN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // LDAP Admin User DN. Administrator credentials are required to search for users under user search DN or groups under group search DN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true AdminBindDn *string `json:"admin_bind_dn"` - // Group filter is used to identify groups during search. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Group filter is used to identify groups during search. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GroupFilter *string `json:"group_filter,omitempty"` - // LDAP group attribute that identifies each of the group members. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // LDAP group attribute that identifies each of the group members. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GroupMemberAttribute *string `json:"group_member_attribute,omitempty"` - // Group member entries contain full DNs instead of just user id attribute values. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Group member entries contain full DNs instead of just user id attribute values. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GroupMemberIsFullDn *bool `json:"group_member_is_full_dn,omitempty"` - // LDAP group search DN is the root of search for a given group in the LDAP directory. Only matching groups present in this LDAP directory sub-tree will be checked for user membership. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // LDAP group search DN is the root of search for a given group in the LDAP directory. Only matching groups present in this LDAP directory sub-tree will be checked for user membership. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GroupSearchDn *string `json:"group_search_dn,omitempty"` - // LDAP group search scope defines how deep to search for the group starting from the group search DN. Enum options - AUTH_LDAP_SCOPE_BASE, AUTH_LDAP_SCOPE_ONE, AUTH_LDAP_SCOPE_SUBTREE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // LDAP group search scope defines how deep to search for the group starting from the group search DN. Enum options - AUTH_LDAP_SCOPE_BASE, AUTH_LDAP_SCOPE_ONE, AUTH_LDAP_SCOPE_SUBTREE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GroupSearchScope *string `json:"group_search_scope,omitempty"` - // During user or group search, ignore searching referrals. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // During user or group search, ignore searching referrals. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IgnoreReferrals *bool `json:"ignore_referrals,omitempty"` - // LDAP Admin User Password. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // LDAP Admin User Password. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Password *string `json:"password"` - // LDAP user attributes to fetch on a successful user bind. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // LDAP user attributes to fetch on a successful user bind. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UserAttributes []string `json:"user_attributes,omitempty"` - // LDAP user id attribute is the login attribute that uniquely identifies a single user record. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // LDAP user id attribute is the login attribute that uniquely identifies a single user record. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true UserIDAttribute *string `json:"user_id_attribute"` - // LDAP user search DN is the root of search for a given user in the LDAP directory. Only user records present in this LDAP directory sub-tree will be validated. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // LDAP user search DN is the root of search for a given user in the LDAP directory. Only user records present in this LDAP directory sub-tree will be validated. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UserSearchDn *string `json:"user_search_dn,omitempty"` - // LDAP user search scope defines how deep to search for the user starting from user search DN. Enum options - AUTH_LDAP_SCOPE_BASE, AUTH_LDAP_SCOPE_ONE, AUTH_LDAP_SCOPE_SUBTREE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // LDAP user search scope defines how deep to search for the user starting from user search DN. Enum options - AUTH_LDAP_SCOPE_BASE, AUTH_LDAP_SCOPE_ONE, AUTH_LDAP_SCOPE_SUBTREE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UserSearchScope *string `json:"user_search_scope,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ldap_user_bind_settings.go b/vendor/github.com/vmware/alb-sdk/go/models/ldap_user_bind_settings.go index eb29ffe34..9b7128e5d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/ldap_user_bind_settings.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/ldap_user_bind_settings.go @@ -8,18 +8,18 @@ package models // swagger:model LdapUserBindSettings type LdapUserBindSettings struct { - // LDAP user DN pattern is used to bind LDAP user after replacing the user token with real username. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // LDAP user DN pattern is used to bind LDAP user after replacing the user token with real username. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true DnTemplate *string `json:"dn_template"` - // LDAP token is replaced with real user name in the user DN pattern. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // LDAP token is replaced with real user name in the user DN pattern. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Token *string `json:"token"` - // LDAP user attributes to fetch on a successful user bind. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // LDAP user attributes to fetch on a successful user bind. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UserAttributes []string `json:"user_attributes,omitempty"` - // LDAP user id attribute is the login attribute that uniquely identifies a single user record. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // LDAP user id attribute is the login attribute that uniquely identifies a single user record. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true UserIDAttribute *string `json:"user_id_attribute"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/leader_change_info.go b/vendor/github.com/vmware/alb-sdk/go/models/leader_change_info.go new file mode 100644 index 000000000..75afe57c9 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/leader_change_info.go @@ -0,0 +1,22 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// LeaderChangeInfo leader change info +// swagger:model LeaderChangeInfo +type LeaderChangeInfo struct { + + // Leader change mechanism can be disabled in the federation for administration purposes. This would effectively disable Gslb disaster recovery possibilities. The best practice is to change the mode (Auto to manual or vice-versa) rather than disabling the leader change mechanism. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Enabled *bool `json:"enabled,omitempty"` + + // Sites that can be the future Gslb Leader in federation. These sites should be enabled active follower sites.A site that is deactivated or passive or a third-party site cannot be a leader candidate. Field introduced in 31.2.1. Maximum of 1 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + LeaderCandidates []*SiteInfo `json:"leader_candidates,omitempty"` + + // Leader change mode, can be auto or manual. Enum options - GSLB_LC_MODE_MANUAL, GSLB_LC_MODE_AUTO. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + LeaderChangeMode *string `json:"leader_change_mode,omitempty"` + + // Maximum number of probe failures before considering other site as down for auto leader change. Allowed values are 1-3600. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MaxUnsuccessfulProbes *uint32 `json:"max_unsuccessful_probes,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/learning_log_policy.go b/vendor/github.com/vmware/alb-sdk/go/models/learning_log_policy.go index 021be7edf..9f5b64d93 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/learning_log_policy.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/learning_log_policy.go @@ -8,12 +8,12 @@ package models // swagger:model LearningLogPolicy type LearningLogPolicy struct { - // Determine whether app learning logging is enabled. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Determine whether app learning logging is enabled. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Enabled *bool `json:"enabled,omitempty"` - // Host name where learning logs will be sent to. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Host name where learning logs will be sent to. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Host *string `json:"host,omitempty"` - // Port number for the service listening for learning logs. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Port number for the service listening for learning logs. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Port *uint32 `json:"port,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/license_details.go b/vendor/github.com/vmware/alb-sdk/go/models/license_details.go index 3795d2e98..d8fb0e623 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/license_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/license_details.go @@ -8,18 +8,18 @@ package models // swagger:model LicenseDetails type LicenseDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. BackendServers *uint32 `json:"backend_servers,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ExpiryAt *string `json:"expiry_at,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LicenseID *string `json:"license_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LicenseType *string `json:"license_type,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/license_expiry_details.go b/vendor/github.com/vmware/alb-sdk/go/models/license_expiry_details.go index 76c8fc464..e2ef8e205 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/license_expiry_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/license_expiry_details.go @@ -8,45 +8,45 @@ package models // swagger:model LicenseExpiryDetails type LicenseExpiryDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. BackendServers *uint32 `json:"backend_servers,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. BurstCores *uint32 `json:"burst_cores,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Cores *uint32 `json:"cores,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CPUCores *float64 `json:"cpu_cores,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ExpiryAt *string `json:"expiry_at,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LicenseID *string `json:"license_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LicenseTier []string `json:"license_tier,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LicenseType *string `json:"license_type,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxApps *uint32 `json:"max_apps,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxSes *uint32 `json:"max_ses,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServiceCores *float64 `json:"service_cores,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Sockets *uint32 `json:"sockets,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Throughput *uint32 `json:"throughput,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/license_info.go b/vendor/github.com/vmware/alb-sdk/go/models/license_info.go index b8acd21c7..aed54534c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/license_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/license_info.go @@ -8,21 +8,21 @@ package models // swagger:model LicenseInfo type LicenseInfo struct { - // Last updated time. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Last updated time. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true LastUpdated *int64 `json:"last_updated"` - // Quantity of service cores. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Quantity of service cores. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ServiceCores *float64 `json:"service_cores"` - // Specifies the license tier. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Specifies the license tier. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantUUID *string `json:"tenant_uuid,omitempty"` - // Specifies the license tier. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Specifies the license tier. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Tier *string `json:"tier"` - // Identifier(license_id, se_uuid, cookie). Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Identifier(license_id, se_uuid, cookie). Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/license_ledger_details.go b/vendor/github.com/vmware/alb-sdk/go/models/license_ledger_details.go index 69c2a612b..5f97823a1 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/license_ledger_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/license_ledger_details.go @@ -12,19 +12,28 @@ type LicenseLedgerDetails struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Maintain information about reservation against cookie. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maintain information about reservation against cookie. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EscrowInfos []*LicenseInfo `json:"escrow_infos,omitempty"` - // Maintain information about consumed licenses against se_uuid. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maintain information about SE Group. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SeGroupInfos []*SeGroupInfo `json:"se_group_infos,omitempty"` + + // Maintain information about consumed licenses against se_uuid. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeInfos []*LicenseInfo `json:"se_infos,omitempty"` - // License usage per tier. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maintain information about Tenant. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TenantInfos []*LicenseReservationInfo `json:"tenant_infos,omitempty"` + + // License usage per tier. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TierUsages []*LicenseTierUsage `json:"tier_usages,omitempty"` + // Total of max licenses reserved as per quota config of tenant/segroup. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TotalLicensesReserved *int64 `json:"total_licenses_reserved,omitempty"` + // url // Read Only: true URL *string `json:"url,omitempty"` - // Uuid for reference. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Uuid for reference. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/license_reservation_info.go b/vendor/github.com/vmware/alb-sdk/go/models/license_reservation_info.go new file mode 100644 index 000000000..bcf599574 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/license_reservation_info.go @@ -0,0 +1,16 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// LicenseReservationInfo license reservation info +// swagger:model LicenseReservationInfo +type LicenseReservationInfo struct { + + // License Cores reserved by tenant/se group. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Reserved *int64 `json:"reserved,omitempty"` + + // Uuid for tenant/se group. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + UUID *string `json:"uuid,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/license_service_update.go b/vendor/github.com/vmware/alb-sdk/go/models/license_service_update.go index d6bfedeb8..97a4f5793 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/license_service_update.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/license_service_update.go @@ -8,9 +8,9 @@ package models // swagger:model LicenseServiceUpdate type LicenseServiceUpdate struct { - // Name. Field introduced in 21.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name. Field introduced in 21.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Organization id. Field introduced in 21.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Organization id. Field introduced in 21.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ServiceUnits *OrgServiceUnits `json:"service_units,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/license_status.go b/vendor/github.com/vmware/alb-sdk/go/models/license_status.go index de3f33b52..5c44255e5 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/license_status.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/license_status.go @@ -12,22 +12,22 @@ type LicenseStatus struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Saas licensing status. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Saas licensing status. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SaasStatus *SaasLicensingStatus `json:"saas_status,omitempty"` - // Pulse license service update. Field introduced in 21.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Pulse license service update. Field introduced in 21.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ServiceUpdate *LicenseServiceUpdate `json:"service_update,omitempty"` - // Tenant uuid. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Tenant uuid. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TenantUUID *string `json:"tenant_uuid,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Uuid. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Uuid. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/license_tier_switch_detiails.go b/vendor/github.com/vmware/alb-sdk/go/models/license_tier_switch_detiails.go index 49b31ccca..79487f49d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/license_tier_switch_detiails.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/license_tier_switch_detiails.go @@ -8,15 +8,15 @@ package models // swagger:model LicenseTierSwitchDetiails type LicenseTierSwitchDetiails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DestinationTier *string `json:"destination_tier,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SourceTier *string `json:"source_tier,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Status *string `json:"status,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/license_tier_usage.go b/vendor/github.com/vmware/alb-sdk/go/models/license_tier_usage.go index 86f5e3044..5fa0225da 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/license_tier_usage.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/license_tier_usage.go @@ -8,9 +8,9 @@ package models // swagger:model LicenseTierUsage type LicenseTierUsage struct { - // Specifies the license tier. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Specifies the license tier. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Tier *string `json:"tier,omitempty"` - // Usage stats of license tier. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Usage stats of license tier. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Usage *LicenseUsage `json:"usage,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/license_transaction_details.go b/vendor/github.com/vmware/alb-sdk/go/models/license_transaction_details.go index f2e86e2cc..763792b09 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/license_transaction_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/license_transaction_details.go @@ -8,30 +8,30 @@ package models // swagger:model LicenseTransactionDetails type LicenseTransactionDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Cookie *string `json:"cookie,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ID *string `json:"id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LicensedServiceCores *float64 `json:"licensed_service_cores,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Operation *string `json:"operation,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Overdraft *bool `json:"overdraft,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServiceCores *float64 `json:"service_cores,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantUUID *string `json:"tenant_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Tier *string `json:"tier,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/license_usage.go b/vendor/github.com/vmware/alb-sdk/go/models/license_usage.go index 7d3a013b1..b149d4fba 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/license_usage.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/license_usage.go @@ -8,15 +8,15 @@ package models // swagger:model LicenseUsage type LicenseUsage struct { - // Total license cores available for consumption. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total license cores available for consumption. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Available *float64 `json:"available,omitempty"` - // Total license cores consumed. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total license cores consumed. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Consumed *float64 `json:"consumed,omitempty"` - // Total license cores reserved or escrowed. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total license cores reserved or escrowed. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Escrow *float64 `json:"escrow,omitempty"` - // Total license cores remaining for consumption. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total license cores remaining for consumption. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Remaining *float64 `json:"remaining,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/linux_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/linux_configuration.go index 181b97f99..b3950a184 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/linux_configuration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/linux_configuration.go @@ -8,12 +8,12 @@ package models // swagger:model LinuxConfiguration type LinuxConfiguration struct { - // Banner displayed before login to ssh, and UI. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Banner displayed before login to ssh, and UI. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Banner *string `json:"banner,omitempty"` - // Enforce CIS benchmark recommendations for Avi Controller and Service Engines. The enforcement is as per CIS DIL 1.0.1 level 2, for applicable controls. Field introduced in 17.2.8. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enforce CIS benchmark recommendations for Avi Controller and Service Engines. The enforcement is as per CIS DIL 1.0.1 level 2, for applicable controls. Field introduced in 17.2.8. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CisMode *bool `json:"cis_mode,omitempty"` - // Message of the day, shown to users on login via the command line interface, web interface, or ssh. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Message of the day, shown to users on login via the command line interface, web interface, or ssh. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Motd *string `json:"motd,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/linux_server_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/linux_server_configuration.go index 286835f3e..59fd0fa9b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/linux_server_configuration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/linux_server_configuration.go @@ -8,24 +8,24 @@ package models // swagger:model LinuxServerConfiguration type LinuxServerConfiguration struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Hosts []*LinuxServerHost `json:"hosts,omitempty"` - // Flag to notify the SE's in this cloud have an inband management interface, this can be overridden at SE host level by setting host_attr attr_key as SE_INBAND_MGMT with value of true or false. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Flag to notify the SE's in this cloud have an inband management interface, this can be overridden at SE host level by setting host_attr attr_key as SE_INBAND_MGMT with value of true or false. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeInbandMgmt *bool `json:"se_inband_mgmt,omitempty"` - // SE Client Logs disk path for cloud. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SE Client Logs disk path for cloud. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeLogDiskPath *string `json:"se_log_disk_path,omitempty"` - // SE Client Log disk size for cloud. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SE Client Log disk size for cloud. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeLogDiskSizeGB *uint32 `json:"se_log_disk_size_GB,omitempty"` - // SE System Logs disk path for cloud. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SE System Logs disk path for cloud. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeSysDiskPath *string `json:"se_sys_disk_path,omitempty"` - // SE System Logs disk size for cloud. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SE System Logs disk size for cloud. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeSysDiskSizeGB *uint32 `json:"se_sys_disk_size_GB,omitempty"` - // Cloud connector user uuid for SSH to hosts. It is a reference to an object of type CloudConnectorUser. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Cloud connector user uuid for SSH to hosts. It is a reference to an object of type CloudConnectorUser. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SSHUserRef *string `json:"ssh_user_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/linux_server_host.go b/vendor/github.com/vmware/alb-sdk/go/models/linux_server_host.go index 31cc6eecf..86c3a945f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/linux_server_host.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/linux_server_host.go @@ -8,16 +8,16 @@ package models // swagger:model LinuxServerHost type LinuxServerHost struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HostAttr []*HostAttributes `json:"host_attr,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true HostIP *IPAddr `json:"host_ip"` - // Node's availability zone. ServiceEngines belonging to the availability zone will be rebooted during a manual DR failover. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Node's availability zone. ServiceEngines belonging to the availability zone will be rebooted during a manual DR failover. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NodeAvailabilityZone *string `json:"node_availability_zone,omitempty"` - // The SE Group association for the SE. If None, then 'Default-Group' SEGroup is associated with the SE. It is a reference to an object of type ServiceEngineGroup. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The SE Group association for the SE. If None, then 'Default-Group' SEGroup is associated with the SE. It is a reference to an object of type ServiceEngineGroup. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeGroupRef *string `json:"se_group_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/local_config.go b/vendor/github.com/vmware/alb-sdk/go/models/local_config.go new file mode 100644 index 000000000..4b1ad1466 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/local_config.go @@ -0,0 +1,13 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// LocalConfig local config +// swagger:model LocalConfig +type LocalConfig struct { + + // VSGS operational information. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + VsgsInfo []*VsgsOpsInfo `json:"vsgs_info,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/local_info.go b/vendor/github.com/vmware/alb-sdk/go/models/local_info.go new file mode 100644 index 000000000..79c9fd2ae --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/local_info.go @@ -0,0 +1,16 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// LocalInfo local info +// swagger:model LocalInfo +type LocalInfo struct { + + // This field encapsulates the Gs-status edge-triggered framework. . Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + GsStatus *GslbDNSGsStatus `json:"gs_status,omitempty"` + + // This field keeps track of gslb object's information . Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + GslbInfo *GslbObjInfo `json:"gslb_info,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/local_worker_fds_version.go b/vendor/github.com/vmware/alb-sdk/go/models/local_worker_fds_version.go new file mode 100644 index 000000000..23fa62934 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/local_worker_fds_version.go @@ -0,0 +1,33 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// LocalWorkerFdsVersion local worker fds version +// swagger:model LocalWorkerFdsVersion +type LocalWorkerFdsVersion struct { + + // UNIX time since epoch in microseconds. Units(MICROSECONDS). + // Read Only: true + LastModified *string `json:"_last_modified,omitempty"` + + // Default GLW fds version name. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Name *string `json:"name,omitempty"` + + // Uuid of the tenant. It is a reference to an object of type Tenant. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TenantRef *string `json:"tenant_ref,omitempty"` + + // Fds timeline maintained by GLW. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Timeline *string `json:"timeline,omitempty"` + + // url + // Read Only: true + URL *string `json:"url,omitempty"` + + // Default GLW fds version uuid. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + UUID *string `json:"uuid,omitempty"` + + // Fds version maintained by GLW. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Version *int64 `json:"version,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/local_worker_fds_version_api_response.go b/vendor/github.com/vmware/alb-sdk/go/models/local_worker_fds_version_api_response.go new file mode 100644 index 000000000..1ff533f7c --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/local_worker_fds_version_api_response.go @@ -0,0 +1,21 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// LocalWorkerFdsVersionAPIResponse local worker fds version Api response +// swagger:model LocalWorkerFdsVersionApiResponse +type LocalWorkerFdsVersionAPIResponse struct { + + // count + // Required: true + Count *int32 `json:"count"` + + // next + Next *string `json:"next,omitempty"` + + // results + // Required: true + Results []*LocalWorkerFdsVersion `json:"results,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/location_hdr_match.go b/vendor/github.com/vmware/alb-sdk/go/models/location_hdr_match.go index 9ec8a13ee..50182b654 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/location_hdr_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/location_hdr_match.go @@ -8,13 +8,13 @@ package models // swagger:model LocationHdrMatch type LocationHdrMatch struct { - // Case sensitivity to use for the match. Enum options - SENSITIVE, INSENSITIVE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Case sensitivity to use for the match. Enum options - SENSITIVE, INSENSITIVE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MatchCase *string `json:"match_case,omitempty"` - // Criterion to use for matching location header value in the HTTP response. Enum options - HDR_EXISTS, HDR_DOES_NOT_EXIST, HDR_BEGINS_WITH, HDR_DOES_NOT_BEGIN_WITH, HDR_CONTAINS, HDR_DOES_NOT_CONTAIN, HDR_ENDS_WITH, HDR_DOES_NOT_END_WITH, HDR_EQUALS, HDR_DOES_NOT_EQUAL. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Criterion to use for matching location header value in the HTTP response. Enum options - HDR_EXISTS, HDR_DOES_NOT_EXIST, HDR_BEGINS_WITH, HDR_DOES_NOT_BEGIN_WITH, HDR_CONTAINS, HDR_DOES_NOT_CONTAIN, HDR_ENDS_WITH, HDR_DOES_NOT_END_WITH, HDR_EQUALS, HDR_DOES_NOT_EQUAL. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MatchCriteria *string `json:"match_criteria"` - // String value(s) in the location header. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // String value(s) in the location header. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Value []string `json:"value,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/log_agent_event_detail.go b/vendor/github.com/vmware/alb-sdk/go/models/log_agent_event_detail.go index 9a7e73e2e..35668b228 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/log_agent_event_detail.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/log_agent_event_detail.go @@ -8,17 +8,17 @@ package models // swagger:model LogAgentEventDetail type LogAgentEventDetail struct { - // Protocol used for communication to the external entity. Enum options - TCP_CONN. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Protocol used for communication to the external entity. Enum options - TCP_CONN. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Protocol *string `json:"protocol"` - // Event for TCP connection restablishment rate exceeds configured threshold. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Event for TCP connection restablishment rate exceeds configured threshold. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RapidConnection *LogAgentTCPConnEstRateExcdEvent `json:"rapid_connection,omitempty"` - // Event details for TCP connection event. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Event details for TCP connection event. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TCPDetail *LogAgentTCPClientEventDetail `json:"tcp_detail,omitempty"` - // Type of log agent event. Enum options - LOG_AGENT_CONNECTION_ERROR. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Type of log agent event. Enum options - LOG_AGENT_CONNECTION_ERROR. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Type *string `json:"type"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/log_agent_tcp_client_event_detail.go b/vendor/github.com/vmware/alb-sdk/go/models/log_agent_tcp_client_event_detail.go index 39d1d7187..f01f8655d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/log_agent_tcp_client_event_detail.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/log_agent_tcp_client_event_detail.go @@ -8,15 +8,15 @@ package models // swagger:model LogAgentTCPClientEventDetail type LogAgentTCPClientEventDetail struct { - // Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ErrorCode *string `json:"error_code,omitempty"` - // Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ErrorReason *string `json:"error_reason,omitempty"` - // Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Host *string `json:"host,omitempty"` - // Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Port *string `json:"port,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/log_agent_tcp_conn_est_rate_excd_event.go b/vendor/github.com/vmware/alb-sdk/go/models/log_agent_tcp_conn_est_rate_excd_event.go index 2e6114c0b..19a09fc10 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/log_agent_tcp_conn_est_rate_excd_event.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/log_agent_tcp_conn_est_rate_excd_event.go @@ -8,15 +8,15 @@ package models // swagger:model LogAgentTCPConnEstRateExcdEvent type LogAgentTCPConnEstRateExcdEvent struct { - // Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ErrorCode *string `json:"error_code,omitempty"` - // Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ErrorReason *string `json:"error_reason,omitempty"` - // Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Host *string `json:"host,omitempty"` - // Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Port *string `json:"port,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/log_controller_mapping.go b/vendor/github.com/vmware/alb-sdk/go/models/log_controller_mapping.go index 1f990f6df..2aeac11b0 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/log_controller_mapping.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/log_controller_mapping.go @@ -12,35 +12,35 @@ type LogControllerMapping struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerIP *string `json:"controller_ip,omitempty"` - // Enum options - METRICS_MGR_PORT_0, METRICS_MGR_PORT_1, METRICS_MGR_PORT_2, METRICS_MGR_PORT_3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - METRICS_MGR_PORT_0, METRICS_MGR_PORT_1, METRICS_MGR_PORT_2, METRICS_MGR_PORT_3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MetricsMgrPort *string `json:"metrics_mgr_port,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NodeUUID *string `json:"node_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PrevControllerIP *string `json:"prev_controller_ip,omitempty"` - // Enum options - METRICS_MGR_PORT_0, METRICS_MGR_PORT_1, METRICS_MGR_PORT_2, METRICS_MGR_PORT_3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - METRICS_MGR_PORT_0, METRICS_MGR_PORT_1, METRICS_MGR_PORT_2, METRICS_MGR_PORT_3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PrevMetricsMgrPort *string `json:"prev_metrics_mgr_port,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. StaticMapping *bool `json:"static_mapping,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VsUUID *string `json:"vs_uuid"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/log_manager_debug_filter.go b/vendor/github.com/vmware/alb-sdk/go/models/log_manager_debug_filter.go index 6f40bf215..26cc94f04 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/log_manager_debug_filter.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/log_manager_debug_filter.go @@ -8,6 +8,147 @@ package models // swagger:model LogManagerDebugFilter type LogManagerDebugFilter struct { - // UUID of the entity. It is a reference to an object of type Virtualservice. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Delete protection time for ADF indices in minutes. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + AdfProtectionTimeMinutes *uint32 `json:"adf_protection_time_minutes,omitempty"` + + // Buffer size for batch queues. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + BatchQueueBufferSize *uint32 `json:"batch_queue_buffer_size,omitempty"` + + // Number of workers for batch processing. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + BatchWorkerCount *uint32 `json:"batch_worker_count,omitempty"` + + // Size of bulk payload buffer. This is the max bulk payload size. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + BulkPayloadStringSize *uint32 `json:"bulk_payload_string_size,omitempty"` + + // Cache cleanup delay in milliseconds. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + CacheCleanupDelayMs *uint32 `json:"cache_cleanup_delay_ms,omitempty"` + + // Timeout for the client to create an index in seconds. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ClientIndexOpTimeoutSeconds *uint32 `json:"client_index_op_timeout_seconds,omitempty"` + + // Database notification channel capacity. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + DbNotifnChanCapacity *uint32 `json:"db_notifn_chan_capacity,omitempty"` + + // UUID of the entity. It is a reference to an object of type Virtualservice. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EntityRef *string `json:"entity_ref,omitempty"` + + // Go garbage collection percentage. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + GoGcPercent *uint32 `json:"go_gc_percent,omitempty"` + + // Incremental timeout buffer in milliseconds. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + IncrementalTimeoutBufferMs *uint32 `json:"incremental_timeout_buffer_ms,omitempty"` + + // Index cleaner interval in minutes. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + IndexCleanerIntervalMinutes *uint32 `json:"index_cleaner_interval_minutes,omitempty"` + + // Base path for Search Engine Mappings and Settings. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + IndexConfigPath *string `json:"index_config_path,omitempty"` + + // Index retention period in minutes. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + IndexRetentionPeriodMinutes *uint32 `json:"index_retention_period_minutes,omitempty"` + + // Buffer size for index status queue. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + IndexStatusQueueBufferSize *uint32 `json:"index_status_queue_buffer_size,omitempty"` + + // Renderer configuration - JSON all *string builder size. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + JSONAllStrBuilderSize *uint32 `json:"json_all_str_builder_size,omitempty"` + + // Renderer configuration - JSON everything *string builder size. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + JSONEverythingStrBuilderSize *uint32 `json:"json_everything_str_builder_size,omitempty"` + + // Renderer configuration - JSON *string builder size. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + JSONStrBuilderSize *uint32 `json:"json_str_builder_size,omitempty"` + + // Log indexer task timeout in milliseconds. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + LogIndexerTaskTimeoutMs *uint32 `json:"log_indexer_task_timeout_ms,omitempty"` + + // Log records incremental timeout in milliseconds. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + LogRecordsIncrementalTimeoutMs *uint32 `json:"log_records_incremental_timeout_ms,omitempty"` + + // Log records task timeout in milliseconds. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + LogRecordsTaskTimeoutMs *uint32 `json:"log_records_task_timeout_ms,omitempty"` + + // Maximum duration to wait for batching files to indexer. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MaxBatchDurationMs *uint32 `json:"max_batch_duration_ms,omitempty"` + + // Maximum number of files in a batch to indexer. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MaxBatchSize *uint32 `json:"max_batch_size,omitempty"` + + // Maximum number of files per index. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MaxFilesPerIndex *uint32 `json:"max_files_per_index,omitempty"` + + // Maximum number of indices for events. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MaxIndicesEvents *uint32 `json:"max_indices_events,omitempty"` + + // Maximum number of indices per VS. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MaxIndicesPerVs *uint32 `json:"max_indices_per_vs,omitempty"` + + // Maximum number of indices for system. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MaxIndicesSystem *uint32 `json:"max_indices_system,omitempty"` + + // Maximum number of logs per index. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MaxLogsPerIndex *uint32 `json:"max_logs_per_index,omitempty"` + + // Number of goroutines for indexer_worker. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MaxNumWorkers *uint32 `json:"max_num_workers,omitempty"` + + // Max number of index task requests taken by indexer. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MaxQueueSize *uint32 `json:"max_queue_size,omitempty"` + + // Maximum size per index in MB. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MaxSizePerIndexMb *uint32 `json:"max_size_per_index_mb,omitempty"` + + // Delete protection time for NF indices in minutes. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + NfProtectionTimeMinutes *uint32 `json:"nf_protection_time_minutes,omitempty"` + + // OpenSearch host. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + OpensearchHost *string `json:"opensearch_host,omitempty"` + + // Number of replicas for OpenSearch. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + OpensearchNumReplicas *uint32 `json:"opensearch_num_replicas,omitempty"` + + // Number of shards for OpenSearch. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + OpensearchNumShards *uint32 `json:"opensearch_num_shards,omitempty"` + + // OpenSearch port. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + OpensearchPort *string `json:"opensearch_port,omitempty"` + + // Buffer size for query queues. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + QueryQueueBufferSize *uint32 `json:"query_queue_buffer_size,omitempty"` + + // Number of workers for query processing. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + QueryWorkerCount *uint32 `json:"query_worker_count,omitempty"` + + // Buffer size for records status queue. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + RecordsStatusQueueBufferSize *uint32 `json:"records_status_queue_buffer_size,omitempty"` + + // Number of workers for records status processing. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + RecordsStatusWorkerCount *uint32 `json:"records_status_worker_count,omitempty"` + + // Reserved field for future use. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Reserved1 *string `json:"reserved_1,omitempty"` + + // Reserved field for future use. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Reserved2 *string `json:"reserved_2,omitempty"` + + // Reserved field for future use. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Reserved3 *uint32 `json:"reserved_3,omitempty"` + + // Reserved field for future use. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Reserved4 *uint32 `json:"reserved_4,omitempty"` + + // Search query timeout in milliseconds. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SearchQueryTimeoutMs *uint32 `json:"search_query_timeout_ms,omitempty"` + + // Wait time before re-enqueueing failed tasks in seconds. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TaskReEnqueueWaitTimeSeconds *uint32 `json:"task_re_enqueue_wait_time_seconds,omitempty"` + + // Set the log level for telemetry trace logs. Enum options - LOG_LEVEL_DISABLED, LOG_LEVEL_INFO, LOG_LEVEL_WARNING, LOG_LEVEL_ERROR, LOG_LEVEL_DEBUG. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TelemetryTraceLogLevel *string `json:"telemetry_trace_log_level,omitempty"` + + // Telemetry trace percentage. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TelemetryTracePercentage *uint32 `json:"telemetry_trace_percentage,omitempty"` + + // Delete protection time for UDF indices in minutes. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + UdfProtectionTimeMinutes *uint32 `json:"udf_protection_time_minutes,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/log_mgr_cleanup_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/log_mgr_cleanup_event_details.go index 614658239..0ddb21885 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/log_mgr_cleanup_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/log_mgr_cleanup_event_details.go @@ -8,18 +8,18 @@ package models // swagger:model LogMgrCleanupEventDetails type LogMgrCleanupEventDetails struct { - // Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CleanupCount *uint32 `json:"cleanup_count,omitempty"` - // Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Controller *string `json:"controller,omitempty"` - // Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CurrSize *uint64 `json:"curr_size,omitempty"` - // Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. FromTime *string `json:"from_time,omitempty"` - // Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SizeLimit *uint64 `json:"size_limit,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/log_mgr_uber_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/log_mgr_uber_event_details.go index 9666d4dfc..b1b00ae38 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/log_mgr_uber_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/log_mgr_uber_event_details.go @@ -8,27 +8,27 @@ package models // swagger:model LogMgrUberEventDetails type LogMgrUberEventDetails struct { - // Enum options - X_ENUM_1, X_ENUM_2, X_ENUM_3, X_ENUM_4. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enum options - X_ENUM_1, X_ENUM_2, X_ENUM_3, X_ENUM_4. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. XEnum *string `json:"x_enum,omitempty"` - // Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. XFloat *float32 `json:"x_float,omitempty"` - // Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. XHex *uint64 `json:"x_hex,omitempty"` - // Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. XInt *uint64 `json:"x_int,omitempty"` - // Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. XMsg *UberEnumMessage1 `json:"x_msg,omitempty"` - // Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. XRmsg []*UberEnumMessage1 `json:"x_rmsg,omitempty"` - // Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. XStr *string `json:"x_str,omitempty"` - // Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. XX []int64 `json:"x_x,omitempty,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/management_network_config.go b/vendor/github.com/vmware/alb-sdk/go/models/management_network_config.go index 52b697ea2..186331f42 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/management_network_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/management_network_config.go @@ -8,17 +8,17 @@ package models // swagger:model ManagementNetworkConfig type ManagementNetworkConfig struct { - // Management overlay segment to use for Avi Service Engines. This should be set only when transport zone is of type OVERLAY. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Management overlay segment to use for Avi Service Engines. This should be set only when transport zone is of type OVERLAY. Field introduced in 20.1.5. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. OverlaySegment *Tier1LogicalRouterInfo `json:"overlay_segment,omitempty"` - // Management transport zone path for Avi Service Engines. Example- /infra/sites/default/enforcement-points/default/transport-zones/xxx-xxx-xxxx. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Management transport zone path for Avi Service Engines. Example- /infra/sites/default/enforcement-points/default/transport-zones/xxx-xxx-xxxx. Field introduced in 20.1.5. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. // Required: true TransportZone *string `json:"transport_zone"` - // Management transport zone type overlay or vlan. Enum options - OVERLAY, VLAN. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Management transport zone type overlay or vlan. Enum options - OVERLAY, VLAN. Field introduced in 20.1.5. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. // Required: true TzType *string `json:"tz_type"` - // Management vlan segment path to use for Avi Service Engines. Example- /infra/segments/vlanls. This should be set only when transport zone is of type VLAN. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Management vlan segment path to use for Avi Service Engines. Example- /infra/segments/vlanls. This should be set only when transport zone is of type VLAN. Field introduced in 20.1.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VlanSegment *string `json:"vlan_segment,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/marathon_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/marathon_configuration.go index 958a6f8fa..aeec1cfe7 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/marathon_configuration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/marathon_configuration.go @@ -8,30 +8,30 @@ package models // swagger:model MarathonConfiguration type MarathonConfiguration struct { - // Framework tag to be used in Virtualservice name. Default is framework name from Mesos. If this tag is altered atruntime, Virtualservices will be deleted and re-created. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Framework tag to be used in Virtualservice name. Default is framework name from Mesos. If this tag is altered atruntime, Virtualservices will be deleted and re-created. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FrameworkTag *string `json:"framework_tag,omitempty"` - // Password for Marathon authentication. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Password for Marathon authentication. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MarathonPassword *string `json:"marathon_password,omitempty"` - // Marathon API URL of the form http //host port. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Marathon API URL of the form http //host port. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MarathonURL *string `json:"marathon_url,omitempty"` - // Username for Marathon authentication. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Username for Marathon authentication. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MarathonUsername *string `json:"marathon_username,omitempty"` - // Private port range allocated to this Marathon framework instance. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Private port range allocated to this Marathon framework instance. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PrivatePortRange *PortRange `json:"private_port_range,omitempty"` - // Public port range allocated to this Marathon framework instance. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Public port range allocated to this Marathon framework instance. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PublicPortRange *PortRange `json:"public_port_range,omitempty"` - // Tenant to pin this Marathon instance to. If set, a tenant object will be created in Avi bearing this name and all applications created in this marathon will be associated with this tenant regardless of, if any, tenant configuration in marathon label for this application. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Tenant to pin this Marathon instance to. If set, a tenant object will be created in Avi bearing this name and all applications created in this marathon will be associated with this tenant regardless of, if any, tenant configuration in marathon label for this application. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Tenant *string `json:"tenant,omitempty"` - // Use Token based authentication instead of basic authentication. Token is refreshed every 5 minutes. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use Token based authentication instead of basic authentication. Token is refreshed every 5 minutes. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseTokenAuth *bool `json:"use_token_auth,omitempty"` - // Tag VS name with framework name or framework_tag. Useful in deployments with multiple frameworks. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Tag VS name with framework name or framework_tag. Useful in deployments with multiple frameworks. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsNameTagFramework *bool `json:"vs_name_tag_framework,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/marathon_se_deployment.go b/vendor/github.com/vmware/alb-sdk/go/models/marathon_se_deployment.go index c91572e38..f123a5f8d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/marathon_se_deployment.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/marathon_se_deployment.go @@ -8,15 +8,15 @@ package models // swagger:model MarathonSeDeployment type MarathonSeDeployment struct { - // Docker image to be used for Avi SE installation e.g. fedora, ubuntu. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Docker image to be used for Avi SE installation e.g. fedora, ubuntu. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DockerImage *string `json:"docker_image,omitempty"` - // Host OS distribution e.g. COREOS, UBUNTU, REDHAT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Host OS distribution e.g. COREOS, UBUNTU, REDHAT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HostOs *string `json:"host_os,omitempty"` - // Accepted resource roles for SEs. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Accepted resource roles for SEs. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResourceRoles []string `json:"resource_roles,omitempty"` - // URIs to be resolved for starting the application. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // URIs to be resolved for starting the application. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Uris []string `json:"uris,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/marathon_service_port_conflict.go b/vendor/github.com/vmware/alb-sdk/go/models/marathon_service_port_conflict.go index 5a979d122..d6f356d96 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/marathon_service_port_conflict.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/marathon_service_port_conflict.go @@ -8,17 +8,17 @@ package models // swagger:model MarathonServicePortConflict type MarathonServicePortConflict struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AppName *string `json:"app_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MarathonURL *string `json:"marathon_url"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Port *uint32 `json:"port"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/match_target.go b/vendor/github.com/vmware/alb-sdk/go/models/match_target.go index e7f83ffad..a636b0269 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/match_target.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/match_target.go @@ -8,48 +8,48 @@ package models // swagger:model MatchTarget type MatchTarget struct { - // Configure the bot classification result. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configure the bot classification result. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. BotDetectionResult *BotDetectionMatch `json:"bot_detection_result,omitempty"` - // Configure client ip addresses. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure client ip addresses. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientIP *IPAddrMatch `json:"client_ip,omitempty"` - // Configure HTTP cookie(s). Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure HTTP cookie(s). Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Cookie *CookieMatch `json:"cookie,omitempty"` - // Configure the geo information. Field introduced in 21.1.1. Maximum of 1 items allowed. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configure the geo information. Field introduced in 21.1.1. Maximum of 1 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. GeoMatches []*GeoMatch `json:"geo_matches,omitempty"` - // Configure HTTP header(s). All configured headers must match. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure HTTP header(s). All configured headers must match. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Hdrs []*HdrMatch `json:"hdrs,omitempty"` - // Configure the host header. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure the host header. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HostHdr *HostHdrMatch `json:"host_hdr,omitempty"` - // Configure IP reputation. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configure IP reputation. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IPReputationType *IPReputationTypeMatch `json:"ip_reputation_type,omitempty"` - // Configure HTTP methods. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure HTTP methods. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Method *MethodMatch `json:"method,omitempty"` - // Configure request paths. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure request paths. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Path *PathMatch `json:"path,omitempty"` - // Configure the type of HTTP protocol. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure the type of HTTP protocol. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Protocol *ProtocolMatch `json:"protocol,omitempty"` - // Configure request query. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure request query. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Query *QueryMatch `json:"query,omitempty"` - // Configure source ip addresses. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configure source ip addresses. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SourceIP *IPAddrMatch `json:"source_ip,omitempty"` - // Configure the TLS fingerprint. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configure the TLS fingerprint. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TLSFingerprintMatch *TLSFingerprintMatch `json:"tls_fingerprint_match,omitempty"` - // Configure versions of the HTTP protocol. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure versions of the HTTP protocol. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Version *HTTPVersionMatch `json:"version,omitempty"` - // Configure virtual service ports. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure virtual service ports. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsPort *PortMatch `json:"vs_port,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/matches.go b/vendor/github.com/vmware/alb-sdk/go/models/matches.go index 2c6c0b404..c3c1d001a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/matches.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/matches.go @@ -8,9 +8,9 @@ package models // swagger:model Matches type Matches struct { - // Matches in signature rule. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Matches in signature rule. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MatchElement *string `json:"match_element,omitempty"` - // Match value in signature rule. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Match value in signature rule. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MatchValue *string `json:"match_value,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/member_interface.go b/vendor/github.com/vmware/alb-sdk/go/models/member_interface.go index cbd250f35..7a0987e7d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/member_interface.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/member_interface.go @@ -8,13 +8,13 @@ package models // swagger:model MemberInterface type MemberInterface struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Active *bool `json:"active,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true IfName *string `json:"if_name"` - // Field introduced in 17.1.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MacAddress *string `json:"mac_address,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/memory_balancer_info.go b/vendor/github.com/vmware/alb-sdk/go/models/memory_balancer_info.go index bde00d57e..f84611d9e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/memory_balancer_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/memory_balancer_info.go @@ -8,39 +8,39 @@ package models // swagger:model MemoryBalancerInfo type MemoryBalancerInfo struct { - // Child process information. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Child process information. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Child []*ChildProcessInfo `json:"child,omitempty"` - // Current controller memory (in GB) usage. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Current controller memory (in GB) usage. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerMemory *int32 `json:"controller_memory,omitempty"` - // Percent usage of total controller memory. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Percent usage of total controller memory. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ControllerMemoryUsagePercent *float64 `json:"controller_memory_usage_percent,omitempty"` - // Holder for debug message. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Holder for debug message. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DebugMessage *string `json:"debug_message,omitempty"` - // Limit on the memory (in KB) for the Process. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Limit on the memory (in KB) for the Process. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Limit *uint32 `json:"limit,omitempty"` - // Amount of memory (in KB) used by the Process. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Amount of memory (in KB) used by the Process. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MemoryUsed *uint32 `json:"memory_used,omitempty"` - // PID of the Process. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // PID of the Process. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Pid *uint32 `json:"pid,omitempty"` - // Name of the Process. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the Process. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Process *string `json:"process,omitempty"` - // Current mode of the process. Enum options - REGULAR, DEBUG, DEGRADED, STOP. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Current mode of the process. Enum options - REGULAR, DEBUG, DEGRADED, STOP. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ProcessMode *string `json:"process_mode,omitempty"` - // 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. + // Current usage trend of the process. Enum options - UPWARD, DOWNWARD, NEUTRAL. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ProcessTrend *string `json:"process_trend,omitempty"` - // Size of the task queue usage. Field introduced in 30.2.1, 31.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Size of the task queue usage. Field introduced in 30.2.1, 31.1.1. Allowed with any value in Enterprise, 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. + // Percent usage of the process limit. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ThresholdPercent *float64 `json:"threshold_percent,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/memory_balancer_request.go b/vendor/github.com/vmware/alb-sdk/go/models/memory_balancer_request.go index 37ee39424..86897fccb 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/memory_balancer_request.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/memory_balancer_request.go @@ -12,35 +12,35 @@ type MemoryBalancerRequest struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Current details regarding controller. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Current details regarding controller. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ControllerInfo *ControllerInfo `json:"controller_info,omitempty"` - // Name of controller process. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of controller process. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // UUID of Node. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of Node. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NodeUUID *string `json:"node_uuid,omitempty"` - // Current process information of the controller process. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Current process information of the controller process. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ProcessInfo *ProcessInfo `json:"process_info,omitempty"` - // Instance of the controller process. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Instance of the controller process. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ProcessInstance *string `json:"process_instance,omitempty"` - // UUID of Tenant Object. It is a reference to an object of type Tenant. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of Tenant Object. It is a reference to an object of type Tenant. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Time at which Memory Balancer Request was created/updated. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Time at which Memory Balancer Request was created/updated. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Timestamp *string `json:"timestamp,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of Memory Balancer Request object. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of Memory Balancer Request object. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/mesos_attribute.go b/vendor/github.com/vmware/alb-sdk/go/models/mesos_attribute.go index 19addb4ae..725ec586e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/mesos_attribute.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/mesos_attribute.go @@ -8,10 +8,10 @@ package models // swagger:model MesosAttribute type MesosAttribute struct { - // Attribute to match. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Attribute to match. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Attribute *string `json:"attribute"` - // Attribute value. If not set, match any value. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Attribute value. If not set, match any value. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Value *string `json:"value,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/mesos_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/mesos_configuration.go index bb8c06a99..99c1bb47c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/mesos_configuration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/mesos_configuration.go @@ -8,108 +8,108 @@ package models // swagger:model MesosConfiguration type MesosConfiguration struct { - // Consider all Virtualservices as Front End Proxies. Front End proxies are placed on specific SEs as opposed to Back End proxies placed on all SEs. Applicable where each service has its own VIP and VIP is reachable from anywhere. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Consider all Virtualservices as Front End Proxies. Front End proxies are placed on specific SEs as opposed to Back End proxies placed on all SEs. Applicable where each service has its own VIP and VIP is reachable from anywhere. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AllVsesAreFeproxy *bool `json:"all_vses_are_feproxy,omitempty"` - // Sync frequency in seconds with frameworks. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Sync frequency in seconds with frameworks. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AppSyncFrequency *uint32 `json:"app_sync_frequency,omitempty"` - // Perform container port matching to create a HTTP Virtualservice instead of a TCP/UDP VirtualService. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Perform container port matching to create a HTTP Virtualservice instead of a TCP/UDP VirtualService. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ContainerPortMatchHTTPService *bool `json:"container_port_match_http_service,omitempty"` - // Directory to mount to check for core dumps on Service Engines. This will be mapped read only to /var/crash on any new Service Engines. This is a disruptive change. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Directory to mount to check for core dumps on Service Engines. This will be mapped read only to /var/crash on any new Service Engines. This is a disruptive change. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CoredumpDirectory *string `json:"coredump_directory,omitempty"` - // Disable auto service sync for back end services. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Disable auto service sync for back end services. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DisableAutoBackendServiceSync *bool `json:"disable_auto_backend_service_sync,omitempty"` - // Disable auto service sync for front end services. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Disable auto service sync for front end services. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DisableAutoFrontendServiceSync *bool `json:"disable_auto_frontend_service_sync,omitempty"` - // Disable auto sync for GSLB services. Field introduced in 17.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Disable auto sync for GSLB services. Field introduced in 17.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DisableAutoGsSync *bool `json:"disable_auto_gs_sync,omitempty"` - // Disable SE creation. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Disable SE creation. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DisableAutoSeCreation *bool `json:"disable_auto_se_creation,omitempty"` - // Docker registry for ServiceEngine image. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Docker registry for ServiceEngine image. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DockerRegistrySe *DockerRegistry `json:"docker_registry_se,omitempty"` - // Match against this prefix when placing east-west VSs on SEs (Mesos mode only). Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Match against this prefix when placing east-west VSs on SEs (Mesos mode only). Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EastWestPlacementSubnet *IPAddrPrefix `json:"east_west_placement_subnet,omitempty"` - // Enable Marathon event subscriptions. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable Marathon event subscriptions. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableEventSubscription *bool `json:"enable_event_subscription,omitempty"` - // Name of second Linux bridge on Host providing connectivity for Front End proxies. This is a disruptive change. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of second Linux bridge on Host providing connectivity for Front End proxies. This is a disruptive change. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FeproxyBridgeName *string `json:"feproxy_bridge_name,omitempty"` - // For Front End proxies, use container port as service port. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // For Front End proxies, use container port as service port. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FeproxyContainerPortAsService *bool `json:"feproxy_container_port_as_service,omitempty"` - // Publish ECMP route to upstream router for VIP. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Publish ECMP route to upstream router for VIP. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FeproxyRoutePublish *FeProxyRoutePublishConfig `json:"feproxy_route_publish,omitempty"` - // Enable proxy ARP from Host interface for Front End proxies. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable proxy ARP from Host interface for Front End proxies. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FeproxyVipsEnableProxyArp *bool `json:"feproxy_vips_enable_proxy_arp,omitempty"` - // Optional fleet remote endpoint if fleet is used for SE deployment. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Optional fleet remote endpoint if fleet is used for SE deployment. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FleetEndpoint *string `json:"fleet_endpoint,omitempty"` - // List of container ports that create a HTTP Virtualservice instead of a TCP/UDP VirtualService. Defaults to 80. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of container ports that create a HTTP Virtualservice instead of a TCP/UDP VirtualService. Defaults to 80. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HTTPContainerPorts []int64 `json:"http_container_ports,omitempty,omitempty"` - // List of Marathon frameworks. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of Marathon frameworks. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MarathonConfigurations []*MarathonConfiguration `json:"marathon_configurations,omitempty"` - // Options for Marathon SE deployment. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Options for Marathon SE deployment. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MarathonSeDeployment *MarathonSeDeployment `json:"marathon_se_deployment,omitempty"` - // Mesos URL of the form http //host port. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Mesos URL of the form http //host port. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MesosURL *string `json:"mesos_url,omitempty"` - // Mesos Node label to be used as Mesos Node's availability zone in a dual availability zone deployment. ServiceEngines belonging to the availability zone will be rebooted during a manual DR failover. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Mesos Node label to be used as Mesos Node's availability zone in a dual availability zone deployment. ServiceEngines belonging to the availability zone will be rebooted during a manual DR failover. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NodeAvailabilityZoneLabel *string `json:"node_availability_zone_label,omitempty"` - // Nuage Overlay SDN Controller information. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Nuage Overlay SDN Controller information. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NuageController *NuageSDNController `json:"nuage_controller,omitempty"` - // Use Fleet/SSH for deploying Service Engines. Enum options - MESOS_SE_CREATE_FLEET, MESOS_SE_CREATE_SSH, MESOS_SE_CREATE_MARATHON. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use Fleet/SSH for deploying Service Engines. Enum options - MESOS_SE_CREATE_FLEET, MESOS_SE_CREATE_SSH, MESOS_SE_CREATE_MARATHON. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeDeploymentMethod *string `json:"se_deployment_method,omitempty"` - // Exclude hosts with attributes for SE creation. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Exclude hosts with attributes for SE creation. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeExcludeAttributes []*MesosAttribute `json:"se_exclude_attributes,omitempty"` - // Create SEs just on hosts with include attributes. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Create SEs just on hosts with include attributes. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeIncludeAttributes []*MesosAttribute `json:"se_include_attributes,omitempty"` - // Obsolete - ignored. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Obsolete - ignored. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeResources []*MesosSeResources `json:"se_resources,omitempty"` - // New SE spawn rate per minute. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // New SE spawn rate per minute. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeSpawnRate *uint32 `json:"se_spawn_rate,omitempty"` - // Host volume to be used as a disk for Avi SE, This is a disruptive change. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Host volume to be used as a disk for Avi SE, This is a disruptive change. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeVolume *string `json:"se_volume,omitempty"` - // Make service ports accessible on all Host interfaces in addition to East-West VIP and/or bridge IP. Usually enabled AWS Mesos clusters to export East-West services on Host interface. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Make service ports accessible on all Host interfaces in addition to East-West VIP and/or bridge IP. Usually enabled AWS Mesos clusters to export East-West services on Host interface. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServicesAccessibleAllInterfaces *bool `json:"services_accessible_all_interfaces,omitempty"` - // Cloud connector user uuid for SSH to hosts. It is a reference to an object of type CloudConnectorUser. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Cloud connector user uuid for SSH to hosts. It is a reference to an object of type CloudConnectorUser. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SSHUserRef *string `json:"ssh_user_ref,omitempty"` - // Use Bridge IP on each Host as VIP. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use Bridge IP on each Host as VIP. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseBridgeIPAsVip *bool `json:"use_bridge_ip_as_vip,omitempty"` - // Use container IP address port for pool instead of host IP address hostport. This mode is applicable if the container IP is reachable (not a private NATed IP) from other hosts in a routed environment for containers. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use container IP address port for pool instead of host IP address hostport. This mode is applicable if the container IP is reachable (not a private NATed IP) from other hosts in a routed environment for containers. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseContainerIPPort *bool `json:"use_container_ip_port,omitempty"` - // If true, use controller generated SE docker image via fileservice, else use docker repository image as defined by docker_registry_se. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If true, use controller generated SE docker image via fileservice, else use docker repository image as defined by docker_registry_se. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseControllerImage *bool `json:"use_controller_image,omitempty"` - // Use unique virtual IP address for every east west service in Mesos/Marathon. 'use_bridge_ip_as_vip' and 'vip' fields , if set, will not be used if this field is set. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use unique virtual IP address for every east west service in Mesos/Marathon. 'use_bridge_ip_as_vip' and 'vip' fields , if set, will not be used if this field is set. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseVipsForEastWestServices *bool `json:"use_vips_for_east_west_services,omitempty"` - // VIP to be used by all East-West apps on all Hosts. Preferrably use an address from outside the subnet. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // VIP to be used by all East-West apps on all Hosts. Preferrably use an address from outside the subnet. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Vip *IPAddr `json:"vip,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/mesos_metrics_debug_filter.go b/vendor/github.com/vmware/alb-sdk/go/models/mesos_metrics_debug_filter.go index b05116806..bae8208e2 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/mesos_metrics_debug_filter.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/mesos_metrics_debug_filter.go @@ -8,15 +8,15 @@ package models // swagger:model MesosMetricsDebugFilter type MesosMetricsDebugFilter struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MesosMaster *string `json:"mesos_master,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MesosSLAVE *string `json:"mesos_slave,omitempty"` - // Enum options - VSERVER_METRICS_ENTITY, VM_METRICS_ENTITY, SE_METRICS_ENTITY, CONTROLLER_METRICS_ENTITY, APPLICATION_METRICS_ENTITY, TENANT_METRICS_ENTITY, POOL_METRICS_ENTITY. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - VSERVER_METRICS_ENTITY, VM_METRICS_ENTITY, SE_METRICS_ENTITY, CONTROLLER_METRICS_ENTITY, APPLICATION_METRICS_ENTITY, TENANT_METRICS_ENTITY, POOL_METRICS_ENTITY. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MetricEntity *string `json:"metric_entity,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MetricsCollectionFrq *uint32 `json:"metrics_collection_frq,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/mesos_se_resources.go b/vendor/github.com/vmware/alb-sdk/go/models/mesos_se_resources.go index 07f7dd3db..16a614d3e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/mesos_se_resources.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/mesos_se_resources.go @@ -8,17 +8,17 @@ package models // swagger:model MesosSeResources type MesosSeResources struct { - // Attribute (Fleet or Mesos) key of Hosts. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Attribute (Fleet or Mesos) key of Hosts. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true AttributeKey *string `json:"attribute_key"` - // Attribute (Fleet or Mesos) value of Hosts. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Attribute (Fleet or Mesos) value of Hosts. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true AttributeValue *string `json:"attribute_value"` - // Obsolete - ignored. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Obsolete - ignored. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CPU *float32 `json:"cpu,omitempty"` - // Obsolete - ignored. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Obsolete - ignored. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Memory *uint32 `json:"memory,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/mesos_setup.go b/vendor/github.com/vmware/alb-sdk/go/models/mesos_setup.go index 1820836c0..e5421ac13 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/mesos_setup.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/mesos_setup.go @@ -8,39 +8,39 @@ package models // swagger:model MesosSetup type MesosSetup struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FailedHosts []string `json:"failed_hosts,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FleetEndpoint *string `json:"fleet_endpoint,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Hosts []string `json:"hosts,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MesosAccess *bool `json:"mesos_access,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MesosURL *string `json:"mesos_url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MissingHosts []string `json:"missing_hosts,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NewHosts []string `json:"new_hosts,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeDeployMethodAccess *bool `json:"se_deploy_method_access,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeName *string `json:"se_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Version *string `json:"version,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/method_match.go b/vendor/github.com/vmware/alb-sdk/go/models/method_match.go index b7a5b91e0..4f8479dac 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/method_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/method_match.go @@ -8,10 +8,10 @@ package models // swagger:model MethodMatch type MethodMatch struct { - // Criterion to use for HTTP method matching the method in the HTTP request. Enum options - IS_IN, IS_NOT_IN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Criterion to use for HTTP method matching the method in the HTTP request. Enum options - IS_IN, IS_NOT_IN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MatchCriteria *string `json:"match_criteria"` - // Configure HTTP method(s). Enum options - HTTP_METHOD_GET, HTTP_METHOD_HEAD, HTTP_METHOD_PUT, HTTP_METHOD_DELETE, HTTP_METHOD_POST, HTTP_METHOD_OPTIONS, HTTP_METHOD_TRACE, HTTP_METHOD_CONNECT, HTTP_METHOD_PATCH, HTTP_METHOD_PROPFIND, HTTP_METHOD_PROPPATCH, HTTP_METHOD_MKCOL, HTTP_METHOD_COPY, HTTP_METHOD_MOVE, HTTP_METHOD_LOCK, HTTP_METHOD_UNLOCK. Minimum of 1 items required. Maximum of 16 items allowed. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- HTTP_METHOD_GET,HTTP_METHOD_PUT,HTTP_METHOD_POST,HTTP_METHOD_HEAD,HTTP_METHOD_OPTIONS), Basic edition(Allowed values- HTTP_METHOD_GET,HTTP_METHOD_PUT,HTTP_METHOD_POST,HTTP_METHOD_HEAD,HTTP_METHOD_OPTIONS), Enterprise with Cloud Services edition. + // Configure HTTP method(s). Enum options - HTTP_METHOD_GET, HTTP_METHOD_HEAD, HTTP_METHOD_PUT, HTTP_METHOD_DELETE, HTTP_METHOD_POST, HTTP_METHOD_OPTIONS, HTTP_METHOD_TRACE, HTTP_METHOD_CONNECT, HTTP_METHOD_PATCH, HTTP_METHOD_PROPFIND, HTTP_METHOD_PROPPATCH, HTTP_METHOD_MKCOL, HTTP_METHOD_COPY, HTTP_METHOD_MOVE, HTTP_METHOD_LOCK, HTTP_METHOD_UNLOCK. Minimum of 1 items required. Maximum of 16 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- HTTP_METHOD_GET,HTTP_METHOD_PUT,HTTP_METHOD_POST,HTTP_METHOD_HEAD,HTTP_METHOD_OPTIONS), Basic (Allowed values- HTTP_METHOD_GET,HTTP_METHOD_PUT,HTTP_METHOD_POST,HTTP_METHOD_HEAD,HTTP_METHOD_OPTIONS) edition. Methods []string `json:"methods,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/metric_log.go b/vendor/github.com/vmware/alb-sdk/go/models/metric_log.go index 572f7f49f..fb54b93a0 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/metric_log.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/metric_log.go @@ -8,23 +8,23 @@ package models // swagger:model MetricLog type MetricLog struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EndTimestamp *float64 `json:"end_timestamp,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MetricID *string `json:"metric_id"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ReportTimestamp *float64 `json:"report_timestamp,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Step *uint32 `json:"step,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TimeSeries *MetricsQueryResponse `json:"time_series,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Value *float64 `json:"value"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/metric_statistics.go b/vendor/github.com/vmware/alb-sdk/go/models/metric_statistics.go index c690bd1f1..7d96a40de 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/metric_statistics.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/metric_statistics.go @@ -8,30 +8,30 @@ package models // swagger:model MetricStatistics type MetricStatistics struct { - // value of the last sample. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // value of the last sample. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LastSample *float64 `json:"last_sample,omitempty"` - // maximum value in time series requested. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // maximum value in time series requested. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Max *float64 `json:"max,omitempty"` - // timestamp of the minimum value. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // timestamp of the minimum value. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxTs *string `json:"max_ts,omitempty"` - // arithmetic mean. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // arithmetic mean. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Mean *float64 `json:"mean,omitempty"` - // minimum value in time series requested. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // minimum value in time series requested. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Min *float64 `json:"min,omitempty"` - // timestamp of the minimum value. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // timestamp of the minimum value. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MinTs *string `json:"min_ts,omitempty"` - // Number of actual data samples. It excludes fake data. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of actual data samples. It excludes fake data. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumSamples *uint32 `json:"num_samples,omitempty"` - // summation of all values. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // summation of all values. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Sum *float64 `json:"sum,omitempty"` - // slope of the data points across the time series requested. trend = (last_value - avg)/avg. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // slope of the data points across the time series requested. trend = (last_value - avg)/avg. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Trend *float64 `json:"trend,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/metric_thresold_up_details.go b/vendor/github.com/vmware/alb-sdk/go/models/metric_thresold_up_details.go index 6591b16e2..212ed04e5 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/metric_thresold_up_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/metric_thresold_up_details.go @@ -8,28 +8,28 @@ package models // swagger:model MetricThresoldUpDetails type MetricThresoldUpDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CurrentValue *float64 `json:"current_value,omitempty"` - // ID of the object whose metric has hit the threshold. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // ID of the object whose metric has hit the threshold. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EntityUUID *string `json:"entity_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MetricID *string `json:"metric_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MetricName *string `json:"metric_name"` - // Identity of the Pool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Identity of the Pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PoolUUID *string `json:"pool_uuid,omitempty"` - // Server IP Port on which event was generated. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Server IP Port on which event was generated. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Server *string `json:"server,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Threshold *float64 `json:"threshold,omitempty"` - // VM at which Metric thresold details collected. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // VM at which Metric thresold details collected. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VMType *string `json:"vm_type,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/metrics_api_srv_debug_filter.go b/vendor/github.com/vmware/alb-sdk/go/models/metrics_api_srv_debug_filter.go index 2f97d814e..987eaba92 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/metrics_api_srv_debug_filter.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/metrics_api_srv_debug_filter.go @@ -8,6 +8,6 @@ package models // swagger:model MetricsApiSrvDebugFilter type MetricsAPISrvDebugFilter struct { - // uuid of the entity. It is a reference to an object of type Virtualservice. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // uuid of the entity. It is a reference to an object of type Virtualservice. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EntityRef *string `json:"entity_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/metrics_data.go b/vendor/github.com/vmware/alb-sdk/go/models/metrics_data.go index 5cbadca47..de23da18e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/metrics_data.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/metrics_data.go @@ -8,70 +8,70 @@ package models // swagger:model MetricsData type MetricsData struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ApplicationResponseTime *float64 `json:"application_response_time,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. BlockingTime *float64 `json:"blocking_time,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. BrowserRenderingTime *float64 `json:"browser_rendering_time,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientRtt *float64 `json:"client_rtt,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConnectionTime *float64 `json:"connection_time,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DNSLookupTime *float64 `json:"dns_lookup_time,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DomContentLoadTime *float64 `json:"dom_content_load_time,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsNull *bool `json:"is_null,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumSamples *int32 `json:"num_samples,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PageDownloadTime *float64 `json:"page_download_time,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PageLoadTime *float64 `json:"page_load_time,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PredictionIntervalHigh *float64 `json:"prediction_interval_high,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PredictionIntervalLow *float64 `json:"prediction_interval_low,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RedirectionTime *float64 `json:"redirection_time,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RumClientDataTransferTime *float64 `json:"rum_client_data_transfer_time,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerRtt *float64 `json:"server_rtt,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServiceTime *float64 `json:"service_time,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Timestamp *string `json:"timestamp,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Value *float64 `json:"value"` - // Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ValueStr *string `json:"value_str,omitempty"` - // Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ValueStrDesc *string `json:"value_str_desc,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. WaitingTime *float64 `json:"waiting_time,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/metrics_data_header.go b/vendor/github.com/vmware/alb-sdk/go/models/metrics_data_header.go index f87ef4526..ad01ec3f6 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/metrics_data_header.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/metrics_data_header.go @@ -8,55 +8,55 @@ package models // swagger:model MetricsDataHeader type MetricsDataHeader struct { - // Metrics derivation info. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Metrics derivation info. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DerivationData *MetricsDerivationData `json:"derivation_data,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DimensionData []*MetricsDimensionData `json:"dimension_data,omitempty"` - // entity uuid. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // entity uuid. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EntityUUID *string `json:"entity_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MetricDescription *string `json:"metric_description,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MetricsMinScale *float64 `json:"metrics_min_scale,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MetricsSumAggInvalid *bool `json:"metrics_sum_agg_invalid,omitempty"` - // Missing data intervals. data in these intervals are not used for stats calculation. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Missing data intervals. data in these intervals are not used for stats calculation. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MissingIntervals []*MetricsMissingDataInterval `json:"missing_intervals,omitempty"` - // name of the column. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // name of the column. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // object ID of the series when object ID was specified in the metric. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // object ID of the series when object ID was specified in the metric. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ObjID *string `json:"obj_id,omitempty"` - // obj_id_type. Enum options - METRICS_OBJ_ID_TYPE_VIRTUALSERVICE, METRICS_OBJ_ID_TYPE_SERVER, METRICS_OBJ_ID_TYPE_POOL, METRICS_OBJ_ID_TYPE_SERVICEENGINE, METRICS_OBJ_ID_TYPE_VIRTUALMACHINE, METRICS_OBJ_ID_TYPE_CONTROLLER, METRICS_OBJ_ID_TYPE_TENANT, METRICS_OBJ_ID_TYPE_CLUSTER, METRICS_OBJ_ID_TYPE_SE_INTERFACE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // obj_id_type. Enum options - METRICS_OBJ_ID_TYPE_VIRTUALSERVICE, METRICS_OBJ_ID_TYPE_SERVER, METRICS_OBJ_ID_TYPE_POOL, METRICS_OBJ_ID_TYPE_SERVICEENGINE, METRICS_OBJ_ID_TYPE_VIRTUALMACHINE, METRICS_OBJ_ID_TYPE_CONTROLLER, METRICS_OBJ_ID_TYPE_TENANT, METRICS_OBJ_ID_TYPE_CLUSTER, METRICS_OBJ_ID_TYPE_SE_INTERFACE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ObjIDType *string `json:"obj_id_type,omitempty"` - // pool_id for the metric. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // pool_id for the metric. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PoolUUID *string `json:"pool_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Priority *bool `json:"priority,omitempty"` - // server ip port. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // server ip port. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Server *string `json:"server,omitempty"` - // Service Engine ref or UUID. Field introduced in 17.2.8. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service Engine ref or UUID. Field introduced in 17.2.8. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServiceengineUUID *string `json:"serviceengine_uuid,omitempty"` - // statistics of the metric. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // statistics of the metric. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Statistics *MetricStatistics `json:"statistics,omitempty"` - // Tenant ref or UUID. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Tenant ref or UUID. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantUUID *string `json:"tenant_uuid,omitempty"` - // units of the column data. Enum options - METRIC_COUNT, BITS_PER_SECOND, MILLISECONDS, SECONDS, PER_SECOND, BYTES, PERCENT, KILO_BYTES, KILO_BYTES_PER_SECOND, BYTES_PER_SECOND, KILO_BITS_PER_SECOND, GIGA_BYTES, MEGA_BYTES, NORMALIZED, STRING, SEC, MIN, DAYS, KB, MB.... Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // units of the column data. Enum options - METRIC_COUNT, BITS_PER_SECOND, MILLISECONDS, SECONDS, PER_SECOND, BYTES, PERCENT, KILO_BYTES, KILO_BYTES_PER_SECOND, BYTES_PER_SECOND, KILO_BITS_PER_SECOND, GIGA_BYTES, MEGA_BYTES, NORMALIZED, STRING, SEC, MIN, DAYS, KB, MB.... Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Units *string `json:"units,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/metrics_data_series.go b/vendor/github.com/vmware/alb-sdk/go/models/metrics_data_series.go index dd05d5b1e..dc125bf78 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/metrics_data_series.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/metrics_data_series.go @@ -8,10 +8,10 @@ package models // swagger:model MetricsDataSeries type MetricsDataSeries struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Data []*MetricsData `json:"data,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Header *MetricsDataHeader `json:"header"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/metrics_db_disk_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/metrics_db_disk_event_details.go index 3652efe23..d69107046 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/metrics_db_disk_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/metrics_db_disk_event_details.go @@ -8,14 +8,14 @@ package models // swagger:model MetricsDbDiskEventDetails type MetricsDbDiskEventDetails struct { - // List of dropped metrics tables. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of dropped metrics tables. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MetricsDeletedTables []string `json:"metrics_deleted_tables,omitempty"` - // Total size of freed metrics tables. In KBs. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total size of freed metrics tables. In KBs. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MetricsFreeSz *float64 `json:"metrics_free_sz"` - // Disk quota allocated for Metrics DB. In GBs. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Disk quota allocated for Metrics DB. In GBs. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MetricsQuota *float64 `json:"metrics_quota"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/metrics_db_queue_full_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/metrics_db_queue_full_event_details.go index 6468ebc64..024940b33 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/metrics_db_queue_full_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/metrics_db_queue_full_event_details.go @@ -8,24 +8,24 @@ package models // swagger:model MetricsDbQueueFullEventDetails type MetricsDbQueueFullEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. High *uint64 `json:"high,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Instanceport *uint64 `json:"instanceport,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Low *uint64 `json:"low,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Nodeid *string `json:"nodeid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Period *string `json:"period,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Runtime *MetricsDbRuntime `json:"runtime,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Watermark *uint64 `json:"watermark,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/metrics_db_queue_healthy_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/metrics_db_queue_healthy_event_details.go index 97d5ab10c..e4f4a9981 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/metrics_db_queue_healthy_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/metrics_db_queue_healthy_event_details.go @@ -8,24 +8,24 @@ package models // swagger:model MetricsDbQueueHealthyEventDetails type MetricsDbQueueHealthyEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. High *uint64 `json:"high,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Instanceport *uint64 `json:"instanceport,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Low *uint64 `json:"low,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Nodeid *string `json:"nodeid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Period *string `json:"period,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Runtime *MetricsDbRuntime `json:"runtime,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Watermark *uint64 `json:"watermark,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/metrics_db_runtime.go b/vendor/github.com/vmware/alb-sdk/go/models/metrics_db_runtime.go index 09fc0cf43..1841e38f5 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/metrics_db_runtime.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/metrics_db_runtime.go @@ -8,30 +8,30 @@ package models // swagger:model MetricsDbRuntime type MetricsDbRuntime struct { - // Db Client name. Can be of DB_CLIENT_RT/DB_CLIENT_BATCH/DB_CLIENT_RT_ARR. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Db Client name. Can be of DB_CLIENT_RT/DB_CLIENT_BATCH/DB_CLIENT_RT_ARR. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DbClientName *string `json:"db_client_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DbNumClientQueries *uint32 `json:"db_num_client_queries,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DbNumClientResp *uint32 `json:"db_num_client_resp,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DbNumDbQueries *uint32 `json:"db_num_db_queries,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DbNumDbResp *uint32 `json:"db_num_db_resp,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DbNumOom *uint32 `json:"db_num_oom,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DbQueueSize *uint32 `json:"db_queue_size,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DbRumQueries *uint32 `json:"db_rum_queries,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DbRumRows *uint32 `json:"db_rum_rows,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/metrics_db_sync_failure_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/metrics_db_sync_failure_event_details.go index 0d4989876..7a324e903 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/metrics_db_sync_failure_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/metrics_db_sync_failure_event_details.go @@ -8,12 +8,12 @@ package models // swagger:model MetricsDbSyncFailureEventDetails type MetricsDbSyncFailureEventDetails struct { - // Name of the node responsible for this event. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the node responsible for this event. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NodeName *string `json:"node_name,omitempty"` - // Name of the process responsible for this event. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the process responsible for this event. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ProcessName *string `json:"process_name,omitempty"` - // Timestamp at which this event occurred. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Timestamp at which this event occurred. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Timestamp *string `json:"timestamp,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/metrics_derivation_data.go b/vendor/github.com/vmware/alb-sdk/go/models/metrics_derivation_data.go index 1d39bfa6f..e791a38e6 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/metrics_derivation_data.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/metrics_derivation_data.go @@ -8,29 +8,29 @@ package models // swagger:model MetricsDerivationData type MetricsDerivationData struct { - // Enum options - METRICS_ALIAS, SUM_FIRST_N_DIVIDE_BY_LAST, SUM_BW_GAUGE, AVG_GET_POST_OTHER_LATENCY, APPDEX_ON_3_BUCKETS, APPDEX_ON_4_BUCKETS, SUM_GAUGE, SUM_N_METRICS, APPDEX_ON_5_BUCKETS, APPDEX_ON_6_BUCKETS, APPDEX_ON_CONNECTIONS, APPDEX_ON_2_BUCKETS, AVG_CLIENT_LATENCY, AVG_APPLICATION_LATENCY, MIN_N_METRICS, SUM_FIRST_N_DIVIDE_BY_LAST_PERCENTAGE, L4_CONNECTION_ERROR_PERCENTAGE, AVG_L4_CLIENT_LATENCY, CHECK_FOR_TRANSITIONS, SUBSTRACT_ALL_FROM_FIRST, AVG_N_OVER_TIME_PERIOD, AVG_NAVIGATION_TIMING, AVG_RUM_VISITS, PCT_SSL_ERROR_CONNECTIONS, AVG_RESPONSE_TIME, SUM_RATES_FIRST_N_DIVIDE_BY_LAST, SUM_RATES_FIRST_N_DIVIDE_BY_LAST_PERCENTAGE, PCT_CACHE_METRICS, SUM_FIRST_N_DIVIDE_BY_SECLAST_EXCL_ERROR_RATE, SUM_FIRST_N_SUBSTRACT_LAST, AVG_POOL_METRICS, AVG_POOL_BW, AVG_BY_SUBSTRACT_ALL_FROM_FIRST_OVER_TIME, AVG_RSA_PFS, EVAL_FN, SSL_PROTOCOL_INDICATOR, SUM_FIRST_N_DIVIDE_BY_SECLAST_RATE_EXCL_ERROR_RATE, SUBSTRACT_ALL_FROM_FIRST_WITH_FLOOR_ZERO, AVAILABLE_CAPACITY, CONNECTION_SATURATION, AVG_RSA_NON_PFS, SSL_HANDSHAKES_NONPFS, DYN_MEM_USAGE, FIRST_DIVIDE_BY_DIFFERENCE_OF_SECOND_AND_THIRD, DIVIDE_BY_100. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - METRICS_ALIAS, SUM_FIRST_N_DIVIDE_BY_LAST, SUM_BW_GAUGE, AVG_GET_POST_OTHER_LATENCY, APPDEX_ON_3_BUCKETS, APPDEX_ON_4_BUCKETS, SUM_GAUGE, SUM_N_METRICS, APPDEX_ON_5_BUCKETS, APPDEX_ON_6_BUCKETS, APPDEX_ON_CONNECTIONS, APPDEX_ON_2_BUCKETS, AVG_CLIENT_LATENCY, AVG_APPLICATION_LATENCY, MIN_N_METRICS, SUM_FIRST_N_DIVIDE_BY_LAST_PERCENTAGE, L4_CONNECTION_ERROR_PERCENTAGE, AVG_L4_CLIENT_LATENCY, CHECK_FOR_TRANSITIONS, SUBSTRACT_ALL_FROM_FIRST, AVG_N_OVER_TIME_PERIOD, AVG_NAVIGATION_TIMING, AVG_RUM_VISITS, PCT_SSL_ERROR_CONNECTIONS, AVG_RESPONSE_TIME, SUM_RATES_FIRST_N_DIVIDE_BY_LAST, SUM_RATES_FIRST_N_DIVIDE_BY_LAST_PERCENTAGE, PCT_CACHE_METRICS, SUM_FIRST_N_DIVIDE_BY_SECLAST_EXCL_ERROR_RATE, SUM_FIRST_N_SUBSTRACT_LAST, AVG_POOL_METRICS, AVG_POOL_BW, AVG_BY_SUBSTRACT_ALL_FROM_FIRST_OVER_TIME, AVG_RSA_PFS, EVAL_FN, SSL_PROTOCOL_INDICATOR, SUM_FIRST_N_DIVIDE_BY_SECLAST_RATE_EXCL_ERROR_RATE, SUBSTRACT_ALL_FROM_FIRST_WITH_FLOOR_ZERO, AVAILABLE_CAPACITY, CONNECTION_SATURATION, AVG_RSA_NON_PFS, SSL_HANDSHAKES_NONPFS, DYN_MEM_USAGE, FIRST_DIVIDE_BY_DIFFERENCE_OF_SECOND_AND_THIRD, DIVIDE_BY_100, DIVIDE_FIRST_BY_SUM, AVG_POOL_METRICS_BITS_PER_SEC, DIVIDE_FIRST_BY_SUM_PERCENT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true DerivationFn *string `json:"derivation_fn"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ExcludeDerivedMetric *bool `json:"exclude_derived_metric,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IncludeDerivationMetrics *bool `json:"include_derivation_metrics,omitempty"` - // Enum options - METRICS_TABLE_NONE, METRICS_TABLE_ANOMALY, METRICS_TABLE_CONTROLLER_STATS, METRICS_TABLE_HEALTH_SCORE, METRICS_TABLE_SE_STATS, METRICS_TABLE_VSERVER_L4_SERVER, METRICS_TABLE_VSERVER_L4_CLIENT, METRICS_TABLE_VSERVER_L7_CLIENT, METRICS_TABLE_VSERVER_L7_SERVER, METRICS_TABLE_RUM_PREAGG_BROWSER, METRICS_TABLE_RUM_PREAGG_COUNTRY, METRICS_TABLE_RUM_PREAGG_DEVTYPE, METRICS_TABLE_RUM_PREAGG_LANG, METRICS_TABLE_RUM_PREAGG_OS, METRICS_TABLE_RUM_PREAGG_URL, METRICS_TABLE_RUM_ANALYTICS, METRICS_TABLE_VM_STATS, METRICS_TABLE_RESOURCE_TIMING_DIM, METRICS_TABLE_RESOURCE_TIMING_BLOB, METRICS_TABLE_RUM_PREAGG_IPGROUP, METRICS_TABLE_DOS_ANALYTICS, METRICS_TABLE_APP_INSIGHTS, METRICS_TABLE_VSERVER_DNS, METRICS_TABLE_SERVER_DNS, METRICS_TABLE_SERVICE_INSIGHTS, METRICS_TABLE_SOURCE_INSIGHTS, METRICS_TABLE_TENANT_STATS, METRICS_TABLE_SE_IF_STATS, METRICS_TABLE_USER_METRICS, METRICS_TABLE_WAF_GROUP, METRICS_TABLE_WAF_TAG, METRICS_TABLE_WAF_RULE, METRICS_TABLE_PROCESS_STATS, METRICS_TABLE_VSERVER_HTTP2_CLIENT, METRICS_TABLE_PG_STAT_DATABASE, METRICS_TABLE_PG_STAT_ALL_TABLES, METRICS_TABLE_PG_STAT_ALL_INDEXES, METRICS_TABLE_PG_STAT_IO_ALL_TABLES, METRICS_TABLE_PG_STAT_CLASS, METRICS_TABLE_PG_STAT_BG_WRITER, METRICS_TABLE_WAF_WHITELIST, METRICS_TABLE_WAF_PSMGROUP, METRICS_TABLE_WAF_PSMLOCATION, METRICS_TABLE_WAF_PSMRULE, METRICS_TABLE_GSLB_STATS, METRICS_TABLE_VS_SCALEOUT, METRICS_TABLE_API_PERF_STATS, METRICS_TABLE_NSXT_STATS, METRICS_TABLE_ICAP, METRICS_TABLE_BOT, METRICS_TABLE_SEGROUP_STATS, METRICS_TABLE_ENVOY_UPSTREAM_STATS, METRICS_TABLE_ENVOY_DOWNSTREAM_STATS, METRICS_TABLE_REDIS_QUEUE_STATS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - METRICS_TABLE_NONE, METRICS_TABLE_ANOMALY, METRICS_TABLE_CONTROLLER_STATS, METRICS_TABLE_HEALTH_SCORE, METRICS_TABLE_SE_STATS, METRICS_TABLE_VSERVER_L4_SERVER, METRICS_TABLE_VSERVER_L4_CLIENT, METRICS_TABLE_VSERVER_L7_CLIENT, METRICS_TABLE_VSERVER_L7_SERVER, METRICS_TABLE_RUM_PREAGG_BROWSER, METRICS_TABLE_RUM_PREAGG_COUNTRY, METRICS_TABLE_RUM_PREAGG_DEVTYPE, METRICS_TABLE_RUM_PREAGG_LANG, METRICS_TABLE_RUM_PREAGG_OS, METRICS_TABLE_RUM_PREAGG_URL, METRICS_TABLE_RUM_ANALYTICS, METRICS_TABLE_VM_STATS, METRICS_TABLE_RESOURCE_TIMING_DIM, METRICS_TABLE_RESOURCE_TIMING_BLOB, METRICS_TABLE_RUM_PREAGG_IPGROUP, METRICS_TABLE_DOS_ANALYTICS, METRICS_TABLE_APP_INSIGHTS, METRICS_TABLE_VSERVER_DNS, METRICS_TABLE_SERVER_DNS, METRICS_TABLE_SERVICE_INSIGHTS, METRICS_TABLE_SOURCE_INSIGHTS, METRICS_TABLE_TENANT_STATS, METRICS_TABLE_SE_IF_STATS, METRICS_TABLE_USER_METRICS, METRICS_TABLE_WAF_GROUP, METRICS_TABLE_WAF_TAG, METRICS_TABLE_WAF_RULE, METRICS_TABLE_PROCESS_STATS, METRICS_TABLE_VSERVER_HTTP2_CLIENT, METRICS_TABLE_PG_STAT_DATABASE, METRICS_TABLE_PG_STAT_ALL_TABLES, METRICS_TABLE_PG_STAT_ALL_INDEXES, METRICS_TABLE_PG_STAT_IO_ALL_TABLES, METRICS_TABLE_PG_STAT_CLASS, METRICS_TABLE_PG_STAT_BG_WRITER, METRICS_TABLE_WAF_WHITELIST, METRICS_TABLE_WAF_PSMGROUP, METRICS_TABLE_WAF_PSMLOCATION, METRICS_TABLE_WAF_PSMRULE, METRICS_TABLE_GSLB_STATS, METRICS_TABLE_VS_SCALEOUT, METRICS_TABLE_API_PERF_STATS, METRICS_TABLE_NSXT_STATS, METRICS_TABLE_ICAP, METRICS_TABLE_BOT, METRICS_TABLE_SEGROUP_STATS, METRICS_TABLE_ENVOY_UPSTREAM_STATS, METRICS_TABLE_ENVOY_DOWNSTREAM_STATS, METRICS_TABLE_REDIS_QUEUE_STATS, METRICS_TABLE_PG_APP_CONN_STAT, METRICS_TABLE_GO_API_PERF_STATS, METRICS_TABLE_API_RATELIMIT_STATS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. JoinTables *string `json:"join_tables,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MetricIds *string `json:"metric_ids"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResultHasAdditionalFields *bool `json:"result_has_additional_fields,omitempty"` - // Field introduced in 17.2.8. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.2.8. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SecondOrderDerivation *bool `json:"second_order_derivation,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SkipBackendDerivation *bool `json:"skip_backend_derivation,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/metrics_dimension_data.go b/vendor/github.com/vmware/alb-sdk/go/models/metrics_dimension_data.go index fe98ef0dc..57df9572f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/metrics_dimension_data.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/metrics_dimension_data.go @@ -8,11 +8,11 @@ package models // swagger:model MetricsDimensionData type MetricsDimensionData struct { - // Dimension Type. Enum options - METRICS_DIMENSION_METRIC_TIMESTAMP, METRICS_DIMENSION_COUNTRY, METRICS_DIMENSION_OS, METRICS_DIMENSION_URL, METRICS_DIMENSION_DEVTYPE, METRICS_DIMENSION_LANG, METRICS_DIMENSION_BROWSER, METRICS_DIMENSION_IPGROUP, METRICS_DIMENSION_ATTACK, METRICS_DIMENSION_ASN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Dimension Type. Enum options - METRICS_DIMENSION_METRIC_TIMESTAMP, METRICS_DIMENSION_COUNTRY, METRICS_DIMENSION_OS, METRICS_DIMENSION_URL, METRICS_DIMENSION_DEVTYPE, METRICS_DIMENSION_LANG, METRICS_DIMENSION_BROWSER, METRICS_DIMENSION_IPGROUP, METRICS_DIMENSION_ATTACK, METRICS_DIMENSION_ASN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Dimension *string `json:"dimension"` - // Dimension ID. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Dimension ID. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true DimensionID *string `json:"dimension_id"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/metrics_event_threshold.go b/vendor/github.com/vmware/alb-sdk/go/models/metrics_event_threshold.go index de3aeb3ac..52447a796 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/metrics_event_threshold.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/metrics_event_threshold.go @@ -8,13 +8,13 @@ package models // swagger:model MetricsEventThreshold type MetricsEventThreshold struct { - // Type of the metrics event threshold. This value will decide which metric rule (or rules) use configured thresholds. Enum options - THRESHOLD_TYPE_STATIC, SE_CPU_THRESHOLD, SE_MEM_THRESHOLD, SE_DISK_THRESHOLD, CONTROLLER_CPU_THRESHOLD, CONTROLLER_MEM_THRESHOLD, CONTROLLER_DISK_THRESHOLD. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Type of the metrics event threshold. This value will decide which metric rule (or rules) use configured thresholds. Enum options - THRESHOLD_TYPE_STATIC, SE_CPU_THRESHOLD, SE_MEM_THRESHOLD, SE_DISK_THRESHOLD, CONTROLLER_CPU_THRESHOLD, CONTROLLER_MEM_THRESHOLD, CONTROLLER_DISK_THRESHOLD. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true MetricsEventThresholdType *string `json:"metrics_event_threshold_type"` - // This value is used to reset the event state machine. Allowed values are 1-100. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // This value is used to reset the event state machine. Allowed values are 1-100. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ResetThreshold *float64 `json:"reset_threshold,omitempty"` - // Threshold value for which event in raised. There can be multiple thresholds defined.Health score degrades when the the target is higher than this threshold. Allowed values are 1-100. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Threshold value for which event in raised. There can be multiple thresholds defined.Health score degrades when the the target is higher than this threshold. Allowed values are 1-100. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. WatermarkThresholds []int64 `json:"watermark_thresholds,omitempty,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/metrics_g_rpc_auth_failure_details.go b/vendor/github.com/vmware/alb-sdk/go/models/metrics_g_rpc_auth_failure_details.go index c410cf497..e5f6110a5 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/metrics_g_rpc_auth_failure_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/metrics_g_rpc_auth_failure_details.go @@ -8,6 +8,6 @@ package models // swagger:model MetricsGRPCAuthFailureDetails type MetricsGRPCAuthFailureDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Peer *string `json:"peer,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/metrics_mgr_debug_filter.go b/vendor/github.com/vmware/alb-sdk/go/models/metrics_mgr_debug_filter.go index 312520b54..80c0b69b1 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/metrics_mgr_debug_filter.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/metrics_mgr_debug_filter.go @@ -8,36 +8,36 @@ package models // swagger:model MetricsMgrDebugFilter type MetricsMgrDebugFilter struct { - // Set to ignore skip_eval_period field in metrics_anomaly_option. Field introduced in 20.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Set to ignore skip_eval_period field in metrics_anomaly_option. Field introduced in 20.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DebugSkipEvalPeriod *string `json:"debug_skip_eval_period,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DisableHwTraining *string `json:"disable_hw_training,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Entity *string `json:"entity,omitempty"` - // Setting to reduce the grace period for license expiry in hours. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Setting to reduce the grace period for license expiry in hours. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LicenseGracePeriod *string `json:"license_grace_period,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LogFirstN *string `json:"log_first_n,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LoggingFreq *string `json:"logging_freq,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MetricInstanceID *string `json:"metric_instance_id,omitempty"` - // Setting to change the number of queries being processed by per DB connection by Metrics Manager. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Setting to change the number of queries being processed by per DB connection by Metrics Manager. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MinDbQueriesEachConn *string `json:"min_db_queries_each_conn,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Obj *string `json:"obj,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SkipClusterMapCheck *string `json:"skip_cluster_map_check,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SkipMetricsDbWrites *string `json:"skip_metrics_db_writes,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/metrics_missing_data_interval.go b/vendor/github.com/vmware/alb-sdk/go/models/metrics_missing_data_interval.go index 26e3b2ed9..e54781159 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/metrics_missing_data_interval.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/metrics_missing_data_interval.go @@ -8,11 +8,11 @@ package models // swagger:model MetricsMissingDataInterval type MetricsMissingDataInterval struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true End *string `json:"end"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Start *string `json:"start"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/metrics_query_response.go b/vendor/github.com/vmware/alb-sdk/go/models/metrics_query_response.go index 8e92b578f..4aeee303e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/metrics_query_response.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/metrics_query_response.go @@ -8,30 +8,30 @@ package models // swagger:model MetricsQueryResponse type MetricsQueryResponse struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EntityUUID *string `json:"entity_uuid,omitempty"` - // returns the ID specified in the query. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // returns the ID specified in the query. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ID *string `json:"id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Limit *int32 `json:"limit,omitempty"` - // Enum options - VSERVER_METRICS_ENTITY, VM_METRICS_ENTITY, SE_METRICS_ENTITY, CONTROLLER_METRICS_ENTITY, APPLICATION_METRICS_ENTITY, TENANT_METRICS_ENTITY, POOL_METRICS_ENTITY. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - VSERVER_METRICS_ENTITY, VM_METRICS_ENTITY, SE_METRICS_ENTITY, CONTROLLER_METRICS_ENTITY, APPLICATION_METRICS_ENTITY, TENANT_METRICS_ENTITY, POOL_METRICS_ENTITY. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MetricEntity *string `json:"metric_entity,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MetricID *string `json:"metric_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Series []*MetricsDataSeries `json:"series,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Start *string `json:"start,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Step *int32 `json:"step,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Stop *string `json:"stop,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/metrics_real_time_update.go b/vendor/github.com/vmware/alb-sdk/go/models/metrics_real_time_update.go index c65b0b689..25c28e825 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/metrics_real_time_update.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/metrics_real_time_update.go @@ -8,10 +8,10 @@ package models // swagger:model MetricsRealTimeUpdate type MetricsRealTimeUpdate struct { - // Real time metrics collection duration in minutes. 0 for infinite. Special values are 0 - infinite. Unit is MIN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Real time metrics collection duration in minutes. 0 for infinite. Special values are 0 - infinite. Unit is MIN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Duration *uint32 `json:"duration,omitempty"` - // Enables real time metrics collection. When deactivated, 6 hour view is the most granular the system will track. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enables real time metrics collection. When deactivated, 6 hour view is the most granular the system will track. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Enabled *bool `json:"enabled"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/mgmt_ip_access_control.go b/vendor/github.com/vmware/alb-sdk/go/models/mgmt_ip_access_control.go index bd60c60d4..98f070138 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/mgmt_ip_access_control.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/mgmt_ip_access_control.go @@ -8,18 +8,18 @@ package models // swagger:model MgmtIpAccessControl type MgmtIPAccessControl struct { - // Configure IP addresses to access controller using API. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure IP addresses to access controller using API. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. APIAccess *IPAddrMatch `json:"api_access,omitempty"` - // Configure IP addresses to access controller using CLI Shell. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure IP addresses to access controller using CLI Shell. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ShellServerAccess *IPAddrMatch `json:"shell_server_access,omitempty"` - // Configure IP addresses to access controller using SNMP. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure IP addresses to access controller using SNMP. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SnmpAccess *IPAddrMatch `json:"snmp_access,omitempty"` - // Configure IP addresses to access controller using SSH. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure IP addresses to access controller using SSH. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SSHAccess *IPAddrMatch `json:"ssh_access,omitempty"` - // Configure IP addresses to access controller using sysint access. Field introduced in 18.1.3, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure IP addresses to access controller using sysint access. Field introduced in 18.1.3, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SysintAccess *IPAddrMatch `json:"sysint_access,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/micro_service.go b/vendor/github.com/vmware/alb-sdk/go/models/micro_service.go index ffffbca33..880f6b67f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/micro_service.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/micro_service.go @@ -12,43 +12,43 @@ type MicroService struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ApplicationName *string `json:"application_name"` - // Checksum of cloud configuration for Microservice. Internally set by cloud connector. Field introduced in 17.2.8. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Checksum of cloud configuration for Microservice. Internally set by cloud connector. Field introduced in 17.2.8. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudConfigCksum *string `json:"cloud_config_cksum,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // The list of containers for this microservice. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The list of containers for this microservice. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Containers []*MicroServiceContainer `json:"containers,omitempty"` - // Creator name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Creator name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CreatedBy *string `json:"created_by,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Flag to indicate if container IP list is provided by cloud connectorThis is applicable for overlay cases. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Flag to indicate if container IP list is provided by cloud connectorThis is applicable for overlay cases. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IPList *bool `json:"ip_list,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true OrchestratorName *string `json:"orchestrator_name"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/micro_service_container.go b/vendor/github.com/vmware/alb-sdk/go/models/micro_service_container.go index 9e2b90bc4..2bab04c5e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/micro_service_container.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/micro_service_container.go @@ -8,19 +8,19 @@ package models // swagger:model MicroServiceContainer type MicroServiceContainer struct { - // ID of the container. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // ID of the container. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ContainerID *string `json:"container_id,omitempty"` - // ID or name of the host where the container is. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // ID or name of the host where the container is. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Host *string `json:"host,omitempty"` - // IP Address of the container. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP Address of the container. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true IP *IPAddr `json:"ip"` - // Port nunber of the instance. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Port nunber of the instance. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Port *uint32 `json:"port,omitempty"` - // Marathon Task ID of the instance. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Marathon Task ID of the instance. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TaskID *string `json:"task_id,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/micro_service_group.go b/vendor/github.com/vmware/alb-sdk/go/models/micro_service_group.go index 7682103c8..a61f34465 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/micro_service_group.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/micro_service_group.go @@ -12,29 +12,29 @@ type MicroServiceGroup struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Creator name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Creator name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CreatedBy *string `json:"created_by,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Name of the MicroService group. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the MicroService group. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Configure MicroService(es). It is a reference to an object of type MicroService. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure MicroService(es). It is a reference to an object of type MicroService. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServiceRefs []string `json:"service_refs,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the MicroService group. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the MicroService group. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/micro_service_match.go b/vendor/github.com/vmware/alb-sdk/go/models/micro_service_match.go index abb7e0dde..24e0a0901 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/micro_service_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/micro_service_match.go @@ -8,11 +8,11 @@ package models // swagger:model MicroServiceMatch type MicroServiceMatch struct { - // UUID of Micro Service group(s). It is a reference to an object of type MicroServiceGroup. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of Micro Service group(s). It is a reference to an object of type MicroServiceGroup. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true GroupRef *string `json:"group_ref"` - // Criterion to use for Micro Service matching the HTTP request. Enum options - IS_IN, IS_NOT_IN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Criterion to use for Micro Service matching the HTTP request. Enum options - IS_IN, IS_NOT_IN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MatchCriteria *string `json:"match_criteria"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/must_checks_info.go b/vendor/github.com/vmware/alb-sdk/go/models/must_checks_info.go index 01be94dd9..4d371f153 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/must_checks_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/must_checks_info.go @@ -8,27 +8,27 @@ package models // swagger:model MustChecksInfo type MustChecksInfo struct { - // Syserr status code of the must check. Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_BAD_REQUEST.... Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Syserr status code of the must check. Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_FAILED.... Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CheckCode *string `json:"check_code,omitempty"` - // Reason for must check failure. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Reason for must check failure. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Additional details of the must check. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Additional details of the must check. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Details []string `json:"details,omitempty"` - // Time taken to complete must check in seconds. Field introduced in 22.1.3. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Time taken to complete must check in seconds. Field introduced in 22.1.3. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Duration *uint32 `json:"duration,omitempty"` - // Time at which execution of must check was completed. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Time at which execution of must check was completed. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EndTime *string `json:"end_time,omitempty"` - // Error/Failure details of the must check. Field introduced in 22.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Error/Failure details of the must check. Field introduced in 22.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ErrorDetails []string `json:"error_details,omitempty"` - // Time at which execution of must check was started. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Time at which execution of must check was started. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StartTime *string `json:"start_time,omitempty"` - // The must check operations current fsm-state. Enum options - UPGRADE_FSM_INIT, UPGRADE_FSM_STARTED, UPGRADE_FSM_WAITING, UPGRADE_FSM_IN_PROGRESS, UPGRADE_FSM_ENQUEUED, UPGRADE_FSM_ERROR, UPGRADE_FSM_SUSPENDED, UPGRADE_FSM_ENQUEUE_FAILED, UPGRADE_FSM_PAUSED, UPGRADE_FSM_COMPLETED, UPGRADE_FSM_ABORT_IN_PROGRESS, UPGRADE_FSM_ABORTED, UPGRADE_FSM_SE_UPGRADE_IN_PROGRESS, UPGRADE_FSM_CONTROLLER_COMPLETED, UPGRADE_FSM_DUMMY_3, UPGRADE_FSM_DUMMY_4, UPGRADE_FSM_DUMMY_5, UPGRADE_PRE_CHECK_STARTED, UPGRADE_PRE_CHECK_IN_PROGRESS, UPGRADE_PRE_CHECK_SUCCESS.... Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The must check operations current fsm-state. Enum options - UPGRADE_FSM_INIT, UPGRADE_FSM_STARTED, UPGRADE_FSM_WAITING, UPGRADE_FSM_IN_PROGRESS, UPGRADE_FSM_ENQUEUED, UPGRADE_FSM_ERROR, UPGRADE_FSM_SUSPENDED, UPGRADE_FSM_ENQUEUE_FAILED, UPGRADE_FSM_PAUSED, UPGRADE_FSM_COMPLETED, UPGRADE_FSM_ABORT_IN_PROGRESS, UPGRADE_FSM_ABORTED, UPGRADE_FSM_SE_UPGRADE_IN_PROGRESS, UPGRADE_FSM_CONTROLLER_COMPLETED, UPGRADE_FSM_DUMMY_3, UPGRADE_FSM_DUMMY_4, UPGRADE_FSM_DUMMY_5, UPGRADE_PRE_CHECK_STARTED, UPGRADE_PRE_CHECK_IN_PROGRESS, UPGRADE_PRE_CHECK_SUCCESS.... Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. State *string `json:"state,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/n_t_p_authentication_key.go b/vendor/github.com/vmware/alb-sdk/go/models/n_t_p_authentication_key.go index 927f7bb04..08de24674 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/n_t_p_authentication_key.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/n_t_p_authentication_key.go @@ -8,14 +8,14 @@ package models // swagger:model NTPAuthenticationKey type NTPAuthenticationKey struct { - // Message Digest Algorithm used for NTP authentication. Default is NTP_AUTH_ALGORITHM_MD5. Enum options - NTP_AUTH_ALGORITHM_MD5, NTP_AUTH_ALGORITHM_SHA1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Message Digest Algorithm used for NTP authentication. Default is NTP_AUTH_ALGORITHM_MD5. Enum options - NTP_AUTH_ALGORITHM_MD5, NTP_AUTH_ALGORITHM_SHA1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Algorithm *string `json:"algorithm,omitempty"` - // NTP Authentication key. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // NTP Authentication key. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Key *string `json:"key"` - // Key number to be assigned to the authentication-key. Allowed values are 1-65534. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Key number to be assigned to the authentication-key. Allowed values are 1-65534. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true KeyNumber *uint32 `json:"key_number"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/n_t_p_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/n_t_p_configuration.go index 2d3e5c9c8..96af30dba 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/n_t_p_configuration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/n_t_p_configuration.go @@ -8,12 +8,12 @@ package models // swagger:model NTPConfiguration type NTPConfiguration struct { - // NTP Authentication keys. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // NTP Authentication keys. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NtpAuthenticationKeys []*NTPAuthenticationKey `json:"ntp_authentication_keys,omitempty"` - // List of NTP server FQDNs or IP(v4/v6) addresses. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of NTP server FQDNs or IP(v4/v6) addresses. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NtpServerList []*IPAddr `json:"ntp_server_list,omitempty"` - // List of NTP Servers. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of NTP Servers. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NtpServers []*NTPServer `json:"ntp_servers,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/n_t_p_server.go b/vendor/github.com/vmware/alb-sdk/go/models/n_t_p_server.go index 7952a9718..ebf757e43 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/n_t_p_server.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/n_t_p_server.go @@ -8,10 +8,10 @@ package models // swagger:model NTPServer type NTPServer struct { - // Key number from the list of trusted keys used to authenticate this server. Allowed values are 1-65534. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Key number from the list of trusted keys used to authenticate this server. Allowed values are 1-65534. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. KeyNumber *uint32 `json:"key_number,omitempty"` - // IP Address of the NTP Server. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP Address of the NTP Server. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Server *IPAddr `json:"server"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/nat_addr_info.go b/vendor/github.com/vmware/alb-sdk/go/models/nat_addr_info.go index 6fc417bb2..8d5815b55 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/nat_addr_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/nat_addr_info.go @@ -8,9 +8,9 @@ package models // swagger:model NatAddrInfo type NatAddrInfo struct { - // Nat IP address. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Nat IP address. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NatIP *IPAddr `json:"nat_ip,omitempty"` - // Nat IP address range. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Nat IP address range. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NatIPRange *IPAddrRange `json:"nat_ip_range,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/nat_match_target.go b/vendor/github.com/vmware/alb-sdk/go/models/nat_match_target.go index 6a675ab7e..7e5b86ded 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/nat_match_target.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/nat_match_target.go @@ -8,12 +8,12 @@ package models // swagger:model NatMatchTarget type NatMatchTarget struct { - // Destination IP of the packet. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Destination IP of the packet. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DestinationIP *IPAddrMatch `json:"destination_ip,omitempty"` - // Services like port-matching and protocol. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Services like port-matching and protocol. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Services *ServiceMatch `json:"services,omitempty"` - // Source IP of the packet. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Source IP of the packet. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SourceIP *IPAddrMatch `json:"source_ip,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/nat_policy.go b/vendor/github.com/vmware/alb-sdk/go/models/nat_policy.go index f388613ba..25265b5f2 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/nat_policy.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/nat_policy.go @@ -12,31 +12,31 @@ type NatPolicy struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Creator name. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Creator name. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CreatedBy *string `json:"created_by,omitempty"` - // Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // Name of the Nat policy. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the Nat policy. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Nat policy Rules. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Nat policy Rules. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Rules []*NatRule `json:"rules,omitempty"` - // It is a reference to an object of type Tenant. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the Nat policy. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the Nat policy. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/nat_policy_action.go b/vendor/github.com/vmware/alb-sdk/go/models/nat_policy_action.go index 5fc5dd7d1..08cb7fe0a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/nat_policy_action.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/nat_policy_action.go @@ -8,10 +8,10 @@ package models // swagger:model NatPolicyAction type NatPolicyAction struct { - // Pool of IP Addresses used for Nat. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Pool of IP Addresses used for Nat. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NatInfo []*NatAddrInfo `json:"nat_info,omitempty"` - // Nat Action Type. Enum options - NAT_POLICY_ACTION_TYPE_DYNAMIC_IP_PORT, NAT_POLICY_ACTION_TYPE_DYNAMIC_IP_PRESERVE_PORT. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Nat Action Type. Enum options - NAT_POLICY_ACTION_TYPE_DYNAMIC_IP_PORT, NAT_POLICY_ACTION_TYPE_DYNAMIC_IP_PRESERVE_PORT. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Type *string `json:"type"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/nat_rule.go b/vendor/github.com/vmware/alb-sdk/go/models/nat_rule.go index b06296950..7896b42f4 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/nat_rule.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/nat_rule.go @@ -8,26 +8,26 @@ package models // swagger:model NatRule type NatRule struct { - // Nat rule Action Information. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Nat rule Action Information. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Action *NatPolicyAction `json:"action"` - // Creator name. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Creator name. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CreatedBy *string `json:"created_by,omitempty"` - // Nat rule enable flag. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Nat rule enable flag. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Enable *bool `json:"enable"` - // Nat rule Index. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Nat rule Index. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Index *uint32 `json:"index"` - // Nat rule Match Criteria. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Nat rule Match Criteria. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Match *NatMatchTarget `json:"match"` - // Nat rule Name. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Nat rule Name. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/network.go b/vendor/github.com/vmware/alb-sdk/go/models/network.go index adff03026..8945f1394 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/network.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/network.go @@ -12,54 +12,54 @@ type Network struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Key/value network attributes. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Key/value network attributes. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Attrs []*KeyValue `json:"attrs,omitempty"` - // It is a reference to an object of type Cloud. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Cloud. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudRef *string `json:"cloud_ref,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfiguredSubnets []*Subnet `json:"configured_subnets,omitempty"` - // Select the IP address management scheme for this Network. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Select the IP address management scheme for this Network. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DhcpEnabled *bool `json:"dhcp_enabled,omitempty"` - // When selected, excludes all discovered subnets in this network from consideration for virtual service placement. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // When selected, excludes all discovered subnets in this network from consideration for virtual service placement. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ExcludeDiscoveredSubnets *bool `json:"exclude_discovered_subnets,omitempty"` - // Enable IPv6 auto configuration. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable IPv6 auto configuration. Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ip6AutocfgEnabled *bool `json:"ip6_autocfg_enabled,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SyncedFromSe *bool `json:"synced_from_se,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterDvs *bool `json:"vcenter_dvs,omitempty"` - // It is a reference to an object of type VIMgrNWRuntime. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // It is a reference to an object of type VIMgrNWRuntime. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Read Only: true VimgrnwRef *string `json:"vimgrnw_ref,omitempty"` - // It is a reference to an object of type VrfContext. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type VrfContext. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VrfContextRef *string `json:"vrf_context_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/network_config.go b/vendor/github.com/vmware/alb-sdk/go/models/network_config.go index 4fabd6b40..a8c354de8 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/network_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/network_config.go @@ -8,41 +8,41 @@ package models // swagger:model NetworkConfig type NetworkConfig struct { - // It is a reference to an object of type Cloud. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // It is a reference to an object of type Cloud. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CloudRef *string `json:"cloud_ref,omitempty"` - // Select the IP address management scheme for this Network. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Select the IP address management scheme for this Network. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DhcpEnabled *bool `json:"dhcp_enabled,omitempty"` - // When selected, excludes all discovered subnets in this network from consideration for virtual service placement. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // When selected, excludes all discovered subnets in this network from consideration for virtual service placement. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ExcludeDiscoveredSubnets *bool `json:"exclude_discovered_subnets,omitempty"` - // Enable IPv6 auto configuration. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable IPv6 auto configuration. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Ip6AutocfgEnabled *bool `json:"ip6_autocfg_enabled,omitempty"` - // Name of the network. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the network. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SyncedFromSe *bool `json:"synced_from_se,omitempty"` - // It is a reference to an object of type Tenant. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. TenantRef *string `json:"tenant_ref,omitempty"` - // URL of the Network. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // URL of the Network. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. URL *string `json:"url,omitempty"` - // UUID of the network. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the network. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VcenterDvs *bool `json:"vcenter_dvs,omitempty"` - // It is a reference to an object of type VIMgrNWRuntime. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // It is a reference to an object of type VIMgrNWRuntime. Field introduced in 22.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Read Only: true VimgrnwRef *string `json:"vimgrnw_ref,omitempty"` - // It is a reference to an object of type VrfContext. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. VrfContextRef *string `json:"vrf_context_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/network_filter.go b/vendor/github.com/vmware/alb-sdk/go/models/network_filter.go index 1afe9f588..6f39d8e35 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/network_filter.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/network_filter.go @@ -8,10 +8,10 @@ package models // swagger:model NetworkFilter type NetworkFilter struct { - // It is a reference to an object of type VIMgrNWRuntime. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type VIMgrNWRuntime. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true NetworkRef *string `json:"network_ref"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerFilter *string `json:"server_filter,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/network_inventory.go b/vendor/github.com/vmware/alb-sdk/go/models/network_inventory.go index 7455f4f20..2f28d0f6b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/network_inventory.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/network_inventory.go @@ -12,19 +12,19 @@ type NetworkInventory struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Configuration summary of the network. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configuration summary of the network. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Config *NetworkConfig `json:"config,omitempty"` - // Configuration summary of the service engine group. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configuration summary of the service engine group. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Discovery *VIMgrNWRuntime `json:"discovery,omitempty"` - // Runtime summary of the network. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Runtime summary of the network. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Runtime *NetworkRuntime `json:"runtime,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the network. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the network. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/network_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/network_profile.go index 832f01004..6e316b94e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/network_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/network_profile.go @@ -12,33 +12,33 @@ type NetworkProfile struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // When enabled, Avi mirrors all TCP fastpath connections to standby. Applicable only in Legacy HA Mode. Field introduced in 18.1.3,18.2.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic, Enterprise with Cloud Services edition. + // When enabled, Avi mirrors all TCP fastpath connections to standby. Applicable only in Legacy HA Mode. Field introduced in 18.1.3,18.2.1. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false) edition. ConnectionMirror *bool `json:"connection_mirror,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // The name of the network profile. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The name of the network profile. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Profile *NetworkProfileUnion `json:"profile"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the network profile. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the network profile. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/network_profile_union.go b/vendor/github.com/vmware/alb-sdk/go/models/network_profile_union.go index 0dde20de2..ec6deb9bf 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/network_profile_union.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/network_profile_union.go @@ -8,25 +8,25 @@ package models // swagger:model NetworkProfileUnion type NetworkProfileUnion struct { - // Configure SCTP FastPath network profile. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configure SCTP FastPath network profile. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SctpFastPathProfile *SCTPFastPathProfile `json:"sctp_fast_path_profile,omitempty"` - // Configure SCTP Proxy network profile. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configure SCTP Proxy network profile. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SctpProxyProfile *SCTPProxyProfile `json:"sctp_proxy_profile,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TCPFastPathProfile *TCPFastPathProfile `json:"tcp_fast_path_profile,omitempty"` - // Allowed in Enterprise edition with any value, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. TCPProxyProfile *TCPProxyProfile `json:"tcp_proxy_profile,omitempty"` - // Configure one of either proxy or fast path profiles. Enum options - PROTOCOL_TYPE_TCP_PROXY, PROTOCOL_TYPE_TCP_FAST_PATH, PROTOCOL_TYPE_UDP_FAST_PATH, PROTOCOL_TYPE_UDP_PROXY, PROTOCOL_TYPE_SCTP_PROXY, PROTOCOL_TYPE_SCTP_FAST_PATH. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- PROTOCOL_TYPE_TCP_FAST_PATH,PROTOCOL_TYPE_UDP_FAST_PATH), Basic edition(Allowed values- PROTOCOL_TYPE_TCP_PROXY,PROTOCOL_TYPE_TCP_FAST_PATH,PROTOCOL_TYPE_UDP_FAST_PATH), Enterprise with Cloud Services edition. + // Configure one of either proxy or fast path profiles. Enum options - PROTOCOL_TYPE_TCP_PROXY, PROTOCOL_TYPE_TCP_FAST_PATH, PROTOCOL_TYPE_UDP_FAST_PATH, PROTOCOL_TYPE_UDP_PROXY, PROTOCOL_TYPE_SCTP_PROXY, PROTOCOL_TYPE_SCTP_FAST_PATH. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- PROTOCOL_TYPE_TCP_FAST_PATH,PROTOCOL_TYPE_UDP_FAST_PATH), Basic (Allowed values- PROTOCOL_TYPE_TCP_PROXY,PROTOCOL_TYPE_TCP_FAST_PATH,PROTOCOL_TYPE_UDP_FAST_PATH) edition. // Required: true Type *string `json:"type"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UDPFastPathProfile *UDPFastPathProfile `json:"udp_fast_path_profile,omitempty"` - // Configure UDP Proxy network profile. Field introduced in 17.2.8, 18.1.3, 18.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configure UDP Proxy network profile. Field introduced in 17.2.8, 18.1.3, 18.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UDPProxyProfile *UDPProxyProfile `json:"udp_proxy_profile,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/network_runtime.go b/vendor/github.com/vmware/alb-sdk/go/models/network_runtime.go index ce682de59..4461504b3 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/network_runtime.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/network_runtime.go @@ -12,23 +12,23 @@ type NetworkRuntime struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Objects using static IPs in this network. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Objects using static IPs in this network. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ObjUuids []string `json:"obj_uuids,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SubnetRuntime []*SubnetRuntime `json:"subnet_runtime,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/network_security_match_target.go b/vendor/github.com/vmware/alb-sdk/go/models/network_security_match_target.go index 01d303464..7ce6f2a62 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/network_security_match_target.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/network_security_match_target.go @@ -8,21 +8,21 @@ package models // swagger:model NetworkSecurityMatchTarget type NetworkSecurityMatchTarget struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientIP *IPAddrMatch `json:"client_ip,omitempty"` - // Matches the source port of incoming packets in the client side traffic. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Matches the source port of incoming packets in the client side traffic. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ClientPort *PortMatchGeneric `json:"client_port,omitempty"` - // Matches the geo information of incoming packets in the client side traffic. Field introduced in 21.1.1. Maximum of 1 items allowed. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Matches the geo information of incoming packets in the client side traffic. Field introduced in 21.1.1. Maximum of 1 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. GeoMatches []*GeoMatch `json:"geo_matches,omitempty"` - // Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 20.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IPReputationType *IPReputationTypeMatch `json:"ip_reputation_type,omitempty"` - // Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Microservice *MicroServiceMatch `json:"microservice,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsPort *PortMatch `json:"vs_port,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/network_security_policy.go b/vendor/github.com/vmware/alb-sdk/go/models/network_security_policy.go index d5fbc5453..ea1a09bd1 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/network_security_policy.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/network_security_policy.go @@ -12,43 +12,43 @@ type NetworkSecurityPolicy struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Checksum of cloud configuration for Network Sec Policy. Internally set by cloud connector. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Checksum of cloud configuration for Network Sec Policy. Internally set by cloud connector. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudConfigCksum *string `json:"cloud_config_cksum,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Creator name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Creator name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CreatedBy *string `json:"created_by,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Geo database. It is a reference to an object of type GeoDB. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Geo database. It is a reference to an object of type GeoDB. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. GeoDbRef *string `json:"geo_db_ref,omitempty"` - // Network Security Policy is created and modified by internal modules only. Should not be modified by users. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Network Security Policy is created and modified by internal modules only. Should not be modified by users. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Internal *bool `json:"internal,omitempty"` - // IP reputation database. It is a reference to an object of type IPReputationDB. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // IP reputation database. It is a reference to an object of type IPReputationDB. Field introduced in 20.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IPReputationDbRef *string `json:"ip_reputation_db_ref,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Rules []*NetworkSecurityRule `json:"rules,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/network_security_policy_action_r_l_param.go b/vendor/github.com/vmware/alb-sdk/go/models/network_security_policy_action_r_l_param.go index af7e11dd3..e31e491b3 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/network_security_policy_action_r_l_param.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/network_security_policy_action_r_l_param.go @@ -8,11 +8,11 @@ package models // swagger:model NetworkSecurityPolicyActionRLParam type NetworkSecurityPolicyActionRLParam struct { - // Maximum number of connections or requests or packets to be rate limited instantaneously. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of connections or requests or packets to be rate limited instantaneously. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true BurstSize *uint32 `json:"burst_size"` - // Maximum number of connections or requests or packets per second. Allowed values are 1-4294967295. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of connections or requests or packets per second. Allowed values are 1-4294967295. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MaxRate *uint32 `json:"max_rate"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/network_security_rule.go b/vendor/github.com/vmware/alb-sdk/go/models/network_security_rule.go index 5fe091812..d20fb7d34 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/network_security_rule.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/network_security_rule.go @@ -8,35 +8,35 @@ package models // swagger:model NetworkSecurityRule type NetworkSecurityRule struct { - // Enum options - NETWORK_SECURITY_POLICY_ACTION_TYPE_ALLOW, NETWORK_SECURITY_POLICY_ACTION_TYPE_DENY, NETWORK_SECURITY_POLICY_ACTION_TYPE_RATE_LIMIT. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- NETWORK_SECURITY_POLICY_ACTION_TYPE_DENY), Basic edition(Allowed values- NETWORK_SECURITY_POLICY_ACTION_TYPE_DENY), Enterprise with Cloud Services edition. + // Enum options - NETWORK_SECURITY_POLICY_ACTION_TYPE_ALLOW, NETWORK_SECURITY_POLICY_ACTION_TYPE_DENY, NETWORK_SECURITY_POLICY_ACTION_TYPE_RATE_LIMIT. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- NETWORK_SECURITY_POLICY_ACTION_TYPE_DENY), Basic (Allowed values- NETWORK_SECURITY_POLICY_ACTION_TYPE_DENY) edition. // Required: true Action *string `json:"action"` - // Time in minutes after which rule will be deleted. Allowed values are 1-4294967295. Special values are 0- blocked for ever. Unit is MIN. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 0), Basic edition(Allowed values- 0), Enterprise with Cloud Services edition. + // Time in minutes after which rule will be deleted. Allowed values are 1-4294967295. Special values are 0- blocked for ever. 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. Age *uint32 `json:"age,omitempty"` - // Creator name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Creator name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CreatedBy *string `json:"created_by,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Enable *bool `json:"enable"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Index *uint32 `json:"index"` - // Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. Log *bool `json:"log,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Match *NetworkSecurityMatchTarget `json:"match"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RlParam *NetworkSecurityPolicyActionRLParam `json:"rl_param,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/network_service.go b/vendor/github.com/vmware/alb-sdk/go/models/network_service.go index 0d70462a0..0f57493bf 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/network_service.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/network_service.go @@ -12,41 +12,41 @@ type NetworkService struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // It is a reference to an object of type Cloud. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Cloud. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudRef *string `json:"cloud_ref,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // Name of the NetworkService. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the NetworkService. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Routing Information of the NetworkService. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Routing Information of the NetworkService. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RoutingService *RoutingService `json:"routing_service,omitempty"` - // Service Engine Group to which the service is applied. It is a reference to an object of type ServiceEngineGroup. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service Engine Group to which the service is applied. It is a reference to an object of type ServiceEngineGroup. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true SeGroupRef *string `json:"se_group_ref"` - // Indicates the type of NetworkService. Enum options - ROUTING_SERVICE. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Indicates the type of NetworkService. Enum options - ROUTING_SERVICE. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ServiceType *string `json:"service_type"` - // It is a reference to an object of type Tenant. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the NetworkService. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the NetworkService. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // VRF context to which the service is scoped. It is a reference to an object of type VrfContext. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // VRF context to which the service is scoped. It is a reference to an object of type VrfContext. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VrfRef *string `json:"vrf_ref"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/network_subnet_clash.go b/vendor/github.com/vmware/alb-sdk/go/models/network_subnet_clash.go index 71a44f7e4..7ef92a48b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/network_subnet_clash.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/network_subnet_clash.go @@ -8,10 +8,10 @@ package models // swagger:model NetworkSubnetClash type NetworkSubnetClash struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true IPNw *string `json:"ip_nw"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Networks []string `json:"networks,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/network_subnet_info.go b/vendor/github.com/vmware/alb-sdk/go/models/network_subnet_info.go index dc10c17f6..24fbfdba8 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/network_subnet_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/network_subnet_info.go @@ -8,24 +8,24 @@ package models // swagger:model NetworkSubnetInfo type NetworkSubnetInfo struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Free *uint32 `json:"free,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NetworkName *string `json:"network_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NetworkUUID *string `json:"network_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Subnet *IPAddrPrefix `json:"subnet,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Total *uint32 `json:"total,omitempty"` - // Enum options - STATIC_IPS_FOR_SE, STATIC_IPS_FOR_VIP, STATIC_IPS_FOR_VIP_AND_SE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - STATIC_IPS_FOR_SE, STATIC_IPS_FOR_VIP, STATIC_IPS_FOR_VIP_AND_SE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Type *string `json:"type,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Used *uint32 `json:"used,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_clusters.go b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_clusters.go index 223b1e2b8..4c5490f06 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_clusters.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_clusters.go @@ -8,9 +8,9 @@ package models // swagger:model NsxtClusters type NsxtClusters struct { - // List of transport node clusters. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of transport node clusters. Field introduced in 20.1.6. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. ClusterIds []string `json:"cluster_ids,omitempty"` - // Include or Exclude. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Include or Exclude. Field introduced in 20.1.6. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. Include *bool `json:"include,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_configuration.go index b2cd40593..cd85212bc 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_configuration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_configuration.go @@ -8,36 +8,42 @@ package models // swagger:model NsxtConfiguration type NsxtConfiguration struct { - // Automatically create/delete DFW objects such as NSGroups and NSServices in NSX-T Manager. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Automatically create/delete DFW objects such as NSGroups and NSServices in NSX-T Manager. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AutomateDfwObjects *bool `json:"automate_dfw_objects,omitempty"` - // Automatically create DFW rules for VirtualService in NSX-T Manager. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Basic edition(Allowed values- false), Essentials, Enterprise with Cloud Services edition. + // Automatically create DFW rules for VirtualService in NSX-T Manager. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Enterprise with Cloud Services edition. Allowed in Basic (Allowed values- false) edition. AutomateDfwRules *bool `json:"automate_dfw_rules,omitempty"` - // Data network configuration for Avi Service Engines. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Data network configuration for Avi Service Engines. Field introduced in 20.1.5. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. DataNetworkConfig *DataNetworkConfig `json:"data_network_config,omitempty"` - // Domain where NSGroup objects belongs to. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Domain where NSGroup objects belongs to. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DomainID *string `json:"domain_id,omitempty"` - // Enforcement point is where the rules of a policy to apply. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enforcement point is where the rules of a policy to apply. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnforcementpointID *string `json:"enforcementpoint_id,omitempty"` - // Management network configuration for Avi Service Engines. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Management network configuration for Avi Service Engines. Field introduced in 20.1.5. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. ManagementNetworkConfig *ManagementNetworkConfig `json:"management_network_config,omitempty"` - // Credentials to access NSX-T manager. It is a reference to an object of type CloudConnectorUser. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Credentials to access NSX-T manager. It is a reference to an object of type CloudConnectorUser. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NsxtCredentialsRef *string `json:"nsxt_credentials_ref,omitempty"` - // NSX-T manager hostname or IP address. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // NSX-T manager hostname or IP address. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NsxtURL *string `json:"nsxt_url,omitempty"` - // Site where transport zone belongs to. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Site where transport zone belongs to. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SiteID *string `json:"site_id,omitempty"` - // VMC mode. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Flag to identify the DFW scheme implemented by cloud connector, If enabled, the DFW scheme will group and reduce the number of DFW objects created on NSX. The objects will be grouped per Tier-1/Segment. Field introduced in 31.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + StreamlineDfwObjects *bool `json:"streamline_dfw_objects,omitempty"` + + // Flag is used to indicate whether TLS certificate verificationbe done when establishing a connection to a vCenter and NSX-T Manager. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + VerifyCertificate *bool `json:"verify_certificate,omitempty"` + + // VMC mode. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VmcMode *bool `json:"vmc_mode,omitempty"` - // VPC Mode. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // VPC Mode. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VpcMode *bool `json:"vpc_mode,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_credentials.go b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_credentials.go index 609ec8a70..6209c6340 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_credentials.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_credentials.go @@ -8,9 +8,9 @@ package models // swagger:model NsxtCredentials type NsxtCredentials struct { - // Password to talk to Nsx-t manager. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Password to talk to Nsx-t manager. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Password *string `json:"password,omitempty"` - // Username to talk to Nsx-t manager. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Username to talk to Nsx-t manager. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Username *string `json:"username,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_d_f_w_group_details.go b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_d_f_w_group_details.go new file mode 100644 index 000000000..089d8b099 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_d_f_w_group_details.go @@ -0,0 +1,16 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// NsxtDFWGroupDetails nsxt d f w group details +// swagger:model NsxtDFWGroupDetails +type NsxtDFWGroupDetails struct { + + // Error message. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ErrorString *string `json:"error_string,omitempty"` + + // NSX-T DFW Group name. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Group *string `json:"group,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_d_f_w_service_details.go b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_d_f_w_service_details.go new file mode 100644 index 000000000..9bc1267aa --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_d_f_w_service_details.go @@ -0,0 +1,16 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// NsxtDFWServiceDetails nsxt d f w service details +// swagger:model NsxtDFWServiceDetails +type NsxtDFWServiceDetails struct { + + // Error message. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ErrorString *string `json:"error_string,omitempty"` + + // NSX-T DFW service name. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Service *string `json:"service,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_d_f_w_tag_segment_port.go b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_d_f_w_tag_segment_port.go new file mode 100644 index 000000000..3c625d4a2 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_d_f_w_tag_segment_port.go @@ -0,0 +1,19 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// NsxtDFWTagSegmentPort nsxt d f w tag segment port +// swagger:model NsxtDFWTagSegmentPort +type NsxtDFWTagSegmentPort struct { + + // Error message. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ErrorString *string `json:"error_string,omitempty"` + + // NSX-T DFW segment port path. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Path *string `json:"path,omitempty"` + + // Virtual Services. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Vsuuids []string `json:"vsuuids,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_d_f_w_tag_vm.go b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_d_f_w_tag_vm.go new file mode 100644 index 000000000..feb3dc137 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_d_f_w_tag_vm.go @@ -0,0 +1,16 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// NsxtDFWTagVM nsxt d f w tag VM +// swagger:model NsxtDFWTagVM +type NsxtDFWTagVM struct { + + // Error message. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ErrorString *string `json:"error_string,omitempty"` + + // NSX-T DFW VM name. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Name *string `json:"name,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_datastores.go b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_datastores.go index 03cfa736b..49fe56733 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_datastores.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_datastores.go @@ -8,9 +8,9 @@ package models // swagger:model NsxtDatastores type NsxtDatastores struct { - // List of shared datastores. Field introduced in 20.1.2. Allowed in Enterprise edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of shared datastores. Field introduced in 20.1.2. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. DsIds []string `json:"ds_ids,omitempty"` - // Include or Exclude. Field introduced in 20.1.2. Allowed in Enterprise edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Include or Exclude. Field introduced in 20.1.2. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. Include *bool `json:"include,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_hosts.go b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_hosts.go index c1012a91e..e0b06a9dc 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_hosts.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_hosts.go @@ -8,9 +8,9 @@ package models // swagger:model NsxtHosts type NsxtHosts struct { - // List of transport nodes. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of transport nodes. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HostIds []string `json:"host_ids,omitempty"` - // Include or Exclude. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Include or Exclude. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Include *bool `json:"include,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_image_details.go b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_image_details.go index c1440aeb7..7ba7d562e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_image_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_image_details.go @@ -8,15 +8,15 @@ package models // swagger:model NsxtImageDetails type NsxtImageDetails struct { - // Cloud Id. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Cloud Id. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Error message. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Error message. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorString *string `json:"error_string,omitempty"` - // Image version. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Image version. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ImageVersion *string `json:"image_version,omitempty"` - // VC url. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // VC url. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcURL *string `json:"vc_url,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_s_i_endpoint_details.go b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_s_i_endpoint_details.go index d7f315f90..1778a2c5f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_s_i_endpoint_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_s_i_endpoint_details.go @@ -8,21 +8,21 @@ package models // swagger:model NsxtSIEndpointDetails type NsxtSIEndpointDetails struct { - // VirtualEndpoint Path. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // VirtualEndpoint Path. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Endpoint *string `json:"endpoint,omitempty"` - // Error message. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Error message. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ErrorString *string `json:"error_string,omitempty"` - // ServiceEngineGroup name. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // ServiceEngineGroup name. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Segroup *string `json:"segroup,omitempty"` - // Services where endpoint refers. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Services where endpoint refers. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Services []string `json:"services,omitempty"` - // Endpoint Target IPs. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Endpoint Target IPs. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TargetIps []string `json:"targetIps,omitempty"` - // Tier1 path. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Tier1 path. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Tier1 *string `json:"tier1,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_s_i_rule_details.go b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_s_i_rule_details.go index efe2a7671..1935540bc 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_s_i_rule_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_s_i_rule_details.go @@ -8,30 +8,33 @@ package models // swagger:model NsxtSIRuleDetails type NsxtSIRuleDetails struct { - // Rule Action. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Rule Action. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Action *string `json:"action,omitempty"` - // Destinatios excluded or not. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Destinatios excluded or not. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Destexclude *bool `json:"destexclude,omitempty"` - // Destination of redirection rule. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Destination of redirection rule. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Dests []string `json:"dests,omitempty"` - // Rule Direction. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Rule Direction. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Direction *string `json:"direction,omitempty"` - // Error message. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Error message. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ErrorString *string `json:"error_string,omitempty"` - // Pool name. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Pool name. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Pool *string `json:"pool,omitempty"` - // ServiceEngineGroup name. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // ServiceEngineGroup name. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Segroup *string `json:"segroup,omitempty"` - // Services of redirection rule. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Services of redirection rule. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Services []string `json:"services,omitempty"` - // Sources of redirection rule. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Sources of redirection rule. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Sources []string `json:"sources,omitempty"` + + // VS name. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Vs *string `json:"vs,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_s_i_service_details.go b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_s_i_service_details.go index 134b33808..8cbfc9dba 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_s_i_service_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_s_i_service_details.go @@ -8,9 +8,9 @@ package models // swagger:model NsxtSIServiceDetails type NsxtSIServiceDetails struct { - // Error message. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Error message. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ErrorString *string `json:"error_string,omitempty"` - // NSX-T ServiceInsertion service name. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // NSX-T ServiceInsertion service name. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Service *string `json:"service,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_s_ipolicy_details.go b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_s_ipolicy_details.go index 5919609d0..226d1d61a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_s_ipolicy_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_s_ipolicy_details.go @@ -8,21 +8,21 @@ package models // swagger:model NsxtSIPolicyDetails type NsxtSIpolicyDetails struct { - // Error message. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Error message. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ErrorString *string `json:"error_string,omitempty"` - // RedirectPolicy Path. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // RedirectPolicy Path. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Policy *string `json:"policy,omitempty"` - // Traffic is redirected to this endpoints. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Traffic is redirected to this endpoints. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RedirectTo []string `json:"redirectTo,omitempty"` - // Policy scope. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Policy scope. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Scope *string `json:"scope,omitempty"` - // ServiceEngineGroup name. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // ServiceEngineGroup name. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Segroup *string `json:"segroup,omitempty"` - // Tier1 path. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Tier1 path. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Tier1 *string `json:"tier1,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_segment_runtime.go b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_segment_runtime.go index b9ff64b97..f143e6b36 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_segment_runtime.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_segment_runtime.go @@ -12,70 +12,70 @@ type NsxtSegmentRuntime struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Nsxt segment belongs to cloud. It is a reference to an object of type Cloud. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Nsxt segment belongs to cloud. It is a reference to an object of type Cloud. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudRef *string `json:"cloud_ref,omitempty"` - // V6 DHCP ranges configured in Nsxt. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // V6 DHCP ranges configured in Nsxt. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Dhcp6Ranges []string `json:"dhcp6_ranges,omitempty"` - // IP address management scheme for this Segment associated network. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP address management scheme for this Segment associated network. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DhcpEnabled *bool `json:"dhcp_enabled,omitempty"` - // DHCP ranges configured in Nsxt. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DHCP ranges configured in Nsxt. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DhcpRanges []string `json:"dhcp_ranges,omitempty"` - // Segment object name. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Segment object name. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Network Name. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Network Name. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NwName *string `json:"nw_name,omitempty"` - // Corresponding network object in Avi. It is a reference to an object of type Network. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Corresponding network object in Avi. It is a reference to an object of type Network. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NwRef *string `json:"nw_ref,omitempty"` - // Opaque network Id. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Opaque network Id. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OpaqueNetworkID *string `json:"opaque_network_id,omitempty"` - // Origin ID applicable to security only cloud. Field introduced in 22.1.2. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Origin ID applicable to security only cloud. Field introduced in 22.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OriginID *string `json:"origin_id,omitempty"` - // Nsxt segment belongs to Security only cloud. Field introduced in 22.1.2. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Nsxt segment belongs to Security only cloud. Field introduced in 22.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SecurityOnlyNsxt *bool `json:"security_only_nsxt,omitempty"` - // Segment Gateway. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Segment Gateway. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SegmentGw *string `json:"segment_gw,omitempty"` - // V6 segment Gateway. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // V6 segment Gateway. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SegmentGw6 *string `json:"segment_gw6,omitempty"` - // Segment Id. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Segment Id. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SegmentID *string `json:"segment_id,omitempty"` - // Segment name. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Segment name. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Segname *string `json:"segname,omitempty"` - // Segment Cidr. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Segment Cidr. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Subnet *string `json:"subnet,omitempty"` - // V6 Segment Cidr. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // V6 Segment Cidr. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Subnet6 *string `json:"subnet6,omitempty"` - // Nsxt segment belongs to tenant. It is a reference to an object of type Tenant. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Nsxt segment belongs to tenant. It is a reference to an object of type Tenant. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Tier1 router Id. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Tier1 router Id. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Tier1ID *string `json:"tier1_id,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Uuid. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Uuid. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Segment Vlan ids. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Segment Vlan ids. Field introduced in 20.1.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VlanIds []string `json:"vlan_ids,omitempty"` - // Corresponding vrf context object in Avi. It is a reference to an object of type VrfContext. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Corresponding vrf context object in Avi. It is a reference to an object of type VrfContext. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VrfContextRef *string `json:"vrf_context_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_setup.go b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_setup.go index a6c57627c..38af70943 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_setup.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_setup.go @@ -8,15 +8,15 @@ package models // swagger:model NsxtSetup type NsxtSetup struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Status *string `json:"status,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TransportzoneID *string `json:"transportzone_id,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_streaming_server_status.go b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_streaming_server_status.go new file mode 100644 index 000000000..d19ae2515 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_streaming_server_status.go @@ -0,0 +1,28 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// NsxtStreamingServerStatus nsxt streaming server status +// swagger:model NsxtStreamingServerStatus +type NsxtStreamingServerStatus struct { + + // Timestamp (unix time since epoch) of last message received from NSX-T streaming service. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Cursor *CorfuTimestamp `json:"cursor,omitempty"` + + // Error encountered while processing updates fromstreaming agent. This will be empty if the last update was successful. This message should also indicate if the failure was in full-sync or delta-sync processing. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + LastUpdateErr *string `json:"last_update_err,omitempty"` + + // Human readable timestamp of last successful update done in Avi. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + LastUpdateTime *string `json:"last_update_time,omitempty"` + + // Hostname or IP of NSX-T manager as given in cloud config. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + NsxtManagerURL *string `json:"nsxt_manager_url,omitempty"` + + // State of the connection to NSX-T manager streaming service gRPC client. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + State *string `json:"state,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + UUID *string `json:"uuid,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_t1_seg.go b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_t1_seg.go index dfa036f1d..c91bad7ce 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_t1_seg.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_t1_seg.go @@ -8,9 +8,9 @@ package models // swagger:model NsxtT1Seg type NsxtT1Seg struct { - // NSX-T Segment. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // NSX-T Segment. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Segment *string `json:"segment,omitempty"` - // NSX-T Tier1. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // NSX-T Tier1. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Tier1 *string `json:"tier1,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_t1_seg_details.go b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_t1_seg_details.go index 8ade19910..d25f9d79f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_t1_seg_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_t1_seg_details.go @@ -8,12 +8,12 @@ package models // swagger:model NsxtT1SegDetails type NsxtT1SegDetails struct { - // NSX-T cloud id. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // NSX-T cloud id. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Error message. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Error message. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ErrorString *string `json:"error_string,omitempty"` - // NSX-T tier1(s) segment(s). Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // NSX-T tier1(s) segment(s). Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. T1seg []*NsxtT1Seg `json:"t1seg,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_tier1_segment_automatic_mode.go b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_tier1_segment_automatic_mode.go index f46c57c49..56d49b17d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_tier1_segment_automatic_mode.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_tier1_segment_automatic_mode.go @@ -8,13 +8,13 @@ package models // swagger:model NsxtTier1SegmentAutomaticMode type NsxtTier1SegmentAutomaticMode struct { - // Uber IP subnet for the logical segments created automatically by Avi controller. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Uber IP subnet for the logical segments created automatically by Avi controller. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true NsxtSegmentSubnet *IPAddrPrefix `json:"nsxt_segment_subnet"` - // The number of SE data vNic's that can be connected to the Avi logical segment. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The number of SE data vNic's that can be connected to the Avi logical segment. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumSePerSegment *uint32 `json:"num_se_per_segment,omitempty"` - // Tier1 logical router IDs. Field introduced in 20.1.1. Minimum of 1 items required. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Tier1 logical router IDs. Field introduced in 20.1.1. Minimum of 1 items required. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Tier1LrIds []string `json:"tier1_lr_ids,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_tier1_segment_config.go b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_tier1_segment_config.go index a7e244709..83bea0e9d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_tier1_segment_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_tier1_segment_config.go @@ -8,13 +8,13 @@ package models // swagger:model NsxtTier1SegmentConfig type NsxtTier1SegmentConfig struct { - // Avi controller creates and manages logical segments for a Tier-1 LR. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Enterprise with Cloud Services edition. + // Avi controller creates and manages logical segments for a Tier-1 LR. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Enterprise with Cloud Services edition. Automatic *NsxtTier1SegmentAutomaticMode `json:"automatic,omitempty"` - // Avi Admin selects an available logical segment (created by NSX-T admin) associated with a Tier-1 LR. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Avi Admin selects an available logical segment (created by NSX-T admin) associated with a Tier-1 LR. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Manual *NsxtTier1SegmentManualMode `json:"manual,omitempty"` - // Config Mode for selecting the placement logical segments for Avi ServiceEngine data path. Enum options - TIER1_SEGMENT_MANUAL, TIER1_SEGMENT_AUTOMATIC. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Basic edition(Allowed values- TIER1_SEGMENT_MANUAL), Essentials, Enterprise with Cloud Services edition. + // Config Mode for selecting the placement logical segments for Avi ServiceEngine data path. Enum options - TIER1_SEGMENT_MANUAL, TIER1_SEGMENT_AUTOMATIC. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Enterprise with Cloud Services edition. Allowed in Basic (Allowed values- TIER1_SEGMENT_MANUAL) edition. // Required: true SegmentConfigMode *string `json:"segment_config_mode"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_tier1_segment_manual_mode.go b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_tier1_segment_manual_mode.go index f304e3b37..69ec9b319 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/nsxt_tier1_segment_manual_mode.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/nsxt_tier1_segment_manual_mode.go @@ -8,6 +8,6 @@ package models // swagger:model NsxtTier1SegmentManualMode type NsxtTier1SegmentManualMode struct { - // Tier1 logical router placement information. Field introduced in 20.1.1. Minimum of 1 items required. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Tier1 logical router placement information. Field introduced in 20.1.1. Minimum of 1 items required. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Tier1Lrs []*Tier1LogicalRouterInfo `json:"tier1_lrs,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ntlm_log.go b/vendor/github.com/vmware/alb-sdk/go/models/ntlm_log.go index efbdd33cf..ffa50ad1c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/ntlm_log.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/ntlm_log.go @@ -8,9 +8,9 @@ package models // swagger:model NtlmLog type NtlmLog struct { - // Set to true, if request is detected to be NTLM. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Set to true, if request is detected to be NTLM. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NtlmDetected *bool `json:"ntlm_detected,omitempty"` - // Set the NTLM Status. Enum options - NTLM_AUTHENTICATION_SUCCESS, NTLM_UNAUTHORIZED, NTLM_NEGOTIATION, NTLM_AUTHENTICATION_FAILURE, NTLM_AUTHENTICATED_REQUESTS. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Set the NTLM Status. Enum options - NTLM_AUTHENTICATION_SUCCESS, NTLM_UNAUTHORIZED, NTLM_NEGOTIATION, NTLM_AUTHENTICATION_FAILURE, NTLM_AUTHENTICATED_REQUESTS. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NtlmStatus *string `json:"ntlm_status,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/nuage_s_d_n_controller.go b/vendor/github.com/vmware/alb-sdk/go/models/nuage_s_d_n_controller.go index b5ea43440..34f740672 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/nuage_s_d_n_controller.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/nuage_s_d_n_controller.go @@ -8,36 +8,36 @@ package models // swagger:model NuageSDNController type NuageSDNController struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NuageOrganization *string `json:"nuage_organization,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NuagePassword *string `json:"nuage_password,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NuagePort *uint32 `json:"nuage_port,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NuageUsername *string `json:"nuage_username,omitempty"` - // Nuage VSD host name or IP address. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Nuage VSD host name or IP address. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NuageVsdHost *string `json:"nuage_vsd_host,omitempty"` - // Domain to be used for SE creation. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Domain to be used for SE creation. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeDomain *string `json:"se_domain,omitempty"` - // Enterprise to be used for SE creation. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enterprise to be used for SE creation. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeEnterprise *string `json:"se_enterprise,omitempty"` - // Network to be used for SE creation. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Network to be used for SE creation. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeNetwork *string `json:"se_network,omitempty"` - // Policy Group to be used for SE creation. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Policy Group to be used for SE creation. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SePolicyGroup *string `json:"se_policy_group,omitempty"` - // User to be used for SE creation. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // User to be used for SE creation. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeUser *string `json:"se_user,omitempty"` - // Zone to be used for SE creation. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Zone to be used for SE creation. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeZone *string `json:"se_zone,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/o_auth_app_settings.go b/vendor/github.com/vmware/alb-sdk/go/models/o_auth_app_settings.go index a93ca41f1..10c0aee94 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/o_auth_app_settings.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/o_auth_app_settings.go @@ -8,16 +8,16 @@ package models // swagger:model OAuthAppSettings type OAuthAppSettings struct { - // Application specific identifier. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Application specific identifier. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true ClientID *string `json:"client_id"` - // Application specific identifier secret. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Application specific identifier secret. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ClientSecret *string `json:"client_secret,omitempty"` - // OpenID Connect specific configuration. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // OpenID Connect specific configuration. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OidcConfig *OIDCConfig `json:"oidc_config,omitempty"` - // Scope specified to give limited access to the app. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Scope specified to give limited access to the app. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Scopes []string `json:"scopes,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/o_auth_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/o_auth_profile.go index 6054b91fd..37b513d32 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/o_auth_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/o_auth_profile.go @@ -8,58 +8,58 @@ package models // swagger:model OAuthProfile type OAuthProfile struct { - // URL of authorization server. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // URL of authorization server. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true AuthorizationEndpoint *string `json:"authorization_endpoint"` - // Logout URI of IDP server. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Logout URI of IDP server. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EndSessionEndpoint *string `json:"end_session_endpoint,omitempty"` - // Instance uuid of the csp service. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Instance uuid of the csp service. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. InstanceID *string `json:"instance_id,omitempty"` - // URL of token introspection server. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // URL of token introspection server. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IntrospectionEndpoint *string `json:"introspection_endpoint,omitempty"` - // Uniquely identifiable name of the Token Issuer. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Uniquely identifiable name of the Token Issuer. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Issuer *string `json:"issuer,omitempty"` - // Lifetime of the cached JWKS keys. Allowed values are 0-1440. Field introduced in 21.1.3. Unit is MIN. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Lifetime of the cached JWKS keys. Allowed values are 0-1440. Field introduced in 21.1.3. Unit is MIN. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. JwksTimeout *int32 `json:"jwks_timeout,omitempty"` - // JWKS URL of the endpoint that hosts the public keys that can be used to verify any JWT issued by the authorization server. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // JWKS URL of the endpoint that hosts the public keys that can be used to verify any JWT issued by the authorization server. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. JwksURI *string `json:"jwks_uri,omitempty"` - // OAuth App Settings for controller authentication. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // OAuth App Settings for controller authentication. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OauthControllerSettings *OAuthAppSettings `json:"oauth_controller_settings,omitempty"` - // Type of OAuth profile which defines the usage type. Enum options - CLIENT_OAUTH, CONTROLLER_OAUTH. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Type of OAuth profile which defines the usage type. Enum options - CLIENT_OAUTH, CONTROLLER_OAUTH. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OauthProfileType *string `json:"oauth_profile_type,omitempty"` - // Type of OAuth Provider when using controller oauth as oauth profile type. Enum options - OAUTH_CSP. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Type of OAuth Provider when using controller oauth as oauth profile type. Enum options - OAUTH_CSP. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OauthProvider *string `json:"oauth_provider,omitempty"` - // Buffering size for the responses from the OAUTH enpoints. Allowed values are 0-32768000. Field introduced in 21.1.3. Unit is BYTES. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Buffering size for the responses from the OAUTH enpoints. Allowed values are 0-32768000. Field introduced in 21.1.3. Unit is BYTES. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OauthRespBufferSz *int32 `json:"oauth_resp_buffer_sz,omitempty"` - // Organization Id for OAuth. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Organization Id for OAuth. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OrgID *string `json:"org_id,omitempty"` - // Pool object to interface with Authorization Server endpoints. It is a reference to an object of type Pool. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Pool object to interface with Authorization Server endpoints. It is a reference to an object of type Pool. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PoolRef *string `json:"pool_ref,omitempty"` - // Redirect URI specified in the request to Authorization Server. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Redirect URI specified in the request to Authorization Server. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RedirectURI *string `json:"redirect_uri,omitempty"` - // Uuid value of csp service. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Uuid value of csp service. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ServiceID *string `json:"service_id,omitempty"` - // Name of the csp service. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the csp service. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ServiceName *string `json:"service_name,omitempty"` - // URL of token exchange server. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // URL of token exchange server. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TokenEndpoint *string `json:"token_endpoint,omitempty"` - // URL of the Userinfo Endpoint. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // URL of the Userinfo Endpoint. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UserinfoEndpoint *string `json:"userinfo_endpoint,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/o_auth_resource_server.go b/vendor/github.com/vmware/alb-sdk/go/models/o_auth_resource_server.go index 12da0a614..2121e842e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/o_auth_resource_server.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/o_auth_resource_server.go @@ -8,16 +8,16 @@ package models // swagger:model OAuthResourceServer type OAuthResourceServer struct { - // Access token type. Enum options - ACCESS_TOKEN_TYPE_JWT, ACCESS_TOKEN_TYPE_OPAQUE. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Access token type. Enum options - ACCESS_TOKEN_TYPE_JWT, ACCESS_TOKEN_TYPE_OPAQUE. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true AccessType *string `json:"access_type"` - // Lifetime of the cached introspection data. Allowed values are 0-1440. Special values are 0- No caching of introspection data. Field introduced in 22.1.3. Unit is MIN. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Lifetime of the cached introspection data. Allowed values are 0-1440. Special values are 0- No caching of introspection data. Field introduced in 22.1.3. Unit is MIN. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IntrospectionDataTimeout *int32 `json:"introspection_data_timeout,omitempty"` - // Validation parameters to be used when access token type is JWT. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Validation parameters to be used when access token type is JWT. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. JwtParams *JWTValidationParams `json:"jwt_params,omitempty"` - // Validation parameters to be used when access token type is opaque. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Validation parameters to be used when access token type is opaque. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OpaqueTokenParams *OpaqueTokenValidationParams `json:"opaque_token_params,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/o_auth_settings.go b/vendor/github.com/vmware/alb-sdk/go/models/o_auth_settings.go index 03ba5dc07..1db4033dc 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/o_auth_settings.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/o_auth_settings.go @@ -8,13 +8,13 @@ package models // swagger:model OAuthSettings type OAuthSettings struct { - // Application-specific OAuth config. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Application-specific OAuth config. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AppSettings *OAuthAppSettings `json:"app_settings,omitempty"` - // Auth Profile to use for validating users. It is a reference to an object of type AuthProfile. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Auth Profile to use for validating users. It is a reference to an object of type AuthProfile. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true AuthProfileRef *string `json:"auth_profile_ref"` - // Resource Server OAuth config. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Resource Server OAuth config. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ResourceServer *OAuthResourceServer `json:"resource_server,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/o_auth_v_s_config.go b/vendor/github.com/vmware/alb-sdk/go/models/o_auth_v_s_config.go index 1737a06dd..0e34f7022 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/o_auth_v_s_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/o_auth_v_s_config.go @@ -8,24 +8,24 @@ package models // swagger:model OAuthVSConfig type OAuthVSConfig struct { - // HTTP cookie name for authorized session. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // HTTP cookie name for authorized session. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CookieName *string `json:"cookie_name,omitempty"` - // HTTP cookie timeout for authorized session. Allowed values are 1-1440. Field introduced in 21.1.3. Unit is MIN. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // HTTP cookie timeout for authorized session. Allowed values are 1-1440. Field introduced in 21.1.3. Unit is MIN. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CookieTimeout *int32 `json:"cookie_timeout,omitempty"` - // Key to generate the cookie. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Key to generate the cookie. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Key []*HTTPCookiePersistenceKey `json:"key,omitempty"` - // URI which triggers OAuth logout. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // URI which triggers OAuth logout. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LogoutURI *string `json:"logout_uri,omitempty"` - // Application and IDP settings for OAuth/OIDC. Field introduced in 21.1.3. Maximum of 1 items allowed. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Application and IDP settings for OAuth/OIDC. Field introduced in 21.1.3. Maximum of 1 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OauthSettings []*OAuthSettings `json:"oauth_settings,omitempty"` - // URI to which IDP will redirect to after the logout. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // URI to which IDP will redirect to after the logout. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PostLogoutRedirectURI *string `json:"post_logout_redirect_uri,omitempty"` - // Redirect URI specified in the request to Authorization Server. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Redirect URI specified in the request to Authorization Server. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RedirectURI *string `json:"redirect_uri,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/o_c_i_credentials.go b/vendor/github.com/vmware/alb-sdk/go/models/o_c_i_credentials.go index 4d283954e..b706a5e84 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/o_c_i_credentials.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/o_c_i_credentials.go @@ -8,15 +8,15 @@ package models // swagger:model OCICredentials type OCICredentials struct { - // API key with respect to the Public Key. Field introduced in 18.2.1,18.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // API key with respect to the Public Key. Field introduced in 18.2.1,18.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Fingerprint *string `json:"fingerprint,omitempty"` - // Private Key file (pem file) content. Field introduced in 18.2.1,18.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Private Key file (pem file) content. Field introduced in 18.2.1,18.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. KeyContent *string `json:"key_content,omitempty"` - // Pass phrase for the key. Field introduced in 18.2.1,18.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Pass phrase for the key. Field introduced in 18.2.1,18.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PassPhrase *string `json:"pass_phrase,omitempty"` - // Oracle Cloud Id for the User. Field introduced in 18.2.1,18.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Oracle Cloud Id for the User. Field introduced in 18.2.1,18.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. User *string `json:"user,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/o_c_i_setup.go b/vendor/github.com/vmware/alb-sdk/go/models/o_c_i_setup.go index 14489d115..09d206a38 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/o_c_i_setup.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/o_c_i_setup.go @@ -8,21 +8,21 @@ package models // swagger:model OCISetup type OCISetup struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CompartmentID *string `json:"compartment_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Status *string `json:"status,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Tenancy *string `json:"tenancy,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcnID *string `json:"vcn_id,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/o_c_s_p_config.go b/vendor/github.com/vmware/alb-sdk/go/models/o_c_s_p_config.go index f3c4a2a27..d821018b3 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/o_c_s_p_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/o_c_s_p_config.go @@ -8,21 +8,21 @@ package models // swagger:model OCSPConfig type OCSPConfig struct { - // Describes the Time Interval after which the next OCSP job needs to be scheduled in case of the OCSP job failures. Allowed values are 60-86400. Field introduced in 20.1.1. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Describes the Time Interval after which the next OCSP job needs to be scheduled in case of the OCSP job failures. Allowed values are 60-86400. Field introduced in 20.1.1. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FailedOcspJobsRetryInterval *uint32 `json:"failed_ocsp_jobs_retry_interval,omitempty"` - // Maximum number of times the failed OCSP jobs can be scheduled. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of times the failed OCSP jobs can be scheduled. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxTries *uint32 `json:"max_tries,omitempty"` - // Interval between the OCSP queries. Allowed values are 60-31536000. Field introduced in 20.1.1. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Interval between the OCSP queries. Allowed values are 60-31536000. Field introduced in 20.1.1. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OcspReqInterval *uint32 `json:"ocsp_req_interval,omitempty"` - // Time in seconds that the system waits for a reply from the OCSP responder before dropping the connection. Field introduced in 20.1.1. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Time in seconds that the system waits for a reply from the OCSP responder before dropping the connection. Field introduced in 20.1.1. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OcspRespTimeout *uint32 `json:"ocsp_resp_timeout,omitempty"` - // List of Responder URLs configured by user to do failover/override the AIA extension contained in the OCSP responder's SSL/TLS certificate. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of Responder URLs configured by user to do failover/override the AIA extension contained in the OCSP responder's SSL/TLS certificate. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResponderURLLists []string `json:"responder_url_lists,omitempty"` - // Describes the type of action to take with the Responder URLs. Enum options - OCSP_RESPONDER_URL_FAILOVER, OCSP_RESPONDER_URL_OVERRIDE. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Describes the type of action to take with the Responder URLs. Enum options - OCSP_RESPONDER_URL_FAILOVER, OCSP_RESPONDER_URL_OVERRIDE. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. URLAction *string `json:"url_action,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/o_c_s_p_response_info.go b/vendor/github.com/vmware/alb-sdk/go/models/o_c_s_p_response_info.go index 9f5def664..1cda9ec5b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/o_c_s_p_response_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/o_c_s_p_response_info.go @@ -8,34 +8,34 @@ package models // swagger:model OCSPResponseInfo type OCSPResponseInfo struct { - // Revocation status of the certificate. Enum options - OCSP_CERTSTATUS_GOOD, OCSP_CERTSTATUS_REVOKED, OCSP_CERTSTATUS_UNKNOWN. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Revocation status of the certificate. Enum options - OCSP_CERTSTATUS_GOOD, OCSP_CERTSTATUS_REVOKED, OCSP_CERTSTATUS_UNKNOWN. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true // Read Only: true CertStatus *string `json:"cert_status"` - // The time at or before which newer information will be available about the status of the certificate. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // The time at or before which newer information will be available about the status of the certificate. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Read Only: true NextUpdate *string `json:"next_update,omitempty"` - // The OCSP Responder URL from which the response is received. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // The OCSP Responder URL from which the response is received. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true // Read Only: true OcspRespFromResponderURL *string `json:"ocsp_resp_from_responder_url"` - // Signed OCSP response received from the CA's OCSP Responder. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Signed OCSP response received from the CA's OCSP Responder. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true // Read Only: true OcspResponse *string `json:"ocsp_response"` - // The reason for the revocation of the certificate. Enum options - OCSP_REVOCATION_REASON_UNSPECIFIED, OCSP_REVOCATION_REASON_KEY_COMPROMISE, OCSP_REVOCATION_REASON_CA_COMPROMISE, OCSP_REVOCATION_REASON_AFFILIATION_CHANGED, OCSP_REVOCATION_REASON_SUPERSEDED, OCSP_REVOCATION_REASON_CESSATION_OF_OPERATION, OCSP_REVOCATION_REASON_CERTIFICATE_HOLD, OCSP_REVOCATION_REASON_REMOVE_FROM_CRL, OCSP_REVOCATION_REASON_PRIVILEGE_WITHDRAWN, OCSP_REVOCATION_REASON_AA_COMPROMISE. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // The reason for the revocation of the certificate. Enum options - OCSP_REVOCATION_REASON_UNSPECIFIED, OCSP_REVOCATION_REASON_KEY_COMPROMISE, OCSP_REVOCATION_REASON_CA_COMPROMISE, OCSP_REVOCATION_REASON_AFFILIATION_CHANGED, OCSP_REVOCATION_REASON_SUPERSEDED, OCSP_REVOCATION_REASON_CESSATION_OF_OPERATION, OCSP_REVOCATION_REASON_CERTIFICATE_HOLD, OCSP_REVOCATION_REASON_REMOVE_FROM_CRL, OCSP_REVOCATION_REASON_PRIVILEGE_WITHDRAWN, OCSP_REVOCATION_REASON_AA_COMPROMISE. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Read Only: true RevocationReason *string `json:"revocation_reason,omitempty"` - // ISO 8601 compatible timestamp at which the certificate was revoked or placed on hold. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // ISO 8601 compatible timestamp at which the certificate was revoked or placed on hold. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Read Only: true RevocationTime *string `json:"revocation_time,omitempty"` - // The most recent time at which the status being indicated is known by the OCSP Responder to have been correct. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // The most recent time at which the status being indicated is known by the OCSP Responder to have been correct. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Read Only: true ThisUpdate *string `json:"this_update,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/o_id_c_config.go b/vendor/github.com/vmware/alb-sdk/go/models/o_id_c_config.go index bee035765..112990a89 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/o_id_c_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/o_id_c_config.go @@ -8,12 +8,15 @@ package models // swagger:model OIDCConfig type OIDCConfig struct { - // Adds openid as one of the scopes enabling OpenID Connect flow. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Adds openid as one of the scopes enabling OpenID Connect flow. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OidcEnable *bool `json:"oidc_enable,omitempty"` - // Fetch profile information by enabling profile scope. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Fetch profile information by enabling profile scope. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Profile *bool `json:"profile,omitempty"` - // Fetch profile information from Userinfo Endpoint. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Claim name from id token to be used as User ID. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + UseridClaimName *string `json:"userid_claim_name,omitempty"` + + // Fetch profile information from Userinfo Endpoint. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Userinfo *bool `json:"userinfo,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/o_shift_k8_s_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/o_shift_k8_s_configuration.go index 1d7adf6e0..2827b9713 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/o_shift_k8_s_configuration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/o_shift_k8_s_configuration.go @@ -8,162 +8,162 @@ package models // swagger:model OShiftK8SConfiguration type OShiftK8SConfiguration struct { - // Sync frequency in seconds with frameworks. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Sync frequency in seconds with frameworks. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AppSyncFrequency *uint32 `json:"app_sync_frequency,omitempty"` - // Auto assign FQDN to a virtual service if a valid FQDN is not configured. Field introduced in 17.2.8. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Auto assign FQDN to a virtual service if a valid FQDN is not configured. Field introduced in 17.2.8. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AutoAssignFqdn *bool `json:"auto_assign_fqdn,omitempty"` - // Avi Linux bridge subnet on OpenShift/K8s nodes. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Avi Linux bridge subnet on OpenShift/K8s nodes. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AviBridgeSubnet *IPAddrPrefix `json:"avi_bridge_subnet,omitempty"` - // UUID of the UCP CA TLS cert and key. It is a reference to an object of type SSLKeyAndCertificate. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the UCP CA TLS cert and key. It is a reference to an object of type SSLKeyAndCertificate. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CaTLSKeyAndCertificateRef *string `json:"ca_tls_key_and_certificate_ref,omitempty"` - // UUID of the client TLS cert and key instead of service account token. One of client certificate or token is required. It is a reference to an object of type SSLKeyAndCertificate. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the client TLS cert and key instead of service account token. One of client certificate or token is required. It is a reference to an object of type SSLKeyAndCertificate. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientTLSKeyAndCertificateRef *string `json:"client_tls_key_and_certificate_ref,omitempty"` - // Openshift/K8S Cluster ID used to uniquely map same named namespaces as tenants in Avi. In order to use more than one OpenShift/K8S cloud on this controller, cluster_tag has to be unique across these clouds. Changing cluster_tag is disruptive as all virtual services in the cloud will be recreated. Field introduced in 17.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Openshift/K8S Cluster ID used to uniquely map same named namespaces as tenants in Avi. In order to use more than one OpenShift/K8S cloud on this controller, cluster_tag has to be unique across these clouds. Changing cluster_tag is disruptive as all virtual services in the cloud will be recreated. Field introduced in 17.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClusterTag *string `json:"cluster_tag,omitempty"` - // Perform container port matching to create a HTTP Virtualservice instead of a TCP/UDP VirtualService. By default, ports 80, 8080, 443, 8443 are considered HTTP. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Perform container port matching to create a HTTP Virtualservice instead of a TCP/UDP VirtualService. By default, ports 80, 8080, 443, 8443 are considered HTTP. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ContainerPortMatchHTTPService *bool `json:"container_port_match_http_service,omitempty"` - // Directory to mount to check for core dumps on Service Engines. This will be mapped read only to /var/crash on any new Service Engines. This is a disruptive change. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Directory to mount to check for core dumps on Service Engines. This will be mapped read only to /var/crash on any new Service Engines. This is a disruptive change. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CoredumpDirectory *string `json:"coredump_directory,omitempty"` - // If there is no explicit east_west_placement field in virtualservice configuration, treat service as a East-West service; default services such a OpenShift API server do not have virtualservice configuration. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If there is no explicit east_west_placement field in virtualservice configuration, treat service as a East-West service; default services such a OpenShift API server do not have virtualservice configuration. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DefaultServiceAsEastWestService *bool `json:"default_service_as_east_west_service,omitempty"` - // Disable auto service sync for back end services. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Disable auto service sync for back end services. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DisableAutoBackendServiceSync *bool `json:"disable_auto_backend_service_sync,omitempty"` - // Disable auto service sync for front end services. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Disable auto service sync for front end services. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DisableAutoFrontendServiceSync *bool `json:"disable_auto_frontend_service_sync,omitempty"` - // Disable auto sync for GSLB services. Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Disable auto sync for GSLB services. Field introduced in 17.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DisableAutoGsSync *bool `json:"disable_auto_gs_sync,omitempty"` - // Disable SE creation. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Disable SE creation. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DisableAutoSeCreation *bool `json:"disable_auto_se_creation,omitempty"` - // Host Docker server UNIX socket endpoint. 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. + // Host Docker server UNIX socket endpoint. 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. DockerEndpoint *string `json:"docker_endpoint,omitempty"` - // Docker registry for ServiceEngine image. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Docker registry for ServiceEngine image. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DockerRegistrySe *DockerRegistry `json:"docker_registry_se,omitempty"` - // Match against this prefix when placing east-west VSs on SEs . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Match against this prefix when placing east-west VSs on SEs . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EastWestPlacementSubnet *IPAddrPrefix `json:"east_west_placement_subnet,omitempty"` - // Enable Kubernetes event subscription. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable Kubernetes event subscription. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableEventSubscription *bool `json:"enable_event_subscription,omitempty"` - // Knob to turn on adding of HTTP drop rules for host and path combinations in incoming request header, specified as part of Ingress/Route spec. The default state is to enable this behavior. Note Toggling this knob only affects any new routes/ingresses, existing routes/ingresses present in Avi will continue to function as-is. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Knob to turn on adding of HTTP drop rules for host and path combinations in incoming request header, specified as part of Ingress/Route spec. The default state is to enable this behavior. Note Toggling this knob only affects any new routes/ingresses, existing routes/ingresses present in Avi will continue to function as-is. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableRouteIngressHardening *bool `json:"enable_route_ingress_hardening,omitempty"` - // Enable proxy ARP from Host interface for Front End proxies. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable proxy ARP from Host interface for Front End proxies. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FeproxyVipsEnableProxyArp *bool `json:"feproxy_vips_enable_proxy_arp,omitempty"` - // List of container ports that create a HTTP Virtualservice instead of a TCP/UDP VirtualService. Defaults to 80, 8080, 443 and 8443. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of container ports that create a HTTP Virtualservice instead of a TCP/UDP VirtualService. Defaults to 80, 8080, 443 and 8443. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HTTPContainerPorts []int64 `json:"http_container_ports,omitempty,omitempty"` - // Do not sync applications only for ingress that have these exclude attributes configured. Field introduced in 17.2.15, 18.1.5, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Do not sync applications only for ingress that have these exclude attributes configured. Field introduced in 17.2.15, 18.1.5, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IngExcludeAttributes []*IngAttribute `json:"ing_exclude_attributes,omitempty"` - // Sync applications only for ingress objects that have these include attributes configured. Default values are populated for this field if not provided. The default value are 'attribute' 'kubernetes.io/ingress.class', 'value' 'avi'. Field introduced in 17.2.15, 18.1.5, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Sync applications only for ingress objects that have these include attributes configured. Default values are populated for this field if not provided. The default value are 'attribute' 'kubernetes.io/ingress.class', 'value' 'avi'. Field introduced in 17.2.15, 18.1.5, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IngIncludeAttributes []*IngAttribute `json:"ing_include_attributes,omitempty"` - // Perform Layer4 (TCP/UDP) health monitoring even for Layer7 (HTTP) Pools. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Perform Layer4 (TCP/UDP) health monitoring even for Layer7 (HTTP) Pools. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. L4HealthMonitoring *bool `json:"l4_health_monitoring,omitempty"` - // List of OpenShift/Kubernetes master nodes; In case of a load balanced OpenShift/K8S cluster, use Virtual IP of the cluster. Each node is of the form node 8443 or http //node 8080. If scheme is not provided, https is assumed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of OpenShift/Kubernetes master nodes; In case of a load balanced OpenShift/K8S cluster, use Virtual IP of the cluster. Each node is of the form node 8443 or http //node 8080. If scheme is not provided, https is assumed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MasterNodes []string `json:"master_nodes,omitempty"` - // OpenShift/K8S Node label to be used as OpenShift/K8S Node's availability zone in a dual availability zone deployment. ServiceEngines belonging to the availability zone will be rebooted during a manual DR failover. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // OpenShift/K8S Node label to be used as OpenShift/K8S Node's availability zone in a dual availability zone deployment. ServiceEngines belonging to the availability zone will be rebooted during a manual DR failover. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NodeAvailabilityZoneLabel *string `json:"node_availability_zone_label,omitempty"` - // Syncing of applications is disabled only for namespaces/projects that have these exclude attributes configured. If there are apps synced already for these namespaces, they will be removed from Avi. Field introduced in 17.1.9,17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Syncing of applications is disabled only for namespaces/projects that have these exclude attributes configured. If there are apps synced already for these namespaces, they will be removed from Avi. Field introduced in 17.1.9,17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NsExcludeAttributes []*MesosAttribute `json:"ns_exclude_attributes,omitempty"` - // Sync applications only for namespaces/projects that have these include attributes configured. Field introduced in 17.1.9,17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Sync applications only for namespaces/projects that have these include attributes configured. Field introduced in 17.1.9,17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NsIncludeAttributes []*MesosAttribute `json:"ns_include_attributes,omitempty"` - // Enables sharding of Routes and Ingresses to this number (if non zero) of virtual services in the admin tenant per SEGroup. Sharding is done by hashing on the namespace of the Ingress/Route object. This knob is valid only if shared_virtualservice_namespace flag is set. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enables sharding of Routes and Ingresses to this number (if non zero) of virtual services in the admin tenant per SEGroup. Sharding is done by hashing on the namespace of the Ingress/Route object. This knob is valid only if shared_virtualservice_namespace flag is set. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumShards *uint32 `json:"num_shards,omitempty"` - // Override Service Ports with well known ports (80/443) for http/https Route/Ingress VirtualServices. Field introduced in 17.2.12,18.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Override Service Ports with well known ports (80/443) for http/https Route/Ingress VirtualServices. Field introduced in 17.2.12,18.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OverrideServicePorts *bool `json:"override_service_ports,omitempty"` - // Persistent Volume Claim name to be used for persistent storage for Avi service engines. This could be used in scenarios where host based volumes are ephemeral. Refer https //kubernetes.io/docs/concepts/storage/persistent-volumes/#persistentvolumeclaims for more details on the usage of this field. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Persistent Volume Claim name to be used for persistent storage for Avi service engines. This could be used in scenarios where host based volumes are ephemeral. Refer https //kubernetes.io/docs/concepts/storage/persistent-volumes/#persistentvolumeclaims for more details on the usage of this field. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PersistentVolumeClaim *string `json:"persistent_volume_claim,omitempty"` - // Routes support adding routes to a particular namespace routing table in Openshift/K8s cluster. Each route is a combination of subnet and nexthop ip address or nexthop interface name, and a enum type is used to distinguish an entry in the host (default behaviour) or in the container/pod or in other namespace. This knob should be enabled in the following cases 1. Forwarding the network packets to the same network interface from where it came from in the OpenShift/K8s node. 2. OpenShift/K8s Node connected to the Internet via multiple network interfaces on different networks/ISPs.3. Handling North-South traffic originating from with in the node when the default gateway for outgoing traffic of vs is configured.4. Handling the container/pod traffic by adding the routes in the container/pod. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Routes support adding routes to a particular namespace routing table in Openshift/K8s cluster. Each route is a combination of subnet and nexthop ip address or nexthop interface name, and a enum type is used to distinguish an entry in the host (default behaviour) or in the container/pod or in other namespace. This knob should be enabled in the following cases 1. Forwarding the network packets to the same network interface from where it came from in the OpenShift/K8s node. 2. OpenShift/K8s Node connected to the Internet via multiple network interfaces on different networks/ISPs.3. Handling North-South traffic originating from with in the node when the default gateway for outgoing traffic of vs is configured.4. Handling the container/pod traffic by adding the routes in the container/pod. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Routes []*RouteInfo `json:"routes,omitempty"` - // Cluster uses overlay based SDN. Enable this flag if cluster uses a overlay based SDN for OpenShift, Flannel, Weave, Nuage. Disable for routed mode. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Cluster uses overlay based SDN. Enable this flag if cluster uses a overlay based SDN for OpenShift, Flannel, Weave, Nuage. Disable for routed mode. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SdnOverlay *bool `json:"sdn_overlay,omitempty"` - // Use SSH/Pod for SE deployment. Enum options - SE_CREATE_FLEET, SE_CREATE_SSH, SE_CREATE_POD. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use SSH/Pod for SE deployment. Enum options - SE_CREATE_FLEET, SE_CREATE_SSH, SE_CREATE_POD. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeDeploymentMethod *string `json:"se_deployment_method,omitempty"` - // Exclude hosts with attributes for SE creation. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Exclude hosts with attributes for SE creation. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeExcludeAttributes []*MesosAttribute `json:"se_exclude_attributes,omitempty"` - // OpenShift/K8S secret name to be used for private docker repos when deploying SE as a Pod. Reference Link https //kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/. Field introduced in 17.2.13,18.1.3,18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // OpenShift/K8S secret name to be used for private docker repos when deploying SE as a Pod. Reference Link https //kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/. Field introduced in 17.2.13,18.1.3,18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeImagePullSecret *string `json:"se_image_pull_secret,omitempty"` - // Create SEs just on hosts with include attributes. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Create SEs just on hosts with include attributes. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeIncludeAttributes []*MesosAttribute `json:"se_include_attributes,omitempty"` - // Kubernetes namespace to be used for deploying Avi service engines. This namespace is used to create daemonsets, service accounts, etc. for Avi only use. Setting this value is a disruptive operation and assumes the namespace exists in kubernetes. 'default' namespace is picked if this field is unset. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Kubernetes namespace to be used for deploying Avi service engines. This namespace is used to create daemonsets, service accounts, etc. for Avi only use. Setting this value is a disruptive operation and assumes the namespace exists in kubernetes. 'default' namespace is picked if this field is unset. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeNamespace *string `json:"se_namespace,omitempty"` - // Match SE Pod tolerations against taints of OpenShift/K8S nodes https //kubernetes.io/docs/concepts/configuration/taint-and-toleration/. 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. + // Match SE Pod tolerations against taints of OpenShift/K8S nodes https //kubernetes.io/docs/concepts/configuration/taint-and-toleration/. 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. SePodTolerations []*PodToleration `json:"se_pod_tolerations,omitempty"` - // Priority class for AVI SEs when running as pods. User is expected to have the priority class (with this name) created in Kubernetes, beforehand. If the priority class doesn't exist while assigning this field, the SE pods may not start. If empty no priority class will be used for deploying SE pods (default behaviour). Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Priority class for AVI SEs when running as pods. User is expected to have the priority class (with this name) created in Kubernetes, beforehand. If the priority class doesn't exist while assigning this field, the SE pods may not start. If empty no priority class will be used for deploying SE pods (default behaviour). Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SePriorityClass *string `json:"se_priority_class,omitempty"` - // Restart ServiceEngines by batch on ServiceEngineGroup updates (cpu, memory..etc). Field introduced in 17.2.15, 18.1.5, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Restart ServiceEngines by batch on ServiceEngineGroup updates (cpu, memory..etc). Field introduced in 17.2.15, 18.1.5, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeRestartBatchSize *uint32 `json:"se_restart_batch_size,omitempty"` - // Restart ServiceEngines forcely if VirtualServices failed to migrate to another SE. Field introduced in 17.2.15, 18.1.5, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Restart ServiceEngines forcely if VirtualServices failed to migrate to another SE. Field introduced in 17.2.15, 18.1.5, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeRestartForce *bool `json:"se_restart_force,omitempty"` - // Host volume to be used as a disk for Avi SE, This is a disruptive change. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Host volume to be used as a disk for Avi SE, This is a disruptive change. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeVolume *string `json:"se_volume,omitempty"` - // Allow Avi Vantage to create SecurityContextConstraints and ServiceAccounts which allow Egress Pods to run in privileged mode in an Openshift environment. Enabling this would exclude egress services from 'disable_auto_backend_service_sync' (if set) behaviour. Note Access credentials must have cluster-admin role privileges. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allow Avi Vantage to create SecurityContextConstraints and ServiceAccounts which allow Egress Pods to run in privileged mode in an Openshift environment. Enabling this would exclude egress services from 'disable_auto_backend_service_sync' (if set) behaviour. Note Access credentials must have cluster-admin role privileges. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SecureEgressMode *bool `json:"secure_egress_mode,omitempty"` - // Authorization token for service account instead of client certificate. One of client certificate or token is required. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Authorization token for service account instead of client certificate. One of client certificate or token is required. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServiceAccountToken *string `json:"service_account_token,omitempty"` - // Prefix to be used for Shard VS name when num_shards knob is non zero. Format for Shard VS name will be --CloudName-SEGroupName. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Prefix to be used for Shard VS name when num_shards knob is non zero. Format for Shard VS name will be --CloudName-SEGroupName. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ShardPrefix *string `json:"shard_prefix,omitempty"` - // Projects/Namespaces use a shared virtualservice for http/https Routes and Ingress objects unless overriden by the avi_virtualservice dedicated|shared annotation. Field introduced in 17.1.9,17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Projects/Namespaces use a shared virtualservice for http/https Routes and Ingress objects unless overriden by the avi_virtualservice dedicated|shared annotation. Field introduced in 17.1.9,17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SharedVirtualserviceNamespace *bool `json:"shared_virtualservice_namespace,omitempty"` - // Cloud connector user uuid for SSH to hosts. It is a reference to an object of type CloudConnectorUser. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Cloud connector user uuid for SSH to hosts. It is a reference to an object of type CloudConnectorUser. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SSHUserRef *string `json:"ssh_user_ref,omitempty"` - // Allow the not_ready_addresses in the kubernetes endpoint object to be added as servers in the AVI pool object. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allow the not_ready_addresses in the kubernetes endpoint object to be added as servers in the AVI pool object. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SyncNotReadyAddresses *bool `json:"sync_not_ready_addresses,omitempty"` - // If true, use controller generated SE docker image via fileservice, else use docker repository image as defined by docker_registry_se. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If true, use controller generated SE docker image via fileservice, else use docker repository image as defined by docker_registry_se. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseControllerImage *bool `json:"use_controller_image,omitempty"` - // Use OpenShift/Kubernetes resource definition and annotations as single-source-of-truth. Any changes made in Avi Controller via UI or CLI will be overridden by values provided in annotations. Field introduced in 17.2.13, 18.1.4, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use OpenShift/Kubernetes resource definition and annotations as single-source-of-truth. Any changes made in Avi Controller via UI or CLI will be overridden by values provided in annotations. Field introduced in 17.2.13, 18.1.4, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseResourceDefinitionAsSsot *bool `json:"use_resource_definition_as_ssot,omitempty"` - // Enable VirtualService placement on Service Engines on nodes with scheduling disabled. When false, Service Engines are disabled on nodes where scheduling is disabled. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable VirtualService placement on Service Engines on nodes with scheduling disabled. When false, Service Engines are disabled on nodes where scheduling is disabled. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseSchedulingDisabledNodes *bool `json:"use_scheduling_disabled_nodes,omitempty"` - // Use Cluster IP of service as VIP for East-West services; This option requires that kube proxy is disabled on all nodes. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use Cluster IP of service as VIP for East-West services; This option requires that kube proxy is disabled on all nodes. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseServiceClusterIPAsEwVip *bool `json:"use_service_cluster_ip_as_ew_vip,omitempty"` - // VirtualService default gateway if multiple nics are present in the host. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // VirtualService default gateway if multiple nics are present in the host. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VipDefaultGateway *IPAddr `json:"vip_default_gateway,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/oauth_log.go b/vendor/github.com/vmware/alb-sdk/go/models/oauth_log.go index a59620a67..c8cbc5bc9 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/oauth_log.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/oauth_log.go @@ -8,33 +8,33 @@ package models // swagger:model OauthLog type OauthLog struct { - // Authentication policy rule match. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Authentication policy rule match. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AuthnRuleMatch *AuthnRuleMatch `json:"authn_rule_match,omitempty"` - // Authorization policy rule match. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Authorization policy rule match. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AuthzRuleMatch *AuthzRuleMatch `json:"authz_rule_match,omitempty"` - // OAuth SessionCookie expired. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // OAuth SessionCookie expired. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IsSessionCookieExpired *bool `json:"is_session_cookie_expired,omitempty"` - // Subrequest info related to fetching jwks keys from jwks uri endpoint. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Subrequest info related to fetching jwks keys from jwks uri endpoint. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. JwksSubrequest *OauthSubRequestLog `json:"jwks_subrequest,omitempty"` - // OAuth state. Enum options - OAUTH_STATE_CLIENT_IDP_HANDSHAKE_REDIRECT, OAUTH_STATE_CLIENT_IDP_HANDSHAKE_FAIL, OAUTH_STATE_TOKEN_EXCHANGE_REQUEST, OAUTH_STATE_TOKEN_EXCHANGE_RESPONSE, OAUTH_STATE_TOKEN_INTROSPECTION_REQUEST, OAUTH_STATE_TOKEN_INTROSPECTION_RESPONSE, OAUTH_STATE_REFRESH_TOKEN_REQUEST, OAUTH_STATE_REFRESH_TOKEN_RESPONSE, OAUTH_STATE_JWKS_URI_REQUEST, OAUTH_STATE_JWKS_URI_RESPONSE, OAUTH_STATE_USERINFO_REQUEST, OAUTH_STATE_USERINFO_RESPONSE. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // OAuth state. Enum options - OAUTH_STATE_CLIENT_IDP_HANDSHAKE_REDIRECT, OAUTH_STATE_CLIENT_IDP_HANDSHAKE_FAIL, OAUTH_STATE_TOKEN_EXCHANGE_REQUEST, OAUTH_STATE_TOKEN_EXCHANGE_RESPONSE, OAUTH_STATE_TOKEN_INTROSPECTION_REQUEST, OAUTH_STATE_TOKEN_INTROSPECTION_RESPONSE, OAUTH_STATE_REFRESH_TOKEN_REQUEST, OAUTH_STATE_REFRESH_TOKEN_RESPONSE, OAUTH_STATE_JWKS_URI_REQUEST, OAUTH_STATE_JWKS_URI_RESPONSE, OAUTH_STATE_USERINFO_REQUEST, OAUTH_STATE_USERINFO_RESPONSE. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OauthState *string `json:"oauth_state,omitempty"` - // OAuth request State to avoid CSRF atatcks. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // OAuth request State to avoid CSRF atatcks. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. State *string `json:"state,omitempty"` - // Subrequest info related to the code exchange flow. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Subrequest info related to the code exchange flow. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TokenExchangeSubrequest *OauthSubRequestLog `json:"token_exchange_subrequest,omitempty"` - // Subrequest info related to Token Introspection. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Subrequest info related to Token Introspection. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TokenIntrospectionSubrequest *OauthSubRequestLog `json:"token_introspection_subrequest,omitempty"` - // Subrequest info related to refresh access Token flow. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Subrequest info related to refresh access Token flow. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TokenRefreshSubrequest *OauthSubRequestLog `json:"token_refresh_subrequest,omitempty"` - // Subrequest info related to fetching userinfo from userinfo endpoint. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Subrequest info related to fetching userinfo from userinfo endpoint. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UserinfoSubrequest *OauthSubRequestLog `json:"userinfo_subrequest,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/oauth_sub_request_log.go b/vendor/github.com/vmware/alb-sdk/go/models/oauth_sub_request_log.go index cde526ed2..fdfacb39c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/oauth_sub_request_log.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/oauth_sub_request_log.go @@ -8,12 +8,12 @@ package models // swagger:model OauthSubRequestLog type OauthSubRequestLog struct { - // Error code. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Error code. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ErrorCode *string `json:"error_code,omitempty"` - // Error description. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Error description. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ErrorDescription *string `json:"error_description,omitempty"` - // Subrequest info related to the Oauth flow. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Subrequest info related to the Oauth flow. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SubRequestLog *SubRequestLog `json:"sub_request_log,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/obj_sync_config.go b/vendor/github.com/vmware/alb-sdk/go/models/obj_sync_config.go index b8d1fe09a..8a4e48112 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/obj_sync_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/obj_sync_config.go @@ -8,12 +8,12 @@ package models // swagger:model ObjSyncConfig type ObjSyncConfig struct { - // SE CPU limit for InterSE Object Distribution. Allowed values are 15-80. Field introduced in 20.1.3. Unit is PERCENT. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // SE CPU limit for InterSE Object Distribution. Allowed values are 0-100. Special values are 0- No Restriction.. Field introduced in 20.1.3. Unit is PERCENT. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ObjsyncCPULimit *uint32 `json:"objsync_cpu_limit,omitempty"` - // Hub election interval for InterSE Object Distribution. Allowed values are 30-300. Field introduced in 20.1.3. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Hub election interval for InterSE Object Distribution. Allowed values are 30-300. Field introduced in 20.1.3. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ObjsyncHubElectInterval *uint32 `json:"objsync_hub_elect_interval,omitempty"` - // Reconcile interval for InterSE Object Distribution. Allowed values are 1-120. Field introduced in 20.1.3. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Reconcile interval for InterSE Object Distribution. Allowed values are 1-120. Field introduced in 20.1.3. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ObjsyncReconcileInterval *uint32 `json:"objsync_reconcile_interval,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/object_rule.go b/vendor/github.com/vmware/alb-sdk/go/models/object_rule.go new file mode 100644 index 000000000..096ef9d52 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/object_rule.go @@ -0,0 +1,22 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// ObjectRule object rule +// swagger:model ObjectRule +type ObjectRule struct { + + // Action to trigger when policy conditions are met. Field introduced in 31.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + // Required: true + // Read Only: true + Action *RetentionAction `json:"action"` + + // Maximum number of objects allowed in the system. When the limit exceeds, action is invoked for the oldest objects. Allowed values are 1-100. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Limit *uint64 `json:"limit,omitempty"` + + // Name of the object model. Field introduced in 31.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + // Read Only: true + ModelName *string `json:"model_name,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/omitted_waf_log_stats.go b/vendor/github.com/vmware/alb-sdk/go/models/omitted_waf_log_stats.go index db8b68845..fdf875722 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/omitted_waf_log_stats.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/omitted_waf_log_stats.go @@ -8,9 +8,9 @@ package models // swagger:model OmittedWafLogStats type OmittedWafLogStats struct { - // The total count of omitted match element logs in all rules. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The total count of omitted match element logs in all rules. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MatchElements *uint32 `json:"match_elements,omitempty"` - // The total count of omitted rule logs. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The total count of omitted rule logs. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Rules *uint32 `json:"rules,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/opaque_token_validation_params.go b/vendor/github.com/vmware/alb-sdk/go/models/opaque_token_validation_params.go index 7efacb64e..bfa1c945a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/opaque_token_validation_params.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/opaque_token_validation_params.go @@ -8,11 +8,11 @@ package models // swagger:model OpaqueTokenValidationParams type OpaqueTokenValidationParams struct { - // Resource server specific identifier used to validate against introspection endpoint when access token is opaque. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Resource server specific identifier used to validate against introspection endpoint when access token is opaque. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true ServerID *string `json:"server_id"` - // Resource server specific password/secret. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Resource server specific password/secret. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true ServerSecret *string `json:"server_secret"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/open_stack_api_version_check_failure.go b/vendor/github.com/vmware/alb-sdk/go/models/open_stack_api_version_check_failure.go index 3a7be0c39..5ec18032e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/open_stack_api_version_check_failure.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/open_stack_api_version_check_failure.go @@ -8,12 +8,12 @@ package models // swagger:model OpenStackApiVersionCheckFailure type OpenStackAPIVersionCheckFailure struct { - // Cloud UUID. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Cloud UUID. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Cloud name. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Cloud name. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcName *string `json:"cc_name,omitempty"` - // Failure reason containing expected API version and actual version. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Failure reason containing expected API version and actual version. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorString *string `json:"error_string,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/open_stack_cluster_setup.go b/vendor/github.com/vmware/alb-sdk/go/models/open_stack_cluster_setup.go index 864a23e62..85bafadcd 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/open_stack_cluster_setup.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/open_stack_cluster_setup.go @@ -8,22 +8,22 @@ package models // swagger:model OpenStackClusterSetup type OpenStackClusterSetup struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AdminTenant *string `json:"admin_tenant,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AuthURL *string `json:"auth_url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorString *string `json:"error_string,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true KeystoneHost *string `json:"keystone_host"` - // Enum options - NO_ACCESS, READ_ACCESS, WRITE_ACCESS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - NO_ACCESS, READ_ACCESS, WRITE_ACCESS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Privilege *string `json:"privilege,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/open_stack_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/open_stack_configuration.go index db1d8f0c5..d67826eb2 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/open_stack_configuration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/open_stack_configuration.go @@ -8,121 +8,121 @@ package models // swagger:model OpenStackConfiguration type OpenStackConfiguration struct { - // OpenStack admin tenant (or project) information. For Keystone v3, provide the project information in project@domain format. Domain need not be specified if the project belongs to the 'Default' domain. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // OpenStack admin tenant (or project) information. For Keystone v3, provide the project information in project@domain format. Domain need not be specified if the project belongs to the 'Default' domain. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true AdminTenant *string `json:"admin_tenant"` - // admin-tenant's UUID in OpenStack. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // admin-tenant's UUID in OpenStack. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AdminTenantUUID *string `json:"admin_tenant_uuid,omitempty"` - // If false, allowed-address-pairs extension will not be used. . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If false, allowed-address-pairs extension will not be used. . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AllowedAddressPairs *bool `json:"allowed_address_pairs,omitempty"` - // If true, an anti-affinity policy will be applied to all SEs of a SE-Group, else no such policy will be applied. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If true, an anti-affinity policy will be applied to all SEs of a SE-Group, else no such policy will be applied. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AntiAffinity *bool `json:"anti_affinity,omitempty"` - // Auth URL for connecting to keystone. If this is specified, any value provided for keystone_host is ignored. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Auth URL for connecting to keystone. If this is specified, any value provided for keystone_host is ignored. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AuthURL *string `json:"auth_url,omitempty"` - // If false, metadata service will be used instead of config-drive functionality to retrieve SE VM metadata. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If false, metadata service will be used instead of config-drive functionality to retrieve SE VM metadata. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigDrive *bool `json:"config_drive,omitempty"` - // When set to True, the VIP and Data ports will be programmed to set virtual machine interface disable-policy. Please refer Contrail documentation for more on disable-policy. Field introduced in 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // When set to True, the VIP and Data ports will be programmed to set virtual machine interface disable-policy. Please refer Contrail documentation for more on disable-policy. Field introduced in 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ContrailDisablePolicy *bool `json:"contrail_disable_policy,omitempty"` - // Contrail VNC endpoint url (example http //10.10.10.100 8082). By default, 'http //' scheme and 8082 port will be used if not provided in the url. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Contrail VNC endpoint url (example http //10.10.10.100 8082). By default, 'http //' scheme and 8082 port will be used if not provided in the url. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ContrailEndpoint *string `json:"contrail_endpoint,omitempty"` - // Enable Contrail plugin mode. (deprecated). Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable Contrail plugin mode. (deprecated). Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ContrailPlugin *bool `json:"contrail_plugin,omitempty"` - // Custom image properties to be set on a Service Engine image. Only hw_vif_multiqueue_enabled property is supported. Other properties will be ignored. Field introduced in 18.2.7, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Custom image properties to be set on a Service Engine image. Only hw_vif_multiqueue_enabled property is supported. Other properties will be ignored. Field introduced in 18.2.7, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CustomSeImageProperties []*Property `json:"custom_se_image_properties,omitempty"` - // When enabled, frequently used objects like networks, subnets, routers etc. are cached to improve performance and reduce load on OpenStack Controllers. Suitable for OpenStack environments where Neutron resources are not frequently created, updated, or deleted.The cache is refreshed when cloud GC API is issued. Field introduced in 21.1.5, 22.1.2. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // When enabled, frequently used objects like networks, subnets, routers etc. are cached to improve performance and reduce load on OpenStack Controllers. Suitable for OpenStack environments where Neutron resources are not frequently created, updated, or deleted.The cache is refreshed when cloud GC API is issued. Field introduced in 21.1.5, 22.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EnableOsObjectCaching *bool `json:"enable_os_object_caching,omitempty"` - // When set to True, OpenStack resources created by Avi are tagged with Avi Cloud UUID. Field introduced in 21.1.5, 22.1.2. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // When set to True, OpenStack resources created by Avi are tagged with Avi Cloud UUID. Field introduced in 21.1.5, 22.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EnableTagging *bool `json:"enable_tagging,omitempty"` - // If True, allow selection of networks marked as 'external' for management, vip or data networks. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If True, allow selection of networks marked as 'external' for management, vip or data networks. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ExternalNetworks *bool `json:"external_networks,omitempty"` - // Free unused floating IPs. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Free unused floating IPs. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FreeFloatingips *bool `json:"free_floatingips,omitempty"` - // Default hypervisor type, only KVM is supported. Enum options - DEFAULT, VMWARE_ESX, KVM, VMWARE_VSAN, XEN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Default hypervisor type, only KVM is supported. Enum options - DEFAULT, VMWARE_ESX, KVM, VMWARE_VSAN, XEN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Hypervisor *string `json:"hypervisor,omitempty"` - // Custom properties per hypervisor type. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Custom properties per hypervisor type. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HypervisorProperties []*OpenStackHypervisorProperties `json:"hypervisor_properties,omitempty"` - // If OS_IMG_FMT_RAW, use RAW images else use QCOW2 for KVM. Enum options - OS_IMG_FMT_AUTO, OS_IMG_FMT_QCOW2, OS_IMG_FMT_VMDK, OS_IMG_FMT_RAW, OS_IMG_FMT_FLAT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If OS_IMG_FMT_RAW, use RAW images else use QCOW2 for KVM. Enum options - OS_IMG_FMT_AUTO, OS_IMG_FMT_QCOW2, OS_IMG_FMT_VMDK, OS_IMG_FMT_RAW, OS_IMG_FMT_FLAT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ImgFormat *string `json:"img_format,omitempty"` - // Import keystone tenants list into Avi. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Import keystone tenants list into Avi. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ImportKeystoneTenants *bool `json:"import_keystone_tenants,omitempty"` - // Allow self-signed certificates when communicating with https service endpoints. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allow self-signed certificates when communicating with https service endpoints. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Insecure *bool `json:"insecure,omitempty"` - // Keystone's hostname or IP address. (Deprecated) Use auth_url instead. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Keystone's hostname or IP address. (Deprecated) Use auth_url instead. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. KeystoneHost *string `json:"keystone_host,omitempty"` - // If True, map Avi 'admin' tenant to the admin_tenant of the Cloud. Else map Avi 'admin' to OpenStack 'admin' tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If True, map Avi 'admin' tenant to the admin_tenant of the Cloud. Else map Avi 'admin' to OpenStack 'admin' tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MapAdminToCloudadmin *bool `json:"map_admin_to_cloudadmin,omitempty"` - // Avi Management network name or cidr. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Avi Management network name or cidr. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MgmtNetworkName *string `json:"mgmt_network_name"` - // Management network UUID. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Management network UUID. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MgmtNetworkUUID *string `json:"mgmt_network_uuid,omitempty"` - // If True, embed owner info in VIP port 'name', else embed owner info in 'device_id' field. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If True, embed owner info in VIP port 'name', else embed owner info in 'device_id' field. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NameOwner *bool `json:"name_owner,omitempty"` - // If True, enable neutron rbac discovery of networks shared across tenants/projects. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If True, enable neutron rbac discovery of networks shared across tenants/projects. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NeutronRbac *bool `json:"neutron_rbac,omitempty"` - // The password Avi Vantage will use when authenticating to Keystone. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The password Avi Vantage will use when authenticating to Keystone. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Password *string `json:"password,omitempty"` - // Access privilege. Enum options - NO_ACCESS, READ_ACCESS, WRITE_ACCESS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Access privilege. Enum options - NO_ACCESS, READ_ACCESS, WRITE_ACCESS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Privilege *string `json:"privilege"` - // LBaaS provider name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // LBaaS provider name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ProvName []string `json:"prov_name,omitempty"` - // A tenant can normally use its own networks and any networks shared with it. In addition, this setting provides extra networks that are usable by tenants. Field introduced in 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // A tenant can normally use its own networks and any networks shared with it. In addition, this setting provides extra networks that are usable by tenants. Field introduced in 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ProviderVipNetworks []*OpenStackVipNetwork `json:"provider_vip_networks,omitempty"` - // Region name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Region name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Region *string `json:"region,omitempty"` - // Defines the mapping from OpenStack role names to avi local role names. For an OpenStack role, this mapping is consulted only if there is no local Avi role with the same name as the OpenStack role. This is an ordered list and only the first matching entry is used. You can use '*' to match all OpenStack role names. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Defines the mapping from OpenStack role names to avi local role names. For an OpenStack role, this mapping is consulted only if there is no local Avi role with the same name as the OpenStack role. This is an ordered list and only the first matching entry is used. You can use '*' to match all OpenStack role names. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RoleMapping []*OpenStackRoleMapping `json:"role_mapping,omitempty"` - // If false, security-groups extension will not be used. . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If false, security-groups extension will not be used. . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SecurityGroups *bool `json:"security_groups,omitempty"` - // If true, then SEs will be created in the appropriate tenants, else SEs will be created in the admin_tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If true, then SEs will be created in the appropriate tenants, else SEs will be created in the admin_tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantSe *bool `json:"tenant_se,omitempty"` - // If admin URLs are either inaccessible or not to be accessed from Avi Controller, then set this to False. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If admin URLs are either inaccessible or not to be accessed from Avi Controller, then set this to False. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseAdminURL *bool `json:"use_admin_url,omitempty"` - // Use internalURL for OpenStack endpoints instead of the default publicURL endpoints. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use internalURL for OpenStack endpoints instead of the default publicURL endpoints. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseInternalEndpoints *bool `json:"use_internal_endpoints,omitempty"` - // Use keystone for user authentication. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use keystone for user authentication. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseKeystoneAuth *bool `json:"use_keystone_auth,omitempty"` - // The username Avi Vantage will use when authenticating to Keystone. For Keystone v3, provide the user information in user@domain format, unless that user belongs to the Default domain. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The username Avi Vantage will use when authenticating to Keystone. For Keystone v3, provide the user information in user@domain format, unless that user belongs to the Default domain. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Username *string `json:"username"` - // When set to True, VIP ports are created in OpenStack tenant configured as admin_tenant in cloud. Otherwise, default behavior is to create VIP ports in user tenant. Field introduced in 21.1.5, 22.1.2. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // When set to True, VIP ports are created in OpenStack tenant configured as admin_tenant in cloud. Otherwise, default behavior is to create VIP ports in user tenant. Field introduced in 21.1.5, 22.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VipPortInAdminTenant *bool `json:"vip_port_in_admin_tenant,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/open_stack_hypervisor_properties.go b/vendor/github.com/vmware/alb-sdk/go/models/open_stack_hypervisor_properties.go index 5d9b89f3d..5274f2f3c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/open_stack_hypervisor_properties.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/open_stack_hypervisor_properties.go @@ -8,10 +8,10 @@ package models // swagger:model OpenStackHypervisorProperties type OpenStackHypervisorProperties struct { - // Hypervisor type. Enum options - DEFAULT, VMWARE_ESX, KVM, VMWARE_VSAN, XEN. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Hypervisor type. Enum options - DEFAULT, VMWARE_ESX, KVM, VMWARE_VSAN, XEN. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Hypervisor *string `json:"hypervisor"` - // Custom properties to be associated with the SE image in Glance for this hypervisor type. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Custom properties to be associated with the SE image in Glance for this hypervisor type. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ImageProperties []*Property `json:"image_properties,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/open_stack_ip_change.go b/vendor/github.com/vmware/alb-sdk/go/models/open_stack_ip_change.go index cbad43ef4..ea6880b1e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/open_stack_ip_change.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/open_stack_ip_change.go @@ -8,19 +8,19 @@ package models // swagger:model OpenStackIpChange type OpenStackIPChange struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorString *string `json:"error_string,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true IP *IPAddr `json:"ip"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MacAddr *string `json:"mac_addr,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PortUUID *string `json:"port_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeVMUUID *string `json:"se_vm_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/open_stack_lb_plugin_op.go b/vendor/github.com/vmware/alb-sdk/go/models/open_stack_lb_plugin_op.go index 79de1a85d..5525b37dd 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/open_stack_lb_plugin_op.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/open_stack_lb_plugin_op.go @@ -8,27 +8,27 @@ package models // swagger:model OpenStackLbPluginOp type OpenStackLbPluginOp struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Command *string `json:"command"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Detail *string `json:"detail,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Elapsed *uint32 `json:"elapsed,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ID *string `json:"id"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Prov *string `json:"prov"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Result *string `json:"result,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/open_stack_lb_prov_audit_check.go b/vendor/github.com/vmware/alb-sdk/go/models/open_stack_lb_prov_audit_check.go index f7fcfee80..905096e2d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/open_stack_lb_prov_audit_check.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/open_stack_lb_prov_audit_check.go @@ -8,27 +8,27 @@ package models // swagger:model OpenStackLbProvAuditCheck type OpenStackLbProvAuditCheck struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Detail *string `json:"detail,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Elapsed *uint32 `json:"elapsed,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ID *string `json:"id"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Result *string `json:"result,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Tenant *string `json:"tenant"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true User *string `json:"user"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/open_stack_role_mapping.go b/vendor/github.com/vmware/alb-sdk/go/models/open_stack_role_mapping.go index 4abd1a331..c6874eb47 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/open_stack_role_mapping.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/open_stack_role_mapping.go @@ -8,11 +8,11 @@ package models // swagger:model OpenStackRoleMapping type OpenStackRoleMapping struct { - // Role name in Avi. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Role name in Avi. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true AviRole *string `json:"avi_role"` - // Role name in OpenStack. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Role name in OpenStack. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true OsRole *string `json:"os_role"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/open_stack_se_vm_change.go b/vendor/github.com/vmware/alb-sdk/go/models/open_stack_se_vm_change.go index 6147cf888..2e973ce25 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/open_stack_se_vm_change.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/open_stack_se_vm_change.go @@ -8,9 +8,9 @@ package models // swagger:model OpenStackSeVmChange type OpenStackSeVMChange struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorString *string `json:"error_string,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeVMUUID *string `json:"se_vm_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/open_stack_sync_services.go b/vendor/github.com/vmware/alb-sdk/go/models/open_stack_sync_services.go index e68fc0d92..60bff35a2 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/open_stack_sync_services.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/open_stack_sync_services.go @@ -8,9 +8,9 @@ package models // swagger:model OpenStackSyncServices type OpenStackSyncServices struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorString *string `json:"error_string,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeVMUUID *string `json:"se_vm_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/open_stack_vip_network.go b/vendor/github.com/vmware/alb-sdk/go/models/open_stack_vip_network.go index cbf4e3a19..6a7057713 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/open_stack_vip_network.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/open_stack_vip_network.go @@ -8,9 +8,9 @@ package models // swagger:model OpenStackVipNetwork type OpenStackVipNetwork struct { - // Neutron network UUID. Field introduced in 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Neutron network UUID. Field introduced in 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OsNetworkUUID *string `json:"os_network_uuid,omitempty"` - // UUIDs of OpenStack tenants that should be allowed to use the specified Neutron network for VIPs. Use '*' to make this network available to all tenants. Field introduced in 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUIDs of OpenStack tenants that should be allowed to use the specified Neutron network for VIPs. Use '*' to make this network available to all tenants. Field introduced in 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OsTenantUuids []string `json:"os_tenant_uuids,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/open_stack_vnic_change.go b/vendor/github.com/vmware/alb-sdk/go/models/open_stack_vnic_change.go index c836c68f1..3df8d1133 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/open_stack_vnic_change.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/open_stack_vnic_change.go @@ -8,16 +8,16 @@ package models // swagger:model OpenStackVnicChange type OpenStackVnicChange struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorString *string `json:"error_string,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MacAddrs []string `json:"mac_addrs,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Networks []string `json:"networks,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true SeVMUUID *string `json:"se_vm_uuid"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/operational_status.go b/vendor/github.com/vmware/alb-sdk/go/models/operational_status.go index db0e1cbe3..2bbbc5606 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/operational_status.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/operational_status.go @@ -8,18 +8,27 @@ package models // swagger:model OperationalStatus type OperationalStatus struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LastChangedTime *TimeStamp `json:"last_changed_time,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + NumVsCompleted *uint32 `json:"num_vs_completed,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + NumVsFailed *uint32 `json:"num_vs_failed,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + NumVsTotal *uint32 `json:"num_vs_total,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason []string `json:"reason,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ReasonCode *uint64 `json:"reason_code,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ReasonCodeString *string `json:"reason_code_string,omitempty"` - // Enum options - OPER_UP, OPER_DOWN, OPER_CREATING, OPER_RESOURCES, OPER_INACTIVE, OPER_DISABLED, OPER_UNUSED, OPER_UNKNOWN, OPER_PROCESSING, OPER_INITIALIZING, OPER_ERROR_DISABLED, OPER_AWAIT_MANUAL_PLACEMENT, OPER_UPGRADING, OPER_SE_PROCESSING, OPER_PARTITIONED, OPER_DISABLING, OPER_FAILED, OPER_UNAVAIL, OPER_AGGREGATE_DOWN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - OPER_UP, OPER_DOWN, OPER_CREATING, OPER_RESOURCES, OPER_INACTIVE, OPER_DISABLED, OPER_UNUSED, OPER_UNKNOWN, OPER_PROCESSING, OPER_INITIALIZING, OPER_ERROR_DISABLED, OPER_AWAIT_MANUAL_PLACEMENT, OPER_UPGRADING, OPER_SE_PROCESSING, OPER_PARTITIONED, OPER_DISABLING, OPER_FAILED, OPER_UNAVAIL, OPER_AGGREGATE_DOWN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. State *string `json:"state,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/operations_config.go b/vendor/github.com/vmware/alb-sdk/go/models/operations_config.go index 55b3c1b08..ac8f6a571 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/operations_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/operations_config.go @@ -8,6 +8,6 @@ package models // swagger:model OperationsConfig type OperationsConfig struct { - // Inventory op config. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Inventory op config. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. InventoryConfig *InventoryConfig `json:"inventory_config,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ops_history.go b/vendor/github.com/vmware/alb-sdk/go/models/ops_history.go index 412e972e3..a7b9bd53a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/ops_history.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/ops_history.go @@ -8,36 +8,39 @@ package models // swagger:model OpsHistory type OpsHistory struct { - // Duration of Upgrade operation in seconds. Field introduced in 20.1.4. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Duration of Upgrade operation in seconds. Field introduced in 20.1.4. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Duration *int32 `json:"duration,omitempty"` - // End time of Upgrade operation. Field introduced in 20.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // End time of Upgrade operation. Field introduced in 20.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EndTime *string `json:"end_time,omitempty"` - // Upgrade operation performed. Enum options - UPGRADE, PATCH, ROLLBACK, ROLLBACKPATCH, SEGROUP_RESUME, EVAL_UPGRADE, EVAL_PATCH, EVAL_ROLLBACK, EVAL_ROLLBACKPATCH, EVAL_SEGROUP_RESUME, EVAL_RESTORE, RESTORE. Field introduced in 20.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Upgrade operation performed. Enum options - UPGRADE, PATCH, ROLLBACK, ROLLBACKPATCH, SEGROUP_RESUME, EVAL_UPGRADE, EVAL_PATCH, EVAL_ROLLBACK, EVAL_ROLLBACKPATCH, EVAL_SEGROUP_RESUME, EVAL_RESTORE, RESTORE, UPGRADE_DRYRUN. Field introduced in 20.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Ops *string `json:"ops,omitempty"` - // Patch after the upgrade operation. . Field introduced in 20.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Parameters associated with the Upgrade operation. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Params *UpgradeOpsParam `json:"params,omitempty"` + + // Patch after the upgrade operation. . Field introduced in 20.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PatchVersion *string `json:"patch_version,omitempty"` - // ServiceEngineGroup/SE events for upgrade operation. Field introduced in 20.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // ServiceEngineGroup/SE events for upgrade operation. Field introduced in 20.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeUpgradeEvents []*SeUpgradeEvents `json:"se_upgrade_events,omitempty"` - // SeGroup status for the upgrade operation. Field introduced in 20.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // SeGroup status for the upgrade operation. Field introduced in 20.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SegStatus *SeGroupStatus `json:"seg_status,omitempty"` - // Start time of Upgrade operation. Field introduced in 20.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Start time of Upgrade operation. Field introduced in 20.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StartTime *string `json:"start_time,omitempty"` - // Upgrade operation status. Field introduced in 20.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Upgrade operation status. Field introduced in 20.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. State *UpgradeOpsState `json:"state,omitempty"` - // Record of Pre/Post snapshot captured for current upgrade operation. It is a reference to an object of type StatediffOperation. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Record of Pre/Post snapshot captured for current upgrade operation. It is a reference to an object of type StatediffOperation. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StatediffRef *string `json:"statediff_ref,omitempty"` - // Controller events for Upgrade operation. Field introduced in 20.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Controller events for Upgrade operation. Field introduced in 20.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UpgradeEvents []*EventMap `json:"upgrade_events,omitempty"` - // Image after the upgrade operation. Field introduced in 20.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Image after the upgrade operation. Field introduced in 20.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Version *string `json:"version,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/ops_info.go b/vendor/github.com/vmware/alb-sdk/go/models/ops_info.go new file mode 100644 index 000000000..eba0a45c9 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/ops_info.go @@ -0,0 +1,13 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// OpsInfo ops info +// swagger:model OpsInfo +type OpsInfo struct { + + // Current outstanding request-response token of the message to this site. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Rrtoken []string `json:"rrtoken,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/org_service_units.go b/vendor/github.com/vmware/alb-sdk/go/models/org_service_units.go index bb22c9434..9d26c558f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/org_service_units.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/org_service_units.go @@ -8,12 +8,12 @@ package models // swagger:model OrgServiceUnits type OrgServiceUnits struct { - // Available service units on pulse portal. Field introduced in 21.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Available service units on pulse portal. Field introduced in 21.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AvailableServiceUnits *float64 `json:"available_service_units,omitempty"` - // Organization id. Field introduced in 21.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Organization id. Field introduced in 21.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OrgID *string `json:"org_id,omitempty"` - // Used service units on pulse portal. Field introduced in 21.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Used service units on pulse portal. Field introduced in 21.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UsedServiceUnits *float64 `json:"used_service_units,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/oshift_docker_registry_meta_data.go b/vendor/github.com/vmware/alb-sdk/go/models/oshift_docker_registry_meta_data.go index b165f3402..3b515c11f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/oshift_docker_registry_meta_data.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/oshift_docker_registry_meta_data.go @@ -8,12 +8,12 @@ package models // swagger:model OshiftDockerRegistryMetaData type OshiftDockerRegistryMetaData struct { - // Namespace for the ServiceEngine image to be hosted in Openshift Integrated registry. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Namespace for the ServiceEngine image to be hosted in Openshift Integrated registry. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RegistryNamespace *string `json:"registry_namespace,omitempty"` - // Name of the Integrated registry Service in Openshift. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the Integrated registry Service in Openshift. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RegistryService *string `json:"registry_service,omitempty"` - // Static VIP for 'docker-registry' service in Openshift if Avi is proxying for this service.This VIP should be outside the cluster IP subnet in Kubernetes and within the subnet configured (but outside the available pool of IPs) in the East West IPAM profile configuration for this Cloud. For example, if kubernetes cluster VIP range is 172.30.0.0/16 and subnet configured in East West IPAM profile is 172.50.0.0/16, then 172.50.0.2 can be used for this vip and IP pool can start from 172.50.0.3 onwards. Use this static VIP in '--insecure-registry 5000' docker config if using an insecure registry or add this to the list of IPs/hostnames when generating certificates if using a secure TLS registry. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Static VIP for 'docker-registry' service in Openshift if Avi is proxying for this service.This VIP should be outside the cluster IP subnet in Kubernetes and within the subnet configured (but outside the available pool of IPs) in the East West IPAM profile configuration for this Cloud. For example, if kubernetes cluster VIP range is 172.30.0.0/16 and subnet configured in East West IPAM profile is 172.50.0.0/16, then 172.50.0.2 can be used for this vip and IP pool can start from 172.50.0.3 onwards. Use this static VIP in '--insecure-registry 5000' docker config if using an insecure registry or add this to the list of IPs/hostnames when generating certificates if using a secure TLS registry. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RegistryVip *IPAddr `json:"registry_vip,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/oshift_shared_virtual_service.go b/vendor/github.com/vmware/alb-sdk/go/models/oshift_shared_virtual_service.go index 2b900cb3f..2d5e9589d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/oshift_shared_virtual_service.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/oshift_shared_virtual_service.go @@ -8,7 +8,7 @@ package models // swagger:model OshiftSharedVirtualService type OshiftSharedVirtualService struct { - // Name of shared virtualservice. VirtualService will be created automatically by Cloud Connector. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of shared virtualservice. VirtualService will be created automatically by Cloud Connector. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VirtualserviceName *string `json:"virtualservice_name"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/out_of_band_request_log.go b/vendor/github.com/vmware/alb-sdk/go/models/out_of_band_request_log.go index 6f2f12a59..d82e2948b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/out_of_band_request_log.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/out_of_band_request_log.go @@ -8,6 +8,6 @@ package models // swagger:model OutOfBandRequestLog type OutOfBandRequestLog struct { - // Logs for out-of-band requests sent from the DataScript. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Logs for out-of-band requests sent from the DataScript. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DsReqLogs []*DSRequestLog `json:"ds_req_logs,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/p_g_deployment_rule.go b/vendor/github.com/vmware/alb-sdk/go/models/p_g_deployment_rule.go index 0361b4ecd..4eae38418 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/p_g_deployment_rule.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/p_g_deployment_rule.go @@ -8,12 +8,12 @@ package models // swagger:model PGDeploymentRule type PGDeploymentRule struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MetricID *string `json:"metric_id,omitempty"` - // Enum options - CO_EQ, CO_GT, CO_GE, CO_LT, CO_LE, CO_NE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - CO_EQ, CO_GT, CO_GE, CO_LT, CO_LE, CO_NE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Operator *string `json:"operator,omitempty"` - // metric threshold that is used as the pass fail. If it is not provided then it will simply compare it with current pool vs new pool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // metric threshold that is used as the pass fail. If it is not provided then it will simply compare it with current pool vs new pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Threshold *float64 `json:"threshold,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/p_g_deployment_rule_result.go b/vendor/github.com/vmware/alb-sdk/go/models/p_g_deployment_rule_result.go index 667c9755b..8345f1b4a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/p_g_deployment_rule_result.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/p_g_deployment_rule_result.go @@ -8,13 +8,13 @@ package models // swagger:model PGDeploymentRuleResult type PGDeploymentRuleResult struct { - // Metric value that is used as the pass fail. If it is not provided then it will simply compare it with current pool vs new pool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Metric value that is used as the pass fail. If it is not provided then it will simply compare it with current pool vs new pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MetricValue *float64 `json:"metric_value,omitempty"` - // Whether rule passed or failed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Whether rule passed or failed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Result *bool `json:"result,omitempty"` - // Rule used for evaluation. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rule used for evaluation. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Rule *PGDeploymentRule `json:"rule"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/p_k_iprofile.go b/vendor/github.com/vmware/alb-sdk/go/models/p_k_iprofile.go index a9041ad31..7870aa6ac 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/p_k_iprofile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/p_k_iprofile.go @@ -12,50 +12,47 @@ type PKIprofile struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Exempt errors during certificate verification. Enum options - ALLOW_EXPIRED_CRL, ALLOW_ALL_ERRORS. Field introduced in 30.1.1. Maximum of 1 items allowed. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Exempt errors during certificate verification. Enum options - ALLOW_EXPIRED_CRL, ALLOW_ALL_ERRORS. Field introduced in 30.1.1. Maximum of 1 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AllowPkiErrors []string `json:"allow_pki_errors,omitempty"` - // List of Certificate Authorities (Root and Intermediate) trusted that is used for certificate validation. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of Certificate Authorities (Root and Intermediate) trusted that is used for certificate validation. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CaCerts []*SSLCertificate `json:"ca_certs,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Creator name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Creator name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CreatedBy *string `json:"created_by,omitempty"` - // When enabled, Avi will verify via CRL checks that certificates in the trust chain have not been revoked. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // When enabled, Avi will verify via CRL checks that certificates in the trust chain have not been revoked. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CrlCheck *bool `json:"crl_check,omitempty"` - // Refers to FileObject containing CRL body. It is a reference to an object of type FileObject. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Refers to FileObject containing CRL body. It is a reference to an object of type FileObject. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CrlFileRefs []string `json:"crl_file_refs,omitempty"` - // List of Certificate Revocation Lists.This field is now represented by a file via the fileobject semantics. Field deprecated in 30.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. - Crls []*CRL `json:"crls,omitempty"` - - // When enabled, Avi will not trust Intermediate and Root certs presented by a client. Instead, only the chain certs configured in the Certificate Authority section will be used to verify trust of the client's cert. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- true), Basic edition(Allowed values- true), Enterprise with Cloud Services edition. Special default for Essentials edition is true, Basic edition is true, Enterprise is False. + // When enabled, Avi will not trust Intermediate and Root certs presented by a client. Instead, only the chain certs configured in the Certificate Authority section will be used to verify trust of the client's cert. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- true), Basic (Allowed values- true) edition. Special default for Essentials edition is true, Basic edition is true, Enterprise edition is False. IgnorePeerChain *bool `json:"ignore_peer_chain,omitempty"` - // This field describes the object's replication scope. If the field is set to false, then the object is visible within the controller-cluster and its associated service-engines. If the field is set to true, then the object is replicated across the federation. . Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field describes the object's replication scope. If the field is set to false, then the object is visible within the controller-cluster and its associated service-engines. If the field is set to true, then the object is replicated across the federation. . Field introduced in 17.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsFederated *bool `json:"is_federated,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // Name of the PKI Profile. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the PKI Profile. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // When enabled, Avi will only validate the revocation status of the leaf certificate using CRL. To enable validation for the entire chain, disable this option and provide all the relevant CRLs. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- true), Basic edition(Allowed values- true), Enterprise with Cloud Services edition. + // When enabled, Avi will only validate the revocation status of the leaf certificate using CRL. To enable validation for the entire chain, disable this option and provide all the relevant CRLs. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- true), Basic (Allowed values- true) edition. ValidateOnlyLeafCrl *bool `json:"validate_only_leaf_crl,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/p_k_iprofile_details.go b/vendor/github.com/vmware/alb-sdk/go/models/p_k_iprofile_details.go index 2a2ae6231..c76360f17 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/p_k_iprofile_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/p_k_iprofile_details.go @@ -8,9 +8,9 @@ package models // swagger:model PKIProfileDetails type PKIprofileDetails struct { - // CRL list. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // CRL list. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Crls *string `json:"crls,omitempty"` - // Name of PKIProfile. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of PKIProfile. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/paa_log.go b/vendor/github.com/vmware/alb-sdk/go/models/paa_log.go index c858f29c2..ca67c8514 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/paa_log.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/paa_log.go @@ -8,12 +8,12 @@ package models // swagger:model PaaLog type PaaLog struct { - // PingAccess Agent cache was used for authentication. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // PingAccess Agent cache was used for authentication. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CacheHit *bool `json:"cache_hit,omitempty"` - // The PingAccess server required the client request body for authentication. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The PingAccess server required the client request body for authentication. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientRequestBodySent *bool `json:"client_request_body_sent,omitempty"` - // Logs for each request sent to PA server to completeauthentication for the initial request. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Logs for each request sent to PA server to completeauthentication for the initial request. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RequestLogs []*PaaRequestLog `json:"request_logs,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/paa_request_log.go b/vendor/github.com/vmware/alb-sdk/go/models/paa_request_log.go index 5b00be04b..55376d549 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/paa_request_log.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/paa_request_log.go @@ -8,30 +8,30 @@ package models // swagger:model PaaRequestLog type PaaRequestLog struct { - // Response headers received from PingAccess server. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Response headers received from PingAccess server. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HeadersReceivedFromServer *string `json:"headers_received_from_server,omitempty"` - // Request headers sent to PingAccess server. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Request headers sent to PingAccess server. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HeadersSentToServer *string `json:"headers_sent_to_server,omitempty"` - // The http version of the request. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The http version of the request. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HTTPVersion *string `json:"http_version,omitempty"` - // The http method of the request. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The http method of the request. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Method *string `json:"method,omitempty"` - // The name of the pool that was used for the request. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The name of the pool that was used for the request. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PoolName *string `json:"pool_name,omitempty"` - // The response code received from the PingAccess server. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The response code received from the PingAccess server. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResponseCode *uint32 `json:"response_code,omitempty"` - // The IP of the server that was sent the request. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The IP of the server that was sent the request. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerIP *uint32 `json:"server_ip,omitempty"` - // Number of servers tried during server reselect before the response is sent back. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of servers tried during server reselect before the response is sent back. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServersTried *uint32 `json:"servers_tried,omitempty"` - // The uri of the request. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The uri of the request. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. URIPath *string `json:"uri_path,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/package_details.go b/vendor/github.com/vmware/alb-sdk/go/models/package_details.go index 98559ef36..c9b832032 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/package_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/package_details.go @@ -8,15 +8,15 @@ package models // swagger:model PackageDetails type PackageDetails struct { - // This contains build related information. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This contains build related information. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Build *BuildInfo `json:"build,omitempty"` - // MD5 checksum over the entire package. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // MD5 checksum over the entire package. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Hash *string `json:"hash,omitempty"` - // Patch related necessary information. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Patch related necessary information. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Patch *PatchInfo `json:"patch,omitempty"` - // Path of the package in the repository. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Path of the package in the repository. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Path *string `json:"path,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/param_in_uri.go b/vendor/github.com/vmware/alb-sdk/go/models/param_in_uri.go index b9078e301..ea0df9ac5 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/param_in_uri.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/param_in_uri.go @@ -8,9 +8,9 @@ package models // swagger:model ParamInURI type ParamInURI struct { - // Param name in hitted signature rule match_element. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Param name in hitted signature rule match_element. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ParamName *string `json:"param_name,omitempty"` - // Param value in hitted signature rule match_element. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Param value in hitted signature rule match_element. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Value *string `json:"value,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/param_info.go b/vendor/github.com/vmware/alb-sdk/go/models/param_info.go index c7a18b23e..20dc554ed 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/param_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/param_info.go @@ -8,15 +8,15 @@ package models // swagger:model ParamInfo type ParamInfo struct { - // Number of hits for a param. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of hits for a param. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ParamHits *uint64 `json:"param_hits,omitempty"` - // Param name. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Param name. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ParamKey *string `json:"param_key,omitempty"` - // Various param size and its respective hit count. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Various param size and its respective hit count. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ParamSizeClasses []*ParamSizeClass `json:"param_size_classes,omitempty"` - // Various param type and its respective hit count. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Various param type and its respective hit count. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ParamTypeClasses []*ParamTypeClass `json:"param_type_classes,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/param_size_class.go b/vendor/github.com/vmware/alb-sdk/go/models/param_size_class.go index 0e936f137..d086dae87 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/param_size_class.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/param_size_class.go @@ -8,9 +8,9 @@ package models // swagger:model ParamSizeClass type ParamSizeClass struct { - // Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Indicates the number of hits for this parameter size. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Hits *uint64 `json:"hits,omitempty"` - // Enum options - EMPTY, SMALL, MEDIUM, LARGE, UNLIMITED. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Indicates the size of the parameter. Enum options - EMPTY, SMALL, MEDIUM, LARGE, UNLIMITED. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Len *string `json:"len,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/param_type_class.go b/vendor/github.com/vmware/alb-sdk/go/models/param_type_class.go index 5f0c6fc05..d3e748874 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/param_type_class.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/param_type_class.go @@ -8,9 +8,9 @@ package models // swagger:model ParamTypeClass type ParamTypeClass struct { - // Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Indicates the number of hits for this parameter type. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Hits *uint64 `json:"hits,omitempty"` - // Enum options - PARAM_FLAG, PARAM_DIGITS, PARAM_HEXDIGITS, PARAM_WORD, PARAM_SAFE_TEXT, PARAM_SAFE_TEXT_MULTILINE, PARAM_TEXT, PARAM_TEXT_MULTILINE, PARAM_ALL. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Indicates the type of the parameter. Enum options - PARAM_FLAG, PARAM_DIGITS, PARAM_HEXDIGITS, PARAM_WORD, PARAM_SAFE_TEXT, PARAM_SAFE_TEXT_MULTILINE, PARAM_TEXT, PARAM_TEXT_MULTILINE, PARAM_ALL. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Type *string `json:"type,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/params_in_uri.go b/vendor/github.com/vmware/alb-sdk/go/models/params_in_uri.go index d1fe5f98e..91fcd5639 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/params_in_uri.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/params_in_uri.go @@ -8,6 +8,6 @@ package models // swagger:model ParamsInURI type ParamsInURI struct { - // Params info in hitted signature rule which has ARGS match element. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Params info in hitted signature rule which has ARGS match element. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ParamInfo []*ParamInURI `json:"param_info,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/patch_data.go b/vendor/github.com/vmware/alb-sdk/go/models/patch_data.go index 71eb90f5c..f3993d323 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/patch_data.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/patch_data.go @@ -8,12 +8,12 @@ package models // swagger:model PatchData type PatchData struct { - // Image path of current patch image. . Field introduced in 18.2.10, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Image path of current patch image. . Field introduced in 18.2.10, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PatchImagePath *string `json:"patch_image_path,omitempty"` - // Image uuid for identifying the patch. It is a reference to an object of type Image. Field introduced in 18.2.8, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Image uuid for identifying the patch. It is a reference to an object of type Image. Field introduced in 18.2.8, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PatchImageRef *string `json:"patch_image_ref,omitempty"` - // Patch version. Field introduced in 18.2.8, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Patch version. Field introduced in 18.2.8, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PatchVersion *string `json:"patch_version,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/patch_info.go b/vendor/github.com/vmware/alb-sdk/go/models/patch_info.go index 844d8873a..7edb166de 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/patch_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/patch_info.go @@ -8,12 +8,12 @@ package models // swagger:model PatchInfo type PatchInfo struct { - // Patch type describes the controller or se patch type. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Patch type describes the controller or se patch type. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PatchType *string `json:"patch_type,omitempty"` - // This variable tells whether reboot has to be performed. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This variable tells whether reboot has to be performed. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reboot *bool `json:"reboot,omitempty"` - // This variable is for full list of patch reboot details. Field introduced in 18.2.8, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This variable is for full list of patch reboot details. Field introduced in 18.2.8, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RebootList []*RebootData `json:"reboot_list,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/path_match.go b/vendor/github.com/vmware/alb-sdk/go/models/path_match.go index 54f3baf85..534b2be32 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/path_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/path_match.go @@ -8,19 +8,19 @@ package models // swagger:model PathMatch type PathMatch struct { - // Case sensitivity to use for the matching. Enum options - SENSITIVE, INSENSITIVE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Case sensitivity to use for the matching. Enum options - SENSITIVE, INSENSITIVE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MatchCase *string `json:"match_case,omitempty"` - // Criterion to use for matching the path in the HTTP request URI. Enum options - BEGINS_WITH, DOES_NOT_BEGIN_WITH, CONTAINS, DOES_NOT_CONTAIN, ENDS_WITH, DOES_NOT_END_WITH, EQUALS, DOES_NOT_EQUAL, REGEX_MATCH, REGEX_DOES_NOT_MATCH. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- BEGINS_WITH,DOES_NOT_BEGIN_WITH,CONTAINS,DOES_NOT_CONTAIN,ENDS_WITH,DOES_NOT_END_WITH,EQUALS,DOES_NOT_EQUAL), Basic edition(Allowed values- BEGINS_WITH,DOES_NOT_BEGIN_WITH,CONTAINS,DOES_NOT_CONTAIN,ENDS_WITH,DOES_NOT_END_WITH,EQUALS,DOES_NOT_EQUAL), Enterprise with Cloud Services edition. + // Criterion to use for matching the path in the HTTP request URI. Enum options - BEGINS_WITH, DOES_NOT_BEGIN_WITH, CONTAINS, DOES_NOT_CONTAIN, ENDS_WITH, DOES_NOT_END_WITH, EQUALS, DOES_NOT_EQUAL, REGEX_MATCH, REGEX_DOES_NOT_MATCH. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- BEGINS_WITH,DOES_NOT_BEGIN_WITH,CONTAINS,DOES_NOT_CONTAIN,ENDS_WITH,DOES_NOT_END_WITH,EQUALS,DOES_NOT_EQUAL), Basic (Allowed values- BEGINS_WITH,DOES_NOT_BEGIN_WITH,CONTAINS,DOES_NOT_CONTAIN,ENDS_WITH,DOES_NOT_END_WITH,EQUALS,DOES_NOT_EQUAL) edition. // Required: true MatchCriteria *string `json:"match_criteria"` - // Match against the decoded URI path. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Match against the decoded URI path. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MatchDecodedString *bool `json:"match_decoded_string,omitempty"` - // String values. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // String values. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MatchStr []string `json:"match_str,omitempty"` - // UUID of the *string group(s). It is a reference to an object of type StringGroup. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the *string group(s). It is a reference to an object of type StringGroup. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. StringGroupRefs []string `json:"string_group_refs,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/performance_limits.go b/vendor/github.com/vmware/alb-sdk/go/models/performance_limits.go index 38565415f..4186a20c1 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/performance_limits.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/performance_limits.go @@ -8,9 +8,9 @@ package models // swagger:model PerformanceLimits type PerformanceLimits struct { - // The maximum number of concurrent client conections allowed to the Virtual Service. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The maximum number of concurrent client conections allowed to the Virtual Service. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxConcurrentConnections *int32 `json:"max_concurrent_connections,omitempty"` - // The maximum throughput per second for all clients allowed through the client side of the Virtual Service per SE. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The maximum throughput per second for all clients allowed through the client side of the Virtual Service per SE. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MaxThroughput *int32 `json:"max_throughput,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/periodicity.go b/vendor/github.com/vmware/alb-sdk/go/models/periodicity.go new file mode 100644 index 000000000..81eb79847 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/periodicity.go @@ -0,0 +1,18 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// Periodicity periodicity +// swagger:model Periodicity +type Periodicity struct { + + // Action to trigger when policy conditions are met. Field introduced in 31.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + // Required: true + // Read Only: true + Action *RetentionAction `json:"action"` + + // Time interval in minutes between the action triggers. Allowed values are 1-43200. Field introduced in 31.1.1. Unit is MIN. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Interval *uint32 `json:"interval,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/permission.go b/vendor/github.com/vmware/alb-sdk/go/models/permission.go index bf05c3658..bcc0f2299 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/permission.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/permission.go @@ -8,14 +8,14 @@ package models // swagger:model Permission type Permission struct { - // Enum options - PERMISSION_CONTROLLER, PERMISSION_INTERNAL, PERMISSION_VIRTUALSERVICE, PERMISSION_POOL, PERMISSION_HEALTHMONITOR, PERMISSION_NETWORKPROFILE, PERMISSION_APPLICATIONPROFILE, PERMISSION_HTTPPOLICYSET, PERMISSION_IPADDRGROUP, PERMISSION_STRINGGROUP, PERMISSION_SSLPROFILE, PERMISSION_SSLKEYANDCERTIFICATE, PERMISSION_NETWORKSECURITYPOLICY, PERMISSION_APPLICATIONPERSISTENCEPROFILE, PERMISSION_ANALYTICSPROFILE, PERMISSION_VSDATASCRIPTSET, PERMISSION_TENANT, PERMISSION_PKIPROFILE, PERMISSION_AUTHPROFILE, PERMISSION_CLOUD, PERMISSION_SERVICEENGINE, PERMISSION_SERVICEENGINEGROUP, PERMISSION_NETWORK, PERMISSION_SYSTEMCONFIGURATION, PERMISSION_VRFCONTEXT, PERMISSION_USER, PERMISSION_ROLE, PERMISSION_ALERT, PERMISSION_ALERTCONFIG, PERMISSION_ALERTEMAILCONFIG, PERMISSION_ALERTSYSLOGCONFIG, PERMISSION_ACTIONGROUPCONFIG, PERMISSION_SNMPTRAPPROFILE, PERMISSION_UPGRADE, PERMISSION_REBOOT, PERMISSION_TECHSUPPORT, PERMISSION_EXEMPT, PERMISSION_VIRTUALSERVICE_MAINTENANCE, PERMISSION_POOL_MAINTENANCE, PERMISSION_TRAFFIC_CAPTURE, PERMISSION_MICROSERVICEGROUP, PERMISSION_IPAMDNSPROVIDERPROFILE, PERMISSION_CERTIFICATEMANAGEMENTPROFILE, PERMISSION_POOLGROUP, PERMISSION_PRIORITYLABELS, PERMISSION_POOLGROUPDEPLOYMENTPOLICY, PERMISSION_GSLB, PERMISSION_GSLBSERVICE, PERMISSION_GSLBGEODBPROFILE, PERMISSION_DNSPOLICY, PERMISSION_TRAFFICCLONEPROFILE, PERMISSION_SE_TOKEN, PERMISSION_WAFPOLICY, PERMISSION_WAFPROFILE, PERMISSION_USER_CREDENTIAL, PERMISSION_AUTOSCALE, PERMISSION_CUSTOMIPAMDNSPROFILE, PERMISSION_ERRORPAGEPROFILE, PERMISSION_ERRORPAGEBODY, PERMISSION_L4POLICYSET, PERMISSION_MICROSERVICE, PERMISSION_HARDWARESECURITYMODULEGROUP, PERMISSION_SECURITYPOLICY, PERMISSION_WAFPOLICYPSMGROUP, PERMISSION_PINGACCESSAGENT, PERMISSION_NETWORKSERVICE, PERMISSION_NATPOLICY, PERMISSION_PROTOCOLPARSER, PERMISSION_SSOPOLICY, PERMISSION_CONTROLLERSITE, PERMISSION_IMAGE, PERMISSION_UPGRADE_OPS, PERMISSION_UPGRADE_SEGROUP_OPS, PERMISSION_TESTSEDATASTORELEVEL1, PERMISSION_TESTSEDATASTORELEVEL2, PERMISSION_TESTSEDATASTORELEVEL3, PERMISSION_FILE_OBJECT, PERMISSION_IPREPUTATIONDB, PERMISSION_ICAP, PERMISSION_GSLBSERVICE_GROUP, PERMISSION_JWTSERVERPROFILE, PERMISSION_GEODB, PERMISSION_BOTDETECTIONPOLICY, PERMISSION_JWTPROFILE, PERMISSION_LABELGROUP, PERMISSION_WAFCRS, PERMISSION_AUTHMAPPINGPROFILE, PERMISSION_ALBSERVICESCONFIG, PERMISSION_ALBSERVICESSTATUS, PERMISSION_ALBSERVICESREG, PERMISSION_LICENSING, PERMISSION_ALBSERVICESUSERINFO, PERMISSION_TENANT_SYSTEM_CONFIGURATION, PERMISSION_CSRFPOLICY, PERMISSION_SERVICEAUTHPROFILE, PERMISSION_SYSTEMREPORT, PERMISSION_CLOUD_API, PERMISSION_TASKJOURNAL. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - PERMISSION_CONTROLLER, PERMISSION_INTERNAL, PERMISSION_VIRTUALSERVICE, PERMISSION_POOL, PERMISSION_HEALTHMONITOR, PERMISSION_NETWORKPROFILE, PERMISSION_APPLICATIONPROFILE, PERMISSION_HTTPPOLICYSET, PERMISSION_IPADDRGROUP, PERMISSION_STRINGGROUP, PERMISSION_SSLPROFILE, PERMISSION_SSLKEYANDCERTIFICATE, PERMISSION_NETWORKSECURITYPOLICY, PERMISSION_APPLICATIONPERSISTENCEPROFILE, PERMISSION_ANALYTICSPROFILE, PERMISSION_VSDATASCRIPTSET, PERMISSION_TENANT, PERMISSION_PKIPROFILE, PERMISSION_AUTHPROFILE, PERMISSION_CLOUD, PERMISSION_SERVICEENGINE, PERMISSION_SERVICEENGINEGROUP, PERMISSION_NETWORK, PERMISSION_SYSTEMCONFIGURATION, PERMISSION_VRFCONTEXT, PERMISSION_USER, PERMISSION_ROLE, PERMISSION_ALERT, PERMISSION_ALERTCONFIG, PERMISSION_ALERTEMAILCONFIG, PERMISSION_ALERTSYSLOGCONFIG, PERMISSION_ACTIONGROUPCONFIG, PERMISSION_SNMPTRAPPROFILE, PERMISSION_UPGRADE, PERMISSION_REBOOT, PERMISSION_TECHSUPPORT, PERMISSION_EXEMPT, PERMISSION_VIRTUALSERVICE_MAINTENANCE, PERMISSION_POOL_MAINTENANCE, PERMISSION_TRAFFIC_CAPTURE, PERMISSION_MICROSERVICEGROUP, PERMISSION_IPAMDNSPROVIDERPROFILE, PERMISSION_CERTIFICATEMANAGEMENTPROFILE, PERMISSION_POOLGROUP, PERMISSION_PRIORITYLABELS, PERMISSION_POOLGROUPDEPLOYMENTPOLICY, PERMISSION_GSLB, PERMISSION_GSLBSERVICE, PERMISSION_GSLBGEODBPROFILE, PERMISSION_DNSPOLICY, PERMISSION_TRAFFICCLONEPROFILE, PERMISSION_SE_TOKEN, PERMISSION_WAFPOLICY, PERMISSION_WAFPROFILE, PERMISSION_USER_CREDENTIAL, PERMISSION_AUTOSCALE, PERMISSION_CUSTOMIPAMDNSPROFILE, PERMISSION_ERRORPAGEPROFILE, PERMISSION_ERRORPAGEBODY, PERMISSION_L4POLICYSET, PERMISSION_MICROSERVICE, PERMISSION_HARDWARESECURITYMODULEGROUP, PERMISSION_SECURITYPOLICY, PERMISSION_WAFPOLICYPSMGROUP, PERMISSION_PINGACCESSAGENT, PERMISSION_NETWORKSERVICE, PERMISSION_NATPOLICY, PERMISSION_PROTOCOLPARSER, PERMISSION_SSOPOLICY, PERMISSION_CONTROLLERSITE, PERMISSION_IMAGE, PERMISSION_UPGRADE_OPS, PERMISSION_UPGRADE_SEGROUP_OPS, PERMISSION_TESTSEDATASTORELEVEL1, PERMISSION_TESTSEDATASTORELEVEL2, PERMISSION_TESTSEDATASTORELEVEL3, PERMISSION_FILE_OBJECT, PERMISSION_IPREPUTATIONDB, PERMISSION_ICAP, PERMISSION_GSLBSERVICE_GROUP, PERMISSION_JWTSERVERPROFILE, PERMISSION_GEODB, PERMISSION_BOTDETECTIONPOLICY, PERMISSION_JWTPROFILE, PERMISSION_LABELGROUP, PERMISSION_WAFCRS, PERMISSION_AUTHMAPPINGPROFILE, PERMISSION_ALBSERVICESCONFIG, PERMISSION_ALBSERVICESSTATUS, PERMISSION_ALBSERVICESREG, PERMISSION_LICENSING, PERMISSION_ALBSERVICESUSERINFO, PERMISSION_TENANT_SYSTEM_CONFIGURATION, PERMISSION_CSRFPOLICY, PERMISSION_SERVICEAUTHPROFILE, PERMISSION_SYSTEMREPORT, PERMISSION_CLOUD_API, PERMISSION_TASKJOURNAL, PERMISSION_TELEMETRY_API, PERMISSION_UPGRADEPROFILE, PERMISSION_RETENTIONPOLICY, PERMISSION_APIRATELIMITPROFILE, PERMISSION_TECHSUPPORTPROFILE, PERMISSION_TECHSUPPORTMESSAGE, PERMISSION_ALERTSCRIPTCONFIG, PERMISSION_REPORT, PERMISSION_REPORTPROFILE, PERMISSION_APPLICATIONINSIGHTSPOLICY, PERMISSION_POSITIVESECURITYPOLICY. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Resource *string `json:"resource"` - // Limits the scope of Write Access on the parent resource to modification of only the specified subresources. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Limits the scope of Write Access on the parent resource to modification of only the specified subresources. Field introduced in 20.1.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Subresource *SubResource `json:"subresource,omitempty"` - // Enum options - NO_ACCESS, READ_ACCESS, WRITE_ACCESS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - NO_ACCESS, READ_ACCESS, WRITE_ACCESS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Type *string `json:"type"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/persistence_filter.go b/vendor/github.com/vmware/alb-sdk/go/models/persistence_filter.go index 4c57f3c05..f3ed33475 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/persistence_filter.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/persistence_filter.go @@ -8,27 +8,27 @@ package models // swagger:model PersistenceFilter type PersistenceFilter struct { - // Persistence cookie. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Persistence cookie. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PersistenceCookie *string `json:"persistence_cookie,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PersistenceEndIP *IPAddr `json:"persistence_end_ip,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PersistenceIP *IPAddr `json:"persistence_ip,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PersistenceMask *int32 `json:"persistence_mask,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerEndIP *IPAddr `json:"server_end_ip,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerIP *IPAddr `json:"server_ip,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerMask *int32 `json:"server_mask,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerPort *int32 `json:"server_port,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/placement_network.go b/vendor/github.com/vmware/alb-sdk/go/models/placement_network.go index 47d8657a4..bfe6d543a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/placement_network.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/placement_network.go @@ -8,11 +8,11 @@ package models // swagger:model PlacementNetwork type PlacementNetwork struct { - // It is a reference to an object of type Network. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Network. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true NetworkRef *string `json:"network_ref"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Subnet *IPAddrPrefix `json:"subnet"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/placement_scope_config.go b/vendor/github.com/vmware/alb-sdk/go/models/placement_scope_config.go index 4c618aabc..d27f3d540 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/placement_scope_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/placement_scope_config.go @@ -8,22 +8,22 @@ package models // swagger:model PlacementScopeConfig type PlacementScopeConfig struct { - // Cluster vSphere HA configuration. Field introduced in 20.1.7, 21.1.3. Allowed in Enterprise edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Cluster vSphere HA configuration. Field introduced in 20.1.7, 21.1.3. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. Clusters []*ClusterHAConfig `json:"clusters,omitempty"` - // List of transport node clusters include or exclude. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of transport node clusters include or exclude. Field introduced in 20.1.6. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. NsxtClusters *NsxtClusters `json:"nsxt_clusters,omitempty"` - // List of shared datastores to include or exclude. Field introduced in 20.1.2. Allowed in Enterprise edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of shared datastores to include or exclude. Field introduced in 20.1.2. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. NsxtDatastores *NsxtDatastores `json:"nsxt_datastores,omitempty"` - // List of transport nodes include or exclude. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of transport nodes include or exclude. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NsxtHosts *NsxtHosts `json:"nsxt_hosts,omitempty"` - // Folder to place all the Service Engine virtual machines in vCenter. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Folder to place all the Service Engine virtual machines in vCenter. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterFolder *string `json:"vcenter_folder,omitempty"` - // VCenter server configuration. It is a reference to an object of type VCenterServer. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // VCenter server configuration. It is a reference to an object of type VCenterServer. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VcenterRef *string `json:"vcenter_ref"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/pod_toleration.go b/vendor/github.com/vmware/alb-sdk/go/models/pod_toleration.go index 72330dc48..b4c472c8e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/pod_toleration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/pod_toleration.go @@ -8,18 +8,18 @@ package models // swagger:model PodToleration type PodToleration struct { - // Effect to match. Enum options - NO_SCHEDULE, PREFER_NO_SCHEDULE, NO_EXECUTE. 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. + // Effect to match. Enum options - NO_SCHEDULE, PREFER_NO_SCHEDULE, NO_EXECUTE. 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. Effect *string `json:"effect,omitempty"` - // Key to match. 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. + // Key to match. 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. Key *string `json:"key,omitempty"` - // Operator to match. Enum options - EQUAL, EXISTS. 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. + // Operator to match. Enum options - EQUAL, EXISTS. 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. Operator *string `json:"operator,omitempty"` - // Pods that tolerate the taint with a specified toleration_seconds remain bound for the specified amount of time. Field introduced in 17.2.14, 18.1.5, 18.2.1. Unit is SECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Pods that tolerate the taint with a specified toleration_seconds remain bound for the specified amount of time. Field introduced in 17.2.14, 18.1.5, 18.2.1. Unit is SECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TolerationSeconds *uint32 `json:"toleration_seconds,omitempty"` - // Value to match. 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. + // Value to match. 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. Value *string `json:"value,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/policy_spec.go b/vendor/github.com/vmware/alb-sdk/go/models/policy_spec.go new file mode 100644 index 000000000..b253f09a7 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/policy_spec.go @@ -0,0 +1,19 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// PolicySpec policy spec +// swagger:model PolicySpec +type PolicySpec struct { + + // Disk usage policy. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Disk *DiskThreshold `json:"disk,omitempty"` + + // Objects policy. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Object *ObjectRule `json:"object,omitempty"` + + // Periodic policy. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Periodic *Periodicity `json:"periodic,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/pool.go b/vendor/github.com/vmware/alb-sdk/go/models/pool.go index 9741975f0..6ea35844d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/pool.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/pool.go @@ -12,231 +12,237 @@ type Pool struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Determines analytics settings for the pool. Field introduced in 18.1.5, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Determines analytics settings for the pool. Field introduced in 18.1.5, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AnalyticsPolicy *PoolAnalyticsPolicy `json:"analytics_policy,omitempty"` - // Specifies settings related to analytics. It is a reference to an object of type AnalyticsProfile. Field introduced in 18.1.4,18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Specifies settings related to analytics. It is a reference to an object of type AnalyticsProfile. Field introduced in 18.1.4,18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AnalyticsProfileRef *string `json:"analytics_profile_ref,omitempty"` - // Allows the option to append port to hostname in the host header while sending a request to the server. By default, port is appended for non-default ports. This setting will apply for Pool's 'Rewrite Host Header to Server Name', 'Rewrite Host Header to SNI' features and Server's 'Rewrite Host Header' settings as well as HTTP healthmonitors attached to pools. Enum options - NON_DEFAULT_80_443, NEVER, ALWAYS. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- NEVER), Basic edition(Allowed values- NEVER), Enterprise with Cloud Services edition. Special default for Essentials edition is NEVER, Basic edition is NEVER, Enterprise is NON_DEFAULT_80_443. + // Allows the option to append port to hostname in the host header while sending a request to the server. By default, port is appended for non-default ports. This setting will apply for Pool's 'Rewrite Host Header to Server Name', 'Rewrite Host Header to SNI' features and Server's 'Rewrite Host Header' settings as well as HTTP healthmonitors attached to pools. Enum options - NON_DEFAULT_80_443, NEVER, ALWAYS. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- NEVER), Basic (Allowed values- NEVER) edition. Special default for Essentials edition is NEVER, Basic edition is NEVER, Enterprise edition is NON_DEFAULT_80_443. AppendPort *string `json:"append_port,omitempty"` - // Persistence will ensure the same user sticks to the same server for a desired duration of time. It is a reference to an object of type ApplicationPersistenceProfile. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Persistence will ensure the same user sticks to the same server for a desired duration of time. It is a reference to an object of type ApplicationPersistenceProfile. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ApplicationPersistenceProfileRef *string `json:"application_persistence_profile_ref,omitempty"` - // If configured then Avi will trigger orchestration of pool server creation and deletion. It is a reference to an object of type AutoScaleLaunchConfig. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // If configured then Avi will trigger orchestration of pool server creation and deletion. It is a reference to an object of type AutoScaleLaunchConfig. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AutoscaleLaunchConfigRef *string `json:"autoscale_launch_config_ref,omitempty"` - // Network Ids for the launch configuration. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Network Ids for the launch configuration. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AutoscaleNetworks []string `json:"autoscale_networks,omitempty"` - // Reference to Server Autoscale Policy. It is a reference to an object of type ServerAutoScalePolicy. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Reference to Server Autoscale Policy. It is a reference to an object of type ServerAutoScalePolicy. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AutoscalePolicyRef *string `json:"autoscale_policy_ref,omitempty"` - // Inline estimation of capacity of servers. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Inline estimation of capacity of servers. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. CapacityEstimation *bool `json:"capacity_estimation,omitempty"` - // The maximum time-to-first-byte of a server. Allowed values are 1-5000. Special values are 0 - Automatic. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 0), Basic edition(Allowed values- 0), Enterprise with Cloud Services edition. + // The maximum time-to-first-byte of a server. Allowed values are 1-5000. Special values are 0 - Automatic. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 0), Basic (Allowed values- 0) edition. CapacityEstimationTtfbThresh *uint32 `json:"capacity_estimation_ttfb_thresh,omitempty"` - // Checksum of cloud configuration for Pool. Internally set by cloud connector. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Checksum of cloud configuration for Pool. Internally set by cloud connector. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudConfigCksum *string `json:"cloud_config_cksum,omitempty"` - // It is a reference to an object of type Cloud. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Cloud. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudRef *string `json:"cloud_ref,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Connnection pool properties. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Connnection pool properties. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConnPoolProperties *ConnPoolProperties `json:"conn_pool_properties,omitempty"` - // Duration for which new connections will be gradually ramped up to a server recently brought online. Useful for LB algorithms that are least connection based. Allowed values are 1-300. Special values are 0 - Immediate. Unit is MIN. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 0), Basic edition(Allowed values- 0), Enterprise with Cloud Services edition. Special default for Essentials edition is 0, Basic edition is 0, Enterprise is 10. + // Duration for which new connections will be gradually ramped up to a server recently brought online. Useful for LB algorithms that are least connection based. Allowed values are 1-300. Special values are 0 - Immediate. 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. Special default for Essentials edition is 0, Basic edition is 0, Enterprise edition is 10. ConnectionRampDuration *int32 `json:"connection_ramp_duration,omitempty"` - // Creator name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Creator name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CreatedBy *string `json:"created_by,omitempty"` - // Traffic sent to servers will use this destination server port unless overridden by the server's specific port attribute. The SSL checkbox enables Avi to server encryption. Allowed values are 1-65535. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Traffic sent to servers will use this destination server port unless overridden by the server's specific port attribute. The SSL checkbox enables Avi to server encryption. Allowed values are 1-65535. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DefaultServerPort *int32 `json:"default_server_port,omitempty"` - // Indicates whether existing IPs are disabled(false) or deleted(true) on dns hostname refreshDetail -- On a dns refresh, some IPs set on pool may no longer be returned by the resolver. These IPs are deleted from the pool when this knob is set to true. They are disabled, if the knob is set to false. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- true), Basic edition(Allowed values- true), Enterprise with Cloud Services edition. + // Indicates whether existing IPs are disabled(false) or deleted(true) on dns hostname refreshDetail -- On a dns refresh, some IPs set on pool may no longer be returned by the resolver. These IPs are deleted from the pool when this knob is set to true. They are disabled, if the knob is set to false. Field introduced in 18.2.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- true), Basic (Allowed values- true) edition. DeleteServerOnDNSRefresh *bool `json:"delete_server_on_dns_refresh,omitempty"` - // A description of the pool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // A description of the pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Comma separated list of domain names which will be used to verify the common names or subject alternative names presented by server certificates. It is performed only when common name check host_check_enabled is enabled. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Comma separated list of domain names which will be used to verify the common names or subject alternative names presented by server certificates. It is performed only when common name check host_check_enabled is enabled. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DomainName []string `json:"domain_name,omitempty"` - // Inherited config from VirtualService. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Inherited config from VirtualService. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EastWest *bool `json:"east_west,omitempty"` - // Enable HTTP/2 for traffic from VirtualService to all backend servers in this pool. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Enable HTTP/2 for traffic from VirtualService to all backend servers in this pool. Field introduced in 20.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. EnableHttp2 *bool `json:"enable_http2,omitempty"` - // Enable or disable the pool. Disabling will terminate all open connections and pause health monitors. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable or disable the pool. Disabling will terminate all open connections and pause health monitors. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Enabled *bool `json:"enabled,omitempty"` - // Names of external auto-scale groups for pool servers. Currently available only for AWS and Azure. Field introduced in 17.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Names of external auto-scale groups for pool servers. Currently available only for AWS and Azure. Field introduced in 17.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ExternalAutoscaleGroups []string `json:"external_autoscale_groups,omitempty"` - // Enable an action - Close Connection, HTTP Redirect or Local HTTP Response - when a pool failure happens. By default, a connection will be closed, in case the pool experiences a failure. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable an action - Close Connection, HTTP Redirect or Local HTTP Response - when a pool failure happens. By default, a connection will be closed, in case the pool experiences a failure. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FailAction *FailAction `json:"fail_action,omitempty"` - // Periodicity of feedback for fewest tasks server selection algorithm. Allowed values are 1-300. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Periodicity of feedback for fewest tasks server selection algorithm. Allowed values are 1-300. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FewestTasksFeedbackDelay *uint32 `json:"fewest_tasks_feedback_delay,omitempty"` - // Used to gracefully disable a server. Virtual service waits for the specified time before terminating the existing connections to the servers that are disabled. Allowed values are 1-7200. Special values are 0 - Immediate, -1 - Infinite. Unit is MIN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Used to gracefully disable a server. Deprecated from version 31.2.1. Please use graceful_disable_timeout_sec instead. Allowed values are 1-7200. Special values are 0 - Immediate, -1 - Infinite. Field deprecated in 31.2.1. Unit is MIN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GracefulDisableTimeout *int32 `json:"graceful_disable_timeout,omitempty"` - // Time interval for gracefully closing the connections on server, When health monitoring marks the server down. Allowed values are 1-432000. Special values are 0 - Immediate, -1 - Infinite. Field introduced in 30.2.1. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Used to gracefully disable a server. Virtual service waits for the specified time before terminating the existing connections to the servers that are disabled. Allowed values are 1-432000. Special values are 0 - Immediate, -1 - Infinite. Field introduced in 31.2.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + GracefulDisableTimeoutSec *int32 `json:"graceful_disable_timeout_sec,omitempty"` + + // Time interval for gracefully closing the connections on server, When health monitoring marks the server down. Allowed values are 1-432000. Special values are 0 - Immediate, -1 - Infinite. Field introduced in 30.2.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. GracefulHmDownDisableTimeout *int32 `json:"graceful_hm_down_disable_timeout,omitempty"` - // Indicates if the pool is a site-persistence pool. . Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Specifies the pool type (GENERIC/PRIVATE/PUBLIC). The public IPs of the members can be specified in seperate pool of type PUBLIC.This would allow features like health monitoring to be enabled independantly for the public IPs.This is only applicable for GSLB pools. Enum options - GSLB_POOL_TYPE_GENERIC, GSLB_POOL_TYPE_PRIVATE, GSLB_POOL_TYPE_PUBLIC. Field introduced in 31.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + GslbPoolType *string `json:"gslb_pool_type,omitempty"` + + // Indicates if the pool is a site-persistence pool. . Field introduced in 17.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Read Only: true GslbSpEnabled *bool `json:"gslb_sp_enabled,omitempty"` - // Verify server health by applying one or more health monitors. Active monitors generate synthetic traffic from each Service Engine and mark a server up or down based on the response. The Passive monitor listens only to client to server communication. It raises or lowers the ratio of traffic destined to a server based on successful responses. It is a reference to an object of type HealthMonitor. Maximum of 50 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Verify server health by applying one or more health monitors. Active monitors generate synthetic traffic from each Service Engine and mark a server up or down based on the response. The Passive monitor listens only to client to server communication. It raises or lowers the ratio of traffic destined to a server based on successful responses. It is a reference to an object of type HealthMonitor. Maximum of 50 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HealthMonitorRefs []string `json:"health_monitor_refs,omitempty"` - // Horizon UAG configuration. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Horizon UAG configuration. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HorizonProfile *HorizonProfile `json:"horizon_profile,omitempty"` - // Enable common name check for server certificate. If enabled and no explicit domain name is specified, Avi will use the incoming host header to do the match. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable common name check for server certificate. If enabled and no explicit domain name is specified, Avi will use the incoming host header to do the match. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HostCheckEnabled *bool `json:"host_check_enabled,omitempty"` - // HTTP2 pool properties. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // HTTP2 pool properties. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Http2Properties *Http2PoolProperties `json:"http2_properties,omitempty"` - // Ignore the server port in building the load balancing state.Applicable only for consistent hash load balancing algorithm or Disable Port translation (use_service_port) use cases. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Ignore the server port in building the load balancing state.Applicable only for consistent hash load balancing algorithm or Disable Port translation (use_service_port) use cases. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IgnoreServerPort *bool `json:"ignore_server_port,omitempty"` - // The Passive monitor will monitor client to server connections and requests and adjust traffic load to servers based on successful responses. This may alter the expected behavior of the LB method, such as Round Robin. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The Passive monitor will monitor client to server connections and requests and adjust traffic load to servers based on successful responses. This may alter the expected behavior of the LB method, such as Round Robin. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. InlineHealthMonitor *bool `json:"inline_health_monitor,omitempty"` - // Use list of servers from Ip Address Group. It is a reference to an object of type IpAddrGroup. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use list of servers from Ip Address Group. It is a reference to an object of type IpAddrGroup. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IpaddrgroupRef *string `json:"ipaddrgroup_ref,omitempty"` - // Do Round Robin load load balancing at SE level instead of the default per core load balancing. Field introduced in 21.1.5, 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Do load balancing at SE level instead of the default per core load balancing. Field introduced in 21.1.5, 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LbAlgoRrPerSe *bool `json:"lb_algo_rr_per_se,omitempty"` - // The load balancing algorithm will pick a server within the pool's list of available servers. Values LB_ALGORITHM_NEAREST_SERVER and LB_ALGORITHM_TOPOLOGY are only allowed for GSLB pool. Enum options - LB_ALGORITHM_LEAST_CONNECTIONS, LB_ALGORITHM_ROUND_ROBIN, LB_ALGORITHM_FASTEST_RESPONSE, LB_ALGORITHM_CONSISTENT_HASH, LB_ALGORITHM_LEAST_LOAD, LB_ALGORITHM_FEWEST_SERVERS, LB_ALGORITHM_RANDOM, LB_ALGORITHM_FEWEST_TASKS, LB_ALGORITHM_NEAREST_SERVER, LB_ALGORITHM_CORE_AFFINITY, LB_ALGORITHM_TOPOLOGY. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- LB_ALGORITHM_LEAST_CONNECTIONS,LB_ALGORITHM_ROUND_ROBIN,LB_ALGORITHM_CONSISTENT_HASH), Basic edition(Allowed values- LB_ALGORITHM_LEAST_CONNECTIONS,LB_ALGORITHM_ROUND_ROBIN,LB_ALGORITHM_CONSISTENT_HASH), Enterprise with Cloud Services edition. + // The load balancing algorithm will pick a server within the pool's list of available servers. Values LB_ALGORITHM_NEAREST_SERVER and LB_ALGORITHM_TOPOLOGY are only allowed for GSLB pool. Enum options - LB_ALGORITHM_LEAST_CONNECTIONS, LB_ALGORITHM_ROUND_ROBIN, LB_ALGORITHM_FASTEST_RESPONSE, LB_ALGORITHM_CONSISTENT_HASH, LB_ALGORITHM_LEAST_LOAD, LB_ALGORITHM_FEWEST_SERVERS, LB_ALGORITHM_RANDOM, LB_ALGORITHM_FEWEST_TASKS, LB_ALGORITHM_NEAREST_SERVER, LB_ALGORITHM_CORE_AFFINITY, LB_ALGORITHM_TOPOLOGY. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- LB_ALGORITHM_LEAST_CONNECTIONS,LB_ALGORITHM_ROUND_ROBIN,LB_ALGORITHM_CONSISTENT_HASH), Basic (Allowed values- LB_ALGORITHM_LEAST_CONNECTIONS,LB_ALGORITHM_ROUND_ROBIN,LB_ALGORITHM_CONSISTENT_HASH) edition. LbAlgorithm *string `json:"lb_algorithm,omitempty"` - // HTTP header name to be used for the hash key. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTP header name to be used for the hash key. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LbAlgorithmConsistentHashHdr *string `json:"lb_algorithm_consistent_hash_hdr,omitempty"` - // Degree of non-affinity for core affinity based server selection. Allowed values are 1-65535. Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 2), Basic edition(Allowed values- 2), Enterprise with Cloud Services edition. + // Degree of non-affinity for core affinity based server selection. Allowed values are 1-65535. Field introduced in 17.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 2), Basic (Allowed values- 2) edition. LbAlgorithmCoreNonaffinity *uint32 `json:"lb_algorithm_core_nonaffinity,omitempty"` - // Criteria used as a key for determining the hash between the client and server. Enum options - LB_ALGORITHM_CONSISTENT_HASH_SOURCE_IP_ADDRESS, LB_ALGORITHM_CONSISTENT_HASH_SOURCE_IP_ADDRESS_AND_PORT, LB_ALGORITHM_CONSISTENT_HASH_URI, LB_ALGORITHM_CONSISTENT_HASH_CUSTOM_HEADER, LB_ALGORITHM_CONSISTENT_HASH_CUSTOM_STRING, LB_ALGORITHM_CONSISTENT_HASH_CALLID. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- LB_ALGORITHM_CONSISTENT_HASH_SOURCE_IP_ADDRESS), Basic edition(Allowed values- LB_ALGORITHM_CONSISTENT_HASH_SOURCE_IP_ADDRESS), Enterprise with Cloud Services edition. + // Criteria used as a key for determining the hash between the client and server. Enum options - LB_ALGORITHM_CONSISTENT_HASH_SOURCE_IP_ADDRESS, LB_ALGORITHM_CONSISTENT_HASH_SOURCE_IP_ADDRESS_AND_PORT, LB_ALGORITHM_CONSISTENT_HASH_URI, LB_ALGORITHM_CONSISTENT_HASH_CUSTOM_HEADER, LB_ALGORITHM_CONSISTENT_HASH_CUSTOM_STRING, LB_ALGORITHM_CONSISTENT_HASH_CALLID. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- LB_ALGORITHM_CONSISTENT_HASH_SOURCE_IP_ADDRESS), Basic (Allowed values- LB_ALGORITHM_CONSISTENT_HASH_SOURCE_IP_ADDRESS) edition. LbAlgorithmHash *string `json:"lb_algorithm_hash,omitempty"` - // Allow server lookup by name. Field introduced in 17.1.11,17.2.4. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Allow server lookup by name. Field introduced in 17.1.11,17.2.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. LookupServerByName *bool `json:"lookup_server_by_name,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // The maximum number of concurrent connections allowed to each server within the pool. NOTE applied value will be no less than the number of service engines that the pool is placed on. If set to 0, no limit is applied. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The maximum number of concurrent connections allowed to each server within the pool. NOTE applied value will be no less than the number of service engines that the pool is placed on. If set to 0, no limit is applied. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxConcurrentConnectionsPerServer *int32 `json:"max_concurrent_connections_per_server,omitempty"` - // Rate Limit connections to each server. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Rate Limit connections to each server. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MaxConnRatePerServer *RateProfile `json:"max_conn_rate_per_server,omitempty"` - // Minimum number of health monitors in UP state to mark server UP. Field introduced in 18.2.1, 17.2.12. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Minimum number of health monitors in UP state to mark server UP. Field introduced in 18.2.1, 17.2.12. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MinHealthMonitorsUp *uint32 `json:"min_health_monitors_up,omitempty"` - // Minimum number of servers in UP state for marking the pool UP. Field introduced in 18.2.1, 17.2.12. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Minimum number of servers in UP state for marking the pool UP. Field introduced in 18.2.1, 17.2.12. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MinServersUp *uint32 `json:"min_servers_up,omitempty"` - // The name of the pool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The name of the pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // (internal-use) Networks designated as containing servers for this pool. The servers may be further narrowed down by a filter. This field is used internally by Avi, not editable by the user. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // (internal-use) Networks designated as containing servers for this pool. The servers may be further narrowed down by a filter. This field is used internally by Avi, not editable by the user. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Networks []*NetworkFilter `json:"networks,omitempty"` - // A list of NSX Groups where the Servers for the Pool are created . Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // A list of NSX Groups where the Servers for the Pool are created . Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NsxSecuritygroup []string `json:"nsx_securitygroup,omitempty"` - // Avi will validate the SSL certificate present by a server against the selected PKI Profile. It is a reference to an object of type PKIProfile. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Avi will validate the SSL certificate present by a server against the selected PKI Profile. It is a reference to an object of type PKIProfile. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PkiProfileRef *string `json:"pki_profile_ref,omitempty"` - // Manually select the networks and subnets used to provide reachability to the pool's servers. Specify the Subnet using the following syntax 10-1-1-0/24. Use static routes in VRF configuration when pool servers are not directly connected but routable from the service engine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Manually select the networks and subnets used to provide reachability to the pool's servers. Specify the Subnet using the following syntax 10-1-1-0/24. Use static routes in VRF configuration when pool servers are not directly connected but routable from the service engine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PlacementNetworks []*PlacementNetwork `json:"placement_networks,omitempty"` - // Type or Purpose, the Pool is to be used for. Enum options - POOL_TYPE_GENERIC_APP, POOL_TYPE_OAUTH. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Type or Purpose, the Pool is to be used for. Enum options - POOL_TYPE_GENERIC_APP, POOL_TYPE_OAUTH. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PoolType *string `json:"pool_type,omitempty"` - // Minimum number of requests to be queued when pool is full. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 128), Basic edition(Allowed values- 128), Enterprise with Cloud Services edition. + // Minimum number of requests to be queued when pool is full. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 128), Basic (Allowed values- 128) edition. RequestQueueDepth *uint32 `json:"request_queue_depth,omitempty"` - // Enable request queue when pool is full. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Enable request queue when pool is full. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. RequestQueueEnabled *bool `json:"request_queue_enabled,omitempty"` - // This field is used as a flag to create a job for JobManager. Field introduced in 18.2.10,20.1.2. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // This field is used as a flag to create a job for JobManager. Field introduced in 18.2.10,20.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResolvePoolByDNS *bool `json:"resolve_pool_by_dns,omitempty"` - // Rewrite incoming Host Header to server name of the server to which the request is proxied. Enabling this feature rewrites Host Header for requests to all servers in the pool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rewrite incoming Host Header to server name of the server to which the request is proxied. Enabling this feature rewrites Host Header for requests to all servers in the pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RewriteHostHeaderToServerName *bool `json:"rewrite_host_header_to_server_name,omitempty"` - // If SNI server name is specified, rewrite incoming host header to the SNI server name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If SNI server name is specified, rewrite incoming host header to the SNI server name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RewriteHostHeaderToSni *bool `json:"rewrite_host_header_to_sni,omitempty"` - // Enable to do routing when this pool is selected to send traffic. No servers present in routing pool. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable to do routing when this pool is selected to send traffic. No servers present in routing pool. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RoutingPool *bool `json:"routing_pool,omitempty"` - // Server graceful disable timeout behaviour. Enum options - DISALLOW_NEW_CONNECTION, ALLOW_NEW_CONNECTION_IF_PERSISTENCE_PRESENT. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Server graceful disable timeout behaviour. Enum options - DISALLOW_NEW_CONNECTION, ALLOW_NEW_CONNECTION_IF_PERSISTENCE_PRESENT. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ServerDisableType *string `json:"server_disable_type,omitempty"` - // Fully qualified DNS hostname which will be used in the TLS SNI extension in server connections if SNI is enabled. If no value is specified, Avi will use the incoming host header instead. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Fully qualified DNS hostname which will be used in the TLS SNI extension in server connections if SNI is enabled. If no value is specified, Avi will use the incoming host header instead. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerName *string `json:"server_name,omitempty"` - // Server reselect configuration for HTTP requests. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Server reselect configuration for HTTP requests. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerReselect *HttpserverReselect `json:"server_reselect,omitempty"` - // Server timeout value specifies the time within which a server connection needs to be established and a request-response exchange completes between AVI and the server. Value of 0 results in using default timeout of 60 minutes. Allowed values are 0-21600000. Field introduced in 18.1.5,18.2.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Server timeout value specifies the time within which a server connection needs to be established and a request-response exchange completes between AVI and the server. Value of 0 results in using default timeout of 60 minutes. Allowed values are 0-21600000. Field introduced in 18.1.5,18.2.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerTimeout *uint32 `json:"server_timeout,omitempty"` - // The pool directs load balanced traffic to this list of destination servers. The servers can be configured by IP address, name, network or via IP Address Group. Maximum of 5000 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The pool directs load balanced traffic to this list of destination servers. The servers can be configured by IP address, name, network or via IP Address Group. Maximum of 5000 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Servers []*Server `json:"servers,omitempty"` - // Metadata pertaining to the service provided by this Pool. In Openshift/Kubernetes environments, app metadata info is stored. Any user input to this field will be overwritten by Avi Vantage. 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. + // Metadata pertaining to the service provided by this Pool. In Openshift/Kubernetes environments, app metadata info is stored. Any user input to this field will be overwritten by Avi Vantage. 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. ServiceMetadata *string `json:"service_metadata,omitempty"` - // Enable TLS SNI for server connections. If disabled, Avi will not send the SNI extension as part of the handshake. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable TLS SNI for server connections. If disabled, Avi will not send the SNI extension as part of the handshake. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SniEnabled *bool `json:"sni_enabled,omitempty"` - // GSLB service associated with the site persistence pool. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // GSLB service associated with the site persistence pool. Field introduced in 22.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SpGsInfo *SpGslbServiceInfo `json:"sp_gs_info,omitempty"` - // Service Engines will present a client SSL certificate to the server. It is a reference to an object of type SSLKeyAndCertificate. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service Engines will present a client SSL certificate to the server. It is a reference to an object of type SSLKeyAndCertificate. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SslKeyAndCertificateRef *string `json:"ssl_key_and_certificate_ref,omitempty"` - // When enabled, Avi re-encrypts traffic to the backend servers. The specific SSL profile defines which ciphers and SSL versions will be supported. It is a reference to an object of type SSLProfile. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // When enabled, Avi re-encrypts traffic to the backend servers. The specific SSL profile defines which ciphers and SSL versions will be supported. It is a reference to an object of type SSLProfile. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SslProfileRef *string `json:"ssl_profile_ref,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // This tier1_lr field should be set same as VirtualService associated for NSX-T. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This tier1_lr field should be set same as VirtualService associated for NSX-T. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Tier1Lr *string `json:"tier1_lr,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Do not translate the client's destination port when sending the connection to the server. Monitor port needs to be specified for health monitors. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic, Enterprise with Cloud Services edition. + // Do not translate the client's destination port when sending the connection to the server. Monitor port needs to be specified for health monitors. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false) edition. UseServicePort *bool `json:"use_service_port,omitempty"` - // This applies only when use_service_port is set to true. If enabled, SSL mode of the connection to the server is decided by the SSL mode on the Virtualservice service port, on which the request was received. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // This applies only when use_service_port is set to true. If enabled, SSL mode of the connection to the server is decided by the SSL mode on the Virtualservice service port, on which the request was received. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UseServiceSslMode *bool `json:"use_service_ssl_mode,omitempty"` - // UUID of the pool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // 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 Context 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. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // 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 Context 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. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VrfRef *string `json:"vrf_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/pool_analytics_policy.go b/vendor/github.com/vmware/alb-sdk/go/models/pool_analytics_policy.go index bd47ce45b..ec302860a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/pool_analytics_policy.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/pool_analytics_policy.go @@ -8,6 +8,9 @@ package models // swagger:model PoolAnalyticsPolicy type PoolAnalyticsPolicy struct { - // Enable real time metrics for server and pool metrics eg. l4_server.xxx, l7_server.xxx. Field introduced in 18.1.5, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable real time metrics for server and pool metrics eg. l4_server.xxx, l7_server.xxx. Field deprecated in 31.1.1. Field introduced in 18.1.5, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableRealtimeMetrics *bool `json:"enable_realtime_metrics,omitempty"` + + // Enable realtime metrics and its duration. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MetricsRealtimeUpdate *MetricsRealTimeUpdate `json:"metrics_realtime_update,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/pool_config.go b/vendor/github.com/vmware/alb-sdk/go/models/pool_config.go index bfa8df8a5..763fca23b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/pool_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/pool_config.go @@ -8,34 +8,34 @@ package models // swagger:model PoolConfig type PoolConfig struct { - // It is a reference to an object of type Cloud. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // It is a reference to an object of type Cloud. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CloudRef *string `json:"cloud_ref,omitempty"` - // Creator name. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Creator name. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CreatedBy *string `json:"created_by,omitempty"` - // Traffic sent to servers will use this destination server port unless overridden by the server's specific port attribute. The SSL checkbox enables Avi to server encryption. Allowed values are 1-65535. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Traffic sent to servers will use this destination server port unless overridden by the server's specific port attribute. The SSL checkbox enables Avi to server encryption. Allowed values are 1-65535. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DefaultServerPort *int32 `json:"default_server_port,omitempty"` - // Enable or disable the pool. Disabling will terminate all open connections and pause health monitors. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable or disable the pool. Disabling will terminate all open connections and pause health monitors. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Enabled *bool `json:"enabled,omitempty"` - // Indicates if the pool is a site-persistence pool. . Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Indicates if the pool is a site-persistence pool. . Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Read Only: true GslbSpEnabled *bool `json:"gslb_sp_enabled,omitempty"` - // Name of the pool. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the pool. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // UUID of the pool. It is a reference to an object of type Pool. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. Ref *string `json:"ref,omitempty"` - // It is a reference to an object of type Tenant. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. TenantRef *string `json:"tenant_ref,omitempty"` - // URL of the pool. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // URL of the pool. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. URL *string `json:"url,omitempty"` - // 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 in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. VrfRef *string `json:"vrf_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/pool_deployment_failure_info.go b/vendor/github.com/vmware/alb-sdk/go/models/pool_deployment_failure_info.go index 8e9ac7d07..e5894c5e7 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/pool_deployment_failure_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/pool_deployment_failure_info.go @@ -8,24 +8,24 @@ package models // swagger:model PoolDeploymentFailureInfo type PoolDeploymentFailureInfo struct { - // Curent in-service pool. It is a reference to an object of type Pool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Curent in-service pool. It is a reference to an object of type Pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CurrInServicePoolName *string `json:"curr_in_service_pool_name,omitempty"` - // Curent in service pool. It is a reference to an object of type Pool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Curent in service pool. It is a reference to an object of type Pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CurrInServicePoolRef *string `json:"curr_in_service_pool_ref,omitempty"` - // Operational traffic ratio for the pool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Operational traffic ratio for the pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ratio *uint32 `json:"ratio,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Results []*PGDeploymentRuleResult `json:"results,omitempty"` - // Pool's ID. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Pool's ID. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Reason returned in webhook callback when configured. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reason returned in webhook callback when configured. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. WebhookReason *string `json:"webhook_reason,omitempty"` - // Result of webhook callback when configured. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Result of webhook callback when configured. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. WebhookResult *bool `json:"webhook_result,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/pool_deployment_success_info.go b/vendor/github.com/vmware/alb-sdk/go/models/pool_deployment_success_info.go index 85af6c947..96c768377 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/pool_deployment_success_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/pool_deployment_success_info.go @@ -8,24 +8,24 @@ package models // swagger:model PoolDeploymentSuccessInfo type PoolDeploymentSuccessInfo struct { - // Previous pool in service. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Previous pool in service. Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PrevInServicePoolName *string `json:"prev_in_service_pool_name,omitempty"` - // Previous pool in service. It is a reference to an object of type Pool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Previous pool in service. It is a reference to an object of type Pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PrevInServicePoolRef *string `json:"prev_in_service_pool_ref,omitempty"` - // Operational traffic ratio for the pool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Operational traffic ratio for the pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ratio *uint32 `json:"ratio,omitempty"` - // List of results for each deployment rule. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of results for each deployment rule. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Results []*PGDeploymentRuleResult `json:"results,omitempty"` - // Pool's ID. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Pool's ID. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Reason returned in webhook callback when configured. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reason returned in webhook callback when configured. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. WebhookReason *string `json:"webhook_reason,omitempty"` - // Result of webhook callback when configured. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Result of webhook callback when configured. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. WebhookResult *bool `json:"webhook_result,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/pool_deployment_update_info.go b/vendor/github.com/vmware/alb-sdk/go/models/pool_deployment_update_info.go index 335614d11..c0e348328 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/pool_deployment_update_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/pool_deployment_update_info.go @@ -8,24 +8,24 @@ package models // swagger:model PoolDeploymentUpdateInfo type PoolDeploymentUpdateInfo struct { - // Pool deployment state used with the PG deployment policy. Enum options - EVALUATION_IN_PROGRESS, IN_SERVICE, OUT_OF_SERVICE, EVALUATION_FAILED. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Pool deployment state used with the PG deployment policy. Enum options - EVALUATION_IN_PROGRESS, IN_SERVICE, OUT_OF_SERVICE, EVALUATION_FAILED. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DeploymentState *string `json:"deployment_state,omitempty"` - // Evaluation period for deployment update. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Evaluation period for deployment update. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EvaluationDuration *uint32 `json:"evaluation_duration,omitempty"` - // Operational traffic ratio for the pool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Operational traffic ratio for the pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ratio *uint32 `json:"ratio,omitempty"` - // List of results for each deployment rule. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of results for each deployment rule. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Results []*PGDeploymentRuleResult `json:"results,omitempty"` - // Member Pool's ID. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Member Pool's ID. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Reason returned in webhook callback when configured. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reason returned in webhook callback when configured. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. WebhookReason *string `json:"webhook_reason,omitempty"` - // Result of webhook callback when configured. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Result of webhook callback when configured. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. WebhookResult *bool `json:"webhook_result,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/pool_group.go b/vendor/github.com/vmware/alb-sdk/go/models/pool_group.go index bc444774f..ee1355f25 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/pool_group.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/pool_group.go @@ -12,62 +12,59 @@ type PoolGroup struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Checksum of cloud configuration for PoolGroup. Internally set by cloud connector. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Checksum of cloud configuration for PoolGroup. Internally set by cloud connector. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudConfigCksum *string `json:"cloud_config_cksum,omitempty"` - // It is a reference to an object of type Cloud. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Cloud. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudRef *string `json:"cloud_ref,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Name of the user who created the object. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the user who created the object. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CreatedBy *string `json:"created_by,omitempty"` - // Deactivate primary pool for selection when down until it is activated by user via clear poolgroup command. Field introduced in 20.1.7, 21.1.2, 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Deactivate primary pool for selection when down until it is activated by user via clear poolgroup command. Field introduced in 20.1.7, 21.1.2, 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DeactivatePrimaryPoolOnDown *bool `json:"deactivate_primary_pool_on_down,omitempty"` - // When setup autoscale manager will automatically promote new pools into production when deployment goals are met. It is a reference to an object of type PoolGroupDeploymentPolicy. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // When setup autoscale manager will automatically promote new pools into production when deployment goals are met. It is a reference to an object of type PoolGroupDeploymentPolicy. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DeploymentPolicyRef *string `json:"deployment_policy_ref,omitempty"` - // Description of Pool Group. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Description of Pool Group. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Enable HTTP/2 for traffic from VirtualService to all the backend servers in all the pools configured under this PoolGroup. Field deprecated in 30.2.1. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. - EnableHttp2 *bool `json:"enable_http2,omitempty"` - - // Enable an action - Close Connection, HTTP Redirect, or Local HTTP Response - when a pool group failure happens. By default, a connection will be closed, in case the pool group experiences a failure. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable an action - Close Connection, HTTP Redirect, or Local HTTP Response - when a pool group failure happens. By default, a connection will be closed, in case the pool group experiences a failure. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. FailAction *FailAction `json:"fail_action,omitempty"` - // Whether an implicit set of priority labels is generated. Field introduced in 17.1.9,17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Whether an implicit set of priority labels is generated. Field introduced in 17.1.9,17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ImplicitPriorityLabels *bool `json:"implicit_priority_labels,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // List of pool group members object of type PoolGroupMember. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of pool group members object of type PoolGroupMember. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Members []*PoolGroupMember `json:"members,omitempty"` - // The minimum number of servers to distribute traffic to. Allowed values are 1-65535. Special values are 0 - Disable. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 0), Basic edition(Allowed values- 0), Enterprise with Cloud Services edition. + // The minimum number of servers to distribute traffic to. Allowed values are 1-65535. Special values are 0 - Disable. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 0), Basic (Allowed values- 0) edition. MinServers *uint32 `json:"min_servers,omitempty"` - // The name of the pool group. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The name of the pool group. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // UUID of the priority labels. If not provided, pool group member priority label will be interpreted as a number with a larger number considered higher priority. It is a reference to an object of type PriorityLabels. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the priority labels. If not provided, pool group member priority label will be interpreted as a number with a larger number considered higher priority. It is a reference to an object of type PriorityLabels. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PriorityLabelsRef *string `json:"priority_labels_ref,omitempty"` - // Metadata pertaining to the service provided by this PoolGroup. In Openshift/Kubernetes environments, app metadata info is stored. Any user input to this field will be overwritten by Avi Vantage. 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. + // Metadata pertaining to the service provided by this PoolGroup. In Openshift/Kubernetes environments, app metadata info is stored. Any user input to this field will be overwritten by Avi Vantage. 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. ServiceMetadata *string `json:"service_metadata,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the pool group. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the pool group. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/pool_group_config.go b/vendor/github.com/vmware/alb-sdk/go/models/pool_group_config.go index 82ab75dab..27401c0af 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/pool_group_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/pool_group_config.go @@ -8,43 +8,43 @@ package models // swagger:model PoolGroupConfig type PoolGroupConfig struct { - // It is a reference to an object of type Cloud. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // It is a reference to an object of type Cloud. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CloudRef *string `json:"cloud_ref,omitempty"` - // Deactivate primary pool for selection when down until it is activated by user via clear poolgroup command. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Deactivate primary pool for selection when down until it is activated by user via clear poolgroup command. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DeactivatePrimaryPoolOnDown *bool `json:"deactivate_primary_pool_on_down,omitempty"` - // When setup autoscale manager will automatically promote new pools into production when deployment goals are met. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // When setup autoscale manager will automatically promote new pools into production when deployment goals are met. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DeploymentPolicyRef *string `json:"deployment_policy_ref,omitempty"` - // Enable HTTP/2 for traffic from VirtualService to all the backend servers in all the pools configured under this PoolGroup. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable HTTP/2 for traffic from VirtualService to all the backend servers in all the pools configured under this PoolGroup. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EnableHttp2 *bool `json:"enable_http2,omitempty"` - // Enable an action - Close Connection, HTTP Redirect, or Local HTTP Response - when a pool group failure happens. By default, a connection will be closed, in case the pool group experiences a failure. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable an action - Close Connection, HTTP Redirect, or Local HTTP Response - when a pool group failure happens. By default, a connection will be closed, in case the pool group experiences a failure. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. FailAction *FailAction `json:"fail_action,omitempty"` - // Whether an implicit set of priority labels is generated. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Whether an implicit set of priority labels is generated. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ImplicitPriorityLabels *bool `json:"implicit_priority_labels,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // List of pool group members object of type PoolGroupMember. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // List of pool group members object of type PoolGroupMember. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Members []*PoolGroupMember `json:"members,omitempty"` - // The minimum number of servers to distribute traffic to. Allowed values are 1-65535. Special values are 0 - Disable. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The minimum number of servers to distribute traffic to. Allowed values are 1-65535. Special values are 0 - Disable. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MinServers *uint32 `json:"min_servers,omitempty"` - // The name of the pool group. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The name of the pool group. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // It is a reference to an object of type Tenant. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. TenantRef *string `json:"tenant_ref,omitempty"` - // URL of the pool grop. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // URL of the pool grop. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. URL *string `json:"url,omitempty"` - // UUID of the pool group. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the pool group. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/pool_group_deployment_policy.go b/vendor/github.com/vmware/alb-sdk/go/models/pool_group_deployment_policy.go index 4c9468c9e..1d4866593 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/pool_group_deployment_policy.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/pool_group_deployment_policy.go @@ -12,47 +12,47 @@ type PoolGroupDeploymentPolicy struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // It will automatically disable old production pools once there is a new production candidate. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It will automatically disable old production pools once there is a new production candidate. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AutoDisableOldProdPools *bool `json:"auto_disable_old_prod_pools,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Duration of evaluation period for automatic deployment. Allowed values are 60-86400. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Duration of evaluation period for automatic deployment. Allowed values are 60-86400. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EvaluationDuration *uint32 `json:"evaluation_duration,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // The name of the pool group deployment policy. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The name of the pool group deployment policy. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Rules []*PGDeploymentRule `json:"rules,omitempty"` - // deployment scheme. Enum options - BLUE_GREEN, CANARY. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // deployment scheme. Enum options - BLUE_GREEN, CANARY. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Scheme *string `json:"scheme,omitempty"` - // Target traffic ratio before pool is made production. Allowed values are 1-100. Unit is RATIO. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Target traffic ratio before pool is made production. Allowed values are 1-100. Unit is RATIO. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TargetTestTrafficRatio *uint32 `json:"target_test_traffic_ratio,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Ratio of the traffic that is sent to the pool under test. test ratio of 100 means blue green. Allowed values are 1-100. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Ratio of the traffic that is sent to the pool under test. test ratio of 100 means blue green. Allowed values are 1-100. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TestTrafficRatioRampup *uint32 `json:"test_traffic_ratio_rampup,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the pool group deployment policy. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the pool group deployment policy. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Webhook configured with URL that Avi controller will pass back information about pool group, old and new pool information and current deployment rule results. It is a reference to an object of type Webhook. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Webhook configured with URL that Avi controller will pass back information about pool group, old and new pool information and current deployment rule results. It is a reference to an object of type Webhook. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. WebhookRef *string `json:"webhook_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/pool_group_inventory.go b/vendor/github.com/vmware/alb-sdk/go/models/pool_group_inventory.go index 1d5242d58..7ed85a56d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/pool_group_inventory.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/pool_group_inventory.go @@ -12,13 +12,13 @@ type PoolGroupInventory struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Configuration summary of the pool group. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configuration summary of the pool group. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Config *PoolGroupConfig `json:"config,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the pool group. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the pool group. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/pool_group_member.go b/vendor/github.com/vmware/alb-sdk/go/models/pool_group_member.go index a691c5237..8773df1f5 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/pool_group_member.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/pool_group_member.go @@ -8,16 +8,16 @@ package models // swagger:model PoolGroupMember type PoolGroupMember struct { - // Pool deployment state used with the PG deployment policy. Enum options - EVALUATION_IN_PROGRESS, IN_SERVICE, OUT_OF_SERVICE, EVALUATION_FAILED. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Pool deployment state used with the PG deployment policy. Enum options - EVALUATION_IN_PROGRESS, IN_SERVICE, OUT_OF_SERVICE, EVALUATION_FAILED. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DeploymentState *string `json:"deployment_state,omitempty"` - // UUID of the pool. It is a reference to an object of type Pool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the pool. It is a reference to an object of type Pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true PoolRef *string `json:"pool_ref"` - // All pools with same priority are treated similarly in a pool group. The higher the number, the higher the priority.A pool with a higher priority is selected, as long as the pool is eligible or an explicit policy chooses a different pool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // All pools with same priority are treated similarly in a pool group. The higher the number, the higher the priority.A pool with a higher priority is selected, as long as the pool is eligible or an explicit policy chooses a different pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PriorityLabel *string `json:"priority_label,omitempty"` - // Ratio of selecting eligible pools in the pool group. . Allowed values are 1-1000. Special values are 0 - Do not select this pool for new connections. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 1), Basic edition(Allowed values- 1), Enterprise with Cloud Services edition. + // Ratio of selecting eligible pools in the pool group. . Allowed values are 1-1000. Special values are 0 - Do not select this pool for new connections. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 1), Basic (Allowed values- 1) edition. Ratio *uint32 `json:"ratio,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/pool_group_refs.go b/vendor/github.com/vmware/alb-sdk/go/models/pool_group_refs.go index f60b4dbb5..2da031d6e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/pool_group_refs.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/pool_group_refs.go @@ -8,6 +8,6 @@ package models // swagger:model PoolGroupRefs type PoolGroupRefs struct { - // UUID of the pool group. It is a reference to an object of type PoolGroup. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. Ref *string `json:"ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/pool_inventory.go b/vendor/github.com/vmware/alb-sdk/go/models/pool_inventory.go index 11ebe2356..993023174 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/pool_inventory.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/pool_inventory.go @@ -12,31 +12,31 @@ type PoolInventory struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Alert summary of the pool. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Alert summary of the pool. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Alert *AlertSummary `json:"alert,omitempty"` - // Application type of the VS. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Application type of the VS. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AppProfileType *string `json:"app_profile_type,omitempty"` - // Configuration summary of the pool. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configuration summary of the pool. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Config *PoolConfig `json:"config,omitempty"` - // Health score summary of the pool. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Health score summary of the pool. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HealthScore *HealthScoreSummary `json:"health_score,omitempty"` - // Metrics summary of the pool. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Metrics summary of the pool. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Metrics *InventoryMetrics `json:"metrics,omitempty"` - // Runtime summary of the pool. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Runtime summary of the pool. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Runtime *PoolRuntimeSummary `json:"runtime,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the pool. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the pool. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Virtual services the pool is assigned to. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Virtual services the pool is assigned to. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Virtualservices []*VsRefs `json:"virtualservices,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/pool_performance_score.go b/vendor/github.com/vmware/alb-sdk/go/models/pool_performance_score.go index a78475903..7dc77b9a2 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/pool_performance_score.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/pool_performance_score.go @@ -8,18 +8,18 @@ package models // swagger:model PoolPerformanceScore type PoolPerformanceScore struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true HsEntity *HealthScoreEntity `json:"hs_entity"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Reason *string `json:"reason"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ScoreData *PoolPerformanceScoreData `json:"score_data,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Value *float64 `json:"value"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/pool_performance_score_data.go b/vendor/github.com/vmware/alb-sdk/go/models/pool_performance_score_data.go index a7bb1ab29..9fffb9e75 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/pool_performance_score_data.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/pool_performance_score_data.go @@ -8,29 +8,29 @@ package models // swagger:model PoolPerformanceScoreData type PoolPerformanceScoreData struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Apdexc *float64 `json:"apdexc,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Apdexr *float64 `json:"apdexr,omitempty"` - // Enum options - OPER_UP, OPER_DOWN, OPER_CREATING, OPER_RESOURCES, OPER_INACTIVE, OPER_DISABLED, OPER_UNUSED, OPER_UNKNOWN, OPER_PROCESSING, OPER_INITIALIZING, OPER_ERROR_DISABLED, OPER_AWAIT_MANUAL_PLACEMENT, OPER_UPGRADING, OPER_SE_PROCESSING, OPER_PARTITIONED, OPER_DISABLING, OPER_FAILED, OPER_UNAVAIL, OPER_AGGREGATE_DOWN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - OPER_UP, OPER_DOWN, OPER_CREATING, OPER_RESOURCES, OPER_INACTIVE, OPER_DISABLED, OPER_UNUSED, OPER_UNKNOWN, OPER_PROCESSING, OPER_INITIALIZING, OPER_ERROR_DISABLED, OPER_AWAIT_MANUAL_PLACEMENT, OPER_UPGRADING, OPER_SE_PROCESSING, OPER_PARTITIONED, OPER_DISABLING, OPER_FAILED, OPER_UNAVAIL, OPER_AGGREGATE_DOWN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OperState *string `json:"oper_state,omitempty"` - // It is a reference to an object of type Pool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true PoolRef *string `json:"pool_ref"` - // Reason for the Health Score. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reason for the Health Score. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Reason *string `json:"reason"` - // Attribute that is dominating the health score. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Attribute that is dominating the health score. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ReasonAttr *string `json:"reason_attr,omitempty"` - // It is a reference to an object of type VirtualService. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type VirtualService. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ref *string `json:"ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumFinishedConns *float64 `json:"sum_finished_conns,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/pool_refs.go b/vendor/github.com/vmware/alb-sdk/go/models/pool_refs.go index 064bebc7d..baa38b88c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/pool_refs.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/pool_refs.go @@ -8,6 +8,6 @@ package models // swagger:model PoolRefs type PoolRefs struct { - // UUID of the pool. It is a reference to an object of type Pool. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. Ref *string `json:"ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/pool_runtime_summary.go b/vendor/github.com/vmware/alb-sdk/go/models/pool_runtime_summary.go index 2e6093f5d..b79086585 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/pool_runtime_summary.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/pool_runtime_summary.go @@ -8,25 +8,25 @@ package models // swagger:model PoolRuntimeSummary type PoolRuntimeSummary struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true NumServers *int64 `json:"num_servers"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true NumServersEnabled *int64 `json:"num_servers_enabled"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true NumServersUp *int64 `json:"num_servers_up"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true OperStatus *OperationalStatus `json:"oper_status"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PercentServersUpEnabled *int32 `json:"percent_servers_up_enabled,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PercentServersUpTotal *int32 `json:"percent_servers_up_total,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/pool_server.go b/vendor/github.com/vmware/alb-sdk/go/models/pool_server.go index 4559fa37f..b2fb376e0 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/pool_server.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/pool_server.go @@ -8,13 +8,13 @@ package models // swagger:model PoolServer type PoolServer struct { - // DNS resolvable name of the server. May be used in place of the IP address. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DNS resolvable name of the server. May be used in place of the IP address. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Hostname *string `json:"hostname,omitempty"` - // IP address of the server in the poool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP address of the server in the poool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true IP *IPAddr `json:"ip"` - // Port of the pool server listening for HTTP/HTTPS. Default value is the default port in the pool. Allowed values are 1-65535. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Port of the pool server listening for HTTP/HTTPS. Default value is the default port in the pool. Allowed values are 1-65535. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Port *uint32 `json:"port,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/port_match.go b/vendor/github.com/vmware/alb-sdk/go/models/port_match.go index 2f866a937..68a855ccb 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/port_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/port_match.go @@ -8,10 +8,10 @@ package models // swagger:model PortMatch type PortMatch struct { - // Criterion to use for port matching the HTTP request. Enum options - IS_IN, IS_NOT_IN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Criterion to use for port matching the HTTP request. Enum options - IS_IN, IS_NOT_IN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MatchCriteria *string `json:"match_criteria"` - // Listening TCP port(s). Allowed values are 1-65535. Minimum of 1 items required. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Listening TCP port(s). Allowed values are 1-65535. Minimum of 1 items required. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ports []int64 `json:"ports,omitempty,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/port_match_generic.go b/vendor/github.com/vmware/alb-sdk/go/models/port_match_generic.go index a45343e5f..35488e30a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/port_match_generic.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/port_match_generic.go @@ -8,13 +8,13 @@ package models // swagger:model PortMatchGeneric type PortMatchGeneric struct { - // Criterion to use for src/dest port in a TCP/UDP packet. Enum options - IS_IN, IS_NOT_IN. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Criterion to use for src/dest port in a TCP/UDP packet. Enum options - IS_IN, IS_NOT_IN. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true MatchCriteria *string `json:"match_criteria"` - // Listening TCP port(s). Allowed values are 1-65535. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Listening TCP port(s). Allowed values are 1-65535. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Ports []int64 `json:"ports,omitempty,omitempty"` - // A port range defined by a start and end, including both. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // A port range defined by a start and end, including both. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Ranges []*PortRange `json:"ranges,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/port_range.go b/vendor/github.com/vmware/alb-sdk/go/models/port_range.go index a635b163f..21e7f23ab 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/port_range.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/port_range.go @@ -8,11 +8,11 @@ package models // swagger:model PortRange type PortRange struct { - // TCP/UDP port range end (inclusive). Allowed values are 1-65535. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // TCP/UDP port range end (inclusive). Allowed values are 1-65535. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true End *uint32 `json:"end"` - // TCP/UDP port range start (inclusive). Allowed values are 1-65535. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // TCP/UDP port range start (inclusive). Allowed values are 1-65535. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Start *uint32 `json:"start"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/portal_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/portal_configuration.go index 9275a3d76..3bd96c9f8 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/portal_configuration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/portal_configuration.go @@ -8,51 +8,57 @@ package models // swagger:model PortalConfiguration type PortalConfiguration struct { - // Enable/Disable HTTP basic authentication. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable/Disable HTTP basic authentication. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AllowBasicAuthentication *bool `json:"allow_basic_authentication,omitempty"` - // Force API session timeout after the specified time (in hours). Allowed values are 1-24. Field introduced in 18.2.3. Unit is HOURS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Force API session timeout after the specified time (in hours). Allowed values are 1-24. Field introduced in 18.2.3. Unit is HOURS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. APIForceTimeout *uint32 `json:"api_force_timeout,omitempty"` - // Disable Remote CLI Shell Client access. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Disable Remote CLI Shell Client access. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DisableRemoteCliShell *bool `json:"disable_remote_cli_shell,omitempty"` - // Disable Swagger access. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Disable Swagger access. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DisableSwagger *bool `json:"disable_swagger,omitempty"` - // Enable/Disable Clickjacking protection. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable/Disable Clickjacking protection. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableClickjackingProtection *bool `json:"enable_clickjacking_protection,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableHTTP *bool `json:"enable_http,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableHTTPS *bool `json:"enable_https,omitempty"` - // HTTP port. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Feature flag for enabling rate limiter(false by default). Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + EnableRateLimiter *bool `json:"enable_rate_limiter,omitempty"` + + // HTTP port. Allowed values are 1-65535. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HTTPPort *uint32 `json:"http_port,omitempty"` - // HTTPS port. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTPS port. Allowed values are 1-65535. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HTTPSPort *uint32 `json:"https_port,omitempty"` - // Minimum password length for user accounts. Allowed values are 6-32. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Allow Incoming Connections from Clients Using TLS 1.0/1.1 to Controller. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + LegacySslSupport *bool `json:"legacy_ssl_support,omitempty"` + + // Minimum password length for user accounts. Allowed values are 6-32. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MinimumPasswordLength *uint32 `json:"minimum_password_length,omitempty"` - // Strict checking of password strength for user accounts. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Strict checking of password strength for user accounts. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PasswordStrengthCheck *bool `json:"password_strength_check,omitempty"` - // Reference to PKIProfile Config used for CRL validation. It is a reference to an object of type PKIProfile. Field introduced in 30.1.2. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Reference to PKIProfile Config used for CRL validation. It is a reference to an object of type PKIProfile. Field introduced in 30.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PkiprofileRef *string `json:"pkiprofile_ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RedirectToHTTPS *bool `json:"redirect_to_https,omitempty"` - // Certificates for system portal. Maximum 2 allowed. Leave list empty to use system default certs. It is a reference to an object of type SSLKeyAndCertificate. Maximum of 2 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Certificates for system portal. Maximum 2 allowed. Leave list empty to use system default certs. It is a reference to an object of type SSLKeyAndCertificate. Maximum of 2 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SslkeyandcertificateRefs []string `json:"sslkeyandcertificate_refs,omitempty"` - // It is a reference to an object of type SSLProfile. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type SSLProfile. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SslprofileRef *string `json:"sslprofile_ref,omitempty"` - // Use UUID in POST object data as UUID of the new object, instead of a generated UUID. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use UUID in POST object data as UUID of the new object, instead of a generated UUID. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseUUIDFromInput *bool `json:"use_uuid_from_input,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/portal_feature_opt_in.go b/vendor/github.com/vmware/alb-sdk/go/models/portal_feature_opt_in.go index a28572510..6dbcaa12f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/portal_feature_opt_in.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/portal_feature_opt_in.go @@ -8,21 +8,21 @@ package models // swagger:model PortalFeatureOptIn type PortalFeatureOptIn struct { - // Enable to receive Application specific signature updates. Field introduced in 20.1.4. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Enable to receive Application specific signature updates. Field introduced in 20.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. EnableAppsignatureSync *bool `json:"enable_appsignature_sync,omitempty"` - // Enable to receive IP reputation updates. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Enable to receive IP reputation updates. Field introduced in 20.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. EnableIPReputation *bool `json:"enable_ip_reputation,omitempty"` - // Enable Pulse Cloud Services Case Management. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. Special default for Essentials edition is false, Basic edition is false, Enterprise is True. + // Enable Pulse Cloud Services Case Management. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. Special default for Essentials edition is false, Basic edition is false, Enterprise edition is True. EnablePulseCaseManagement *bool `json:"enable_pulse_case_management,omitempty"` - // Enable Pulse Cloud Services Inventory. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. Special default for Essentials edition is false, Basic edition is false, Enterprise is False. + // Enable Pulse Cloud Services Inventory. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. Special default for Essentials edition is false, Basic edition is false, Enterprise edition is False. EnablePulseInventory *bool `json:"enable_pulse_inventory,omitempty"` - // Enable to receive WAF CRS updates. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. Special default for Essentials edition is false, Basic edition is false, Enterprise is True. + // Enable to receive WAF CRS updates. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. Special default for Essentials edition is false, Basic edition is false, Enterprise edition is True. EnablePulseWafManagement *bool `json:"enable_pulse_waf_management,omitempty"` - // Enable to receive Bot Management updates. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Enable to receive Bot Management updates. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. EnableUserAgentDbSync *bool `json:"enable_user_agent_db_sync,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/positive_security_params.go b/vendor/github.com/vmware/alb-sdk/go/models/positive_security_params.go new file mode 100644 index 000000000..90825cbdd --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/positive_security_params.go @@ -0,0 +1,25 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// PositiveSecurityParams positive security params +// swagger:model PositiveSecurityParams +type PositiveSecurityParams struct { + + // Configure thresholds for the confidence labels defined by AppLearningConfidenceLabel. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ConfidenceOverride *AppLearningConfidenceOverride `json:"confidence_override,omitempty"` + + // Maximum number of parameters per URI programmed for an application. Allowed values are 10-1000. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MaxParams *uint32 `json:"max_params,omitempty"` + + // Maximum number of URIs programmed for an application. Allowed values are 10-10000. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MaxUris *uint32 `json:"max_uris,omitempty"` + + // Minimum confidence label required for positive security rule updates. Enum options - CONFIDENCE_VERY_HIGH, CONFIDENCE_HIGH, CONFIDENCE_PROBABLE, CONFIDENCE_LOW, CONFIDENCE_NONE. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MinConfidence *string `json:"min_confidence,omitempty"` + + // Minimum number of occurances required for a Param to qualify for programming into a PSM rule. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MinHitsToProgram *uint64 `json:"min_hits_to_program,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/positive_security_policy.go b/vendor/github.com/vmware/alb-sdk/go/models/positive_security_policy.go new file mode 100644 index 000000000..17bd95af3 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/positive_security_policy.go @@ -0,0 +1,42 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// PositiveSecurityPolicy positive security policy +// swagger:model PositiveSecurityPolicy +type PositiveSecurityPolicy struct { + + // UNIX time since epoch in microseconds. Units(MICROSECONDS). + // Read Only: true + LastModified *string `json:"_last_modified,omitempty"` + + // Protobuf versioning for config pbs. Field introduced in 31.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` + + // Details of the Positive Security Configuration. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Description *string `json:"description,omitempty"` + + // Enable Positive Security rule generation using the application learning data Rules will be programmed in a dedicated learning group. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + EnablePositiveSecurityRuleUpdates *bool `json:"enable_positive_security_rule_updates,omitempty"` + + // Enable dynamic regex generation for positive security rules. This is an experimental feature and shouldn't be used in production. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + EnableRegexProgramming *bool `json:"enable_regex_programming,omitempty"` + + // The name of the PositiveSecurity Configuration. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Name *string `json:"name,omitempty"` + + // Parameters for generating positive security rules. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + PositiveSecurityParams *PositiveSecurityParams `json:"positive_security_params,omitempty"` + + // Details of the tenant for positive security policy. It is a reference to an object of type Tenant. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TenantRef *string `json:"tenant_ref,omitempty"` + + // url + // Read Only: true + URL *string `json:"url,omitempty"` + + // UUID of the Positive Security Configuration. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + UUID *string `json:"uuid,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/positive_security_policy_api_response.go b/vendor/github.com/vmware/alb-sdk/go/models/positive_security_policy_api_response.go new file mode 100644 index 000000000..fff0b19f0 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/positive_security_policy_api_response.go @@ -0,0 +1,21 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// PositiveSecurityPolicyAPIResponse positive security policy Api response +// swagger:model PositiveSecurityPolicyApiResponse +type PositiveSecurityPolicyAPIResponse struct { + + // count + // Required: true + Count *int32 `json:"count"` + + // next + Next *string `json:"next,omitempty"` + + // results + // Required: true + Results []*PositiveSecurityPolicy `json:"results,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/postgres_event_info.go b/vendor/github.com/vmware/alb-sdk/go/models/postgres_event_info.go new file mode 100644 index 000000000..3c0a90c39 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/postgres_event_info.go @@ -0,0 +1,19 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// PostgresEventInfo postgres event info +// swagger:model PostgresEventInfo +type PostgresEventInfo struct { + + // Name of the DB. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + DbName *string `json:"db_name,omitempty"` + + // Description of the event. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + EventDesc *string `json:"event_desc,omitempty"` + + // Timestamp at which this event occurred. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + Timestamp *string `json:"timestamp,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/postsnapshot.go b/vendor/github.com/vmware/alb-sdk/go/models/postsnapshot.go index 93fd4e678..372c0216d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/postsnapshot.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/postsnapshot.go @@ -8,15 +8,15 @@ package models // swagger:model postsnapshot type Postsnapshot struct { - // FB Gs snapshot data. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // FB Gs snapshot data. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Gssnapshot *FbGsInfo `json:"gssnapshot,omitempty"` - // FB Pool snapshot data. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // FB Pool snapshot data. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Poolsnapshot *FbPoolInfo `json:"poolsnapshot,omitempty"` - // FB SE snapshot data. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // FB SE snapshot data. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Sesnapshot *FbSeInfo `json:"sesnapshot,omitempty"` - // FB VS snapshot data. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // FB VS snapshot data. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Vssnapshot *FbVsInfo `json:"vssnapshot,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/pre_check_ops_state.go b/vendor/github.com/vmware/alb-sdk/go/models/pre_check_ops_state.go new file mode 100644 index 000000000..25830cc78 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/pre_check_ops_state.go @@ -0,0 +1,19 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// PreCheckOpsState pre check ops state +// swagger:model PreCheckOpsState +type PreCheckOpsState struct { + + // The last time the state changed. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + LastChangedTime *TimeStamp `json:"last_changed_time,omitempty"` + + // Reason for the pre-check state. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Reason *string `json:"reason,omitempty"` + + // State of the report generation pre-checks. Enum options - PRECHECK_FSM_STARTED, PRECHECK_FSM_IN_PROGRESS, PRECHECK_FSM_SUCCESS, PRECHECK_FSM_WARNING, PRECHECK_FSM_ERROR. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + State *string `json:"state,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/pre_checks_info.go b/vendor/github.com/vmware/alb-sdk/go/models/pre_checks_info.go new file mode 100644 index 000000000..4881e13c4 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/pre_checks_info.go @@ -0,0 +1,34 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// PreChecksInfo pre checks info +// swagger:model PreChecksInfo +type PreChecksInfo struct { + + // Syserr status code of the must check. Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_FAILED.... Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + CheckCode *string `json:"check_code,omitempty"` + + // Reason for must check failure. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Description *string `json:"description,omitempty"` + + // Additional details of the must check. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Details []string `json:"details,omitempty"` + + // Duration of the must check in seconds. Field introduced in 31.2.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Duration *uint32 `json:"duration,omitempty"` + + // End time of the must check. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + EndTime *string `json:"end_time,omitempty"` + + // Error/Failure details of the must check. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ErrorDetails []string `json:"error_details,omitempty"` + + // Start time of the must check. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + StartTime *string `json:"start_time,omitempty"` + + // The must check operations current fsm-state. Enum options - PRECHECK_FSM_STARTED, PRECHECK_FSM_IN_PROGRESS, PRECHECK_FSM_SUCCESS, PRECHECK_FSM_WARNING, PRECHECK_FSM_ERROR. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + State *string `json:"state,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/pre_checks_params.go b/vendor/github.com/vmware/alb-sdk/go/models/pre_checks_params.go new file mode 100644 index 000000000..cadbca0e7 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/pre_checks_params.go @@ -0,0 +1,16 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// PreChecksParams pre checks params +// swagger:model PreChecksParams +type PreChecksParams struct { + + // Maximum wait time for configuration export to complete. Allowed values are 600-5400. Field introduced in 31.1.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ExportConfigTimeout *uint32 `json:"export_config_timeout,omitempty"` + + // Maximum number of alerts allowed for configuration export. Allowed values are 200-500. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MaxAlerts *uint32 `json:"max_alerts,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/presnapshot.go b/vendor/github.com/vmware/alb-sdk/go/models/presnapshot.go index 9330573b0..6b493dec7 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/presnapshot.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/presnapshot.go @@ -8,15 +8,15 @@ package models // swagger:model presnapshot type Presnapshot struct { - // FB Gs snapshot data. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // FB Gs snapshot data. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Gssnapshot *FbGsInfo `json:"gssnapshot,omitempty"` - // FB Pool snapshot data. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // FB Pool snapshot data. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Poolsnapshot *FbPoolInfo `json:"poolsnapshot,omitempty"` - // FB SE snapshot data. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // FB SE snapshot data. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Sesnapshot *FbSeInfo `json:"sesnapshot,omitempty"` - // FB VS snapshot data. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // FB VS snapshot data. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Vssnapshot *FbVsInfo `json:"vssnapshot,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/primary_pool.go b/vendor/github.com/vmware/alb-sdk/go/models/primary_pool.go index 8264924c7..09b50011c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/primary_pool.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/primary_pool.go @@ -8,7 +8,7 @@ package models // swagger:model PrimaryPool type PrimaryPool struct { - // Pool's ID. Field introduced in 20.1.7, 21.1.2, 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Pool's ID. Field introduced in 20.1.7, 21.1.2, 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true PoolUUID *string `json:"pool_uuid"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/priority_labels.go b/vendor/github.com/vmware/alb-sdk/go/models/priority_labels.go index 22ddc1846..563e5711f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/priority_labels.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/priority_labels.go @@ -12,32 +12,32 @@ type PriorityLabels struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // It is a reference to an object of type Cloud. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Cloud. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudRef *string `json:"cloud_ref,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // A description of the priority labels. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // A description of the priority labels. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Equivalent priority labels in descending order. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Equivalent priority labels in descending order. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EquivalentLabels []*EquivalentLabels `json:"equivalent_labels,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // The name of the priority labels. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The name of the priority labels. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the priority labels. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the priority labels. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/proactive_support_defaults.go b/vendor/github.com/vmware/alb-sdk/go/models/proactive_support_defaults.go index 83ef74adf..b42f69b62 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/proactive_support_defaults.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/proactive_support_defaults.go @@ -8,12 +8,12 @@ package models // swagger:model ProactiveSupportDefaults type ProactiveSupportDefaults struct { - // Opt-in to attach core dump with support case. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Opt-in to attach core dump with support case. Field introduced in 20.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. AttachCoreDump *bool `json:"attach_core_dump,omitempty"` - // Opt-in to attach tech support with support case. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. Special default for Essentials edition is false, Basic edition is false, Enterprise is True. + // Opt-in to attach tech support with support case. Field introduced in 20.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. Special default for Essentials edition is false, Basic edition is false, Enterprise edition is True. AttachTechSupport *bool `json:"attach_tech_support,omitempty"` - // Case severity to be used for proactive support case creation. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Case severity to be used for proactive support case creation. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CaseSeverity *string `json:"case_severity,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/process_info.go b/vendor/github.com/vmware/alb-sdk/go/models/process_info.go index ef3e46a5e..f820d169a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/process_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/process_info.go @@ -8,24 +8,24 @@ package models // swagger:model ProcessInfo type ProcessInfo struct { - // Current Process ID. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Current Process ID. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CurrentProcessID *float64 `json:"current_process_id,omitempty"` - // Total memory usage of process in KBs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Total memory usage of process in KBs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CurrentProcessMemUsage *float64 `json:"current_process_mem_usage,omitempty"` - // Number of times the process has been in current ProcessMode. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of times the process has been in current ProcessMode. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IntimationCount *float64 `json:"intimation_count,omitempty"` - // Memory limit for process in KBs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Memory limit for process in KBs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MemoryLimit *float64 `json:"memory_limit,omitempty"` - // Current usage trend of process memory. Enum options - UPWARD, DOWNWARD, NEUTRAL. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Current usage trend of process memory. Enum options - UPWARD, DOWNWARD, NEUTRAL. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MemoryTrendUsage *string `json:"memory_trend_usage,omitempty"` - // Current mode of process. Enum options - REGULAR, DEBUG, DEGRADED, STOP. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Current mode of process. Enum options - REGULAR, DEBUG, DEGRADED, STOP. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ProcessMode *string `json:"process_mode,omitempty"` - // Percentage of memory used out of given limits. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Percentage of memory used out of given limits. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ThresholdPercent *float64 `json:"threshold_percent,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/property.go b/vendor/github.com/vmware/alb-sdk/go/models/property.go index e6466d184..2a60c3c8f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/property.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/property.go @@ -8,10 +8,10 @@ package models // swagger:model Property type Property struct { - // Property name. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Property name. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Property value. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Property value. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Value *string `json:"value,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/protocol_match.go b/vendor/github.com/vmware/alb-sdk/go/models/protocol_match.go index acc304fb6..49c925b9b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/protocol_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/protocol_match.go @@ -8,11 +8,11 @@ package models // swagger:model ProtocolMatch type ProtocolMatch struct { - // Criterion to use for protocol matching the HTTP request. Enum options - IS_IN, IS_NOT_IN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Criterion to use for protocol matching the HTTP request. Enum options - IS_IN, IS_NOT_IN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MatchCriteria *string `json:"match_criteria"` - // HTTP or HTTPS protocol. Enum options - HTTP, HTTPS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTP or HTTPS protocol. Enum options - HTTP, HTTPS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Protocols *string `json:"protocols"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/protocol_parser.go b/vendor/github.com/vmware/alb-sdk/go/models/protocol_parser.go index 966f325f0..9256f85d1 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/protocol_parser.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/protocol_parser.go @@ -12,30 +12,30 @@ type ProtocolParser struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Description of the protocol parser. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Description of the protocol parser. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // Name of the protocol parser. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the protocol parser. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Command script provided inline. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Command script provided inline. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ParserCode *string `json:"parser_code"` - // Tenant UUID of the protocol parser. It is a reference to an object of type Tenant. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Tenant UUID of the protocol parser. It is a reference to an object of type Tenant. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the protocol parser. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the protocol parser. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/proxy_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/proxy_configuration.go index f0010f7f6..768b60168 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/proxy_configuration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/proxy_configuration.go @@ -8,17 +8,17 @@ package models // swagger:model ProxyConfiguration type ProxyConfiguration struct { - // Proxy hostname or IP address. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Proxy hostname or IP address. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Host *string `json:"host"` - // Password for proxy. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Password for proxy. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Password *string `json:"password,omitempty"` - // Proxy port. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Proxy port. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Port *uint32 `json:"port"` - // Username for proxy. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Username for proxy. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Username *string `json:"username,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/psm_program_details.go b/vendor/github.com/vmware/alb-sdk/go/models/psm_program_details.go index 0dd711616..bb9b5825a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/psm_program_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/psm_program_details.go @@ -8,9 +8,9 @@ package models // swagger:model PsmProgramDetails type PsmProgramDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Error *string `json:"error,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/pulse_services_session_config.go b/vendor/github.com/vmware/alb-sdk/go/models/pulse_services_session_config.go index 2005b23c3..381c91561 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/pulse_services_session_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/pulse_services_session_config.go @@ -8,6 +8,6 @@ package models // swagger:model PulseServicesSessionConfig type PulseServicesSessionConfig struct { - // Session Headers. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Session Headers. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SessionHeaders []*SessionHeaders `json:"session_headers,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/pulse_services_tenant_config.go b/vendor/github.com/vmware/alb-sdk/go/models/pulse_services_tenant_config.go index 24761220f..b241f8863 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/pulse_services_tenant_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/pulse_services_tenant_config.go @@ -8,24 +8,24 @@ package models // swagger:model PulseServicesTenantConfig type PulseServicesTenantConfig struct { - // Heartbeat Interval duration. Field introduced in 30.2.1. Unit is MIN. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Heartbeat Interval duration. Field introduced in 30.2.1. Unit is MIN. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HeartbeatInterval *uint32 `json:"heartbeat_interval,omitempty"` - // License Escrow Interval duration. Field introduced in 30.2.1. Unit is MIN. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // License Escrow Interval duration. Field introduced in 30.2.1. Unit is MIN. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LicenseEscrowInterval *uint32 `json:"license_escrow_interval,omitempty"` - // License Expiry Interval duration. 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. + // License Expiry Interval duration. Allowed values are 1-1440. Field introduced in 30.2.1. Unit is MIN. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LicenseExpiryInterval *uint32 `json:"license_expiry_interval,omitempty"` - // License Reconcile Interval duration. Field introduced in 30.2.1. Unit is MIN. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // License Reconcile Interval duration. Field introduced in 30.2.1. Unit is MIN. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LicenseReconcileInterval *uint32 `json:"license_reconcile_interval,omitempty"` - // License Refresh Interval duration. Field introduced in 30.2.1. Unit is MIN. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // License Refresh Interval duration. Field introduced in 30.2.1. Unit is MIN. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LicenseRefreshInterval *uint32 `json:"license_refresh_interval,omitempty"` - // License Renewal Interval duration. 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. + // License Renewal Interval duration. Allowed values are 1-1440. Field introduced in 30.2.1. Unit is MIN. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LicenseRenewalInterval *uint32 `json:"license_renewal_interval,omitempty"` - // Token Refresh Interval duration. Allowed values are 1-240. Field introduced in 30.2.1. Unit is MIN. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Token Refresh Interval duration. Allowed values are 1-240. Field introduced in 30.2.1. Unit is MIN. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TokenRefreshInterval *uint32 `json:"token_refresh_interval,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/query_match.go b/vendor/github.com/vmware/alb-sdk/go/models/query_match.go index 7cd44422f..781f3e812 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/query_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/query_match.go @@ -8,19 +8,19 @@ package models // swagger:model QueryMatch type QueryMatch struct { - // Case sensitivity to use for the match. Enum options - SENSITIVE, INSENSITIVE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Case sensitivity to use for the match. Enum options - SENSITIVE, INSENSITIVE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MatchCase *string `json:"match_case,omitempty"` - // Criterion to use for matching the query in HTTP request URI. Enum options - QUERY_MATCH_CONTAINS, QUERY_MATCH_DOES_NOT_CONTAIN, QUERY_MATCH_EXISTS, QUERY_MATCH_DOES_NOT_EXIST, QUERY_MATCH_BEGINS_WITH, QUERY_MATCH_DOES_NOT_BEGIN_WITH, QUERY_MATCH_ENDS_WITH, QUERY_MATCH_DOES_NOT_END_WITH, QUERY_MATCH_EQUALS, QUERY_MATCH_DOES_NOT_EQUAL, QUERY_MATCH_REGEX_MATCH, QUERY_MATCH_REGEX_DOES_NOT_MATCH. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Criterion to use for matching the query in HTTP request URI. Enum options - QUERY_MATCH_CONTAINS, QUERY_MATCH_DOES_NOT_CONTAIN, QUERY_MATCH_EXISTS, QUERY_MATCH_DOES_NOT_EXIST, QUERY_MATCH_BEGINS_WITH, QUERY_MATCH_DOES_NOT_BEGIN_WITH, QUERY_MATCH_ENDS_WITH, QUERY_MATCH_DOES_NOT_END_WITH, QUERY_MATCH_EQUALS, QUERY_MATCH_DOES_NOT_EQUAL, QUERY_MATCH_REGEX_MATCH, QUERY_MATCH_REGEX_DOES_NOT_MATCH. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MatchCriteria *string `json:"match_criteria"` - // Match against the decoded URI query. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Match against the decoded URI query. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MatchDecodedString *bool `json:"match_decoded_string,omitempty"` - // String value(s). Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // String value(s). Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MatchStr []string `json:"match_str,omitempty"` - // UUID of the *string group(s). It is a reference to an object of type StringGroup. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the *string group(s). It is a reference to an object of type StringGroup. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. StringGroupRefs []string `json:"string_group_refs,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/quota_config.go b/vendor/github.com/vmware/alb-sdk/go/models/quota_config.go new file mode 100644 index 000000000..fb6ad0ede --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/quota_config.go @@ -0,0 +1,16 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// QuotaConfig quota config +// swagger:model QuotaConfig +type QuotaConfig struct { + + // Maximum license service units allowed for consumption. -1 as Default is maximum value. Allowed values are -1-+65535. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Limit *int64 `json:"limit,omitempty"` + + // Minimum license service units reserved for consumption. Reservation is not enforced for Tenant/SE Group. Allowed values are 0-65535. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Reservation *uint64 `json:"reservation,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/rancher_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/rancher_configuration.go index 06f377e02..231b93b0c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/rancher_configuration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/rancher_configuration.go @@ -8,81 +8,81 @@ package models // swagger:model RancherConfiguration type RancherConfiguration struct { - // Access key. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Access key. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AccessKey *string `json:"access_key,omitempty"` - // Sync frequency in seconds with frameworks. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Sync frequency in seconds with frameworks. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AppSyncFrequency *uint32 `json:"app_sync_frequency,omitempty"` - // Perform container port matching to create a HTTP Virtualservice instead of a TCP/UDP VirtualService. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Perform container port matching to create a HTTP Virtualservice instead of a TCP/UDP VirtualService. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ContainerPortMatchHTTPService *bool `json:"container_port_match_http_service,omitempty"` - // Directory to mount to check for core dumps on Service Engines. This will be mapped read only to /var/crash on any new Service Engines. This is a disruptive change. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Directory to mount to check for core dumps on Service Engines. This will be mapped read only to /var/crash on any new Service Engines. This is a disruptive change. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CoredumpDirectory *string `json:"coredump_directory,omitempty"` - // Disable auto service sync for back end services. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Disable auto service sync for back end services. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DisableAutoBackendServiceSync *bool `json:"disable_auto_backend_service_sync,omitempty"` - // Disable auto service sync for front end services. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Disable auto service sync for front end services. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DisableAutoFrontendServiceSync *bool `json:"disable_auto_frontend_service_sync,omitempty"` - // Disable SE creation. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Disable SE creation. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DisableAutoSeCreation *bool `json:"disable_auto_se_creation,omitempty"` - // Docker registry for ServiceEngine image. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Docker registry for ServiceEngine image. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DockerRegistrySe *DockerRegistry `json:"docker_registry_se,omitempty"` - // Match against this prefix when placing east-west VSs on SEs . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Match against this prefix when placing east-west VSs on SEs . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EastWestPlacementSubnet *IPAddrPrefix `json:"east_west_placement_subnet,omitempty"` - // Enable Docker event subscription. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable Docker event subscription. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableEventSubscription *bool `json:"enable_event_subscription,omitempty"` - // For Front End proxies, use container port as service port. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // For Front End proxies, use container port as service port. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FeproxyContainerPortAsService *bool `json:"feproxy_container_port_as_service,omitempty"` - // Enable proxy ARP from Host interface for Front End proxies. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable proxy ARP from Host interface for Front End proxies. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FeproxyVipsEnableProxyArp *bool `json:"feproxy_vips_enable_proxy_arp,omitempty"` - // Optional fleet remote endpoint if fleet is used for SE deployment. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Optional fleet remote endpoint if fleet is used for SE deployment. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FleetEndpoint *string `json:"fleet_endpoint,omitempty"` - // List of container ports that create a HTTP Virtualservice instead of a TCP/UDP VirtualService. Defaults to 80. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of container ports that create a HTTP Virtualservice instead of a TCP/UDP VirtualService. Defaults to 80. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HTTPContainerPorts []int64 `json:"http_container_ports,omitempty,omitempty"` - // Nuage Overlay SDN Controller information. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Nuage Overlay SDN Controller information. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NuageController *NuageSDNController `json:"nuage_controller,omitempty"` - // List of Rancher servers; In case of a load balanced Rancher multi cluster, use Virtual IP of the cluster. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of Rancher servers; In case of a load balanced Rancher multi cluster, use Virtual IP of the cluster. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RancherServers []string `json:"rancher_servers,omitempty"` - // Use Fleet/SSH for SE deployment. Enum options - SE_CREATE_FLEET, SE_CREATE_SSH, SE_CREATE_POD. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use Fleet/SSH for SE deployment. Enum options - SE_CREATE_FLEET, SE_CREATE_SSH, SE_CREATE_POD. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeDeploymentMethod *string `json:"se_deployment_method,omitempty"` - // Exclude hosts with attributes for SE creation. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Exclude hosts with attributes for SE creation. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeExcludeAttributes []*MesosAttribute `json:"se_exclude_attributes,omitempty"` - // Create SEs just on hosts with include attributes. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Create SEs just on hosts with include attributes. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeIncludeAttributes []*MesosAttribute `json:"se_include_attributes,omitempty"` - // New SE spawn rate per minute. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // New SE spawn rate per minute. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeSpawnRate *uint32 `json:"se_spawn_rate,omitempty"` - // Host volume to be used as a disk for Avi SE, This is a disruptive change. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Host volume to be used as a disk for Avi SE, This is a disruptive change. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeVolume *string `json:"se_volume,omitempty"` - // Secret key. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Secret key. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SecretKey *string `json:"secret_key,omitempty"` - // Make service ports accessible on all Host interfaces in addition to East-West VIP and/or bridge IP. Usually enabled AWS clusters to export East-West services on Host interface. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Make service ports accessible on all Host interfaces in addition to East-West VIP and/or bridge IP. Usually enabled AWS clusters to export East-West services on Host interface. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServicesAccessibleAllInterfaces *bool `json:"services_accessible_all_interfaces,omitempty"` - // Cloud connector user uuid for SSH to hosts. It is a reference to an object of type CloudConnectorUser. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Cloud connector user uuid for SSH to hosts. It is a reference to an object of type CloudConnectorUser. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SSHUserRef *string `json:"ssh_user_ref,omitempty"` - // Use container IP address port for pool instead of host IP address hostport. This mode is applicable if the container IP is reachable (not a private NATed IP) from other hosts in a routed environment for containers. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use container IP address port for pool instead of host IP address hostport. This mode is applicable if the container IP is reachable (not a private NATed IP) from other hosts in a routed environment for containers. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseContainerIPPort *bool `json:"use_container_ip_port,omitempty"` - // If true, use controller generated SE docker image via fileservice, else use docker repository image as defined by docker_registry_se. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If true, use controller generated SE docker image via fileservice, else use docker repository image as defined by docker_registry_se. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseControllerImage *bool `json:"use_controller_image,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/rate_limit_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/rate_limit_configuration.go new file mode 100644 index 000000000..a7585917e --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/rate_limit_configuration.go @@ -0,0 +1,51 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// RateLimitConfiguration rate limit configuration +// swagger:model RateLimitConfiguration +type RateLimitConfiguration struct { + + // UNIX time since epoch in microseconds. Units(MICROSECONDS). + // Read Only: true + LastModified *string `json:"_last_modified,omitempty"` + + // The maximum request per second(RPS) user intends to support for this category.This is not guaranteed as this will be the minimum of the RPS supported by the resources in the category and this value.If user doesn't provide then it will be minimum value of the resources in this category. Allowed values are 1-1000. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Burst *uint32 `json:"burst,omitempty"` + + // Protobuf versioning for config pbs. Field introduced in 31.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` + + // Description for the Rate Limit Configuration. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Description *string `json:"description,omitempty"` + + // List of HTTP method(s) of the resources that need to be rate limited. Enum options - HTTP_METHOD_GET, HTTP_METHOD_HEAD, HTTP_METHOD_PUT, HTTP_METHOD_DELETE, HTTP_METHOD_POST, HTTP_METHOD_OPTIONS, HTTP_METHOD_TRACE, HTTP_METHOD_CONNECT, HTTP_METHOD_PATCH, HTTP_METHOD_PROPFIND, HTTP_METHOD_PROPPATCH, HTTP_METHOD_MKCOL, HTTP_METHOD_COPY, HTTP_METHOD_MOVE, HTTP_METHOD_LOCK, HTTP_METHOD_UNLOCK. Field introduced in 31.2.1. Minimum of 1 items required. Maximum of 5 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + HTTPMethods []string `json:"http_methods,omitempty"` + + // Name of the Rate Limit Configuration(unique). Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + // Required: true + Name *string `json:"name"` + + // RateLimitResource which needs to be rate limited. Enum options - RATE_LIMIT_VIRTUALSERVICE, RATE_LIMIT_POOL, RATE_LIMIT_LOGIN, RATE_LIMIT_AUTHTOKEN, RATE_LIMIT_HEALTHMONITOR. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + // Required: true + Resource *string `json:"resource"` + + // Tenant ref for the auth Rate Limit Configuration. It is a reference to an object of type Tenant. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TenantRef *string `json:"tenant_ref,omitempty"` + + // Token Refill Rate. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + // Required: true + TokenRefillRate *TokenRefillRate `json:"token_refill_rate"` + + // Type of the Rate Limiter, for now we only support api categorization based. Enum options - RATE_LIMITER_API_CATEGORY. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Type *string `json:"type,omitempty"` + + // url + // Read Only: true + URL *string `json:"url,omitempty"` + + // UUID of the Rate Limit Configuration. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + UUID *string `json:"uuid,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/rate_limit_configuration_api_response.go b/vendor/github.com/vmware/alb-sdk/go/models/rate_limit_configuration_api_response.go new file mode 100644 index 000000000..d766587ab --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/rate_limit_configuration_api_response.go @@ -0,0 +1,21 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// RateLimitConfigurationAPIResponse rate limit configuration Api response +// swagger:model RateLimitConfigurationApiResponse +type RateLimitConfigurationAPIResponse struct { + + // count + // Required: true + Count *int32 `json:"count"` + + // next + Next *string `json:"next,omitempty"` + + // results + // Required: true + Results []*RateLimitConfiguration `json:"results,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/rate_limiter.go b/vendor/github.com/vmware/alb-sdk/go/models/rate_limiter.go index 6dc2a1c09..c417fd947 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/rate_limiter.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/rate_limiter.go @@ -8,17 +8,17 @@ package models // swagger:model RateLimiter type RateLimiter struct { - // Maximum number of connections, requests or packets to be let through instantaneously. If this is less than count, it will have no effect. Allowed values are 0-1000000000. Field introduced in 18.2.9. Allowed in Enterprise edition with any value, Basic edition(Allowed values- 0), Essentials, Enterprise with Cloud Services edition. + // Maximum number of connections, requests or packets to be let through instantaneously. If this is less than count, it will have no effect. Allowed values are 0-1000000000. Field introduced in 18.2.9. Allowed with any value in Enterprise, Essentials, Enterprise with Cloud Services edition. Allowed in Basic (Allowed values- 0) edition. BurstSz *uint32 `json:"burst_sz,omitempty"` - // Maximum number of connections, requests or packets permitted each period. Allowed values are 1-1000000000. Field introduced in 18.2.9. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of connections, requests or packets permitted each period. Allowed values are 1-1000000000. Field introduced in 18.2.9. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Count *uint32 `json:"count"` - // Identifier for Rate Limit. Constructed according to context. Field introduced in 18.2.9. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Identifier for Rate Limit. Constructed according to context. Field introduced in 18.2.9. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Time value in seconds to enforce rate count. Allowed values are 1-1000000000. Field introduced in 18.2.9. Unit is SEC. Allowed in Enterprise edition with any value, Basic edition(Allowed values- 1), Essentials, Enterprise with Cloud Services edition. + // Time value in seconds to enforce rate count. Allowed values are 1-1000000000. Field introduced in 18.2.9. Unit is SEC. Allowed with any value in Enterprise, Essentials, Enterprise with Cloud Services edition. Allowed in Basic (Allowed values- 1) edition. // Required: true Period *uint32 `json:"period"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/rate_limiter_action.go b/vendor/github.com/vmware/alb-sdk/go/models/rate_limiter_action.go index 91c2a55c8..ea6f90ff3 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/rate_limiter_action.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/rate_limiter_action.go @@ -8,15 +8,15 @@ package models // swagger:model RateLimiterAction type RateLimiterAction struct { - // File to be used for HTTP Local response rate limit action. Allowed in Enterprise edition with any value, Essentials, Enterprise with Cloud Services edition. + // File to be used for HTTP Local response rate limit action. Allowed with any value in Enterprise, Essentials, Enterprise with Cloud Services edition. File *HTTPLocalFile `json:"file,omitempty"` - // Parameters for HTTP Redirect rate limit action. Allowed in Enterprise edition with any value, Essentials, Enterprise with Cloud Services edition. + // Parameters for HTTP Redirect rate limit action. Allowed with any value in Enterprise, Essentials, Enterprise with Cloud Services edition. Redirect *HTTPRedirectAction `json:"redirect,omitempty"` - // HTTP status code for Local Response rate limit action. Enum options - HTTP_LOCAL_RESPONSE_STATUS_CODE_200, HTTP_LOCAL_RESPONSE_STATUS_CODE_204, HTTP_LOCAL_RESPONSE_STATUS_CODE_403, HTTP_LOCAL_RESPONSE_STATUS_CODE_404, HTTP_LOCAL_RESPONSE_STATUS_CODE_429, HTTP_LOCAL_RESPONSE_STATUS_CODE_501. Allowed in Enterprise edition with any value, Basic edition(Allowed values- HTTP_LOCAL_RESPONSE_STATUS_CODE_429), Essentials, Enterprise with Cloud Services edition. + // HTTP status code for Local Response rate limit action. Enum options - HTTP_LOCAL_RESPONSE_STATUS_CODE_200, HTTP_LOCAL_RESPONSE_STATUS_CODE_204, HTTP_LOCAL_RESPONSE_STATUS_CODE_403, HTTP_LOCAL_RESPONSE_STATUS_CODE_404, HTTP_LOCAL_RESPONSE_STATUS_CODE_429, HTTP_LOCAL_RESPONSE_STATUS_CODE_501. Allowed with any value in Enterprise, Essentials, Enterprise with Cloud Services edition. Allowed in Basic (Allowed values- HTTP_LOCAL_RESPONSE_STATUS_CODE_429) edition. StatusCode *string `json:"status_code,omitempty"` - // Type of action to be enforced upon hitting the rate limit. Enum options - RL_ACTION_NONE, RL_ACTION_DROP_CONN, RL_ACTION_RESET_CONN, RL_ACTION_CLOSE_CONN, RL_ACTION_LOCAL_RSP, RL_ACTION_REDIRECT. Allowed in Enterprise edition with any value, Basic edition(Allowed values- RL_ACTION_NONE,RL_ACTION_DROP_CONN), Essentials, Enterprise with Cloud Services edition. + // Type of action to be enforced upon hitting the rate limit. Enum options - RL_ACTION_NONE, RL_ACTION_DROP_CONN, RL_ACTION_RESET_CONN, RL_ACTION_CLOSE_CONN, RL_ACTION_LOCAL_RSP, RL_ACTION_REDIRECT. Allowed with any value in Enterprise, Essentials, Enterprise with Cloud Services edition. Allowed in Basic (Allowed values- RL_ACTION_NONE,RL_ACTION_DROP_CONN) edition. Type *string `json:"type,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/rate_limiter_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/rate_limiter_event_details.go index 5b519e363..226af07b0 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/rate_limiter_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/rate_limiter_event_details.go @@ -8,15 +8,15 @@ package models // swagger:model RateLimiterEventDetails type RateLimiterEventDetails struct { - // Rate limiter error message. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate limiter error message. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorMessage *string `json:"error_message,omitempty"` - // Name of the rate limiter. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the rate limiter. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RlResourceName *string `json:"rl_resource_name,omitempty"` - // Rate limiter type. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate limiter type. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RlResourceType *string `json:"rl_resource_type,omitempty"` - // Status. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Status. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Status *string `json:"status,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/rate_limiter_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/rate_limiter_profile.go index b29b6b4a0..1a038b5e9 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/rate_limiter_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/rate_limiter_profile.go @@ -8,36 +8,36 @@ package models // swagger:model RateLimiterProfile type RateLimiterProfile struct { - // Rate Limit all connections made from any single client IP address to the Virtual Service. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate Limit all connections made from any single client IP address to the Virtual Service. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientIPConnectionsRateLimit *RateProfile `json:"client_ip_connections_rate_limit,omitempty"` - // Rate Limit all requests from a client for a specified period of time once the count of failed requests from that client crosses a threshold for that period. Clients are tracked based on their IP address. Count and time period are specified through the RateProfile. Requests are deemed failed based on client or server side error status codes, consistent with how Avi Logs and Metrics subsystems mark failed requests. . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate Limit all requests from a client for a specified period of time once the count of failed requests from that client crosses a threshold for that period. Clients are tracked based on their IP address. Count and time period are specified through the RateProfile. Requests are deemed failed based on client or server side error status codes, consistent with how Avi Logs and Metrics subsystems mark failed requests. . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientIPFailedRequestsRateLimit *RateProfile `json:"client_ip_failed_requests_rate_limit,omitempty"` - // Rate Limit all HTTP requests from any single client IP address to all URLs of the Virtual Service. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate Limit all HTTP requests from any single client IP address to all URLs of the Virtual Service. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientIPRequestsRateLimit *RateProfile `json:"client_ip_requests_rate_limit,omitempty"` - // Automatically track clients and classify them into 3 groups - Good, Bad, Unknown. Clients are tracked based on their IP Address. Clients are added to the Good group when the Avi Scan Detection system builds history of requests from them that complete successfully. Clients are added to Unknown group when there is insufficient history about them. Requests from such clients are rate limited to the rate specified in the RateProfile. Finally, Clients with history of failed requests are added to Bad group and their requests are rate limited with stricter thresholds than the Unknown Clients group. The Avi Scan Detection system automatically tunes itself so that the Good, Bad, and Unknown client IPs group membership changes dynamically with the changes in traffic patterns through the ADC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Automatically track clients and classify them into 3 groups - Good, Bad, Unknown. Clients are tracked based on their IP Address. Clients are added to the Good group when the Avi Scan Detection system builds history of requests from them that complete successfully. Clients are added to Unknown group when there is insufficient history about them. Requests from such clients are rate limited to the rate specified in the RateProfile. Finally, Clients with history of failed requests are added to Bad group and their requests are rate limited with stricter thresholds than the Unknown Clients group. The Avi Scan Detection system automatically tunes itself so that the Good, Bad, and Unknown client IPs group membership changes dynamically with the changes in traffic patterns through the ADC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientIPScannersRequestsRateLimit *RateProfile `json:"client_ip_scanners_requests_rate_limit,omitempty"` - // Rate Limit all requests from a client to a URI for a specified period of time once the count of failed requests from that client to the URI crosses a threshold for that period. Clients are tracked based on their IP address. Count and time period are specified through the RateProfile. Requests are deemed failed based on client or server side error status codes, consistent with how Avi Logs and Metrics subsystems mark failed requests. . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate Limit all requests from a client to a URI for a specified period of time once the count of failed requests from that client to the URI crosses a threshold for that period. Clients are tracked based on their IP address. Count and time period are specified through the RateProfile. Requests are deemed failed based on client or server side error status codes, consistent with how Avi Logs and Metrics subsystems mark failed requests. . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientIPToURIFailedRequestsRateLimit *RateProfile `json:"client_ip_to_uri_failed_requests_rate_limit,omitempty"` - // Rate Limit all HTTP requests from any single client IP address to any single URL. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate Limit all HTTP requests from any single client IP address to any single URL. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientIPToURIRequestsRateLimit *RateProfile `json:"client_ip_to_uri_requests_rate_limit,omitempty"` - // Rate Limit all HTTP requests that map to any custom string. Field introduced in 17.2.13,18.1.3,18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate Limit all HTTP requests that map to any custom string. Field introduced in 17.2.13,18.1.3,18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CustomRequestsRateLimit *RateProfile `json:"custom_requests_rate_limit,omitempty"` - // Rate Limit all HTTP requests from all client IP addresses that contain any single HTTP header value. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate Limit all HTTP requests from all client IP addresses that contain any single HTTP header value. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HTTPHeaderRateLimits []*RateProfile `json:"http_header_rate_limits,omitempty"` - // Rate Limit all requests to a URI for a specified period of time once the count of failed requests to that URI crosses a threshold for that period. Count and time period are specified through the RateProfile. Requests are deemed failed based on client or server side error status codes, consistent with how Avi Logs and Metrics subsystems mark failed requests. . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate Limit all requests to a URI for a specified period of time once the count of failed requests to that URI crosses a threshold for that period. Count and time period are specified through the RateProfile. Requests are deemed failed based on client or server side error status codes, consistent with how Avi Logs and Metrics subsystems mark failed requests. . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. URIFailedRequestsRateLimit *RateProfile `json:"uri_failed_requests_rate_limit,omitempty"` - // Rate Limit all HTTP requests from all client IP addresses to any single URL. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate Limit all HTTP requests from all client IP addresses to any single URL. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. URIRequestsRateLimit *RateProfile `json:"uri_requests_rate_limit,omitempty"` - // Automatically track URIs and classify them into 3 groups - Good, Bad, Unknown. URIs are added to the Good group when the Avi Scan Detection system builds history of requests to URIs that complete successfully. URIs are added to Unknown group when there is insufficient history about them. Requests for such URIs are rate limited to the rate specified in the RateProfile. Finally, URIs with history of failed requests are added to Bad group and requests to them are rate limited with stricter thresholds than the Unknown URIs group. The Avi Scan Detection system automatically tunes itself so that the Good, Bad, and Unknown URIs group membership changes dynamically with the changes in traffic patterns through the ADC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Automatically track URIs and classify them into 3 groups - Good, Bad, Unknown. URIs are added to the Good group when the Avi Scan Detection system builds history of requests to URIs that complete successfully. URIs are added to Unknown group when there is insufficient history about them. Requests for such URIs are rate limited to the rate specified in the RateProfile. Finally, URIs with history of failed requests are added to Bad group and requests to them are rate limited with stricter thresholds than the Unknown URIs group. The Avi Scan Detection system automatically tunes itself so that the Good, Bad, and Unknown URIs group membership changes dynamically with the changes in traffic patterns through the ADC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. URIScannersRequestsRateLimit *RateProfile `json:"uri_scanners_requests_rate_limit,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/rate_limiter_properties.go b/vendor/github.com/vmware/alb-sdk/go/models/rate_limiter_properties.go index 802def57a..1ae56fe16 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/rate_limiter_properties.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/rate_limiter_properties.go @@ -8,9 +8,9 @@ package models // swagger:model RateLimiterProperties type RateLimiterProperties struct { - // Number of stages in msf rate limiter. Allowed values are 1-2. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of stages in msf rate limiter. Allowed values are 1-2. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MsfNumStages *uint32 `json:"msf_num_stages,omitempty"` - // Each stage size in msf rate limiter. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Each stage size in msf rate limiter. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MsfStageSize *uint64 `json:"msf_stage_size,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/rate_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/rate_profile.go index 911b4f530..6d5708747 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/rate_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/rate_profile.go @@ -8,22 +8,22 @@ package models // swagger:model RateProfile type RateProfile struct { - // Action to perform upon rate limiting. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Action to perform upon rate limiting. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Action *RateLimiterAction `json:"action"` - // Explicitly tracks an attacker across rate periods. Allowed in Enterprise edition with any value, Basic edition(Allowed values- false), Essentials, Enterprise with Cloud Services edition. + // Explicitly tracks an attacker across rate periods. Allowed with any value in Enterprise, Essentials, Enterprise with Cloud Services edition. Allowed in Basic (Allowed values- false) edition. ExplicitTracking *bool `json:"explicit_tracking,omitempty"` - // Enable fine granularity. Allowed in Enterprise edition with any value, Basic edition(Allowed values- false), Essentials, Enterprise with Cloud Services edition. + // Enable fine granularity. Allowed with any value in Enterprise, Essentials, Enterprise with Cloud Services edition. Allowed in Basic (Allowed values- false) edition. FineGrain *bool `json:"fine_grain,omitempty"` - // HTTP cookie name. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Enterprise with Cloud Services edition. + // HTTP cookie name. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Enterprise with Cloud Services edition. HTTPCookie *string `json:"http_cookie,omitempty"` - // HTTP header name. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Enterprise with Cloud Services edition. + // HTTP header name. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Enterprise with Cloud Services edition. HTTPHeader *string `json:"http_header,omitempty"` - // The rate limiter configuration for this rate profile. Field introduced in 18.2.9. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The rate limiter configuration for this rate profile. Field introduced in 18.2.9. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RateLimiter *RateLimiter `json:"rate_limiter,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/readiness_check_obj.go b/vendor/github.com/vmware/alb-sdk/go/models/readiness_check_obj.go new file mode 100644 index 000000000..67e1fafe6 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/readiness_check_obj.go @@ -0,0 +1,34 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// ReadinessCheckObj readiness check obj +// swagger:model ReadinessCheckObj +type ReadinessCheckObj struct { + + // List of readiness checks information. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Checks []*PreChecksInfo `json:"checks,omitempty"` + + // No. of checks completed. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ChecksCompleted *int32 `json:"checks_completed,omitempty"` + + // Time taken to complete readiness checks in seconds. Field introduced in 31.2.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Duration *uint32 `json:"duration,omitempty"` + + // End time of the readiness check operations. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + EndTime *string `json:"end_time,omitempty"` + + // Checks progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 31.2.1. Unit is PERCENT. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Progress *uint32 `json:"progress,omitempty"` + + // Start time of the readiness check operations. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + StartTime *string `json:"start_time,omitempty"` + + // The readiness check operations current fsm-state. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + State *PreCheckOpsState `json:"state,omitempty"` + + // Total no. of checks. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TotalChecks *int32 `json:"total_checks,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/rebalance_migrate_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/rebalance_migrate_event_details.go index aa8ee1a4d..33d515336 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/rebalance_migrate_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/rebalance_migrate_event_details.go @@ -8,10 +8,10 @@ package models // swagger:model RebalanceMigrateEventDetails type RebalanceMigrateEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MigrateParams *VsMigrateParams `json:"migrate_params,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VsUUID *string `json:"vs_uuid"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/rebalance_scalein_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/rebalance_scalein_event_details.go index eda422f82..c55157411 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/rebalance_scalein_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/rebalance_scalein_event_details.go @@ -8,10 +8,10 @@ package models // swagger:model RebalanceScaleinEventDetails type RebalanceScaleinEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ScaleinParams *VsScaleinParams `json:"scalein_params,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VsUUID *string `json:"vs_uuid"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/rebalance_scaleout_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/rebalance_scaleout_event_details.go index 78f4fa1d6..471b33de5 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/rebalance_scaleout_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/rebalance_scaleout_event_details.go @@ -8,10 +8,10 @@ package models // swagger:model RebalanceScaleoutEventDetails type RebalanceScaleoutEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ScaleoutParams *VsScaleoutParams `json:"scaleout_params,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VsUUID *string `json:"vs_uuid"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/reboot_data.go b/vendor/github.com/vmware/alb-sdk/go/models/reboot_data.go index 7d527c61f..85ee4b7a1 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/reboot_data.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/reboot_data.go @@ -8,9 +8,9 @@ package models // swagger:model RebootData type RebootData struct { - // Patch version for which reboot flag need to be computed. Field introduced in 18.2.8, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Patch version for which reboot flag need to be computed. Field introduced in 18.2.8, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PatchVersion *string `json:"patch_version,omitempty"` - // This variable tells whether reboot has to be performed. Field introduced in 18.2.8, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This variable tells whether reboot has to be performed. Field introduced in 18.2.8, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reboot *bool `json:"reboot,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/recommendation_request.go b/vendor/github.com/vmware/alb-sdk/go/models/recommendation_request.go index 71f7efa6c..6e176222f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/recommendation_request.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/recommendation_request.go @@ -8,19 +8,19 @@ package models // swagger:model RecommendationRequest type RecommendationRequest struct { - // The match element for this a false positive should be mitigated. If this is not gives, all match elements will be considered. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The match element for this a false positive should be mitigated. If this is not gives, all match elements will be considered. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MatchElement *string `json:"match_element,omitempty"` - // The report_timestamp field of the log entry. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The report_timestamp field of the log entry. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ReportTimestamp *string `json:"report_timestamp,omitempty"` - // The request_id field of the log entry. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The request_id field of the log entry. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RequestID *string `json:"request_id,omitempty"` - // The rule id for which a false positive should be mitigated. If this is not given, all rules will be considered. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The rule id for which a false positive should be mitigated. If this is not given, all rules will be considered. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RuleID *string `json:"rule_id,omitempty"` - // The type of the request, e.g. RECOMMENDATION_REQUEST_FALSE_POSITIVE. Enum options - RECOMMENDATION_REQUEST_FALSE_POSITIVE. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The type of the request, e.g. RECOMMENDATION_REQUEST_FALSE_POSITIVE. Enum options - RECOMMENDATION_REQUEST_FALSE_POSITIVE. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Type *string `json:"type"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/remote_auth_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/remote_auth_configuration.go index a6dd40a9f..aeb4d7941 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/remote_auth_configuration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/remote_auth_configuration.go @@ -8,15 +8,15 @@ package models // swagger:model RemoteAuthConfiguration type RemoteAuthConfiguration struct { - // UUID of the AuthMappingProfile(set of auth mapping rules) to be assigned to a user on successful match. It is a reference to an object of type AuthMappingProfile. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the AuthMappingProfile(set of auth mapping rules) to be assigned to a user on successful match. It is a reference to an object of type AuthMappingProfile. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true AuthMappingProfileRef *string `json:"auth_mapping_profile_ref"` - // UUID of the auth profile. It is a reference to an object of type AuthProfile. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the auth profile. It is a reference to an object of type AuthProfile. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true AuthProfileRef *string `json:"auth_profile_ref"` - // Index used for maintaining order of RemoteAuthConfiguration. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Index used for maintaining order of RemoteAuthConfiguration. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Index *int32 `json:"index"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/remote_info.go b/vendor/github.com/vmware/alb-sdk/go/models/remote_info.go new file mode 100644 index 000000000..e98565f84 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/remote_info.go @@ -0,0 +1,22 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// RemoteInfo remote info +// swagger:model RemoteInfo +type RemoteInfo struct { + + // Gslb object related information in the site. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + GslbInfo *GslbObjInfo `json:"gslb_info,omitempty"` + + // Operational information of the site. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + OpsInfo *OpsInfo `json:"ops_info,omitempty"` + + // Configuration sync-info of the site . Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SyncInfo *GslbSiteCfgSyncInfo `json:"sync_info,omitempty"` + + // Site replication specific statistic. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SyncStats *GslbReplicationStats `json:"sync_stats,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/replace_string_var.go b/vendor/github.com/vmware/alb-sdk/go/models/replace_string_var.go index 5d04e1093..a30164c5a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/replace_string_var.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/replace_string_var.go @@ -8,9 +8,9 @@ package models // swagger:model ReplaceStringVar type ReplaceStringVar struct { - // Type of replacement *string - can be a variable exposed from datascript, value of an HTTP variable, a custom user-input literal string, or a *string with all three combined. Enum options - DATASCRIPT_VAR, AVI_VAR, LITERAL_STRING, COMBINATION_STRING. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Type of replacement *string - can be a variable exposed from datascript, value of an HTTP variable, a custom user-input literal string, or a *string with all three combined. Enum options - DATASCRIPT_VAR, AVI_VAR, LITERAL_STRING, COMBINATION_STRING. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Type *string `json:"type,omitempty"` - // Value of the replacement *string - name of variable exposed from datascript, name of the HTTP header, a custom user-input literal string, or a *string with all three combined. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Value of the replacement *string - name of variable exposed from datascript, name of the HTTP header, a custom user-input literal string, or a *string with all three combined. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Val *string `json:"val,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/replication_policy.go b/vendor/github.com/vmware/alb-sdk/go/models/replication_policy.go index 807f7754a..daa1dbdf1 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/replication_policy.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/replication_policy.go @@ -8,9 +8,9 @@ package models // swagger:model ReplicationPolicy type ReplicationPolicy struct { - // Leader's checkpoint. Follower attempt to replicate configuration till this checkpoint. It is a reference to an object of type FederationCheckpoint. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. - CheckpointRef *string `json:"checkpoint_ref,omitempty"` + // Leader's checkpoint. Follower attempt to replicate configuration till this checkpoint. Field deprecated in 31.2.1. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + CheckpointUUID *string `json:"checkpoint_uuid,omitempty"` - // Replication mode. Enum options - REPLICATION_MODE_CONTINUOUS, REPLICATION_MODE_MANUAL, REPLICATION_MODE_ADAPTIVE. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Replication mode. Enum options - REPLICATION_MODE_CONTINUOUS, REPLICATION_MODE_MANUAL, REPLICATION_MODE_ADAPTIVE. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ReplicationMode *string `json:"replication_mode,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/report.go b/vendor/github.com/vmware/alb-sdk/go/models/report.go new file mode 100644 index 000000000..d0859a994 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/report.go @@ -0,0 +1,63 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// Report report +// swagger:model Report +type Report struct { + + // UNIX time since epoch in microseconds. Units(MICROSECONDS). + // Read Only: true + LastModified *string `json:"_last_modified,omitempty"` + + // Time taken to complete report generation in seconds. Field introduced in 31.2.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Duration *uint32 `json:"duration,omitempty"` + + // End time of the report generation. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + EndTime *string `json:"end_time,omitempty"` + + // Name of the report artifact on reports repository. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Filename *string `json:"filename,omitempty"` + + // Name of the report. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Name *string `json:"name,omitempty"` + + // Cluster member node on which the report is processed. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Node *string `json:"node,omitempty"` + + // Pre-check details for the report generation. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + PreCheck *ReadinessCheckObj `json:"pre_check,omitempty"` + + // Percentage of tasks completed. Allowed values are 0-100. Field introduced in 31.2.1. Unit is PERCENT. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Progress *uint32 `json:"progress,omitempty"` + + // Request for the report generation. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Request *ReportGenerationRequest `json:"request,omitempty"` + + // Start time of the report generation. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + StartTime *string `json:"start_time,omitempty"` + + // State of the report generation. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + State *ReportGenState `json:"state,omitempty"` + + // List of tasks associated with the report generation. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Tasks []*TaskEventMap `json:"tasks,omitempty"` + + // No. of tasks completed. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TasksCompleted *uint32 `json:"tasks_completed,omitempty"` + + // Tenant UUID of the report generation. It is a reference to an object of type Tenant. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TenantRef *string `json:"tenant_ref,omitempty"` + + // Total no. of tasks. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TotalTasks *uint32 `json:"total_tasks,omitempty"` + + // url + // Read Only: true + URL *string `json:"url,omitempty"` + + // UUID Identifier for the report generation. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + UUID *string `json:"uuid,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/cloud_config_api_response.go b/vendor/github.com/vmware/alb-sdk/go/models/report_api_response.go similarity index 59% rename from vendor/github.com/vmware/alb-sdk/go/models/cloud_config_api_response.go rename to vendor/github.com/vmware/alb-sdk/go/models/report_api_response.go index b260ce0ba..7f2625837 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/cloud_config_api_response.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/report_api_response.go @@ -4,9 +4,9 @@ package models // This file is auto-generated. -// CloudConfigAPIResponse cloud config Api response -// swagger:model CloudConfigApiResponse -type CloudConfigAPIResponse struct { +// ReportAPIResponse report Api response +// swagger:model ReportApiResponse +type ReportAPIResponse struct { // count // Required: true @@ -17,5 +17,5 @@ type CloudConfigAPIResponse struct { // results // Required: true - Results []*CloudConfig `json:"results,omitempty"` + Results []*Report `json:"results,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/report_detail.go b/vendor/github.com/vmware/alb-sdk/go/models/report_detail.go index 238419ab5..d8e75869f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/report_detail.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/report_detail.go @@ -8,18 +8,18 @@ package models // swagger:model ReportDetail type ReportDetail struct { - // Name of the node such as cluster name, se group name or se name. Field introduced in 22.1.6, 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the node such as cluster name, se group name or se name. Field introduced in 22.1.6, 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // UUID Identifier for the node such as cluster, se group or se. It is a reference to an object of type UpgradeStatusInfo. Field introduced in 22.1.6, 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID Identifier for the node such as cluster, se group or se. It is a reference to an object of type UpgradeStatusInfo. Field introduced in 22.1.6, 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NodeRef *string `json:"node_ref,omitempty"` - // Type of the system such as controller_cluster, se_group or se. Enum options - NODE_CONTROLLER_CLUSTER, NODE_SE_GROUP, NODE_SE_TYPE. Field introduced in 22.1.6, 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Type of the system such as controller_cluster, se_group or se. Enum options - NODE_CONTROLLER_CLUSTER, NODE_SE_GROUP, NODE_SE_TYPE. Field introduced in 22.1.6, 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NodeType *string `json:"node_type,omitempty"` - // Cloud that this object belongs to. It is a reference to an object of type Cloud. Field introduced in 22.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Cloud that this object belongs to. It is a reference to an object of type Cloud. Field introduced in 22.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ObjCloudRef *string `json:"obj_cloud_ref,omitempty"` - // System readiness check detail. Field introduced in 22.1.6, 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // System readiness check detail. Field introduced in 22.1.6, 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SystemReadiness *UpgradeReadinessCheckObj `json:"system_readiness,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/report_duration.go b/vendor/github.com/vmware/alb-sdk/go/models/report_duration.go new file mode 100644 index 000000000..1d0549a7c --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/report_duration.go @@ -0,0 +1,19 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// ReportDuration report duration +// swagger:model ReportDuration +type ReportDuration struct { + + // The end timestamp of the report when period is custom. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + EndTime *TimeStamp `json:"end_time,omitempty"` + + // The period for report generation. Enum options - REPORT_PERIOD_LAST_24_HOURS, REPORT_PERIOD_LAST_7_DAYS, REPORT_PERIOD_LAST_30_DAYS. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Period *string `json:"period,omitempty"` + + // The start timestamp of the report when period is custom. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + StartTime *TimeStamp `json:"start_time,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/report_event.go b/vendor/github.com/vmware/alb-sdk/go/models/report_event.go index 1854c73da..0dfb77413 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/report_event.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/report_event.go @@ -8,21 +8,21 @@ package models // swagger:model ReportEvent type ReportEvent struct { - // Time taken to complete event in seconds. Field introduced in 22.1.6, 30.2.1. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Time taken to complete event in seconds. Field introduced in 22.1.6, 30.2.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Duration *uint32 `json:"duration,omitempty"` - // Event end time. Field introduced in 22.1.6, 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Event end time. Field introduced in 22.1.6, 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EndTime *string `json:"end_time,omitempty"` - // Name representing the event. Field introduced in 22.1.6, 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name representing the event. Field introduced in 22.1.6, 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EventName *string `json:"event_name,omitempty"` - // Event message if any. Field introduced in 22.1.6, 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Event message if any. Field introduced in 22.1.6, 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Messages []string `json:"messages,omitempty"` - // Event start time. Field introduced in 22.1.6, 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Event start time. Field introduced in 22.1.6, 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StartTime *string `json:"start_time,omitempty"` - // Event status. Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_BAD_REQUEST.... Field introduced in 22.1.6, 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Event status. Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_FAILED.... Field introduced in 22.1.6, 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Status *string `json:"status,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/report_gen_state.go b/vendor/github.com/vmware/alb-sdk/go/models/report_gen_state.go new file mode 100644 index 000000000..c00b46bc4 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/report_gen_state.go @@ -0,0 +1,19 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// ReportGenState report gen state +// swagger:model ReportGenState +type ReportGenState struct { + + // The last time the state changed. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + LastChangedTime *TimeStamp `json:"last_changed_time,omitempty"` + + // Reason for the state. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Reason *string `json:"reason,omitempty"` + + // State of the report generation. Enum options - REPORT_FSM_STARTED, REPORT_FSM_IN_PROGRESS, REPORT_FSM_COMPLETED, REPORT_FSM_FAILED. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + State *string `json:"state,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/report_generation_request.go b/vendor/github.com/vmware/alb-sdk/go/models/report_generation_request.go new file mode 100644 index 000000000..66077a7fd --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/report_generation_request.go @@ -0,0 +1,26 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// ReportGenerationRequest report generation request +// swagger:model ReportGenerationRequest +type ReportGenerationRequest struct { + + // The duration of the report. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Duration *ReportDuration `json:"duration,omitempty"` + + // Custom name for the report. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Name *string `json:"name,omitempty"` + + // The parameters of the report. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Parameters []*ReportParameter `json:"parameters,omitempty"` + + // The report to be generated. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + // Required: true + Report *string `json:"report"` + + // IDs of specified sections are collected as part of the report. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Sections []*ReportSection `json:"sections,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/report_ops_state.go b/vendor/github.com/vmware/alb-sdk/go/models/report_ops_state.go index 09b2c5687..4e939b3f4 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/report_ops_state.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/report_ops_state.go @@ -8,12 +8,12 @@ package models // swagger:model ReportOpsState type ReportOpsState struct { - // The last time the state changed. Field introduced in 22.1.6, 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The last time the state changed. Field introduced in 22.1.6, 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LastChangedTime *TimeStamp `json:"last_changed_time,omitempty"` - // Descriptive reason for the state-change. Field introduced in 22.1.6, 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Descriptive reason for the state-change. Field introduced in 22.1.6, 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // The system operation's current fsm-state. Enum options - SYSTEM_REPORT_STARTED, SYSTEM_REPORT_IN_PROGRESS, SYSTEM_REPORT_SUCCESS, SYSTEM_REPORT_WARNING, SYSTEM_REPORT_ERROR. Field introduced in 22.1.6, 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The system operation's current fsm-state. Enum options - SYSTEM_REPORT_STARTED, SYSTEM_REPORT_IN_PROGRESS, SYSTEM_REPORT_SUCCESS, SYSTEM_REPORT_WARNING, SYSTEM_REPORT_ERROR. Field introduced in 22.1.6, 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. State *string `json:"state,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/report_parameter.go b/vendor/github.com/vmware/alb-sdk/go/models/report_parameter.go new file mode 100644 index 000000000..e14d7847c --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/report_parameter.go @@ -0,0 +1,16 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// ReportParameter report parameter +// swagger:model ReportParameter +type ReportParameter struct { + + // The name of the parameter. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Name *string `json:"name,omitempty"` + + // The value of the parameter. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Value *string `json:"value,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/report_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/report_profile.go new file mode 100644 index 000000000..76e031ae5 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/report_profile.go @@ -0,0 +1,27 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// ReportProfile report profile +// swagger:model ReportProfile +type ReportProfile struct { + + // UNIX time since epoch in microseconds. Units(MICROSECONDS). + // Read Only: true + LastModified *string `json:"_last_modified,omitempty"` + + // Collection rules for the report. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + CollectionRules *CollectionRules `json:"collection_rules,omitempty"` + + // Maximum number of concurrent reports allowed to be generated. Allowed values are 1-10. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MaxConcurrentReports *uint32 `json:"max_concurrent_reports,omitempty"` + + // url + // Read Only: true + URL *string `json:"url,omitempty"` + + // UUID Identifier for the ReportProfile object. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + UUID *string `json:"uuid,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/report_profile_api_response.go b/vendor/github.com/vmware/alb-sdk/go/models/report_profile_api_response.go new file mode 100644 index 000000000..faf383b95 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/report_profile_api_response.go @@ -0,0 +1,21 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// ReportProfileAPIResponse report profile Api response +// swagger:model ReportProfileApiResponse +type ReportProfileAPIResponse struct { + + // count + // Required: true + Count *int32 `json:"count"` + + // next + Next *string `json:"next,omitempty"` + + // results + // Required: true + Results []*ReportProfile `json:"results,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/report_section.go b/vendor/github.com/vmware/alb-sdk/go/models/report_section.go new file mode 100644 index 000000000..c80077af9 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/report_section.go @@ -0,0 +1,17 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// ReportSection report section +// swagger:model ReportSection +type ReportSection struct { + + // The id of the section. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + // Required: true + ID *string `json:"id"` + + // The sub sections of the section. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SubSections []*ReportSubSection `json:"sub_sections,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/report_sub_section.go b/vendor/github.com/vmware/alb-sdk/go/models/report_sub_section.go new file mode 100644 index 000000000..81baa910e --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/report_sub_section.go @@ -0,0 +1,14 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// ReportSubSection report sub section +// swagger:model ReportSubSection +type ReportSubSection struct { + + // The id of the sub section. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + // Required: true + ID *string `json:"id"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/report_summary.go b/vendor/github.com/vmware/alb-sdk/go/models/report_summary.go index 6e7b97957..a3573e55a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/report_summary.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/report_summary.go @@ -8,12 +8,12 @@ package models // swagger:model ReportSummary type ReportSummary struct { - // Detailed description of the report. Field introduced in 22.1.6, 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Detailed description of the report. Field introduced in 22.1.6, 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Preview of the operations performed in the report. Ex Upgrade Pre-check Previews. Field introduced in 22.1.6, 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Preview of the operations performed in the report. Ex Upgrade Pre-check Previews. Field introduced in 22.1.6, 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Previews []string `json:"previews,omitempty"` - // User friendly title for the report. Field introduced in 22.1.6, 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // User friendly title for the report. Field introduced in 22.1.6, 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Title *string `json:"title,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/report_task.go b/vendor/github.com/vmware/alb-sdk/go/models/report_task.go index 74505ae0b..6a297d8fb 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/report_task.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/report_task.go @@ -8,16 +8,16 @@ package models // swagger:model ReportTask type ReportTask struct { - // Name for the Task journal. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name for the Task journal. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Reason in case of failure. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Reason in case of failure. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Copy of journal summary for immediate visibility. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Copy of journal summary for immediate visibility. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Summary *JournalSummary `json:"summary,omitempty"` - // Journal reference for the task. It is a reference to an object of type TaskJournal. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Journal reference for the task. It is a reference to an object of type TaskJournal. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TaskJournalRef *string `json:"task_journal_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/req_content_rewrite_rule.go b/vendor/github.com/vmware/alb-sdk/go/models/req_content_rewrite_rule.go new file mode 100644 index 000000000..ccf2fbddb --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/req_content_rewrite_rule.go @@ -0,0 +1,25 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// ReqContentRewriteRule req content rewrite rule +// swagger:model ReqContentRewriteRule +type ReqContentRewriteRule struct { + + // Enable rewrite rule on request body. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Enable *bool `json:"enable,omitempty"` + + // Index of the request rewrite rule. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Index *int32 `json:"index,omitempty"` + + // Name of the request rewrite rule. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Name *string `json:"name,omitempty"` + + // List of search-and-replace *string pairs for the request body. For eg. Strings 'foo' and 'bar', where all searches of 'foo' in the request body will be replaced with 'bar'. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Pairs []*SearchReplacePair `json:"pairs,omitempty"` + + // Rewrite only content types listed in this *string group. Content types not present in this list are not rewritten. It is a reference to an object of type StringGroup. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + RewritableContentRef *string `json:"rewritable_content_ref,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/request_limiter_event_info.go b/vendor/github.com/vmware/alb-sdk/go/models/request_limiter_event_info.go new file mode 100644 index 000000000..65f066324 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/request_limiter_event_info.go @@ -0,0 +1,34 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// RequestLimiterEventInfo request limiter event info +// swagger:model RequestLimiterEventInfo +type RequestLimiterEventInfo struct { + + // Ip of the client from which request has been received. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ClientIP *string `json:"client_ip,omitempty"` + + // Http error response code for the throttled request. Allowed values are 200-504. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ErrorStatusCode *uint32 `json:"error_status_code,omitempty"` + + // Error/Warning/alert message describing the event. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + // Required: true + Message *string `json:"message"` + + // Http request method. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + // Required: true + Method *string `json:"method"` + + // Whether the request has been processed(true) or not(false). Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Processed *bool `json:"processed,omitempty"` + + // Http request url. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + // Required: true + URL *string `json:"url"` + + // User agent of the client from which request has been received. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + UserAgent *string `json:"user_agent,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/request_limiter_event_info_api_response.go b/vendor/github.com/vmware/alb-sdk/go/models/request_limiter_event_info_api_response.go new file mode 100644 index 000000000..e49ce53f8 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/request_limiter_event_info_api_response.go @@ -0,0 +1,21 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// RequestLimiterEventInfoAPIResponse request limiter event info Api response +// swagger:model RequestLimiterEventInfoApiResponse +type RequestLimiterEventInfoAPIResponse struct { + + // count + // Required: true + Count *int32 `json:"count"` + + // next + Next *string `json:"next,omitempty"` + + // results + // Required: true + Results []*RequestLimiterEventInfo `json:"results,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/reserved_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/reserved_configuration.go new file mode 100644 index 000000000..7f775558d --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/reserved_configuration.go @@ -0,0 +1,13 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// ReservedConfiguration reserved configuration +// swagger:model ReservedConfiguration +type ReservedConfiguration struct { + + // List of configurations for internal purposes. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + KeyValueConfigurations []*KeyValueConfiguration `json:"key_value_configurations,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/response_match_target.go b/vendor/github.com/vmware/alb-sdk/go/models/response_match_target.go index daebd953d..5089e3acb 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/response_match_target.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/response_match_target.go @@ -8,45 +8,45 @@ package models // swagger:model ResponseMatchTarget type ResponseMatchTarget struct { - // Configure client ip addresses. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure client ip addresses. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientIP *IPAddrMatch `json:"client_ip,omitempty"` - // Configure HTTP cookie(s). Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure HTTP cookie(s). Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Cookie *CookieMatch `json:"cookie,omitempty"` - // Configure HTTP headers. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure HTTP headers. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Hdrs []*HdrMatch `json:"hdrs,omitempty"` - // Configure the host header. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure the host header. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HostHdr *HostHdrMatch `json:"host_hdr,omitempty"` - // Configure the location header. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure the location header. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LocHdr *LocationHdrMatch `json:"loc_hdr,omitempty"` - // Configure HTTP methods. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure HTTP methods. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Method *MethodMatch `json:"method,omitempty"` - // Configure request paths. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure request paths. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Path *PathMatch `json:"path,omitempty"` - // Configure the type of HTTP protocol. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure the type of HTTP protocol. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Protocol *ProtocolMatch `json:"protocol,omitempty"` - // Configure request query. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure request query. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Query *QueryMatch `json:"query,omitempty"` - // Configure the HTTP headers in response. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure the HTTP headers in response. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RspHdrs []*HdrMatch `json:"rsp_hdrs,omitempty"` - // Configure source ip addresses. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configure source ip addresses. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SourceIP *IPAddrMatch `json:"source_ip,omitempty"` - // Configure the HTTP status code(s). Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configure the HTTP status code(s). Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Status *HttpstatusMatch `json:"status,omitempty"` - // Configure versions of the HTTP protocol. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure versions of the HTTP protocol. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Version *HTTPVersionMatch `json:"version,omitempty"` - // Configure virtual service ports. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure virtual service ports. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsPort *PortMatch `json:"vs_port,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/retention_action.go b/vendor/github.com/vmware/alb-sdk/go/models/retention_action.go new file mode 100644 index 000000000..d9a00f3f2 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/retention_action.go @@ -0,0 +1,25 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// RetentionAction retention action +// swagger:model RetentionAction +type RetentionAction struct { + + // Arguments for the action. Field introduced in 31.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + // Required: true + // Read Only: true + Args []*ActionArgs `json:"args,omitempty"` + + // Path to invoke for the action. For example, for API action, this would be an API endpoint. Field introduced in 31.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + // Required: true + // Read Only: true + Path *string `json:"path"` + + // Type of action to perform such as API, RPC, Script, etc. Enum options - ACTION_API, ACTION_GRPC, ACTION_SCRIPT, ACTION_RPC. Field introduced in 31.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + // Required: true + // Read Only: true + Type *string `json:"type"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/retention_policy.go b/vendor/github.com/vmware/alb-sdk/go/models/retention_policy.go new file mode 100644 index 000000000..918b01fd8 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/retention_policy.go @@ -0,0 +1,42 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// RetentionPolicy retention policy +// swagger:model RetentionPolicy +type RetentionPolicy struct { + + // UNIX time since epoch in microseconds. Units(MICROSECONDS). + // Read Only: true + LastModified *string `json:"_last_modified,omitempty"` + + // Enables the policy. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Enabled *bool `json:"enabled,omitempty"` + + // History of previous runs. Field introduced in 31.1.1. Maximum of 10 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + // Read Only: true + History []*RetentionSummary `json:"history,omitempty"` + + // Name of the policy. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Name *string `json:"name,omitempty"` + + // Policy specification. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + // Required: true + Policy *PolicySpec `json:"policy"` + + // Details of most recent run. Field introduced in 31.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + // Read Only: true + Summary *RetentionSummary `json:"summary,omitempty"` + + // Tenant UUID associated with the Object. It is a reference to an object of type Tenant. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TenantRef *string `json:"tenant_ref,omitempty"` + + // url + // Read Only: true + URL *string `json:"url,omitempty"` + + // UUID Identifier for the policy. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + UUID *string `json:"uuid,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/retention_policy_api_response.go b/vendor/github.com/vmware/alb-sdk/go/models/retention_policy_api_response.go new file mode 100644 index 000000000..b53890f5c --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/retention_policy_api_response.go @@ -0,0 +1,21 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// RetentionPolicyAPIResponse retention policy Api response +// swagger:model RetentionPolicyApiResponse +type RetentionPolicyAPIResponse struct { + + // count + // Required: true + Count *int32 `json:"count"` + + // next + Next *string `json:"next,omitempty"` + + // results + // Required: true + Results []*RetentionPolicy `json:"results,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/retention_summary.go b/vendor/github.com/vmware/alb-sdk/go/models/retention_summary.go new file mode 100644 index 000000000..edc872156 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/retention_summary.go @@ -0,0 +1,25 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// RetentionSummary retention summary +// swagger:model RetentionSummary +type RetentionSummary struct { + + // Action duration. Field introduced in 31.1.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Duration *uint64 `json:"duration,omitempty"` + + // Action end time. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + EndTime *string `json:"end_time,omitempty"` + + // Action messages. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Messages []string `json:"messages,omitempty"` + + // Action start time. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + StartTime *string `json:"start_time,omitempty"` + + // Action status. Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_FAILED.... Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Status *string `json:"status,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/retry_placement_params.go b/vendor/github.com/vmware/alb-sdk/go/models/retry_placement_params.go index 97ad9f2b9..96c69aac3 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/retry_placement_params.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/retry_placement_params.go @@ -8,13 +8,13 @@ package models // swagger:model RetryPlacementParams type RetryPlacementParams struct { - // Retry placement operations for all East-West services. Field introduced in 17.1.6,17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Retry placement operations for all East-West services. Field introduced in 17.1.6,17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AllEastWest *bool `json:"all_east_west,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Indicates the vip_id that needs placement retrial. Field introduced in 17.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Indicates the vip_id that needs placement retrial. Field introduced in 17.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VipID *string `json:"vip_id"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/rm_add_networks_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/rm_add_networks_event_details.go index d261e3bd8..042f7ebd7 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/rm_add_networks_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/rm_add_networks_event_details.go @@ -8,21 +8,21 @@ package models // swagger:model RmAddNetworksEventDetails type RmAddNetworksEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Networks []*RmAddVnic `json:"networks,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeName *string `json:"se_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeUUID *string `json:"se_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsName []string `json:"vs_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsUUID []string `json:"vs_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/rm_add_vnic.go b/vendor/github.com/vmware/alb-sdk/go/models/rm_add_vnic.go index f4eda2899..a2156656a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/rm_add_vnic.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/rm_add_vnic.go @@ -8,15 +8,15 @@ package models // swagger:model RmAddVnic type RmAddVnic struct { - // mac_addr associated with the network. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // mac_addr associated with the network. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MacAddr *string `json:"mac_addr,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NetworkName *string `json:"network_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NetworkUUID *string `json:"network_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Subnet *string `json:"subnet,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/rm_bind_vs_se_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/rm_bind_vs_se_event_details.go index 6c7599095..ecf476b3a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/rm_bind_vs_se_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/rm_bind_vs_se_event_details.go @@ -8,33 +8,33 @@ package models // swagger:model RmBindVsSeEventDetails type RmBindVsSeEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IP *string `json:"ip,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ip6 *string `json:"ip6,omitempty"` - // List of placement_networks configured on this interface. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // List of placement_networks configured on this interface. Field introduced in 20.1.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Networks []string `json:"networks,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Primary *bool `json:"primary,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeName *string `json:"se_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Standby *bool `json:"standby,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Type *string `json:"type,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VipVnics []string `json:"vip_vnics,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsName *string `json:"vs_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsUUID *string `json:"vs_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/rm_delete_se_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/rm_delete_se_event_details.go index b1d7c1dd3..a81350ccf 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/rm_delete_se_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/rm_delete_se_event_details.go @@ -8,36 +8,36 @@ package models // swagger:model RmDeleteSeEventDetails type RmDeleteSeEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudName *string `json:"cloud_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudUUID *string `json:"cloud_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HostName *string `json:"host_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HostUUID *string `json:"host_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeCookie *string `json:"se_cookie,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeGrpName *string `json:"se_grp_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeGrpUUID *string `json:"se_grp_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeName *string `json:"se_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeUUID *string `json:"se_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. StatusCode *int64 `json:"status_code,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/rm_modify_networks_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/rm_modify_networks_event_details.go index f52f9d152..62801ca88 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/rm_modify_networks_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/rm_modify_networks_event_details.go @@ -8,21 +8,21 @@ package models // swagger:model RmModifyNetworksEventDetails type RmModifyNetworksEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Networks []*RmModifyVnic `json:"networks,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeName *string `json:"se_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeUUID *string `json:"se_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsName []string `json:"vs_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsUUID []string `json:"vs_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/rm_modify_vnic.go b/vendor/github.com/vmware/alb-sdk/go/models/rm_modify_vnic.go index 938d64478..ae12edb16 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/rm_modify_vnic.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/rm_modify_vnic.go @@ -8,12 +8,12 @@ package models // swagger:model RmModifyVnic type RmModifyVnic struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MacAddr *string `json:"mac_addr,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NetworkName *string `json:"network_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NetworkUUID *string `json:"network_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/rm_reboot_se_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/rm_reboot_se_event_details.go index 46ecd5ea7..a7e5ce238 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/rm_reboot_se_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/rm_reboot_se_event_details.go @@ -8,9 +8,9 @@ package models // swagger:model RmRebootSeEventDetails type RmRebootSeEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeName *string `json:"se_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/rm_se_bootup_fail_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/rm_se_bootup_fail_event_details.go index a146729af..61284cf9c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/rm_se_bootup_fail_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/rm_se_bootup_fail_event_details.go @@ -8,12 +8,12 @@ package models // swagger:model RmSeBootupFailEventDetails type RmSeBootupFailEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HostName *string `json:"host_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeName *string `json:"se_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/rm_se_ip_fail_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/rm_se_ip_fail_event_details.go index 6fb14ad25..eeb8f76a7 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/rm_se_ip_fail_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/rm_se_ip_fail_event_details.go @@ -8,15 +8,15 @@ package models // swagger:model RmSeIpFailEventDetails type RmSeIPFailEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HostName *string `json:"host_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Networks []*RmAddVnic `json:"networks,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeName *string `json:"se_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/rm_spawn_se_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/rm_spawn_se_event_details.go index 5e2e715f7..52821d642 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/rm_spawn_se_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/rm_spawn_se_event_details.go @@ -8,60 +8,60 @@ package models // swagger:model RmSpawnSeEventDetails type RmSpawnSeEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvailabilityZone *string `json:"availability_zone,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudName *string `json:"cloud_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudUUID *string `json:"cloud_uuid,omitempty"` - // Field introduced in 20.1.2. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 20.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. FlavorName *string `json:"flavor_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HostName *string `json:"host_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HostUUID *string `json:"host_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Memory *int32 `json:"memory,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NetworkNames []string `json:"network_names,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Networks []string `json:"networks,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeCookie *string `json:"se_cookie,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeGrpName *string `json:"se_grp_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeGrpUUID *string `json:"se_grp_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeName *string `json:"se_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeUUID *string `json:"se_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. StatusCode *int64 `json:"status_code,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Vcpus *int32 `json:"vcpus,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsName *string `json:"vs_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsUUID *string `json:"vs_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/rm_unbind_vs_se_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/rm_unbind_vs_se_event_details.go index a6033305d..ec3baa625 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/rm_unbind_vs_se_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/rm_unbind_vs_se_event_details.go @@ -8,21 +8,21 @@ package models // swagger:model RmUnbindVsSeEventDetails type RmUnbindVsSeEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IP *string `json:"ip,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ip6 *string `json:"ip6,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeName *string `json:"se_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsName *string `json:"vs_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsUUID *string `json:"vs_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/role.go b/vendor/github.com/vmware/alb-sdk/go/models/role.go index 73a8a8e7b..8003ce23e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/role.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/role.go @@ -12,29 +12,29 @@ type Role struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Allow access to unlabelled objects. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Allow access to unlabelled objects. Field introduced in 20.1.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AllowUnlabelledAccess *bool `json:"allow_unlabelled_access,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Filters for granular object access control based on object labels. Multiple filters are merged using the AND operator. If empty, all objects according to the privileges will be accessible to the user. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Filters for granular object access control based on object labels. Multiple filters are merged using the AND operator. If empty, all objects according to the privileges will be accessible to the user. Field introduced in 20.1.3. Maximum of 4 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Filters []*RoleFilter `json:"filters,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Privileges []*Permission `json:"privileges,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/role_filter.go b/vendor/github.com/vmware/alb-sdk/go/models/role_filter.go index f306b5f20..02cc7f243 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/role_filter.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/role_filter.go @@ -8,16 +8,16 @@ package models // swagger:model RoleFilter type RoleFilter struct { - // Enable this filter. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable this filter. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Enabled *bool `json:"enabled,omitempty"` - // Label key to match against objects for values. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Label key to match against objects for values. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true MatchLabel *RoleFilterMatchLabel `json:"match_label"` - // Label match operation criteria. Enum options - ROLE_FILTER_EQUALS, ROLE_FILTER_DOES_NOT_EQUAL, ROLE_FILTER_GLOB_MATCH, ROLE_FILTER_GLOB_DOES_NOT_MATCH. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Label match operation criteria. Enum options - ROLE_FILTER_EQUALS, ROLE_FILTER_DOES_NOT_EQUAL, ROLE_FILTER_GLOB_MATCH, ROLE_FILTER_GLOB_DOES_NOT_MATCH. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MatchOperation *string `json:"match_operation,omitempty"` - // Name for the filter. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name for the filter. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/role_filter_match_label.go b/vendor/github.com/vmware/alb-sdk/go/models/role_filter_match_label.go index 8809600b9..29965b140 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/role_filter_match_label.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/role_filter_match_label.go @@ -8,10 +8,10 @@ package models // swagger:model RoleFilterMatchLabel type RoleFilterMatchLabel struct { - // Key for filter match. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Key for filter match. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Key *string `json:"key"` - // Values for filter match. Multiple values will be evaluated as OR. Example key = value1 OR key = value2. Behavior for match is key = * if this field is empty. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Values for filter match. Multiple values will be evaluated as OR. Example key = value1 OR key = value2. Behavior for match is key = * if this field is empty. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Values []string `json:"values,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/role_match_operation_match_label.go b/vendor/github.com/vmware/alb-sdk/go/models/role_match_operation_match_label.go index 51644765e..b26857d1f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/role_match_operation_match_label.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/role_match_operation_match_label.go @@ -8,10 +8,10 @@ package models // swagger:model RoleMatchOperationMatchLabel type RoleMatchOperationMatchLabel struct { - // List of labels allowed for the tenant. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // List of labels allowed for the tenant. Field introduced in 20.1.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true MatchLabel *RoleFilterMatchLabel `json:"match_label"` - // Label match operation criteria. Enum options - ROLE_FILTER_EQUALS, ROLE_FILTER_DOES_NOT_EQUAL, ROLE_FILTER_GLOB_MATCH, ROLE_FILTER_GLOB_DOES_NOT_MATCH. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Label match operation criteria. Enum options - ROLE_FILTER_EQUALS, ROLE_FILTER_DOES_NOT_EQUAL, ROLE_FILTER_GLOB_MATCH, ROLE_FILTER_GLOB_DOES_NOT_MATCH. Field introduced in 20.1.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MatchOperation *string `json:"match_operation,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/route_info.go b/vendor/github.com/vmware/alb-sdk/go/models/route_info.go index 33eecd3b8..fc5f129ed 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/route_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/route_info.go @@ -8,16 +8,16 @@ package models // swagger:model RouteInfo type RouteInfo struct { - // Host interface name. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Host interface name. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IfName *string `json:"if_name,omitempty"` - // Network Namespace type used to add an route entry in a specific namespace. Enum options - LOCAL_NAMESPACE, HOST_NAMESPACE, OTHER_NAMESPACE. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Network Namespace type used to add an route entry in a specific namespace. Enum options - LOCAL_NAMESPACE, HOST_NAMESPACE, OTHER_NAMESPACE. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NetworkNamespace *string `json:"network_namespace,omitempty"` - // Host nexthop ip address. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Host nexthop ip address. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Nexthop *IPAddr `json:"nexthop,omitempty"` - // Host subnet address. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Host subnet address. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Subnet *IPAddrPrefix `json:"subnet"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/routing_service.go b/vendor/github.com/vmware/alb-sdk/go/models/routing_service.go index 50f3c2e73..4bd9aa47c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/routing_service.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/routing_service.go @@ -8,42 +8,42 @@ package models // swagger:model RoutingService type RoutingService struct { - // Advertise reachability of backend server networks via ADC through BGP for default gateway feature. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Advertise reachability of backend server networks via ADC through BGP for default gateway feature. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AdvertiseBackendNetworks *bool `json:"advertise_backend_networks,omitempty"` - // Enable auto gateway to save and use the same L2 path to send the return traffic. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable auto gateway to save and use the same L2 path to send the return traffic. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableAutoGateway *bool `json:"enable_auto_gateway,omitempty"` - // Service Engine acts as Default Gateway for this service. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service Engine acts as Default Gateway for this service. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableRouting *bool `json:"enable_routing,omitempty"` - // Enable VIP on all interfaces of this service. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable VIP on all interfaces of this service. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableVipOnAllInterfaces *bool `json:"enable_vip_on_all_interfaces,omitempty"` - // Use Virtual MAC address for interfaces on which floating interface IPs are placed. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use Virtual MAC address for interfaces on which floating interface IPs are placed. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableVMAC *bool `json:"enable_vmac,omitempty"` - // Floating Interface IPs for the RoutingService. Field introduced in 18.2.5. Maximum of 32 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Floating Interface IPs for the RoutingService. Field introduced in 18.2.5. Maximum of 32 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FloatingIntfIP []*IPAddr `json:"floating_intf_ip,omitempty"` - // IPv6 Floating Interface IPs for the RoutingService. Field introduced in 22.1.6, 30.2.1. Maximum of 32 items allowed. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // IPv6 Floating Interface IPs for the RoutingService. Field introduced in 22.1.6, 30.2.1. Maximum of 32 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. FloatingIntfIp6Addresses []*IPAddr `json:"floating_intf_ip6_addresses,omitempty"` - // If ServiceEngineGroup is configured for Legacy 1+1 Active Standby HA Mode, IPv6 Floating IP's will be advertised only by the Active SE in the Pair. Virtual Services in this group must be disabled/enabled for any changes to the IPv6 Floating IP's to take effect. Only active SE hosting VS tagged with Active Standby SE 2 Tag will advertise this floating IP when manual load distribution is enabled. Field introduced in 22.1.6, 30.2.1. Maximum of 32 items allowed. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // If ServiceEngineGroup is configured for Legacy 1+1 Active Standby HA Mode, IPv6 Floating IP's will be advertised only by the Active SE in the Pair. Virtual Services in this group must be disabled/enabled for any changes to the IPv6 Floating IP's to take effect. Only active SE hosting VS tagged with Active Standby SE 2 Tag will advertise this floating IP when manual load distribution is enabled. Field introduced in 22.1.6, 30.2.1. Maximum of 32 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. FloatingIntfIp6Se2Addresses []*IPAddr `json:"floating_intf_ip6_se_2_addresses,omitempty"` - // If ServiceEngineGroup is configured for Legacy 1+1 Active Standby HA Mode, Floating IP's will be advertised only by the Active SE in the Pair. Virtual Services in this group must be disabled/enabled for any changes to the Floating IP's to take effect. Only active SE hosting VS tagged with Active Standby SE 2 Tag will advertise this floating IP when manual load distribution is enabled. Field introduced in 18.2.5. Maximum of 32 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If ServiceEngineGroup is configured for Legacy 1+1 Active Standby HA Mode, Floating IP's will be advertised only by the Active SE in the Pair. Virtual Services in this group must be disabled/enabled for any changes to the Floating IP's to take effect. Only active SE hosting VS tagged with Active Standby SE 2 Tag will advertise this floating IP when manual load distribution is enabled. Field introduced in 18.2.5. Maximum of 32 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FloatingIntfIPSe2 []*IPAddr `json:"floating_intf_ip_se_2,omitempty"` - // Routing Service related Flow profile information. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Routing Service related Flow profile information. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FlowtableProfile *FlowtableProfile `json:"flowtable_profile,omitempty"` - // Enable graceful restart feature in routing service. For example, BGP. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable graceful restart feature in routing service. For example, BGP. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GracefulRestart *bool `json:"graceful_restart,omitempty"` - // NAT policy for outbound NAT functionality. This is done in post-routing. It is a reference to an object of type NatPolicy. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // NAT policy for outbound NAT functionality. This is done in post-routing. It is a reference to an object of type NatPolicy. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NatPolicyRef *string `json:"nat_policy_ref,omitempty"` - // For IP Routing feature, enabling this knob will fallback to routing through Linux, by default routing is done via Service Engine data-path. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // For IP Routing feature, enabling this knob will fallback to routing through Linux, by default routing is done via Service Engine data-path. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RoutingByLinuxIpstack *bool `json:"routing_by_linux_ipstack,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/rsp_content_rewrite_rule.go b/vendor/github.com/vmware/alb-sdk/go/models/rsp_content_rewrite_rule.go index 25084a1fa..07fbc211d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/rsp_content_rewrite_rule.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/rsp_content_rewrite_rule.go @@ -8,15 +8,18 @@ package models // swagger:model RspContentRewriteRule type RspContentRewriteRule struct { - // Enable rewrite rule on response body. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable rewrite rule on response body. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Enable *bool `json:"enable,omitempty"` - // Index of the response rewrite rule. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Index of the response rewrite rule. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Index *int32 `json:"index,omitempty"` - // Name of the response rewrite rule. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the response rewrite rule. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // List of search-and-replace *string pairs for the response body. For eg. Strings 'foo' and 'bar', where all searches of 'foo' in the response body will be replaced with 'bar'. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // List of search-and-replace *string pairs for the response body. For eg. Strings 'foo' and 'bar', where all searches of 'foo' in the response body will be replaced with 'bar'. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Pairs []*SearchReplacePair `json:"pairs,omitempty"` + + // Rewrite only content types listed in this *string group. Content types not present in this list are not rewritten. It is a reference to an object of type StringGroup. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + RewritableContentRef *string `json:"rewritable_content_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/rule_info.go b/vendor/github.com/vmware/alb-sdk/go/models/rule_info.go index dbd83f896..631223644 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/rule_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/rule_info.go @@ -8,12 +8,12 @@ package models // swagger:model RuleInfo type RuleInfo struct { - // URI hitted signature rule matches. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // URI hitted signature rule matches. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Matches []*Matches `json:"matches,omitempty"` - // URI hitted signature rule group id. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // URI hitted signature rule group id. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RuleGroupID *string `json:"rule_group_id,omitempty"` - // URI hitted signature rule id. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // URI hitted signature rule id. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RuleID *string `json:"rule_id,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/s_a_m_l_s_p_config.go b/vendor/github.com/vmware/alb-sdk/go/models/s_a_m_l_s_p_config.go index 7875f841e..4320a3d98 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/s_a_m_l_s_p_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/s_a_m_l_s_p_config.go @@ -8,37 +8,37 @@ package models // swagger:model SAMLSPConfig type SAMLSPConfig struct { - // Index to be used in the AssertionConsumerServiceIndex attribute of the Authentication request, if the authn_req_acs_type is set to Use AssertionConsumerServiceIndex. Allowed values are 0-64. Field introduced in 21.1.6, 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Index to be used in the AssertionConsumerServiceIndex attribute of the Authentication request, if the authn_req_acs_type is set to Use AssertionConsumerServiceIndex. Allowed values are 0-64. Field introduced in 21.1.6, 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AcsIndex *int32 `json:"acs_index,omitempty"` - // Option to set the ACS attributes in the AuthnRequest . Enum options - SAML_AUTHN_REQ_ACS_TYPE_URL, SAML_AUTHN_REQ_ACS_TYPE_INDEX, SAML_AUTHN_REQ_ACS_TYPE_NONE. Field introduced in 21.1.6, 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Option to set the ACS attributes in the AuthnRequest . Enum options - SAML_AUTHN_REQ_ACS_TYPE_URL, SAML_AUTHN_REQ_ACS_TYPE_INDEX, SAML_AUTHN_REQ_ACS_TYPE_NONE. Field introduced in 21.1.6, 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true AuthnReqAcsType *string `json:"authn_req_acs_type"` - // HTTP cookie name for authenticated session. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTP cookie name for authenticated session. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CookieName *string `json:"cookie_name,omitempty"` - // Cookie timeout in minutes. Allowed values are 1-1440. Field introduced in 18.2.3. Unit is MIN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Cookie timeout in minutes. Allowed values are 1-1440. Field introduced in 18.2.3. Unit is MIN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CookieTimeout *int32 `json:"cookie_timeout,omitempty"` - // Globally unique SAML entityID for this node. The SAML application entity ID on the IDP should match this. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Globally unique SAML entityID for this node. The SAML application entity ID on the IDP should match this. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true EntityID *string `json:"entity_id"` - // Key to generate the cookie. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Key to generate the cookie. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Key []*HTTPCookiePersistenceKey `json:"key,omitempty"` - // SP will use this SSL certificate to sign requests going to the IdP and decrypt the assertions coming from IdP. It is a reference to an object of type SSLKeyAndCertificate. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SP will use this SSL certificate to sign requests going to the IdP and decrypt the assertions coming from IdP. It is a reference to an object of type SSLKeyAndCertificate. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SigningSslKeyAndCertificateRef *string `json:"signing_ssl_key_and_certificate_ref,omitempty"` - // SAML Single Signon endpoint to receive the Authentication response. This also specifies the destination endpoint to be configured for this application on the IDP. If the authn_req_acs_type is set to 'Use AssertionConsumerServiceURL', this endpoint will be sent in the AssertionConsumerServiceURL attribute of the Authentication request. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SAML Single Signon endpoint to receive the Authentication response. This also specifies the destination endpoint to be configured for this application on the IDP. If the authn_req_acs_type is set to 'Use AssertionConsumerServiceURL', this endpoint will be sent in the AssertionConsumerServiceURL attribute of the Authentication request. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true SingleSignonURL *string `json:"single_signon_url"` - // SAML SP metadata for this application. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // SAML SP metadata for this application. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Read Only: true SpMetadata *string `json:"sp_metadata,omitempty"` - // By enabling this field IdP can control how long the SP session can exist through the SessionNotOnOrAfter field in the AuthNStatement of SAML Response. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // By enabling this field IdP can control how long the SP session can exist through the SessionNotOnOrAfter field in the AuthNStatement of SAML Response. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseIdpSessionTimeout *bool `json:"use_idp_session_timeout,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/s_c_fault_options.go b/vendor/github.com/vmware/alb-sdk/go/models/s_c_fault_options.go new file mode 100644 index 000000000..09a8307a7 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/s_c_fault_options.go @@ -0,0 +1,31 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// SCFaultOptions s c fault options +// swagger:model SCFaultOptions +type SCFaultOptions struct { + + // Delay CREATE in config path (seconds). Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + DelayCreate *uint32 `json:"delay_create,omitempty"` + + // Delay DELETES in Config, SE paths (seconds). Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + DelayDelete *uint32 `json:"delay_delete,omitempty"` + + // Delay UPDATES in ResMgr, Config, SE paths (seconds). Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + DelayUpdate *uint32 `json:"delay_update,omitempty"` + + // Type of fault to injection. Enum options - DELAY_NOTIF, DELAY_SE, DELAY_RM. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + FaultType *string `json:"fault_type,omitempty"` + + // Introduce faults for specific object UUID. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Obj *string `json:"obj,omitempty"` + + // Introduce faults for objects of specified type. Enum options - VIRTUALSERVICE, POOL, HEALTHMONITOR, NETWORKPROFILE, APPLICATIONPROFILE, HTTPPOLICYSET, DNSPOLICY, SECURITYPOLICY, IPADDRGROUP, STRINGGROUP, SSLPROFILE, SSLKEYANDCERTIFICATE, NETWORKSECURITYPOLICY, APPLICATIONPERSISTENCEPROFILE, ANALYTICSPROFILE, VSDATASCRIPTSET, TENANT, PKIPROFILE, AUTHPROFILE, CLOUD.... Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ObjectType *string `json:"object_type,omitempty"` + + // Introduce faults in SE path of specific SE UUID. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Se *string `json:"se,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/s_c_pool_server_state_info.go b/vendor/github.com/vmware/alb-sdk/go/models/s_c_pool_server_state_info.go index b3763f9c4..f139dff4f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/s_c_pool_server_state_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/s_c_pool_server_state_info.go @@ -12,25 +12,25 @@ type SCPoolServerStateInfo struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsServer *bool `json:"is_server,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OperStatus *OperationalStatus `json:"oper_status,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PoolID *string `json:"pool_id,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerStates []*SCServerStateInfo `json:"server_states,omitempty"` - // It is a reference to an object of type Tenant. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/s_c_properties.go b/vendor/github.com/vmware/alb-sdk/go/models/s_c_properties.go new file mode 100644 index 000000000..747213865 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/s_c_properties.go @@ -0,0 +1,13 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// SCProperties s c properties +// swagger:model SCProperties +type SCProperties struct { + + // Introduce delay faults in SCM Config, SE, ResMgrGo paths. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + DelayInjections []*SCFaultOptions `json:"delay_injections,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/s_c_server_state_info.go b/vendor/github.com/vmware/alb-sdk/go/models/s_c_server_state_info.go index 23b5a798a..bd9a5fa6f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/s_c_server_state_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/s_c_server_state_info.go @@ -8,12 +8,12 @@ package models // swagger:model SCServerStateInfo type SCServerStateInfo struct { - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OperStatus *OperationalStatus `json:"oper_status,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerIP *IPAddr `json:"server_ip,omitempty"` - // Allowed values are 1-65535. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed values are 1-65535. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerPort *uint32 `json:"server_port,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/s_c_t_p_fast_path_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/s_c_t_p_fast_path_profile.go index f790ae7bb..bfcad9516 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/s_c_t_p_fast_path_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/s_c_t_p_fast_path_profile.go @@ -8,9 +8,9 @@ package models // swagger:model SCTPFastPathProfile type SCTPFastPathProfile struct { - // When enabled, Avi will complete the 4-way handshake with the client before forwarding any packets to the server. This will protect the server from INIT chunks flood and half open connections. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // When enabled, Avi will complete the 4-way handshake with the client before forwarding any packets to the server. This will protect the server from INIT chunks flood and half open connections. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EnableInitChunkProtection *bool `json:"enable_init_chunk_protection,omitempty"` - // SCTP autoclose timeout. 0 means autoclose deactivated. Allowed values are 0-247483647. Field introduced in 22.1.3. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // SCTP autoclose timeout. 0 means autoclose deactivated. Allowed values are 0-247483647. Field introduced in 22.1.3. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IDLETimeout *int32 `json:"idle_timeout,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/s_c_t_p_proxy_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/s_c_t_p_proxy_profile.go index 8d1a356d1..78313dfeb 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/s_c_t_p_proxy_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/s_c_t_p_proxy_profile.go @@ -8,27 +8,27 @@ package models // swagger:model SCTPProxyProfile type SCTPProxyProfile struct { - // SCTP cookie expiration timeout. Allowed values are 60-3600. Field introduced in 22.1.3. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // SCTP cookie expiration timeout. Allowed values are 60-3600. Field introduced in 22.1.3. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CookieExpirationTimeout *int32 `json:"cookie_expiration_timeout,omitempty"` - // SCTP heartbeat interval. Allowed values are 30-247483647. Field introduced in 22.1.3. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // SCTP heartbeat interval. Allowed values are 30-247483647. Field introduced in 22.1.3. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HeartbeatInterval *int32 `json:"heartbeat_interval,omitempty"` - // SCTP autoclose timeout. 0 means autoclose deactivated. Allowed values are 0-247483647. Field introduced in 22.1.3. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // SCTP autoclose timeout. 0 means autoclose deactivated. Allowed values are 0-247483647. Field introduced in 22.1.3. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IDLETimeout *int32 `json:"idle_timeout,omitempty"` - // SCTP maximum retransmissions for association. Allowed values are 1-247483647. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // SCTP maximum retransmissions for association. Allowed values are 1-247483647. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MaxRetransmissionsAssociation *int32 `json:"max_retransmissions_association,omitempty"` - // SCTP maximum retransmissions for INIT chunks. Allowed values are 1-247483647. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // SCTP maximum retransmissions for INIT chunks. Allowed values are 1-247483647. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MaxRetransmissionsInitChunks *int32 `json:"max_retransmissions_init_chunks,omitempty"` - // Number of incoming SCTP Streams. Allowed values are 1-100. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of incoming SCTP Streams. Allowed values are 1-100. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumberOfStreams *int32 `json:"number_of_streams,omitempty"` - // SCTP send and receive buffer size. Allowed values are 2-65536. Field introduced in 22.1.3. Unit is KB. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // SCTP send and receive buffer size. Allowed values are 2-65536. Field introduced in 22.1.3. Unit is KB. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ReceiveWindow *int32 `json:"receive_window,omitempty"` - // SCTP reset/shutdown guard timeout. 0 means 5 times RTO max. Allowed values are 0-247483647. Field introduced in 22.1.3. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // SCTP reset/shutdown guard timeout. 0 means 5 times RTO max. Allowed values are 0-247483647. Field introduced in 22.1.3. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ResetTimeout *int32 `json:"reset_timeout,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/s_c_vs_state_info.go b/vendor/github.com/vmware/alb-sdk/go/models/s_c_vs_state_info.go index 9466302df..82d03712a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/s_c_vs_state_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/s_c_vs_state_info.go @@ -12,22 +12,22 @@ type SCVsStateInfo struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OperStatus *OperationalStatus `json:"oper_status,omitempty"` - // It is a reference to an object of type Tenant. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VipID *string `json:"vip_id,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsID *string `json:"vs_id,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/s_e_fault_inject_exhaust_param.go b/vendor/github.com/vmware/alb-sdk/go/models/s_e_fault_inject_exhaust_param.go index 192986c2d..31b9864f8 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/s_e_fault_inject_exhaust_param.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/s_e_fault_inject_exhaust_param.go @@ -8,10 +8,10 @@ package models // swagger:model SEFaultInjectExhaustParam type SEFaultInjectExhaustParam struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Leak *bool `json:"leak,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Num *uint64 `json:"num"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/s_e_fault_inject_se_param.go b/vendor/github.com/vmware/alb-sdk/go/models/s_e_fault_inject_se_param.go index a7c8db4dc..c9a6f54f0 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/s_e_fault_inject_se_param.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/s_e_fault_inject_se_param.go @@ -8,18 +8,18 @@ package models // swagger:model SEFaultInjectSeParam type SEFaultInjectSeParam struct { - // Inject fault in specific core. Field introduced in 18.1.5,18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Inject fault in specific core. Field introduced in 18.1.5,18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Core *uint32 `json:"core,omitempty"` - // Inject Fault on Objects. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Inject Fault on Objects. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ObjNames []string `json:"obj_names,omitempty"` - // Inject fault in random no of cores. Field introduced in 18.1.5,18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Inject fault in random no of cores. Field introduced in 18.1.5,18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RandomCore *bool `json:"random_core,omitempty"` - // Set se-agent fault type. Enum options - SE_AGENT_FAULT_DISABLED, SE_AGENT_PRE_PROCESS_FAULT, SE_AGENT_POST_PROCESS_FAULT, SE_AGENT_DP_RESPONSE_FAULT, SE_AGENT_RANDOM_PROCESS_FAULT. Field introduced in 18.1.5,18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Set se-agent fault type. Enum options - SE_AGENT_FAULT_DISABLED, SE_AGENT_PRE_PROCESS_FAULT, SE_AGENT_POST_PROCESS_FAULT, SE_AGENT_DP_RESPONSE_FAULT, SE_AGENT_RANDOM_PROCESS_FAULT. Field introduced in 18.1.5,18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeAgentFault *string `json:"se_agent_fault,omitempty"` - // Set se-dp fault type. Enum options - SE_DP_FAULT_DISABLED. Field introduced in 18.1.5,18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Set se-dp fault type. Enum options - SE_DP_FAULT_DISABLED. Field introduced in 18.1.5,18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeDpFault *string `json:"se_dp_fault,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/s_e_image_status.go b/vendor/github.com/vmware/alb-sdk/go/models/s_e_image_status.go index dd9c69f80..809a46c23 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/s_e_image_status.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/s_e_image_status.go @@ -8,12 +8,12 @@ package models // swagger:model SEImageStatus type SEImageStatus struct { - // Reason message for the current state. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reason message for the current state. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // SE image state for the version. Enum options - IMG_STATE_UNKNOWN, IMG_GEN_IN_PROGRESS, IMG_GEN_FAILED, IMG_GEN_COMPLETE. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SE image state for the version. Enum options - IMG_STATE_UNKNOWN, IMG_GEN_IN_PROGRESS, IMG_GEN_FAILED, IMG_GEN_COMPLETE. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. State *string `json:"state,omitempty"` - // version or Tag. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // version or Tag. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Version *string `json:"version,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/s_e_time_tracker_properties.go b/vendor/github.com/vmware/alb-sdk/go/models/s_e_time_tracker_properties.go index 86ca8035d..3af83569e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/s_e_time_tracker_properties.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/s_e_time_tracker_properties.go @@ -8,18 +8,18 @@ package models // swagger:model SETimeTrackerProperties type SETimeTrackerProperties struct { - // Audit queueing latency from proxy to dispatcher. Enum options - SE_TT_AUDIT_OFF, SE_TT_AUDIT_ON, SE_TT_AUDIT_ON_WITH_EVENT. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Audit queueing latency from proxy to dispatcher. Enum options - SE_TT_AUDIT_OFF, SE_TT_AUDIT_ON, SE_TT_AUDIT_ON_WITH_EVENT. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EgressAuditMode *string `json:"egress_audit_mode,omitempty"` - // Maximum egress latency threshold between dispatcher and proxy. Field introduced in 22.1.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Maximum egress latency threshold between dispatcher and proxy. Field introduced in 22.1.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EgressThreshold *uint32 `json:"egress_threshold,omitempty"` - // Window for cumulative event generation. Field introduced in 22.1.1. Unit is SECONDS. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Window for cumulative event generation. Field introduced in 22.1.1. Unit is SECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EventGenWindow *uint64 `json:"event_gen_window,omitempty"` - // Audit queueing latency from dispatcher to proxy. Enum options - SE_TT_AUDIT_OFF, SE_TT_AUDIT_ON, SE_TT_AUDIT_ON_WITH_EVENT. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Audit queueing latency from dispatcher to proxy. Enum options - SE_TT_AUDIT_OFF, SE_TT_AUDIT_ON, SE_TT_AUDIT_ON_WITH_EVENT. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IngressAuditMode *string `json:"ingress_audit_mode,omitempty"` - // Maximum ingress latency threshold between dispatcher and proxy. Field introduced in 22.1.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Maximum ingress latency threshold between dispatcher and proxy. Field introduced in 22.1.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IngressThreshold *uint32 `json:"ingress_threshold,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/s_h_m_summary.go b/vendor/github.com/vmware/alb-sdk/go/models/s_h_m_summary.go new file mode 100644 index 000000000..4c1569fc2 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/s_h_m_summary.go @@ -0,0 +1,13 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// SHMSummary s h m summary +// swagger:model SHMSummary +type SHMSummary struct { + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + HealthMonitor []*ServerHealthMonitor `json:"health_monitor,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_cache_filter.go b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_cache_filter.go deleted file mode 100644 index 61ba02279..000000000 --- a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_cache_filter.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2021 VMware, Inc. -// SPDX-License-Identifier: Apache License 2.0 -package models - -// This file is auto-generated. - -// SSLCacheFilter s s l cache filter -// swagger:model SSLCacheFilter -type SSLCacheFilter struct { - - // Hexadecimal representation of the SSL session ID. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. - SslSessionID *string `json:"ssl_session_id,omitempty"` -} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_certificate.go b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_certificate.go index 2e451cda8..da37de9cb 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_certificate.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_certificate.go @@ -8,60 +8,60 @@ package models // swagger:model SSLCertificate type SSLCertificate struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Certificate *string `json:"certificate,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CertificateSigningRequest *string `json:"certificate_signing_request,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ChainVerified *bool `json:"chain_verified,omitempty"` - // Valid range 1-3650. Allowed values are 1-3650. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Valid range 1-3650. Allowed values are 1-3650. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DaysUntilExpire *int32 `json:"days_until_expire,omitempty"` - // Enum options - SSL_CERTIFICATE_GOOD, SSL_CERTIFICATE_EXPIRY_WARNING, SSL_CERTIFICATE_EXPIRED. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - SSL_CERTIFICATE_GOOD, SSL_CERTIFICATE_EXPIRY_WARNING, SSL_CERTIFICATE_EXPIRED. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ExpiryStatus *string `json:"expiry_status,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Fingerprint *string `json:"fingerprint,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Issuer *SSLCertificateDescription `json:"issuer,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. KeyParams *SSLKeyParams `json:"key_params,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NotAfter *string `json:"not_after,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NotBefore *string `json:"not_before,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PublicKey *string `json:"public_key,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SelfSigned *bool `json:"self_signed,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SerialNumber *string `json:"serial_number,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Signature *string `json:"signature,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SignatureAlgorithm *string `json:"signature_algorithm,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Subject *SSLCertificateDescription `json:"subject,omitempty"` - // subjectAltName that provides additional subject identities. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // subjectAltName that provides additional subject identities. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SubjectAltNames []string `json:"subject_alt_names,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Text *string `json:"text,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Version *string `json:"version,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_certificate_description.go b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_certificate_description.go index 4a06068d6..7e610206d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_certificate_description.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_certificate_description.go @@ -8,27 +8,27 @@ package models // swagger:model SSLCertificateDescription type SSLCertificateDescription struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CommonName *string `json:"common_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Country *string `json:"country,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DistinguishedName *string `json:"distinguished_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EmailAddress *string `json:"email_address,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Locality *string `json:"locality,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Organization *string `json:"organization,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OrganizationUnit *string `json:"organization_unit,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. State *string `json:"state,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_cipher_list.go b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_cipher_list.go index 68b963c14..4c8f73188 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_cipher_list.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_cipher_list.go @@ -8,9 +8,9 @@ package models // swagger:model SSLCipherList type SSLCipherList struct { - // List of ciphers from the client's SSL cipher list that could be identified. The ciphers are represented by their RFC name. Enum options - AVI_TLS_NULL_WITH_NULL_NULL, AVI_TLS_RSA_WITH_NULL_MD5, AVI_TLS_RSA_WITH_NULL_SHA, AVI_TLS_RSA_EXPORT_WITH_RC4_40_MD5, AVI_TLS_RSA_WITH_RC4_128_MD5, AVI_TLS_RSA_WITH_RC4_128_SHA, AVI_TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5, AVI_TLS_RSA_WITH_IDEA_CBC_SHA, AVI_TLS_RSA_EXPORT_WITH_DES40_CBC_SHA, AVI_TLS_RSA_WITH_DES_CBC_SHA, AVI_TLS_RSA_WITH_3DES_EDE_CBC_SHA, AVI_TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA, AVI_TLS_DH_DSS_WITH_DES_CBC_SHA, AVI_TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA, AVI_TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA, AVI_TLS_DH_RSA_WITH_DES_CBC_SHA, AVI_TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA, AVI_TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA, AVI_TLS_DHE_DSS_WITH_DES_CBC_SHA, AVI_TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA.... Field introduced in 18.1.4, 18.2.1. Maximum of 255 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of ciphers from the client's SSL cipher list that could be identified. The ciphers are represented by their RFC name. Enum options - AVI_TLS_NULL_WITH_NULL_NULL, AVI_TLS_RSA_WITH_NULL_MD5, AVI_TLS_RSA_WITH_NULL_SHA, AVI_TLS_RSA_EXPORT_WITH_RC4_40_MD5, AVI_TLS_RSA_WITH_RC4_128_MD5, AVI_TLS_RSA_WITH_RC4_128_SHA, AVI_TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5, AVI_TLS_RSA_WITH_IDEA_CBC_SHA, AVI_TLS_RSA_EXPORT_WITH_DES40_CBC_SHA, AVI_TLS_RSA_WITH_DES_CBC_SHA, AVI_TLS_RSA_WITH_3DES_EDE_CBC_SHA, AVI_TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA, AVI_TLS_DH_DSS_WITH_DES_CBC_SHA, AVI_TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA, AVI_TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA, AVI_TLS_DH_RSA_WITH_DES_CBC_SHA, AVI_TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA, AVI_TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA, AVI_TLS_DHE_DSS_WITH_DES_CBC_SHA, AVI_TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA.... Field introduced in 18.1.4, 18.2.1. Maximum of 255 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IdentifiedCiphers []string `json:"identified_ciphers,omitempty"` - // List of ciphers from the client's SSL cipher list, that could not be identified. The ciphers are represented by their RFC 2 byte hex value. Field introduced in 18.1.4, 18.2.1. Maximum of 255 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of ciphers from the client's SSL cipher list, that could not be identified. The ciphers are represented by their RFC 2 byte hex value. Field introduced in 18.1.4, 18.2.1. Maximum of 255 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UnidentifiedCiphers []string `json:"unidentified_ciphers,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_client_certificate_action.go b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_client_certificate_action.go index 418988aaa..fffee78a1 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_client_certificate_action.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_client_certificate_action.go @@ -8,9 +8,9 @@ package models // swagger:model SSLClientCertificateAction type SSLClientCertificateAction struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloseConnection *bool `json:"close_connection,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Headers []*SSLClientRequestHeader `json:"headers,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_client_request_header.go b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_client_request_header.go index 38f93aef4..f98133f73 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_client_request_header.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_client_request_header.go @@ -8,9 +8,9 @@ package models // swagger:model SSLClientRequestHeader type SSLClientRequestHeader struct { - // If this header exists, reset the connection. If the ssl variable is specified, add a header with this value. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If this header exists, reset the connection. If the ssl variable is specified, add a header with this value. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RequestHeader *string `json:"request_header,omitempty"` - // Set the request header with the value as indicated by this SSL variable. Eg. send the whole certificate in PEM format. Enum options - HTTP_POLICY_VAR_CLIENT_IP, HTTP_POLICY_VAR_VS_PORT, HTTP_POLICY_VAR_VS_IP, HTTP_POLICY_VAR_HTTP_HDR, HTTP_POLICY_VAR_SSL_CLIENT_FINGERPRINT, HTTP_POLICY_VAR_SSL_CLIENT_SERIAL, HTTP_POLICY_VAR_SSL_CLIENT_ISSUER, HTTP_POLICY_VAR_SSL_CLIENT_SUBJECT, HTTP_POLICY_VAR_SSL_CLIENT_RAW, HTTP_POLICY_VAR_SSL_PROTOCOL, HTTP_POLICY_VAR_SSL_SERVER_NAME, HTTP_POLICY_VAR_USER_NAME, HTTP_POLICY_VAR_SSL_CIPHER, HTTP_POLICY_VAR_REQUEST_ID, HTTP_POLICY_VAR_SSL_CLIENT_VERSION, HTTP_POLICY_VAR_SSL_CLIENT_SIGALG, HTTP_POLICY_VAR_SSL_CLIENT_NOTVALIDBEFORE, HTTP_POLICY_VAR_SSL_CLIENT_NOTVALIDAFTER, HTTP_POLICY_VAR_SSL_CLIENT_ESCAPED, HTTP_POLICY_VAR_SOURCE_IP. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Set the request header with the value as indicated by this SSL variable. Eg. send the whole certificate in PEM format. Enum options - HTTP_POLICY_VAR_CLIENT_IP, HTTP_POLICY_VAR_VS_PORT, HTTP_POLICY_VAR_VS_IP, HTTP_POLICY_VAR_HTTP_HDR, HTTP_POLICY_VAR_SSL_CLIENT_FINGERPRINT, HTTP_POLICY_VAR_SSL_CLIENT_SERIAL, HTTP_POLICY_VAR_SSL_CLIENT_ISSUER, HTTP_POLICY_VAR_SSL_CLIENT_SUBJECT, HTTP_POLICY_VAR_SSL_CLIENT_RAW, HTTP_POLICY_VAR_SSL_PROTOCOL, HTTP_POLICY_VAR_SSL_SERVER_NAME, HTTP_POLICY_VAR_USER_NAME, HTTP_POLICY_VAR_SSL_CIPHER, HTTP_POLICY_VAR_REQUEST_ID, HTTP_POLICY_VAR_SSL_CLIENT_VERSION, HTTP_POLICY_VAR_SSL_CLIENT_SIGALG, HTTP_POLICY_VAR_SSL_CLIENT_NOTVALIDBEFORE, HTTP_POLICY_VAR_SSL_CLIENT_NOTVALIDAFTER, HTTP_POLICY_VAR_SSL_CLIENT_ESCAPED, HTTP_POLICY_VAR_SOURCE_IP. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RequestHeaderValue *string `json:"request_header_value,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_expire_details.go b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_expire_details.go index c656159a7..3dbec1e00 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_expire_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_expire_details.go @@ -8,9 +8,9 @@ package models // swagger:model SSLExpireDetails type SSLExpireDetails struct { - // Number of days until certificate is expired. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of days until certificate is expired. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DaysLeft *uint32 `json:"days_left,omitempty"` - // Name of SSL Certificate. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of SSL Certificate. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_export_details.go b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_export_details.go index a0d9dcdb1..70444f707 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_export_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_export_details.go @@ -8,6 +8,6 @@ package models // swagger:model SSLExportDetails type SSLExportDetails struct { - // Request user. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Request user. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. User *string `json:"user,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_ignored_details.go b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_ignored_details.go index 3fe2bb10e..d98405ab8 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_ignored_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_ignored_details.go @@ -8,9 +8,9 @@ package models // swagger:model SSLIgnoredDetails type SSLIgnoredDetails struct { - // Name of SSL Certificate. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of SSL Certificate. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Reason for ignoring certificate. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reason for ignoring certificate. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_key_and_certificate.go b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_key_and_certificate.go index 8ec2295c3..4b4d07b73 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_key_and_certificate.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_key_and_certificate.go @@ -12,96 +12,96 @@ type SSLKeyAndCertificate struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // CA certificates in certificate chain. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // CA certificates in certificate chain. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CaCerts []*CertificateAuthority `json:"ca_certs,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Certificate *SSLCertificate `json:"certificate"` - // States if the certificate is base64 encoded. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // States if the certificate is base64 encoded. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CertificateBase64 *bool `json:"certificate_base64,omitempty"` - // It is a reference to an object of type CertificateManagementProfile. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // It is a reference to an object of type CertificateManagementProfile. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CertificateManagementProfileRef *string `json:"certificate_management_profile_ref,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Creator name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Creator name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CreatedBy *string `json:"created_by,omitempty"` - // Dynamic parameters needed for certificate management profile. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Dynamic parameters needed for certificate management profile. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DynamicParams []*CustomParams `json:"dynamic_params,omitempty"` - // Enables OCSP Stapling. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Enables OCSP Stapling. Field introduced in 20.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. EnableOcspStapling *bool `json:"enable_ocsp_stapling,omitempty"` - // Encrypted private key corresponding to the private key (e.g. those generated by an HSM such as Thales nShield). Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Encrypted private key corresponding to the private key (e.g. those generated by an HSM such as Thales nShield). Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnckeyBase64 *string `json:"enckey_base64,omitempty"` - // Name of the encrypted private key (e.g. those generated by an HSM such as Thales nShield). Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the encrypted private key (e.g. those generated by an HSM such as Thales nShield). Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnckeyName *string `json:"enckey_name,omitempty"` - // Format of the Key/Certificate file. Enum options - SSL_PEM, SSL_PKCS12. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Format of the Key/Certificate file. Enum options - SSL_PEM, SSL_PKCS12. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Format *string `json:"format,omitempty"` - // It is a reference to an object of type HardwareSecurityModuleGroup. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // It is a reference to an object of type HardwareSecurityModuleGroup. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HardwaresecuritymodulegroupRef *string `json:"hardwaresecuritymodulegroup_ref,omitempty"` - // Flag to enable Private key import to HSM while importing the certificate. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Flag to enable Private key import to HSM while importing the certificate. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ImportKeyToHsm *bool `json:"import_key_to_hsm,omitempty"` - // It Specifies whether the object has to be replicated to the GSLB followers. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // It Specifies whether the object has to be replicated to the GSLB followers. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IsFederated *bool `json:"is_federated,omitempty"` - // Private key. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Private key. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Key *string `json:"key,omitempty"` - // States if the private key is base64 encoded. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // States if the private key is base64 encoded. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. KeyBase64 *bool `json:"key_base64,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. KeyParams *SSLKeyParams `json:"key_params,omitempty"` - // Passphrase used to encrypt the private key. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Passphrase used to encrypt the private key. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. KeyPassphrase *string `json:"key_passphrase,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Configuration related to OCSP. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configuration related to OCSP. Field introduced in 20.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OcspConfig *OCSPConfig `json:"ocsp_config,omitempty"` - // Error reported during OCSP status query. Enum options - OCSP_ERR_CERTSTATUS_GOOD, OCSP_ERR_CERTSTATUS_REVOKED, OCSP_ERR_CERTSTATUS_UNKNOWN, OCSP_ERR_CERTSTATUS_SERVERFAIL_ERR, OCSP_ERR_CERTSTATUS_JOBDB, OCSP_ERR_CERTSTATUS_DISABLED, OCSP_ERR_CERTSTATUS_GETCERT, OCSP_ERR_CERTSTATUS_NONVSCERT, OCSP_ERR_CERTSTATUS_SELFSIGNED, OCSP_ERR_CERTSTATUS_CERTFINISH, OCSP_ERR_CERTSTATUS_CACERT, OCSP_ERR_CERTSTATUS_REQUEST, OCSP_ERR_CERTSTATUS_ISSUER_REVOKED, OCSP_ERR_CERTSTATUS_PARSE_CERT, OCSP_ERR_CERTSTATUS_HTTP_REQ, OCSP_ERR_CERTSTATUS_URL_LIST, OCSP_ERR_CERTSTATUS_HTTP_SEND, OCSP_ERR_CERTSTATUS_HTTP_RECV, OCSP_ERR_CERTSTATUS_HTTP_RESP. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- OCSP_ERR_CERTSTATUS_DISABLED), Basic edition(Allowed values- OCSP_ERR_CERTSTATUS_DISABLED), Enterprise with Cloud Services edition. + // Error reported during OCSP status query. Enum options - OCSP_ERR_CERTSTATUS_GOOD, OCSP_ERR_CERTSTATUS_REVOKED, OCSP_ERR_CERTSTATUS_UNKNOWN, OCSP_ERR_CERTSTATUS_SERVERFAIL_ERR, OCSP_ERR_CERTSTATUS_JOBDB, OCSP_ERR_CERTSTATUS_DISABLED, OCSP_ERR_CERTSTATUS_GETCERT, OCSP_ERR_CERTSTATUS_NONVSCERT, OCSP_ERR_CERTSTATUS_SELFSIGNED, OCSP_ERR_CERTSTATUS_CERTFINISH, OCSP_ERR_CERTSTATUS_CACERT, OCSP_ERR_CERTSTATUS_REQUEST, OCSP_ERR_CERTSTATUS_ISSUER_REVOKED, OCSP_ERR_CERTSTATUS_PARSE_CERT, OCSP_ERR_CERTSTATUS_HTTP_REQ, OCSP_ERR_CERTSTATUS_URL_LIST, OCSP_ERR_CERTSTATUS_HTTP_SEND, OCSP_ERR_CERTSTATUS_HTTP_RECV, OCSP_ERR_CERTSTATUS_HTTP_RESP. Field introduced in 20.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- OCSP_ERR_CERTSTATUS_DISABLED), Basic (Allowed values- OCSP_ERR_CERTSTATUS_DISABLED) edition. // Read Only: true OcspErrorStatus *string `json:"ocsp_error_status,omitempty"` - // This is an Internal field to store the OCSP Responder URLs contained in the certificate. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // This is an Internal field to store the OCSP Responder URLs contained in the certificate. Field introduced in 20.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Read Only: true OcspResponderURLListFromCerts []string `json:"ocsp_responder_url_list_from_certs,omitempty"` - // Information related to OCSP response. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Information related to OCSP response. Field introduced in 20.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Read Only: true OcspResponseInfo *OCSPResponseInfo `json:"ocsp_response_info,omitempty"` - // Enum options - SSL_CERTIFICATE_FINISHED, SSL_CERTIFICATE_PENDING. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - SSL_CERTIFICATE_FINISHED, SSL_CERTIFICATE_PENDING. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Status *string `json:"status,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Enum options - SSL_CERTIFICATE_TYPE_VIRTUALSERVICE, SSL_CERTIFICATE_TYPE_SYSTEM, SSL_CERTIFICATE_TYPE_CA. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - SSL_CERTIFICATE_TYPE_VIRTUALSERVICE, SSL_CERTIFICATE_TYPE_SYSTEM, SSL_CERTIFICATE_TYPE_CA. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Type *string `json:"type,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_key_e_c_params.go b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_key_e_c_params.go index 385b117cb..cddbc2aae 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_key_e_c_params.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_key_e_c_params.go @@ -8,6 +8,6 @@ package models // swagger:model SSLKeyECParams type SSLKeyECParams struct { - // Enum options - SSL_KEY_EC_CURVE_SECP256R1, SSL_KEY_EC_CURVE_SECP384R1, SSL_KEY_EC_CURVE_SECP521R1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - SSL_KEY_EC_CURVE_SECP256R1, SSL_KEY_EC_CURVE_SECP384R1, SSL_KEY_EC_CURVE_SECP521R1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Curve *string `json:"curve,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_key_mldsa_params.go b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_key_mldsa_params.go new file mode 100644 index 000000000..aa88aa6de --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_key_mldsa_params.go @@ -0,0 +1,13 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// SSLKeyMldsaParams s s l key mldsa params +// swagger:model SSLKeyMldsaParams +type SSLKeyMldsaParams struct { + + // MLDSA signature algorithm. Enum options - SSL_KEY_MLDSA44, SSL_KEY_MLDSA65, SSL_KEY_MLDSA87. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Algorithm *string `json:"algorithm,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_key_params.go b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_key_params.go index 67af418e0..d0bf9b31c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_key_params.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_key_params.go @@ -8,13 +8,16 @@ package models // swagger:model SSLKeyParams type SSLKeyParams struct { - // Enum options - SSL_KEY_ALGORITHM_RSA, SSL_KEY_ALGORITHM_EC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - SSL_KEY_ALGORITHM_RSA, SSL_KEY_ALGORITHM_EC, SSL_KEY_ALGORITHM_MLDSA. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Algorithm *string `json:"algorithm"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EcParams *SSLKeyECParams `json:"ec_params,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Mldsa keys. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MldsaParams *SSLKeyMldsaParams `json:"mldsa_params,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RsaParams *SSLKeyRSAParams `json:"rsa_params,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_key_r_s_a_params.go b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_key_r_s_a_params.go index bf0125f05..cf6b17f04 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_key_r_s_a_params.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_key_r_s_a_params.go @@ -8,9 +8,9 @@ package models // swagger:model SSLKeyRSAParams type SSLKeyRSAParams struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Exponent *uint32 `json:"exponent,omitempty"` - // Enum options - SSL_KEY_1024_BITS, SSL_KEY_2048_BITS, SSL_KEY_3072_BITS, SSL_KEY_4096_BITS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - SSL_KEY_1024_BITS, SSL_KEY_2048_BITS, SSL_KEY_3072_BITS, SSL_KEY_4096_BITS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. KeySize *string `json:"key_size,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_profile.go index aa44999ac..b78373d84 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_profile.go @@ -12,74 +12,77 @@ type SSLProfile struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Ciphers suites represented as defined by https //www.openssl.org/docs/man1.1.1/man1/ciphers.html. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Ciphers suites represented as defined by https //www.openssl.org/docs/man1.1.1/man1/ciphers.html. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AcceptedCiphers *string `json:"accepted_ciphers,omitempty"` - // Set of versions accepted by the server. Minimum of 1 items required. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Set of versions accepted by the server. Minimum of 1 items required. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AcceptedVersions []*SSLVersion `json:"accepted_versions,omitempty"` - // Enum options - TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_GCM_SHA384, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_3DES_EDE_CBC_SHA, TLS_AES_256_GCM_SHA384, TLS_CHACHA20_POLY1305_SHA256, TLS_AES_128_GCM_SHA256. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA256,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_RSA_WITH_3DES_EDE_CBC_SHA), Basic edition(Allowed values- TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA256,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_RSA_WITH_3DES_EDE_CBC_SHA), Enterprise with Cloud Services edition. + // Allow backend servers to use legacy renegotiation. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + AllowLegacyRenegotiation *bool `json:"allow_legacy_renegotiation,omitempty"` + + // Enum options - TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_GCM_SHA384, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_3DES_EDE_CBC_SHA, TLS_AES_256_GCM_SHA384, TLS_CHACHA20_POLY1305_SHA256, TLS_AES_128_GCM_SHA256, TLS_DHE_RSA_WITH_AES_128_GCM_SHA256, TLS_DHE_RSA_WITH_AES_256_GCM_SHA384. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA256,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_RSA_WITH_3DES_EDE_CBC_SHA), Basic (Allowed values- TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA256,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_RSA_WITH_3DES_EDE_CBC_SHA) edition. CipherEnums []string `json:"cipher_enums,omitempty"` - // TLS 1.3 Ciphers suites represented as defined by U(https //www.openssl.org/docs/man1.1.1/man1/ciphers.html). Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. Special default for Essentials edition is TLS_AES_256_GCM_SHA384-TLS_AES_128_GCM_SHA256, Basic edition is TLS_AES_256_GCM_SHA384-TLS_AES_128_GCM_SHA256, Enterprise is TLS_AES_256_GCM_SHA384-TLS_CHACHA20_POLY1305_SHA256-TLS_AES_128_GCM_SHA256. + // TLS 1.3 Ciphers suites represented as defined by U(https //www.openssl.org/docs/man1.1.1/man1/ciphers.html). Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Special default for Essentials edition is TLS_AES_256_GCM_SHA384-TLS_AES_128_GCM_SHA256, Basic edition is TLS_AES_256_GCM_SHA384-TLS_AES_128_GCM_SHA256, Enterprise edition is TLS_AES_256_GCM_SHA384-TLS_CHACHA20_POLY1305_SHA256-TLS_AES_128_GCM_SHA256. Ciphersuites *string `json:"ciphersuites,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // DH Parameters used in SSL. At this time, it is not configurable and is set to 2048 bits. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DH Parameters used in SSL. At this time, it is not configurable and is set to 2048 bits. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Dhparam *string `json:"dhparam,omitempty"` - // Elliptic Curve Cryptography NamedCurves (TLS Supported Groups)represented as defined by RFC 8422-Section 5.1.1 andhttps //www.openssl.org/docs/man1.1.0/man3/SSL_CTX_set1_curves.html. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Elliptic Curve Cryptography NamedCurves (TLS Supported Groups)represented as defined by RFC 8422-Section 5.1.1 andhttps //www.openssl.org/docs/man1.1.0/man3/SSL_CTX_set1_curves.html. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EcNamedCurve *string `json:"ec_named_curve,omitempty"` - // Enable early data processing for TLS1.3 connections. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Enable early data processing for TLS1.3 connections. Field introduced in 18.2.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. EnableEarlyData *bool `json:"enable_early_data,omitempty"` - // Enable SSL session re-use. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable SSL session re-use. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableSslSessionReuse *bool `json:"enable_ssl_session_reuse,omitempty"` - // It Specifies whether the object has to be replicated to the GSLB followers. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // It Specifies whether the object has to be replicated to the GSLB followers. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IsFederated *bool `json:"is_federated,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Prefer the SSL cipher ordering presented by the client during the SSL handshake over the one specified in the SSL Profile. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Prefer the SSL cipher ordering presented by the client during the SSL handshake over the one specified in the SSL Profile. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PreferClientCipherOrdering *bool `json:"prefer_client_cipher_ordering,omitempty"` - // Send 'close notify' alert message for a clean shutdown of the SSL connection. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Send 'close notify' alert message for a clean shutdown of the SSL connection. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SendCloseNotify *bool `json:"send_close_notify,omitempty"` - // Signature Algorithms represented as defined by RFC5246-Section 7.4.1.4.1 andhttps //www.openssl.org/docs/man1.1.0/man3/SSL_CTX_set1_client_sigalgs_list.html. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Signature Algorithms represented as defined by RFC5246-Section 7.4.1.4.1 andhttps //www.openssl.org/docs/man1.1.0/man3/SSL_CTX_set1_client_sigalgs_list.html. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SignatureAlgorithm *string `json:"signature_algorithm,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SslRating *SSLRating `json:"ssl_rating,omitempty"` - // The amount of time in seconds before an SSL session expires. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The amount of time in seconds before an SSL session expires. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SslSessionTimeout *uint32 `json:"ssl_session_timeout,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Tags []*Tag `json:"tags,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // SSL Profile Type. Enum options - SSL_PROFILE_TYPE_APPLICATION, SSL_PROFILE_TYPE_SYSTEM. Field introduced in 17.2.8. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SSL Profile Type. Enum options - SSL_PROFILE_TYPE_APPLICATION, SSL_PROFILE_TYPE_SYSTEM. Field introduced in 17.2.8. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Type *string `json:"type,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_profile_selector.go b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_profile_selector.go index 8b8e7bae6..c865b75ae 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_profile_selector.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_profile_selector.go @@ -8,11 +8,11 @@ package models // swagger:model SSLProfileSelector type SSLProfileSelector struct { - // Configure client IP address groups. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure client IP address groups. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ClientIPList *IPAddrMatch `json:"client_ip_list"` - // SSL profile for the client IP addresses listed. It is a reference to an object of type SSLProfile. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SSL profile for the client IP addresses listed. It is a reference to an object of type SSLProfile. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true SslProfileRef *string `json:"ssl_profile_ref"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_rating.go b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_rating.go index 61b8ebb33..86f334ff8 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_rating.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_rating.go @@ -8,12 +8,12 @@ package models // swagger:model SSLRating type SSLRating struct { - // Enum options - SSL_SCORE_NOT_SECURE, SSL_SCORE_VERY_BAD, SSL_SCORE_BAD, SSL_SCORE_AVERAGE, SSL_SCORE_GOOD, SSL_SCORE_EXCELLENT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - SSL_SCORE_NOT_SECURE, SSL_SCORE_VERY_BAD, SSL_SCORE_BAD, SSL_SCORE_AVERAGE, SSL_SCORE_GOOD, SSL_SCORE_EXCELLENT, SSL_SCORE_UNKNOWN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CompatibilityRating *string `json:"compatibility_rating,omitempty"` - // Enum options - SSL_SCORE_NOT_SECURE, SSL_SCORE_VERY_BAD, SSL_SCORE_BAD, SSL_SCORE_AVERAGE, SSL_SCORE_GOOD, SSL_SCORE_EXCELLENT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - SSL_SCORE_NOT_SECURE, SSL_SCORE_VERY_BAD, SSL_SCORE_BAD, SSL_SCORE_AVERAGE, SSL_SCORE_GOOD, SSL_SCORE_EXCELLENT, SSL_SCORE_UNKNOWN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PerformanceRating *string `json:"performance_rating,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SecurityScore *string `json:"security_score,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_renew_details.go b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_renew_details.go index dd8556181..9fc0cdc01 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_renew_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_renew_details.go @@ -8,6 +8,6 @@ package models // swagger:model SSLRenewDetails type SSLRenewDetails struct { - // Name of SSL Certificate. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of SSL Certificate. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_renew_failed_details.go b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_renew_failed_details.go index 39cdbdb20..ae77ca32a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_renew_failed_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_renew_failed_details.go @@ -8,9 +8,9 @@ package models // swagger:model SSLRenewFailedDetails type SSLRenewFailedDetails struct { - // Error when renewing certificate. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Error when renewing certificate. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Error *string `json:"error,omitempty"` - // Name of SSL Certificate. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of SSL Certificate. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_revoked_details.go b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_revoked_details.go index 07d1f7fb6..ee07be373 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_revoked_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_revoked_details.go @@ -8,9 +8,9 @@ package models // swagger:model SSLRevokedDetails type SSLRevokedDetails struct { - // Name of SSL Certificate. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of SSL Certificate. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Certificate revocation reason provided by OCSP Responder. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Certificate revocation reason provided by OCSP Responder. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_version.go b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_version.go index b61ce27fb..8a533482e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_version.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/s_s_l_version.go @@ -8,7 +8,7 @@ package models // swagger:model SSLVersion type SSLVersion struct { - // Enum options - SSL_VERSION_SSLV3, SSL_VERSION_TLS1, SSL_VERSION_TLS1_1, SSL_VERSION_TLS1_2, SSL_VERSION_TLS1_3. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- SSL_VERSION_SSLV3,SSL_VERSION_TLS1,SSL_VERSION_TLS1_1,SSL_VERSION_TLS1_2), Basic edition(Allowed values- SSL_VERSION_SSLV3,SSL_VERSION_TLS1,SSL_VERSION_TLS1_1,SSL_VERSION_TLS1_2), Enterprise with Cloud Services edition. + // Enum options - SSL_VERSION_SSLV3, SSL_VERSION_TLS1, SSL_VERSION_TLS1_1, SSL_VERSION_TLS1_2, SSL_VERSION_TLS1_3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- SSL_VERSION_TLS1,SSL_VERSION_TLS1_1,SSL_VERSION_TLS1_2), Basic (Allowed values- SSL_VERSION_TLS1,SSL_VERSION_TLS1_1,SSL_VERSION_TLS1_2) edition. // Required: true Type *string `json:"type"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/s_s_o_policy.go b/vendor/github.com/vmware/alb-sdk/go/models/s_s_o_policy.go index 593924721..a69488d68 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/s_s_o_policy.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/s_s_o_policy.go @@ -12,26 +12,26 @@ type SSOPolicy struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Authentication Policy Settings. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Authentication Policy Settings. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AuthenticationPolicy *AuthenticationPolicy `json:"authentication_policy,omitempty"` - // Authorization Policy Settings. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Authorization Policy Settings. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AuthorizationPolicy *AuthorizationPolicy `json:"authorization_policy,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // Name of the SSO Policy. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the SSO Policy. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // UUID of the Tenant. It is a reference to an object of type Tenant. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the Tenant. It is a reference to an object of type Tenant. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // SSO Policy Type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition(Allowed values- SSO_TYPE_SAML, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH), Enterprise with Cloud Services edition. + // SSO Policy Type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Enterprise with Cloud Services edition. Allowed in Basic (Allowed values- SSO_TYPE_SAML, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH) edition. // Required: true Type *string `json:"type"` @@ -39,6 +39,6 @@ type SSOPolicy struct { // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the SSO Policy. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the SSO Policy. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/saas_licensing_info.go b/vendor/github.com/vmware/alb-sdk/go/models/saas_licensing_info.go index 11efae252..eedb622c6 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/saas_licensing_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/saas_licensing_info.go @@ -8,9 +8,6 @@ package models // swagger:model SaasLicensingInfo type SaasLicensingInfo struct { - // Maximum service units limit for controller. Allowed values are 0-100000. Special values are 0 - infinite. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. - MaxServiceUnits *float64 `json:"max_service_units,omitempty"` - - // Minimum service units that always remain reserved on controller. Allowed values are 0-1000. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. - ReserveServiceUnits *float64 `json:"reserve_service_units,omitempty"` + // Enable relaxed reservation norm allowing up to 2x free units( normally constrained to free license units ) to be reserved by upcoming SE’s. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + EnableNotionalReserve *bool `json:"enable_notional_reserve,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/saas_licensing_status.go b/vendor/github.com/vmware/alb-sdk/go/models/saas_licensing_status.go index 149bd1b64..8c165f13a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/saas_licensing_status.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/saas_licensing_status.go @@ -8,24 +8,36 @@ package models // swagger:model SaasLicensingStatus type SaasLicensingStatus struct { - // Portal connectivity status. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Portal connectivity status. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Connected *bool `json:"connected,omitempty"` - // Status of saas licensing subscription. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Status of saas licensing subscription. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Enabled *bool `json:"enabled,omitempty"` - // Saas license expiry status. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Saas license expiry status. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Expired *bool `json:"expired,omitempty"` - // Message. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // TimeStamp of last successful refresh. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + LastRefreshedAt *string `json:"last_refreshed_at,omitempty"` + + // Message. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Message *string `json:"message,omitempty"` - // Name. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Public key. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Public key. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PublicKey *string `json:"public_key,omitempty"` - // Service units reserved on controller. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // License refresh status. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + RefreshStatus *bool `json:"refresh_status,omitempty"` + + // Timestamp of last attempted refresh. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + RefreshedAt *string `json:"refreshed_at,omitempty"` + + // Service units reserved on controller. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ReserveServiceUnits *float64 `json:"reserve_service_units,omitempty"` + + // Saas license request status. Enum options - SUBSCRIPTION_NONE, SUBSCRIPTION_SUCCESS, SUBSCRIPTION_FAILED, SUBSCRIPTION_IN_PROGRESS. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + State *string `json:"state,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/saml_attribute.go b/vendor/github.com/vmware/alb-sdk/go/models/saml_attribute.go index 05032e5e5..02a51504d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/saml_attribute.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/saml_attribute.go @@ -8,9 +8,9 @@ package models // swagger:model SamlAttribute type SamlAttribute struct { - // SAML Attribute name. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SAML Attribute name. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AttrName *string `json:"attr_name,omitempty"` - // SAML Attribute values. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SAML Attribute values. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AttrValues []string `json:"attr_values,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/saml_authn_rule_match.go b/vendor/github.com/vmware/alb-sdk/go/models/saml_authn_rule_match.go index 1495d47d1..6e49cfe84 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/saml_authn_rule_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/saml_authn_rule_match.go @@ -8,9 +8,9 @@ package models // swagger:model SamlAuthnRuleMatch type SamlAuthnRuleMatch struct { - // Name of the executed SAML Authentication rule Action. Enum options - SKIP_AUTHENTICATION, USE_DEFAULT_AUTHENTICATION. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the executed SAML Authentication rule Action. Enum options - SKIP_AUTHENTICATION, USE_DEFAULT_AUTHENTICATION. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SamlAuthnMatchedRuleAction *string `json:"saml_authn_matched_rule_action,omitempty"` - // Name of the matched SAML Authentication rule. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the matched SAML Authentication rule. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SamlAuthnMatchedRuleName *string `json:"saml_authn_matched_rule_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/saml_authz_rule_match.go b/vendor/github.com/vmware/alb-sdk/go/models/saml_authz_rule_match.go index bfd8659eb..d4a97e6d9 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/saml_authz_rule_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/saml_authz_rule_match.go @@ -8,9 +8,9 @@ package models // swagger:model SamlAuthzRuleMatch type SamlAuthzRuleMatch struct { - // Name of the executed SAML Authorization rule Action. Enum options - ALLOW_ACCESS, CLOSE_CONNECTION, HTTP_LOCAL_RESPONSE. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the executed SAML Authorization rule Action. Enum options - ALLOW_ACCESS, CLOSE_CONNECTION, HTTP_LOCAL_RESPONSE. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SamlAuthzMatchedRuleAction *string `json:"saml_authz_matched_rule_action,omitempty"` - // Name of the matched SAML Authorization rule. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the matched SAML Authorization rule. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SamlAuthzMatchedRuleName *string `json:"saml_authz_matched_rule_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/saml_identity_provider_settings.go b/vendor/github.com/vmware/alb-sdk/go/models/saml_identity_provider_settings.go index 40977f792..3e4ab0fc3 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/saml_identity_provider_settings.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/saml_identity_provider_settings.go @@ -8,15 +8,15 @@ package models // swagger:model SamlIdentityProviderSettings type SamlIdentityProviderSettings struct { - // The interval to query and download SAML IDP metadata using the metadata URL. Allowed values are 1-10080. Field introduced in 30.2.1. Unit is MIN. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The interval to query and download SAML IDP metadata using the metadata URL. Allowed values are 1-10080. Field introduced in 30.2.1. Unit is MIN. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MetaDataDownloadInterval *int32 `json:"meta_data_download_interval,omitempty"` - // SAML IDP metadata. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SAML IDP metadata. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Metadata *string `json:"metadata,omitempty"` - // SAML IDP Federation Metadata Url. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // SAML IDP Federation Metadata Url. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MetadataURL *string `json:"metadata_url,omitempty"` - // Enable Periodic Metadata Download. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable Periodic Metadata Download. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PeriodicDownload *bool `json:"periodic_download,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/saml_log.go b/vendor/github.com/vmware/alb-sdk/go/models/saml_log.go index c92a76fd2..f32ac1df7 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/saml_log.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/saml_log.go @@ -8,24 +8,24 @@ package models // swagger:model SamlLog type SamlLog struct { - // Set to True if SAML Authentication is used. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Set to True if SAML Authentication is used. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsSamlAuthenticationUsed *bool `json:"is_saml_authentication_used,omitempty"` - // SAML Attribute list. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SAML Attribute list. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SamlAttributeLists []*SamlAttribute `json:"saml_attribute_lists,omitempty"` - // Saml Authentication Status. Enum options - SAML_AUTH_STATUS_UNAVAILABLE, SAML_AUTH_STATUS_UNAUTH_GET_REQUEST, SAML_AUTH_STATUS_UNAUTH_REQ_UNSUPPORTED_METHOD, SAML_AUTH_STATUS_AUTH_REQUEST_GENERATED, SAML_AUTH_STATUS_AUTH_RESPONSE_RECEIVED, SAML_AUTH_STATUS_AUTHENTICATED_REQUEST, SAML_AUTH_STATUS_AUTHORIZATION_FAILED. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Saml Authentication Status. Enum options - SAML_AUTH_STATUS_UNAVAILABLE, SAML_AUTH_STATUS_UNAUTH_GET_REQUEST, SAML_AUTH_STATUS_UNAUTH_REQ_UNSUPPORTED_METHOD, SAML_AUTH_STATUS_AUTH_REQUEST_GENERATED, SAML_AUTH_STATUS_AUTH_RESPONSE_RECEIVED, SAML_AUTH_STATUS_AUTHENTICATED_REQUEST, SAML_AUTH_STATUS_AUTHORIZATION_FAILED. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SamlAuthStatus *string `json:"saml_auth_status,omitempty"` - // SAML Authentication rule match. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SAML Authentication rule match. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SamlAuthnRuleMatch *SamlAuthnRuleMatch `json:"saml_authn_rule_match,omitempty"` - // SAML Authorization rule match. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SAML Authorization rule match. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SamlAuthzRuleMatch *SamlAuthzRuleMatch `json:"saml_authz_rule_match,omitempty"` - // Is set when SAML session cookie is expired. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Is set when SAML session cookie is expired. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SamlSessionCookieExpired *bool `json:"saml_session_cookie_expired,omitempty"` - // SAML userid. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SAML userid. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Userid *string `json:"userid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/saml_metadata_update_failed_details.go b/vendor/github.com/vmware/alb-sdk/go/models/saml_metadata_update_failed_details.go index 024a8b662..efe4999b2 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/saml_metadata_update_failed_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/saml_metadata_update_failed_details.go @@ -8,9 +8,9 @@ package models // swagger:model SamlMetadataUpdateFailedDetails type SamlMetadataUpdateFailedDetails struct { - // Name of Auth Profile. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of Auth Profile. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Reason for Update Failure. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reason for Update Failure. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/saml_service_provider_node.go b/vendor/github.com/vmware/alb-sdk/go/models/saml_service_provider_node.go index 5aa0efc08..d8d527960 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/saml_service_provider_node.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/saml_service_provider_node.go @@ -8,16 +8,16 @@ package models // swagger:model SamlServiceProviderNode type SamlServiceProviderNode struct { - // Globally unique entityID for this node. Entity ID on the IDP should match this. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Globally unique entityID for this node. Entity ID on the IDP should match this. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EntityID *string `json:"entity_id,omitempty"` - // Refers to the Cluster name identifier (Virtual IP or FQDN). Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Refers to the Cluster name identifier (Virtual IP or FQDN). Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Service Engines will use this SSL certificate to sign assertions going to the IdP. It is a reference to an object of type SSLKeyAndCertificate. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service Engines will use this SSL certificate to sign assertions going to the IdP. It is a reference to an object of type SSLKeyAndCertificate. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SigningSslKeyAndCertificateRef *string `json:"signing_ssl_key_and_certificate_ref,omitempty"` - // Single Signon URL to be programmed on the IDP. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Single Signon URL to be programmed on the IDP. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SingleSignonURL *string `json:"single_signon_url,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/saml_service_provider_settings.go b/vendor/github.com/vmware/alb-sdk/go/models/saml_service_provider_settings.go index 1d49b8350..d7a6b5190 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/saml_service_provider_settings.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/saml_service_provider_settings.go @@ -8,27 +8,27 @@ package models // swagger:model SamlServiceProviderSettings type SamlServiceProviderSettings struct { - // FQDN if entity type is DNS_FQDN . Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // FQDN if entity type is DNS_FQDN . Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Fqdn *string `json:"fqdn,omitempty"` - // Service Provider Organization Display Name. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service Provider Organization Display Name. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OrgDisplayName *string `json:"org_display_name,omitempty"` - // Service Provider Organization Name. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service Provider Organization Name. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OrgName *string `json:"org_name,omitempty"` - // Service Provider Organization URL. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service Provider Organization URL. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OrgURL *string `json:"org_url,omitempty"` - // Type of SAML endpoint. Enum options - AUTH_SAML_CLUSTER_VIP, AUTH_SAML_DNS_FQDN, AUTH_SAML_APP_VS. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Type of SAML endpoint. Enum options - AUTH_SAML_CLUSTER_VIP, AUTH_SAML_DNS_FQDN, AUTH_SAML_APP_VS. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SamlEntityType *string `json:"saml_entity_type,omitempty"` - // Service Provider node information. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service Provider node information. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SpNodes []*SamlServiceProviderNode `json:"sp_nodes,omitempty"` - // Service Provider technical contact email. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service Provider technical contact email. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TechContactEmail *string `json:"tech_contact_email,omitempty"` - // Service Provider technical contact name. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service Provider technical contact name. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TechContactName *string `json:"tech_contact_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/saml_settings.go b/vendor/github.com/vmware/alb-sdk/go/models/saml_settings.go index 63bd06e8e..16b8abb51 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/saml_settings.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/saml_settings.go @@ -8,11 +8,11 @@ package models // swagger:model SamlSettings type SamlSettings struct { - // Configure remote Identity provider settings. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure remote Identity provider settings. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Idp *SamlIdentityProviderSettings `json:"idp"` - // Configure service provider settings for the Controller. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure service provider settings for the Controller. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Sp *SamlServiceProviderSettings `json:"sp"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/scale_status.go b/vendor/github.com/vmware/alb-sdk/go/models/scale_status.go index 329fa8d23..bc52c8f75 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/scale_status.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/scale_status.go @@ -8,42 +8,42 @@ package models // swagger:model ScaleStatus type ScaleStatus struct { - // Enum options - OTHER, CREATE, READ, UPDATE, DELETE, SCALE_OUT, SCALE_IN, SE_REMOVED, SE_DISCONNECT, SE_RECONNECT, WARM_RESTART, COLD_RESTART, UPDATE_LOGMGR_MAP, MIGRATE_SCALEOUT, MIGRATE_SCALEIN, INITIAL_PLACEMENT, ROTATE_KEYS, GLB_MGR_UPDATE, UPDATE_DNS_RECORDS, SCALEOUT_ADMINUP, SCALEIN_ADMINDOWN, SCALEOUT_READY, SCALEIN_READY, SE_PRERELEASED, SE_ADDED, SE_PRERELEASE, SE_SCALING_IN, SE_DELETING, SE_PRERELEASE_FAILED, SE_SCALEOUT_FAILED, SCALEOUT_ROLLEDBACK, RSRC_UPDATE, SE_UPDATED, GLB_MGR_UPDATE_GS_STATUS, NEW_PRIMARY, SE_FORCE_RELEASE, SWITCHOVER, SE_ASSIGN_NO_CHANGE, GLB_MGR_DNS_GEO_UPDATE, GLB_MGR_DNS_CLEANUP, NEW_STANDBY, CONNECTED, NOT_CONNECTED, NOT_AT_CURR_VERSION, AT_CURR_VERSION, ATTACH_IP_SUCCESS, SEGROUP_CHANGED, VS_ENABLED, VS_DISABLED, UPDATE_DURING_WARMSTART, RSRC_UPDATE_DURING_WARMSTART, WARMSTART_PARENT_NOT_FOUND, WARMSTART_PARENT_SELIST_MISMATCH, WARMSTART_PARENT_SEGROUP_MISMATCH, WARMSTART_RESYNC_SENT, WARMSTART_RESYNC_RESPONSE, RPC_TO_RESMGR_FAILED, SCALEOUT_READY_IGNORED, SCALEOUT_READY_TIMEDOUT, SCALEOUT_READY_DISCONNECTED, FORCE_SCALEIN_POST_WARMSTART, MIGRATE_SCALEIN_SKIPPED, MIGRATE_DISRUPTED, APIC_PLACEMENT, SE_VIP_MAC_UPDATE, MIN_SCALEOUT_UPDATED, VIP_CHANGE_DISRUPTIVE, POOL_CHANGE_DISRUPTIVE, ECMP_CHANGE_DISRUPTIVE, ENABLE_RHI_CHANGE_DISRUPTIVE, VIP_AS_SNAT_CHANGE_DISRUPTIVE, SE_GROUP_CHANGE_DISRUPTIVE, PARENT_VS_CHANGE_DISRUPTIVE, SNAT_POOL_CHANGE_DISRUPTIVE, UNSET_USE_VIP_AS_SNAT, SE_MGMTIP_CHANGE, TRAFFIC_ENABLED, TRAFFIC_DISABLED, SCALEIN_READY_TIMEDOUT, SE_READY, SE_READY_TIMEDOUT, NEW_PRIMARY_READY, NEW_PRIMARY_READY_TIMEDOUT, ATTACH_IP_IN_PROG, ATTACH_IP_TIMEDOUT, DETACH_IP_SUCCESS, DETACH_IP_IN_PROG, DETACH_IP_TIMEDOUT, CLEAR_ADMIN_DOWN, MULTIPLE_PRIMARY, BGP_PEER_LABELS_CHANGE_DISRUPTIVE. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - OTHER, CREATE, READ, UPDATE, DELETE, SCALE_OUT, SCALE_IN, SE_REMOVED, SE_DISCONNECT, SE_RECONNECT, WARM_RESTART, COLD_RESTART, UPDATE_LOGMGR_MAP, MIGRATE_SCALEOUT, MIGRATE_SCALEIN, INITIAL_PLACEMENT, ROTATE_KEYS, GLB_MGR_UPDATE, UPDATE_DNS_RECORDS, SCALEOUT_ADMINUP, SCALEIN_ADMINDOWN, SCALEOUT_READY, SCALEIN_READY, SE_PRERELEASED, SE_ADDED, SE_PRERELEASE, SE_SCALING_IN, SE_DELETING, SE_PRERELEASE_FAILED, SE_SCALEOUT_FAILED, SCALEOUT_ROLLEDBACK, RSRC_UPDATE, SE_UPDATED, GLB_MGR_UPDATE_GS_STATUS, NEW_PRIMARY, SE_FORCE_RELEASE, SWITCHOVER, SE_ASSIGN_NO_CHANGE, GLB_MGR_DNS_GEO_UPDATE, GLB_MGR_DNS_CLEANUP, NEW_STANDBY, CONNECTED, NOT_CONNECTED, NOT_AT_CURR_VERSION, AT_CURR_VERSION, ATTACH_IP_SUCCESS, SEGROUP_CHANGED, VS_ENABLED, VS_DISABLED, UPDATE_DURING_WARMSTART, RSRC_UPDATE_DURING_WARMSTART, WARMSTART_PARENT_NOT_FOUND, WARMSTART_PARENT_SELIST_MISMATCH, WARMSTART_PARENT_SEGROUP_MISMATCH, WARMSTART_RESYNC_SENT, WARMSTART_RESYNC_RESPONSE, RPC_TO_RESMGR_FAILED, SCALEOUT_READY_IGNORED, SCALEOUT_READY_TIMEDOUT, SCALEOUT_READY_DISCONNECTED, FORCE_SCALEIN_POST_WARMSTART, MIGRATE_SCALEIN_SKIPPED, MIGRATE_DISRUPTED, APIC_PLACEMENT, SE_VIP_MAC_UPDATE, MIN_SCALEOUT_UPDATED, VIP_CHANGE_DISRUPTIVE, POOL_CHANGE_DISRUPTIVE, ECMP_CHANGE_DISRUPTIVE, ENABLE_RHI_CHANGE_DISRUPTIVE, VIP_AS_SNAT_CHANGE_DISRUPTIVE, SE_GROUP_CHANGE_DISRUPTIVE, PARENT_VS_CHANGE_DISRUPTIVE, SNAT_POOL_CHANGE_DISRUPTIVE, UNSET_USE_VIP_AS_SNAT, SE_MGMTIP_CHANGE, TRAFFIC_ENABLED, TRAFFIC_DISABLED, SCALEIN_READY_TIMEDOUT, SE_READY, SE_READY_TIMEDOUT, NEW_PRIMARY_READY, NEW_PRIMARY_READY_TIMEDOUT, ATTACH_IP_IN_PROG, ATTACH_IP_TIMEDOUT, DETACH_IP_SUCCESS, DETACH_IP_IN_PROG, DETACH_IP_TIMEDOUT, CLEAR_ADMIN_DOWN, MULTIPLE_PRIMARY, BGP_PEER_LABELS_CHANGE_DISRUPTIVE. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Action *string `json:"action,omitempty"` - // Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ActionSuccess *bool `json:"action_success,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EndTimeStr *string `json:"end_time_str,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumSeAssigned *uint32 `json:"num_se_assigned,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumSeRequested *uint32 `json:"num_se_requested,omitempty"` - // Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PlacementReadFailCnt *uint32 `json:"placement_read_fail_cnt,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason []string `json:"reason,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ReasonCode *uint64 `json:"reason_code,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ReasonCodeString *string `json:"reason_code_string,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ScaleSe *string `json:"scale_se,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. StartTimeStr *string `json:"start_time_str,omitempty"` - // Enum options - SCALEOUT_PROCESSING, SCALEOUT_AWAITING_SE_ASSIGNMENT, SCALEOUT_AWAITING_ADMINUP, SCALEOUT_CREATING_SE, SCALEOUT_ADMINUP_AWAITING_CLOUD_ATTACH, SCALEOUT_RESOURCES, SCALEOUT_AWAITING_CLOUD_ATTACH, SCALEOUT_AWAITING_SE_PROGRAMMING, SCALEOUT_AWAITING_SE_READY, SCALEOUT_WAIT_FOR_SE_READY, SCALEOUT_SUCCESS, SCALEOUT_ERROR, SCALEOUT_ROLLBACK, SCALEOUT_ERROR_DISABLED, SCALEIN_AWAITING_SE_READY, SCALEIN_AWAITING_SE_PRE_RELEASE, SCALEIN_AWAITING_PRIMARY_SWITCHOVER, SCALEIN_AWAITING_SE_PROGRAMMING, SCALEIN_AWAITING_CLOUD_DETACH, SCALEIN_WAIT_FOR_SE_READY, SCALEIN_AWAITING_SE_RELEASE, SCALEIN_SUCCESS, SCALEIN_AWAITING_PRIMARY_ATTACH, SCALEIN_ERROR, SCALEIN_ADMINDOWN_AWAITING_CLOUD_DETACH, MIGRATE_SCALEOUT_AWAITING_SE_ASSIGNMENT, MIGRATE_SCALEOUT_CREATING_SE, MIGRATE_SCALEOUT_AWAITING_CLOUD_ATTACH, MIGRATE_SCALEOUT_RESOURCES, MIGRATE_SCALEOUT_AWAITING_SE_PROGRAMMING, MIGRATE_SCALEOUT_WAIT_FOR_SE_READY, MIGRATE_SCALEOUT_AWAITING_SE_READY, MIGRATE_SCALEOUT_SUCCESS, MIGRATE_SCALEOUT_ROLLBACK, MIGRATE_SCALEOUT_ERROR, MIGRATE_SCALEIN_AWAITING_SE_PRE_RELEASE, MIGRATE_SCALEIN_AWAITING_SE_PROGRAMMING, MIGRATE_SCALEIN_WAIT_FOR_SE_READY, MIGRATE_SCALEIN_AWAITING_CLOUD_DETACH, MIGRATE_SCALEIN_AWAITING_SE_RELEASE, MIGRATE_SCALEIN_AWAITING_PRIMARY_SWITCHOVER, MIGRATE_SCALEIN_SUCCESS, MIGRATE_SCALEIN_ERROR, MIGRATE_SCALEIN_AWAITING_PRIMARY_ATTACH, MIGRATE_SUCCESS, MIGRATE_ERROR, MIGRATE_SCALEIN_AWAITING_SE_READY. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - SCALEOUT_PROCESSING, SCALEOUT_AWAITING_SE_ASSIGNMENT, SCALEOUT_AWAITING_ADMINUP, SCALEOUT_CREATING_SE, SCALEOUT_ADMINUP_AWAITING_CLOUD_ATTACH, SCALEOUT_RESOURCES, SCALEOUT_AWAITING_CLOUD_ATTACH, SCALEOUT_AWAITING_SE_PROGRAMMING, SCALEOUT_AWAITING_SE_READY, SCALEOUT_WAIT_FOR_SE_READY, SCALEOUT_SUCCESS, SCALEOUT_ERROR, SCALEOUT_ROLLBACK, SCALEOUT_ERROR_DISABLED, SCALEIN_AWAITING_SE_READY, SCALEIN_AWAITING_SE_PRE_RELEASE, SCALEIN_AWAITING_PRIMARY_SWITCHOVER, SCALEIN_AWAITING_SE_PROGRAMMING, SCALEIN_AWAITING_CLOUD_DETACH, SCALEIN_WAIT_FOR_SE_READY, SCALEIN_AWAITING_SE_RELEASE, SCALEIN_SUCCESS, SCALEIN_AWAITING_PRIMARY_ATTACH, SCALEIN_ERROR, SCALEIN_ADMINDOWN_AWAITING_CLOUD_DETACH, MIGRATE_SCALEOUT_AWAITING_SE_ASSIGNMENT, MIGRATE_SCALEOUT_CREATING_SE, MIGRATE_SCALEOUT_AWAITING_CLOUD_ATTACH, MIGRATE_SCALEOUT_RESOURCES, MIGRATE_SCALEOUT_AWAITING_SE_PROGRAMMING, MIGRATE_SCALEOUT_WAIT_FOR_SE_READY, MIGRATE_SCALEOUT_AWAITING_SE_READY, MIGRATE_SCALEOUT_SUCCESS, MIGRATE_SCALEOUT_ROLLBACK, MIGRATE_SCALEOUT_ERROR, MIGRATE_SCALEIN_AWAITING_SE_PRE_RELEASE, MIGRATE_SCALEIN_AWAITING_SE_PROGRAMMING, MIGRATE_SCALEIN_WAIT_FOR_SE_READY, MIGRATE_SCALEIN_AWAITING_CLOUD_DETACH, MIGRATE_SCALEIN_AWAITING_SE_RELEASE, MIGRATE_SCALEIN_AWAITING_PRIMARY_SWITCHOVER, MIGRATE_SCALEIN_SUCCESS, MIGRATE_SCALEIN_ERROR, MIGRATE_SCALEIN_AWAITING_PRIMARY_ATTACH, MIGRATE_SUCCESS, MIGRATE_ERROR, MIGRATE_SCALEIN_AWAITING_SE_READY. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. State *string `json:"state,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VipPlacementResolutionInfo *VipPlacementResolutionInfo `json:"vip_placement_resolution_info,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/scheduled_scaling.go b/vendor/github.com/vmware/alb-sdk/go/models/scheduled_scaling.go index c850e1024..77ec894be 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/scheduled_scaling.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/scheduled_scaling.go @@ -8,24 +8,24 @@ package models // swagger:model ScheduledScaling type ScheduledScaling struct { - // Scheduled autoscale duration (in hours). Allowed values are 1-24. Field introduced in 21.1.1. Unit is HOURS. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Scheduled autoscale duration (in hours). Allowed values are 1-24. Field introduced in 21.1.1. Unit is HOURS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AutoscalingDuration *uint32 `json:"autoscaling_duration,omitempty"` - // The cron expression describing desired time for the scheduled autoscale. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The cron expression describing desired time for the scheduled autoscale. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CronExpression *string `json:"cron_expression,omitempty"` - // Desired number of servers during scheduled intervals, it may cause scale-in or scale-out based on the value. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Desired number of servers during scheduled intervals, it may cause scale-in or scale-out based on the value. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DesiredCapacity *uint32 `json:"desired_capacity,omitempty"` - // Enables the scheduled autoscale. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enables the scheduled autoscale. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Enable *bool `json:"enable,omitempty"` - // Scheduled autoscale end date in ISO8601 format, said day will be included in scheduled and have to be in future and greater than start date. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Scheduled autoscale end date in ISO8601 format, said day will be included in scheduled and have to be in future and greater than start date. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EndDate *string `json:"end_date,omitempty"` - // Maximum number of simultaneous scale-in/out servers for scheduled autoscale. If this value is 0, regular autoscale policy dictates this. . Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Maximum number of simultaneous scale-in/out servers for scheduled autoscale. If this value is 0, regular autoscale policy dictates this. . Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ScheduleMaxStep *uint32 `json:"schedule_max_step,omitempty"` - // Scheduled autoscale start date in ISO8601 format, said day will be included in scheduled and have to be in future. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Scheduled autoscale start date in ISO8601 format, said day will be included in scheduled and have to be in future. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StartDate *string `json:"start_date,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/scheduler.go b/vendor/github.com/vmware/alb-sdk/go/models/scheduler.go index 24fc544c8..09e1adbb1 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/scheduler.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/scheduler.go @@ -12,47 +12,47 @@ type Scheduler struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Backup Configuration to be executed by this scheduler. It is a reference to an object of type BackupConfiguration. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Backup Configuration to be executed by this scheduler. It is a reference to an object of type BackupConfiguration. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. BackupConfigRef *string `json:"backup_config_ref,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Enabled *bool `json:"enabled,omitempty"` - // Scheduler end date and time. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Scheduler end date and time. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EndDateTime *string `json:"end_date_time,omitempty"` - // Frequency at which CUSTOM scheduler will run. Allowed values are 0-60. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Frequency at which CUSTOM scheduler will run. Allowed values are 0-60. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Frequency *uint32 `json:"frequency,omitempty"` - // Unit at which CUSTOM scheduler will run. Enum options - SCHEDULER_FREQUENCY_UNIT_MIN, SCHEDULER_FREQUENCY_UNIT_HOUR, SCHEDULER_FREQUENCY_UNIT_DAY, SCHEDULER_FREQUENCY_UNIT_WEEK, SCHEDULER_FREQUENCY_UNIT_MONTH. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit at which CUSTOM scheduler will run. Enum options - SCHEDULER_FREQUENCY_UNIT_MIN, SCHEDULER_FREQUENCY_UNIT_HOUR, SCHEDULER_FREQUENCY_UNIT_DAY, SCHEDULER_FREQUENCY_UNIT_WEEK, SCHEDULER_FREQUENCY_UNIT_MONTH. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FrequencyUnit *string `json:"frequency_unit,omitempty"` - // Name of scheduler. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of scheduler. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Scheduler Run Mode. Enum options - RUN_MODE_PERIODIC, RUN_MODE_AT, RUN_MODE_NOW. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Scheduler Run Mode. Enum options - RUN_MODE_PERIODIC, RUN_MODE_AT, RUN_MODE_NOW. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RunMode *string `json:"run_mode,omitempty"` - // Control script to be executed by this scheduler. It is a reference to an object of type AlertScriptConfig. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Control script to be executed by this scheduler. It is a reference to an object of type AlertScriptConfig. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RunScriptRef *string `json:"run_script_ref,omitempty"` - // Define Scheduler Action. Enum options - SCHEDULER_ACTION_RUN_A_SCRIPT, SCHEDULER_ACTION_BACKUP. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Define Scheduler Action. Enum options - SCHEDULER_ACTION_RUN_A_SCRIPT, SCHEDULER_ACTION_BACKUP. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SchedulerAction *string `json:"scheduler_action,omitempty"` - // Scheduler start date and time. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Scheduler start date and time. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. StartDateTime *string `json:"start_date_time,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/scheduler_action_details.go b/vendor/github.com/vmware/alb-sdk/go/models/scheduler_action_details.go index c25d66708..a76250108 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/scheduler_action_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/scheduler_action_details.go @@ -8,18 +8,18 @@ package models // swagger:model SchedulerActionDetails type SchedulerActionDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. BackupURI []string `json:"backup_uri,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControlScriptOutput *string `json:"control_script_output,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ExecutionDatestamp *string `json:"execution_datestamp,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SchedulerUUID *string `json:"scheduler_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Status *string `json:"status,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_agent_properties.go b/vendor/github.com/vmware/alb-sdk/go/models/se_agent_properties.go index d686d4084..bd12ef2cd 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_agent_properties.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_agent_properties.go @@ -8,105 +8,105 @@ package models // swagger:model SeAgentProperties type SeAgentProperties struct { - // Aggressive Count of HB misses for se health check failure. Allowed values are 1-1000. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Aggressive Count of HB misses for se health check failure. Allowed values are 1-1000. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerEchoMissAggressiveLimit *uint32 `json:"controller_echo_miss_aggressive_limit,omitempty"` - // Count of HB misses for se health check failure. Allowed values are 1-1000. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Count of HB misses for se health check failure. Allowed values are 1-1000. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerEchoMissLimit *uint32 `json:"controller_echo_miss_limit,omitempty"` - // Aggressive Timeout used for se health check. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Aggressive Timeout used for se health check. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerEchoRPCAggressiveTimeout *uint32 `json:"controller_echo_rpc_aggressive_timeout,omitempty"` - // Timeout used for se health check. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Timeout used for se health check. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerEchoRPCTimeout *uint32 `json:"controller_echo_rpc_timeout,omitempty"` - // Allowed values are 1-20. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed values are 1-20. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerHeartbeatMissLimit *uint32 `json:"controller_heartbeat_miss_limit,omitempty"` - // Allowed values are 1-60. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed values are 1-60. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerHeartbeatTimeoutSec *uint32 `json:"controller_heartbeat_timeout_sec,omitempty"` - // Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerRegistrationTimeoutSec *uint32 `json:"controller_registration_timeout_sec,omitempty"` - // Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerRPCTimeout *uint32 `json:"controller_rpc_timeout,omitempty"` - // Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CpustatsInterval *uint32 `json:"cpustats_interval,omitempty"` - // Max time to wait for ctrl registration before assert. Allowed values are 1-1000. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Max time to wait for ctrl registration before assert. Allowed values are 1-1000. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CtrlRegPendingMaxWaitTime *uint32 `json:"ctrl_reg_pending_max_wait_time,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DebugMode *bool `json:"debug_mode,omitempty"` - // Deprecated in 21.1.1. Use dp_aggressive_deq_interval_msec in ServiceEngineGroup instead. Allowed values are 1-1000. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deprecated in 21.1.1. Use dp_aggressive_deq_interval_msec in ServiceEngineGroup instead. Allowed values are 1-1000. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DpAggressiveDeqIntervalMsec *uint32 `json:"dp_aggressive_deq_interval_msec,omitempty"` - // Deprecated in 21.1.1. Use dp_aggressive_enq_interval_msec in ServiceEngineGroup instead. Allowed values are 1-1000. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deprecated in 21.1.1. Use dp_aggressive_enq_interval_msec in ServiceEngineGroup instead. Allowed values are 1-1000. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DpAggressiveEnqIntervalMsec *uint32 `json:"dp_aggressive_enq_interval_msec,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DpBatchSize *uint32 `json:"dp_batch_size,omitempty"` - // Deprecated in 21.1.1. Use dp_deq_interval_msec in ServiceEngineGroup instead. Allowed values are 1-1000. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deprecated in 21.1.1. Use dp_deq_interval_msec in ServiceEngineGroup instead. Allowed values are 1-1000. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DpDeqIntervalMsec *uint32 `json:"dp_deq_interval_msec,omitempty"` - // Deprecated in 21.1.1. Use dp_enq_interval_msec in ServiceEngineGroup instead. Allowed values are 1-1000. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deprecated in 21.1.1. Use dp_enq_interval_msec in ServiceEngineGroup instead. Allowed values are 1-1000. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DpEnqIntervalMsec *uint32 `json:"dp_enq_interval_msec,omitempty"` - // Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DpMaxWaitRspTimeSec *uint32 `json:"dp_max_wait_rsp_time_sec,omitempty"` - // Max time to wait for dp registration before assert. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Max time to wait for dp registration before assert. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DpRegPendingMaxWaitTime *uint32 `json:"dp_reg_pending_max_wait_time,omitempty"` - // Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HeadlessTimeoutSec *uint32 `json:"headless_timeout_sec,omitempty"` - // Deprecated in 21.1.3. Use config in ServiceEngineGroup instead. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deprecated in 21.1.3. Use config in ServiceEngineGroup instead. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IgnoreDockerMacChange *bool `json:"ignore_docker_mac_change,omitempty"` - // Dequeue interval for receive queue from NS HELPER. Deprecated in 21.1.1. Use ns_helper_deq_interval_msec in ServiceEngineGroup instead. Allowed values are 1-1000. Field introduced in 17.2.13, 18.1.3, 18.2.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Dequeue interval for receive queue from NS HELPER. Deprecated in 21.1.1. Use ns_helper_deq_interval_msec in ServiceEngineGroup instead. Allowed values are 1-1000. Field introduced in 17.2.13, 18.1.3, 18.2.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NsHelperDeqIntervalMsec *uint32 `json:"ns_helper_deq_interval_msec,omitempty"` - // SDB pipeline flush interval. Deprecated in 21.1.1. Use sdb_flush_interval ServiceEngineGroup instead. Allowed values are 1-10000. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SDB pipeline flush interval. Deprecated in 21.1.1. Use sdb_flush_interval ServiceEngineGroup instead. Allowed values are 1-10000. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SdbFlushInterval *uint32 `json:"sdb_flush_interval,omitempty"` - // SDB pipeline size. Deprecated in 21.1.1. Use sdb_pipeline_size ServiceEngineGroup instead. Allowed values are 1-10000. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SDB pipeline size. Deprecated in 21.1.1. Use sdb_pipeline_size ServiceEngineGroup instead. Allowed values are 1-10000. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SdbPipelineSize *uint32 `json:"sdb_pipeline_size,omitempty"` - // SDB scan count. Deprecated in 21.1.1. Use sdb_scan_count ServiceEngineGroup instead. Allowed values are 1-1000. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SDB scan count. Deprecated in 21.1.1. Use sdb_scan_count ServiceEngineGroup instead. Allowed values are 1-1000. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SdbScanCount *uint32 `json:"sdb_scan_count,omitempty"` - // Internal flag used to decide if SE restart is needed,when the se-group is changed. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Internal flag used to decide if SE restart is needed,when the se-group is changed. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeGrpChangeDisruptive *bool `json:"se_grp_change_disruptive,omitempty"` - // SeAgent properties for State Cache functionality. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SeAgent properties for State Cache functionality. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeagentStatecacheProperties *SeAgentStateCacheProperties `json:"seagent_statecache_properties,omitempty"` - // Timeout for sending SE_READY without NS HELPER registration completion. Deprecated in 21.1.1. Use send_se_ready_timeout ServiceEngineGroup instead. Allowed values are 10-600. Field introduced in 17.2.13, 18.1.3, 18.2.1. Unit is SECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Timeout for sending SE_READY without NS HELPER registration completion. Deprecated in 21.1.1. Use send_se_ready_timeout ServiceEngineGroup instead. Allowed values are 10-600. Field introduced in 17.2.13, 18.1.3, 18.2.1. Unit is SECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SendSeReadyTimeout *uint32 `json:"send_se_ready_timeout,omitempty"` - // Interval for update of operational states to controller. Allowed values are 1-10000. Field introduced in 18.2.1, 17.2.14, 18.1.5. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Interval for update of operational states to controller. Allowed values are 1-10000. Field introduced in 18.2.1, 17.2.14, 18.1.5. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. StatesFlushInterval *uint32 `json:"states_flush_interval,omitempty"` - // DHCP ip check interval. Deprecated in 21.1.1. Use vnic_dhcp_ip_check_interval instead. Allowed values are 1-1000. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DHCP ip check interval. Deprecated in 21.1.1. Use vnic_dhcp_ip_check_interval instead. Allowed values are 1-1000. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VnicDhcpIPCheckInterval *uint32 `json:"vnic_dhcp_ip_check_interval,omitempty"` - // DHCP ip max retries. Deprecated in 21.1.1. Use vnic_dhcp_ip_max_retries ServiceEngineGroup instead. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DHCP ip max retries. Deprecated in 21.1.1. Use vnic_dhcp_ip_max_retries ServiceEngineGroup instead. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VnicDhcpIPMaxRetries *uint32 `json:"vnic_dhcp_ip_max_retries,omitempty"` - // wait interval before deleting IP. Deprecated in 21.1.1. Use vnic_ip_delete_interval ServiceEngineGroup instead. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // wait interval before deleting IP. Deprecated in 21.1.1. Use vnic_ip_delete_interval ServiceEngineGroup instead. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VnicIPDeleteInterval *uint32 `json:"vnic_ip_delete_interval,omitempty"` - // Probe vnic interval. Deprecated in 21.1.1. Use vnic_probe_interval ServiceEngineGroup instead. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Probe vnic interval. Deprecated in 21.1.1. Use vnic_probe_interval ServiceEngineGroup instead. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VnicProbeInterval *uint32 `json:"vnic_probe_interval,omitempty"` - // Time interval for retrying the failed VNIC RPC requestsDeprecated in 21.1.1. Use vnic_rpc_retry_interval ServiceEngineGroup instead. Field introduced in 18.2.6. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Time interval for retrying the failed VNIC RPC requestsDeprecated in 21.1.1. Use vnic_rpc_retry_interval ServiceEngineGroup instead. Field introduced in 18.2.6. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VnicRPCRetryInterval *uint32 `json:"vnic_rpc_retry_interval,omitempty"` - // Size of vnicdb command history. Deprecated in 21.1.1. Use vnicdb_cmd_history_size ServiceEngineGroup instead. Allowed values are 0-65535. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Size of vnicdb command history. Deprecated in 21.1.1. Use vnicdb_cmd_history_size ServiceEngineGroup instead. Allowed values are 0-65535. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VnicdbCmdHistorySize *uint32 `json:"vnicdb_cmd_history_size,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_agent_state_cache_properties.go b/vendor/github.com/vmware/alb-sdk/go/models/se_agent_state_cache_properties.go index bc2d65361..c18d4906b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_agent_state_cache_properties.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_agent_state_cache_properties.go @@ -8,39 +8,39 @@ package models // 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. + // 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 with any value in Enterprise, 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. + // 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 with any value in Enterprise, 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. + // 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 with any value in Enterprise, 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. + // 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 with any value in Enterprise, 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. + // 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 with any value in Enterprise, 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. + // 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 with any value in Enterprise, 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. + // 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 with any value in Enterprise, 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. + // Interval for update of operational states to controller. Allowed values are 1-10000. Field introduced in 18.2.5. Unit is MILLISECONDS. Allowed with any value in Enterprise, 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. + // 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 with any value in Enterprise, 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. + // 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 with any value in Enterprise, 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. + // Max elements in the Q between seagent main and the statecache thread. Allowed values are 1-10000. Field introduced in 18.2.5. Allowed with any value in Enterprise, 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. + // Interval for grpc thread to sleep between doing work. Allowed values are 1-10000. Field introduced in 18.2.5. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ScThreadSleepInterval *uint32 `json:"sc_thread_sleep_interval,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_auto_scaler_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_auto_scaler_event_details.go new file mode 100644 index 000000000..2f17a5cf0 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_auto_scaler_event_details.go @@ -0,0 +1,21 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// SeAutoScalerEventDetails se auto scaler event details +// swagger:model SeAutoScalerEventDetails +type SeAutoScalerEventDetails struct { + + // Actions generated for the request. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Actions []*VipAction `json:"actions,omitempty"` + + // Source of the rebalance request i.e SE autoscaler auto rebalance, SE autoscaler user manual rebalance etc. Enum options - SE_AUTOSCALER_AUTO_REBALANCE, SE_AUTOSCALER_USER_MANUAL_REBALANCE. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + // Required: true + RequestSource *string `json:"request_source"` + + // SeGroup Uuid. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + // Required: true + SeGroupUUID *string `json:"se_group_uuid"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_bgp_peer_down_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_bgp_peer_down_details.go index e6e8b9d7b..64bbb3c04 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_bgp_peer_down_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_bgp_peer_down_details.go @@ -8,13 +8,13 @@ package models // swagger:model SeBgpPeerDownDetails type SeBgpPeerDownDetails struct { - // Message specific to the down condition. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Message specific to the down condition. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Message *string `json:"message,omitempty"` - // IP address of BGP peer. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP address of BGP peer. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true PeerIP *string `json:"peer_ip"` - // Name of Virtual Routing Context in which BGP is configured. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of Virtual Routing Context in which BGP is configured. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VrfName *string `json:"vrf_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_bgp_peer_state_change_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_bgp_peer_state_change_details.go index b8d324610..d15e26a67 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_bgp_peer_state_change_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_bgp_peer_state_change_details.go @@ -8,14 +8,14 @@ package models // swagger:model SeBgpPeerStateChangeDetails type SeBgpPeerStateChangeDetails struct { - // IP address of BGP peer. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP address of BGP peer. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true PeerIP *string `json:"peer_ip"` - // BGP peer state. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // BGP peer state. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true PeerState *string `json:"peer_state"` - // Name of Virtual Routing Context in which BGP is configured. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of Virtual Routing Context in which BGP is configured. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VrfName *string `json:"vrf_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_bootup_compression_properties.go b/vendor/github.com/vmware/alb-sdk/go/models/se_bootup_compression_properties.go index f320e4878..7a749d74f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_bootup_compression_properties.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_bootup_compression_properties.go @@ -8,21 +8,21 @@ package models // swagger:model SeBootupCompressionProperties type SeBootupCompressionProperties struct { - // Number of buffers to use for compression output. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of buffers to use for compression output. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. BufNum *int32 `json:"buf_num,omitempty"` - // Size of each buffer used for compression output, this should ideally be a multiple of pagesize. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Size of each buffer used for compression output, this should ideally be a multiple of pagesize. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. BufSize *int32 `json:"buf_size,omitempty"` - // hash size used by compression, rounded to the last power of 2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // hash size used by compression, rounded to the last power of 2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HashSize *int32 `json:"hash_size,omitempty"` - // Level of compression to apply on content selected for aggressive compression. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Level of compression to apply on content selected for aggressive compression. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LevelAggressive *int32 `json:"level_aggressive,omitempty"` - // Level of compression to apply on content selected for normal compression. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Level of compression to apply on content selected for normal compression. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LevelNormal *int32 `json:"level_normal,omitempty"` - // window size used by compression, rounded to the last power of 2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // window size used by compression, rounded to the last power of 2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. WindowSize *int32 `json:"window_size,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_bootup_properties.go b/vendor/github.com/vmware/alb-sdk/go/models/se_bootup_properties.go index 942615ebf..966d7b712 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_bootup_properties.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_bootup_properties.go @@ -8,66 +8,66 @@ package models // swagger:model SeBootupProperties type SeBootupProperties struct { - // End of the Local TCP port range used by SE for backend connections in docker environment. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // End of the Local TCP port range used by SE for backend connections in docker environment. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DockerBackendPortend *uint32 `json:"docker_backend_portend,omitempty"` - // Start of the Local TCP port range used by SE for backend connections in docker environment. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Start of the Local TCP port range used by SE for backend connections in docker environment. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DockerBackendPortstart *uint32 `json:"docker_backend_portstart,omitempty"` - // Enable or disable fair queueing for packet transmission among virtualservices on an SE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable or disable fair queueing for packet transmission among virtualservices on an SE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FairQueueingEnabled *bool `json:"fair_queueing_enabled,omitempty"` - // Granularity or Resolution of co-ordinates used. When the value is 1 the co-ordinates provided in the geo-db are used as is (highest resolution.This value provides a 'zoom-out' value so that coarser co-ordinates are used. With higher resolution, logs can contain finer location information. But, lower resolution provides significant memory and cpu benefits on the service engine. Besides, given a smaller number of members that are separated geographically, a lower resolution is sufficient for correct load-balancing. Allowed values are 1-20. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 1), Basic edition(Allowed values- 1), Enterprise with Cloud Services edition. + // Granularity or Resolution of co-ordinates used. When the value is 1 the co-ordinates provided in the geo-db are used as is (highest resolution.This value provides a 'zoom-out' value so that coarser co-ordinates are used. With higher resolution, logs can contain finer location information. But, lower resolution provides significant memory and cpu benefits on the service engine. Besides, given a smaller number of members that are separated geographically, a lower resolution is sufficient for correct load-balancing. Allowed values are 1-20. Field introduced in 17.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 1), Basic (Allowed values- 1) edition. GeoDbGranularity *uint32 `json:"geo_db_granularity,omitempty"` - // Number of L7 connections that can be cached per core. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of L7 connections that can be cached per core. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. L7ConnsPerCore *uint32 `json:"l7_conns_per_core,omitempty"` - // Number of reserved L7 listener connections per core. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of reserved L7 listener connections per core. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. L7ResvdListenConnsPerCore *uint32 `json:"l7_resvd_listen_conns_per_core,omitempty"` - // Deprecated in 21.1.1. Enable debug logs by default on Service Engine. This includes all other debugging logs. Debug logs can also be explcitly enabled from the CLI shell. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deprecated in 21.1.1. Enable debug logs by default on Service Engine. This includes all other debugging logs. Debug logs can also be explcitly enabled from the CLI shell. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LogAgentDebugEnabled *bool `json:"log_agent_debug_enabled,omitempty"` - // Deprecated in 21.1.1. Enable trace logs by default on Service Engine. Configuration operations are logged along with other important logs by Service Engine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deprecated in 21.1.1. Enable trace logs by default on Service Engine. Configuration operations are logged along with other important logs by Service Engine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LogAgentTraceEnabled *bool `json:"log_agent_trace_enabled,omitempty"` - // Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeDpCompression *SeBootupCompressionProperties `json:"se_dp_compression,omitempty"` - // Deprecated in 21.1.3. Use config in ServiceEngineGroup instead. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 0), Basic edition(Allowed values- 0), Enterprise with Cloud Services edition. + // Deprecated in 21.1.3. Use config in ServiceEngineGroup instead. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 0), Basic (Allowed values- 0) edition. SeEmulatedCores *uint32 `json:"se_emulated_cores,omitempty"` - // Determines if SE-SE IPC messages are encapsulated in an IP header Note This field has been moved to se_group properties 20.1.3 onwards. 0 Automatically determine based on hypervisor type 1 Use IP encap unconditionally ~[0,1] Don't use IP encap. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Determines if SE-SE IPC messages are encapsulated in an IP header Note This field has been moved to se_group properties 20.1.3 onwards. 0 Automatically determine based on hypervisor type 1 Use IP encap unconditionally ~[0,1] Don't use IP encap. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeIPEncapIpc *uint32 `json:"se_ip_encap_ipc,omitempty"` - // Determines if SE-SE IPC messages use SE interface IP instead of VIP Note This field has been moved to se_group properties 20.1.3 onwards. 0 Automatically determine based on hypervisor type 1 Use SE interface IP unconditionally ~[0,1] Don't use SE interface IP. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Determines if SE-SE IPC messages use SE interface IP instead of VIP Note This field has been moved to se_group properties 20.1.3 onwards. 0 Automatically determine based on hypervisor type 1 Use SE interface IP unconditionally ~[0,1] Don't use SE interface IP. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeL3EncapIpc *uint32 `json:"se_l3_encap_ipc,omitempty"` - // Deprecated in 21.1.1. Internal flag that blocks dataplane until all application logs are flushed to log-agent process. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deprecated in 21.1.1. Internal flag that blocks dataplane until all application logs are flushed to log-agent process. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeLogBufferAppBlockingDequeue *bool `json:"se_log_buffer_app_blocking_dequeue,omitempty"` - // Internal application log buffer size to use on Service Engine. Can be fine tuned for better performance of data plane in specific environments. Unit is WORD. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Internal application log buffer size to use on Service Engine. Can be fine tuned for better performance of data plane in specific environments. Unit is WORD. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeLogBufferApplogSize *uint32 `json:"se_log_buffer_applog_size,omitempty"` - // Number of internal buffer chunks to use on Service Engine. Can be fine tuned for better performance of data plane in specific environments. Unit is BYTES. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of internal buffer chunks to use on Service Engine. Can be fine tuned for better performance of data plane in specific environments. Unit is BYTES. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeLogBufferChunkCount *uint32 `json:"se_log_buffer_chunk_count,omitempty"` - // Deprecated in 21.1.1. Internal flag that blocks dataplane until all connection logs are flushed to log-agent process. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deprecated in 21.1.1. Internal flag that blocks dataplane until all connection logs are flushed to log-agent process. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeLogBufferConnBlockingDequeue *bool `json:"se_log_buffer_conn_blocking_dequeue,omitempty"` - // Internal connection log buffer size to use on Service Engine. Can be fine tuned for better performance of data plane in specific environments. Unit is WORD. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Internal connection log buffer size to use on Service Engine. Can be fine tuned for better performance of data plane in specific environments. Unit is WORD. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeLogBufferConnlogSize *uint32 `json:"se_log_buffer_connlog_size,omitempty"` - // Deprecated in 21.1.1. Internal flag that blocks dataplane until all outstanding events are flushed to log-agent process. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deprecated in 21.1.1. Internal flag that blocks dataplane until all outstanding events are flushed to log-agent process. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeLogBufferEventsBlockingDequeue *bool `json:"se_log_buffer_events_blocking_dequeue,omitempty"` - // Internal events buffer size to use on Service Engine. Can be fine tuned for better performance of data plane in specific environments. Unit is WORD. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Internal events buffer size to use on Service Engine. Can be fine tuned for better performance of data plane in specific environments. Unit is WORD. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeLogBufferEventsSize *uint32 `json:"se_log_buffer_events_size,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SslSessCachePerVs *uint32 `json:"ssl_sess_cache_per_vs,omitempty"` - // Size of the TCP SYN cache hash table. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Size of the TCP SYN cache hash table. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TCPSyncacheHashsize *uint32 `json:"tcp_syncache_hashsize,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_debug_mode_event_detail.go b/vendor/github.com/vmware/alb-sdk/go/models/se_debug_mode_event_detail.go index 16bd18048..906eefe5c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_debug_mode_event_detail.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_debug_mode_event_detail.go @@ -8,12 +8,12 @@ package models // swagger:model SeDebugModeEventDetail type SeDebugModeEventDetail struct { - // Description of the event. Field introduced in 22.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Description of the event. Field introduced in 22.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Name of the SE, reporting this event. It is a reference to an object of type ServiceEngine. Field introduced in 22.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the SE, reporting this event. It is a reference to an object of type ServiceEngine. Field introduced in 22.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeName *string `json:"se_name,omitempty"` - // UUID of the SE, responsible for this event. It is a reference to an object of type ServiceEngine. Field introduced in 22.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the SE, responsible for this event. It is a reference to an object of type ServiceEngine. Field introduced in 22.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeRef *string `json:"se_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_discontinuous_time_change_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_discontinuous_time_change_event_details.go index f5a997959..42a52322b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_discontinuous_time_change_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_discontinuous_time_change_event_details.go @@ -8,21 +8,21 @@ package models // swagger:model SeDiscontinuousTimeChangeEventDetails type SeDiscontinuousTimeChangeEventDetails struct { - // Relative time drift between SE and controller in terms of microseconds. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Relative time drift between SE and controller in terms of microseconds. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DriftTime *int64 `json:"drift_time,omitempty"` - // Time stamp before the discontinuous jump in time. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Time stamp before the discontinuous jump in time. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FromTime *string `json:"from_time,omitempty"` - // System Peer and Candidate NTP Servers active at the point of time jump. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // System Peer and Candidate NTP Servers active at the point of time jump. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NtpServers *string `json:"ntp_servers,omitempty"` - // Name of the SE responsible for this event. It is a reference to an object of type ServiceEngine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the SE responsible for this event. It is a reference to an object of type ServiceEngine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeName *string `json:"se_name,omitempty"` - // UUID of the SE responsible for this event. It is a reference to an object of type ServiceEngine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the SE responsible for this event. It is a reference to an object of type ServiceEngine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeRef *string `json:"se_ref,omitempty"` - // Time stamp to which the time has discontinuously jumped. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Time stamp to which the time has discontinuously jumped. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ToTime *string `json:"to_time,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_dupip_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_dupip_event_details.go index 87d73089e..f3dbe938e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_dupip_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_dupip_event_details.go @@ -8,15 +8,15 @@ package models // swagger:model SeDupipEventDetails type SeDupipEventDetails struct { - // Mac Address. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Mac Address. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LocalMac *string `json:"local_mac,omitempty"` - // Mac Address. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Mac Address. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RemoteMac *string `json:"remote_mac,omitempty"` - // Vnic IP. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Vnic IP. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VnicIP *string `json:"vnic_ip,omitempty"` - // Vnic name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Vnic name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VnicName *string `json:"vnic_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_fault.go b/vendor/github.com/vmware/alb-sdk/go/models/se_fault.go index bf8b4301d..53341a934 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_fault.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_fault.go @@ -8,19 +8,19 @@ package models // swagger:model SeFault type SeFault struct { - // Optional 64 bit unsigned integer that can be used within the enabled fault. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Optional 64 bit unsigned integer that can be used within the enabled fault. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Arg *uint64 `json:"arg,omitempty"` - // The name of the target fault. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The name of the target fault. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true FaultName *string `json:"fault_name"` - // The name of the function that contains the target fault. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The name of the function that contains the target fault. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FunctionName *string `json:"function_name,omitempty"` - // Number of times the fault should be executed. Allowed values are 1-4294967295. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of times the fault should be executed. Allowed values are 1-4294967295. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumExecutions *uint32 `json:"num_executions,omitempty"` - // Number of times the fault should be skipped before executing. Field introduced in 18.2.9. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of times the fault should be skipped before executing. Field introduced in 18.2.9. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumSkips *uint32 `json:"num_skips,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_gateway_heartbeat_failed_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_gateway_heartbeat_failed_details.go index 7a4f412ce..4c0a3865f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_gateway_heartbeat_failed_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_gateway_heartbeat_failed_details.go @@ -8,13 +8,13 @@ package models // swagger:model SeGatewayHeartbeatFailedDetails type SeGatewayHeartbeatFailedDetails struct { - // IP address of gateway monitored. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP address of gateway monitored. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true GatewayIP *string `json:"gateway_ip"` - // Name of Virtual Routing Context in which this gateway is present. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of Virtual Routing Context in which this gateway is present. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VrfName *string `json:"vrf_name,omitempty"` - // UUID of the Virtual Routing Context in which this gateway is present. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the Virtual Routing Context in which this gateway is present. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VrfUUID *string `json:"vrf_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_gateway_heartbeat_success_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_gateway_heartbeat_success_details.go index 20bc68676..925e23c4c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_gateway_heartbeat_success_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_gateway_heartbeat_success_details.go @@ -8,13 +8,13 @@ package models // swagger:model SeGatewayHeartbeatSuccessDetails type SeGatewayHeartbeatSuccessDetails struct { - // IP address of gateway monitored. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP address of gateway monitored. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true GatewayIP *string `json:"gateway_ip"` - // Name of Virtual Routing Context in which this gateway is present. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of Virtual Routing Context in which this gateway is present. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VrfName *string `json:"vrf_name,omitempty"` - // UUID of the Virtual Routing Context in which this gateway is present. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the Virtual Routing Context in which this gateway is present. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VrfUUID *string `json:"vrf_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_geo_db_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_geo_db_details.go index d5cf91e83..c09039888 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_geo_db_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_geo_db_details.go @@ -8,24 +8,24 @@ package models // swagger:model SeGeoDbDetails type SeGeoDbDetails struct { - // Geo Db file name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Geo Db file name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FileName *string `json:"file_name,omitempty"` - // Name of the Gslb Geo Db Profile. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the Gslb Geo Db Profile. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GeoDbProfileName *string `json:"geo_db_profile_name,omitempty"` - // UUID of the Gslb Geo Db Profile. It is a reference to an object of type GslbGeoDbProfile. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the Gslb Geo Db Profile. It is a reference to an object of type GslbGeoDbProfile. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GeoDbProfileRef *string `json:"geo_db_profile_ref,omitempty"` - // Reason for Gslb Geo Db failure. Enum options - NO_ERROR, FILE_ERROR, FILE_FORMAT_ERROR, FILE_NO_RESOURCES. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reason for Gslb Geo Db failure. Enum options - NO_ERROR, FILE_ERROR, FILE_FORMAT_ERROR, FILE_NO_RESOURCES. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // UUID of the SE responsible for this event. It is a reference to an object of type ServiceEngine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the SE responsible for this event. It is a reference to an object of type ServiceEngine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeRef *string `json:"se_ref,omitempty"` - // VIP id. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // VIP id. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VipID *string `json:"vip_id,omitempty"` - // Virtual Service name. It is a reference to an object of type VirtualService. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Virtual Service name. It is a reference to an object of type VirtualService. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VirtualService *string `json:"virtual_service,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_group_analytics_policy.go b/vendor/github.com/vmware/alb-sdk/go/models/se_group_analytics_policy.go index e20a46255..4b0660c70 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_group_analytics_policy.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_group_analytics_policy.go @@ -8,6 +8,6 @@ package models // swagger:model SeGroupAnalyticsPolicy type SeGroupAnalyticsPolicy struct { - // Thresholds for various events generated by metrics system. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Thresholds for various events generated by metrics system. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MetricsEventThresholds []*MetricsEventThreshold `json:"metrics_event_thresholds,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_group_info.go b/vendor/github.com/vmware/alb-sdk/go/models/se_group_info.go new file mode 100644 index 000000000..6fb71e2ad --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_group_info.go @@ -0,0 +1,19 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// SeGroupInfo se group info +// swagger:model SeGroupInfo +type SeGroupInfo struct { + + // License cores consumed by se group. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Consumed *float64 `json:"consumed,omitempty"` + + // License cores reserved by se group. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Escrow *float64 `json:"escrow,omitempty"` + + // Se group uuid for reference. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + UUID *string `json:"uuid,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_group_options.go b/vendor/github.com/vmware/alb-sdk/go/models/se_group_options.go index ae53c126d..aa8c69af2 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_group_options.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_group_options.go @@ -8,9 +8,9 @@ package models // swagger:model SeGroupOptions type SeGroupOptions struct { - // The error recovery action configured for a SE Group. Enum options - ROLLBACK_UPGRADE_OPS_ON_ERROR, SUSPEND_UPGRADE_OPS_ON_ERROR, CONTINUE_UPGRADE_OPS_ON_ERROR. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The error recovery action configured for a SE Group. Enum options - ROLLBACK_UPGRADE_OPS_ON_ERROR, SUSPEND_UPGRADE_OPS_ON_ERROR, CONTINUE_UPGRADE_OPS_ON_ERROR. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ActionOnError *string `json:"action_on_error,omitempty"` - // Disable non-disruptive mechanism. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Disable non-disruptive mechanism. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Disruptive *bool `json:"disruptive,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_group_resume_options.go b/vendor/github.com/vmware/alb-sdk/go/models/se_group_resume_options.go index b95c0404d..3d60578c9 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_group_resume_options.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_group_resume_options.go @@ -8,12 +8,12 @@ package models // swagger:model SeGroupResumeOptions type SeGroupResumeOptions struct { - // The error recovery action configured for a SE Group. Enum options - ROLLBACK_UPGRADE_OPS_ON_ERROR, SUSPEND_UPGRADE_OPS_ON_ERROR, CONTINUE_UPGRADE_OPS_ON_ERROR. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The error recovery action configured for a SE Group. Enum options - ROLLBACK_UPGRADE_OPS_ON_ERROR, SUSPEND_UPGRADE_OPS_ON_ERROR, CONTINUE_UPGRADE_OPS_ON_ERROR. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ActionOnError *string `json:"action_on_error,omitempty"` - // Allow disruptive mechanism. Field introduced in 18.2.8, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allow disruptive mechanism. Field introduced in 18.2.8, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Disruptive *bool `json:"disruptive,omitempty"` - // Skip upgrade on suspended SE(s). Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Skip upgrade on suspended SE(s). Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SkipSuspended *bool `json:"skip_suspended,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_group_status.go b/vendor/github.com/vmware/alb-sdk/go/models/se_group_status.go index 8cc4c2cb8..c8bb66753 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_group_status.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_group_status.go @@ -8,135 +8,135 @@ package models // swagger:model SeGroupStatus type SeGroupStatus struct { - // Controller version. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Controller version. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerVersion *string `json:"controller_version,omitempty"` - // It is a reference to an object of type VirtualService. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type VirtualService. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DisruptedVsRef []string `json:"disrupted_vs_ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Duration *string `json:"duration,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EndTime *string `json:"end_time,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnqueueTime *string `json:"enqueue_time,omitempty"` - // Enum options - HA_MODE_SHARED_PAIR, HA_MODE_SHARED, HA_MODE_LEGACY_ACTIVE_STANDBY. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - HA_MODE_SHARED_PAIR, HA_MODE_SHARED, HA_MODE_LEGACY_ACTIVE_STANDBY. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HaMode *string `json:"ha_mode,omitempty"` - // ServiceEngineGroup upgrade in progress. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // ServiceEngineGroup upgrade in progress. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. InProgress *bool `json:"in_progress,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Notes []string `json:"notes,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumSe *int32 `json:"num_se,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumSeWithNoVs *int32 `json:"num_se_with_no_vs,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumSeWithVsNotScaledout *int32 `json:"num_se_with_vs_not_scaledout,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumSeWithVsScaledout *int32 `json:"num_se_with_vs_scaledout,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumVs *int32 `json:"num_vs,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumVsDisrupted *int32 `json:"num_vs_disrupted,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Progress *int32 `json:"progress,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason []string `json:"reason,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RequestTime *string `json:"request_time,omitempty"` - // ServiceEngines are already upgraded before the upgrade. It is a reference to an object of type ServiceEngine. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // ServiceEngines are already upgraded before the upgrade. It is a reference to an object of type ServiceEngine. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeAlreadyUpgradedAtStart []string `json:"se_already_upgraded_at_start,omitempty"` - // ServiceEngines in disconnected state before starting the upgrade. It is a reference to an object of type ServiceEngine. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // ServiceEngines in disconnected state before starting the upgrade. It is a reference to an object of type ServiceEngine. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeDisconnectedAtStart []string `json:"se_disconnected_at_start,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeGroupName *string `json:"se_group_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeGroupUUID *string `json:"se_group_uuid,omitempty"` - // ServiceEngines local ip not present before the upgrade. It is a reference to an object of type ServiceEngine. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // ServiceEngines local ip not present before the upgrade. It is a reference to an object of type ServiceEngine. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeIPMissingAtStart []string `json:"se_ip_missing_at_start,omitempty"` - // ServiceEngines in poweredoff state before the upgrade. It is a reference to an object of type ServiceEngine. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // ServiceEngines in poweredoff state before the upgrade. It is a reference to an object of type ServiceEngine. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SePoweredoffAtStart []string `json:"se_poweredoff_at_start,omitempty"` - // It is a reference to an object of type ServiceEngine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type ServiceEngine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeRebootInProgressRef *string `json:"se_reboot_in_progress_ref,omitempty"` - // ServiceEngines upgrade completed. It is a reference to an object of type ServiceEngine. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // ServiceEngines upgrade completed. It is a reference to an object of type ServiceEngine. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeUpgradeCompleted []string `json:"se_upgrade_completed,omitempty"` - // ServiceEngineGroup upgrade errors. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // ServiceEngineGroup upgrade errors. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeUpgradeErrors []*SeUpgradeEvents `json:"se_upgrade_errors,omitempty"` - // ServiceEngines upgrade failed. It is a reference to an object of type ServiceEngine. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // ServiceEngines upgrade failed. It is a reference to an object of type ServiceEngine. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeUpgradeFailed []string `json:"se_upgrade_failed,omitempty"` - // ServiceEngines upgrade in progress. It is a reference to an object of type ServiceEngine. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // ServiceEngines upgrade in progress. It is a reference to an object of type ServiceEngine. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeUpgradeInProgress []string `json:"se_upgrade_in_progress,omitempty"` - // ServiceEngines upgrade not started. It is a reference to an object of type ServiceEngine. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // ServiceEngines upgrade not started. It is a reference to an object of type ServiceEngine. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeUpgradeNotStarted []string `json:"se_upgrade_not_started,omitempty"` - // Service Engines that were in suspended state and were skipped upon Service Engine Group ugprade resumption. It is a reference to an object of type ServiceEngine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service Engines that were in suspended state and were skipped upon Service Engine Group ugprade resumption. It is a reference to an object of type ServiceEngine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeUpgradeSkipSuspended []string `json:"se_upgrade_skip_suspended,omitempty"` - // Service Engines which triggered Service Engine Group to be in suspended state. It is a reference to an object of type ServiceEngine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service Engines which triggered Service Engine Group to be in suspended state. It is a reference to an object of type ServiceEngine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeUpgradeSuspended []string `json:"se_upgrade_suspended,omitempty"` - // It is a reference to an object of type ServiceEngine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type ServiceEngine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeWithNoVs []string `json:"se_with_no_vs,omitempty"` - // It is a reference to an object of type ServiceEngine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type ServiceEngine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeWithVsNotScaledout []string `json:"se_with_vs_not_scaledout,omitempty"` - // It is a reference to an object of type ServiceEngine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type ServiceEngine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeWithVsScaledout []string `json:"se_with_vs_scaledout,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. StartTime *string `json:"start_time,omitempty"` - // Enum options - SE_UPGRADE_PREVIEW, SE_UPGRADE_IN_PROGRESS, SE_UPGRADE_COMPLETE, SE_UPGRADE_ERROR, SE_UPGRADE_PRE_CHECKS, SE_IMAGE_INSTALL, SE_UPGRADE_IMAGE_NOT_FOUND, SE_ALREADY_UPGRADED, SE_REBOOT, SE_CONNECT_AFTER_REBOOT, SE_PRE_UPGRADE_TASKS, SE_POST_UPGRADE_TASKS, SE_WAIT_FOR_SWITCHOVER, SE_CHECK_SCALEDOUT_VS_EXISTS, SE_UPGRADE_SEMGR_REQUEST, SE_UPGRADE_SEMGR_SE_UNREACHABLE, SE_PRE_UPGRADE_SCALE_IN_OPS, SE_POST_UPGRADE_SCALE_OUT_OPS, SE_UPGRADE_SUSPENDED, SE_UPGRADE_START, SE_UPGRADE_PAUSED, SE_UPGRADE_FAILED, SE_UPGRADE_VERSION_CHECKS, SE_UPGRADE_CONNECTIVITY_CHECKS, SE_UPGRADE_VERIFY_VERSION, SE_UPGRADE_SKIP_RESUME_OPS, SE_UPGRADE_SEMGR_DONE, SEGROUP_UPGRADE_NOT_STARTED, SEGROUP_UPGRADE_ENQUEUED, SEGROUP_UPGRADE_ENQUEUE_FAILED, SEGROUP_UPGRADE_IN_PROGRESS, SEGROUP_UPGRADE_COMPLETE, SEGROUP_UPGRADE_ERROR, SEGROUP_UPGRADE_SUSPENDED, VS_DISRUPTED, VS_SCALEIN, VS_SCALEIN_ERROR, VS_SCALEIN_ERROR_RPC_FAILED, VS_SCALEOUT, VS_SCALEOUT_ERROR, VS_SCALEOUT_ERROR_RPC_FAILED, VS_SCALEOUT_ERROR_SE_NOT_READY, VS_MIGRATE, VS_MIGRATE_ERROR, VS_MIGRATE_BACK, VS_MIGRATE_BACK_ERROR, VS_MIGRATE_BACK_NOT_NEEDED, VS_MIGRATE_ERROR_NO_CANDIDATE_SE, VS_MIGRATE_ERROR_RPC_FAILED, VS_MIGRATE_BACK_ERROR_SE_NOT_READY, VS_MIGRATE_BACK_ERROR_RPC_FAILED, SEGROUP_PAUSE_PLACEMENT, SEGROUP_RESUME_PLACEMENT, SEGROUP_CLOUD_DISCOVERY, SEGROUP_IMAGE_GENERATION, SEGROUP_IMAGE_COPY_INSTALL_TO_SES, SEGROUP_SERIAL_SE_UPGRADE, SEGROUP_PARALLEL_SE_UPGRADE, SEGROUP_V2_TO_V1_ROLLBACK, SEGROUP_FAILED_SE_ERROR_RECOVERY, SEGROUP_SE_CONNECTIVITY_CHECKS, SEGROUP_UPGRADE_START, SEGROUP_WAIT_FOR_WARM_START_DONE, SEGROUP_PRE_SNAPSHOT, SEGROUP_POST_SNAPSHOT, SEGROUP_WAIT_FOR_SNAPSHOT_COLLECTION. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - SE_UPGRADE_PREVIEW, SE_UPGRADE_IN_PROGRESS, SE_UPGRADE_COMPLETE, SE_UPGRADE_ERROR, SE_UPGRADE_PRE_CHECKS, SE_IMAGE_INSTALL, SE_UPGRADE_IMAGE_NOT_FOUND, SE_ALREADY_UPGRADED, SE_REBOOT, SE_CONNECT_AFTER_REBOOT, SE_PRE_UPGRADE_TASKS, SE_POST_UPGRADE_TASKS, SE_WAIT_FOR_SWITCHOVER, SE_CHECK_SCALEDOUT_VS_EXISTS, SE_UPGRADE_SEMGR_REQUEST, SE_UPGRADE_SEMGR_SE_UNREACHABLE, SE_PRE_UPGRADE_SCALE_IN_OPS, SE_POST_UPGRADE_SCALE_OUT_OPS, SE_UPGRADE_SUSPENDED, SE_UPGRADE_START, SE_UPGRADE_PAUSED, SE_UPGRADE_FAILED, SE_UPGRADE_VERSION_CHECKS, SE_UPGRADE_CONNECTIVITY_CHECKS, SE_UPGRADE_VERIFY_VERSION, SE_UPGRADE_SKIP_RESUME_OPS, SE_UPGRADE_SEMGR_DONE, SE_UPGRADE_FILECOPY, SE_POST_REBOOT_VERIFICATION, SEGROUP_UPGRADE_NOT_STARTED, SEGROUP_UPGRADE_ENQUEUED, SEGROUP_UPGRADE_ENQUEUE_FAILED, SEGROUP_UPGRADE_IN_PROGRESS, SEGROUP_UPGRADE_COMPLETE, SEGROUP_UPGRADE_ERROR, SEGROUP_UPGRADE_SUSPENDED, VS_DISRUPTED, VS_SCALEIN, VS_SCALEIN_ERROR, VS_SCALEIN_ERROR_RPC_FAILED, VS_SCALEOUT, VS_SCALEOUT_ERROR, VS_SCALEOUT_ERROR_RPC_FAILED, VS_SCALEOUT_ERROR_SE_NOT_READY, VS_MIGRATE, VS_MIGRATE_ERROR, VS_MIGRATE_BACK, VS_MIGRATE_BACK_ERROR, VS_MIGRATE_BACK_NOT_NEEDED, VS_MIGRATE_ERROR_NO_CANDIDATE_SE, VS_MIGRATE_ERROR_RPC_FAILED, VS_MIGRATE_BACK_ERROR_SE_NOT_READY, VS_MIGRATE_BACK_ERROR_RPC_FAILED, SEGROUP_PAUSE_PLACEMENT, SEGROUP_RESUME_PLACEMENT, SEGROUP_CLOUD_DISCOVERY, SEGROUP_IMAGE_GENERATION, SEGROUP_IMAGE_COPY_INSTALL_TO_SES, SEGROUP_SERIAL_SE_UPGRADE, SEGROUP_PARALLEL_SE_UPGRADE, SEGROUP_V2_TO_V1_ROLLBACK, SEGROUP_FAILED_SE_ERROR_RECOVERY, SEGROUP_SE_CONNECTIVITY_CHECKS, SEGROUP_UPGRADE_START, SEGROUP_WAIT_FOR_WARM_START_DONE, SEGROUP_PRE_SNAPSHOT, SEGROUP_POST_SNAPSHOT, SEGROUP_WAIT_FOR_SNAPSHOT_COLLECTION. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. State *string `json:"state,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Thread *string `json:"thread,omitempty"` - // Enum options - TRAFFIC_DISRUPTED, TRAFFIC_NOT_DISRUPTED. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - TRAFFIC_DISRUPTED, TRAFFIC_NOT_DISRUPTED. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TrafficStatus *string `json:"traffic_status,omitempty"` - // VirtualService errors during the SeGroup upgrade. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // VirtualService errors during the SeGroup upgrade. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsErrors []*VsError `json:"vs_errors,omitempty"` - // It is a reference to an object of type VirtualService. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type VirtualService. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsMigrateInProgressRef []string `json:"vs_migrate_in_progress_ref,omitempty"` - // It is a reference to an object of type VirtualService. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type VirtualService. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsScaleinInProgressRef []string `json:"vs_scalein_in_progress_ref,omitempty"` - // It is a reference to an object of type VirtualService. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type VirtualService. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsScaleoutInProgressRef []string `json:"vs_scaleout_in_progress_ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Worker *string `json:"worker,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_h_b_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_h_b_event_details.go index 447e442cf..814ad2d8c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_h_b_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_h_b_event_details.go @@ -8,15 +8,15 @@ package models // swagger:model SeHBEventDetails type SeHBEventDetails struct { - // HB Request/Response not received. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HB Request/Response not received. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HbType *int32 `json:"hb_type,omitempty"` - // UUID of the SE with which Heartbeat failed. It is a reference to an object of type ServiceEngine. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the SE with which Heartbeat failed. It is a reference to an object of type ServiceEngine. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RemoteSeRef *string `json:"remote_se_ref,omitempty"` - // UUID of the SE reporting this event. It is a reference to an object of type ServiceEngine. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the SE reporting this event. It is a reference to an object of type ServiceEngine. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ReportingSeRef *string `json:"reporting_se_ref,omitempty"` - // UUID of the virtual service which is placed on reporting-SE and remote-SE. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the virtual service which is placed on reporting-SE and remote-SE. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsUUID *string `json:"vs_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_hb_recovered_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_hb_recovered_event_details.go index c3bfd734e..8322fd282 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_hb_recovered_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_hb_recovered_event_details.go @@ -8,15 +8,15 @@ package models // swagger:model SeHbRecoveredEventDetails type SeHbRecoveredEventDetails struct { - // Heartbeat Request/Response received. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Heartbeat Request/Response received. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HbType *int32 `json:"hb_type,omitempty"` - // UUID of the remote SE with which dataplane heartbeat recovered. It is a reference to an object of type ServiceEngine. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the remote SE with which dataplane heartbeat recovered. It is a reference to an object of type ServiceEngine. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RemoteSeRef *string `json:"remote_se_ref,omitempty"` - // UUID of the SE reporting this event. It is a reference to an object of type ServiceEngine. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the SE reporting this event. It is a reference to an object of type ServiceEngine. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ReportingSeRef *string `json:"reporting_se_ref,omitempty"` - // UUID of a VS which is placed on reporting-SE and remote-SE. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of a VS which is placed on reporting-SE and remote-SE. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsUUID *string `json:"vs_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_hb_status.go b/vendor/github.com/vmware/alb-sdk/go/models/se_hb_status.go index 9e0785367..d12607560 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_hb_status.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_hb_status.go @@ -8,18 +8,18 @@ package models // swagger:model SeHbStatus type SeHbStatus struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true LastHbReqSent *string `json:"last_hb_req_sent"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true LastHbRespRecv *string `json:"last_hb_resp_recv"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true NumHbMisses *int32 `json:"num_hb_misses"` - // Field introduced in 17.2.10,18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.2.10,18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumOutstandingHb *int32 `json:"num_outstanding_hb,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_high_egress_proc_latency_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_high_egress_proc_latency_event_details.go index 62eaeb91e..90717ad31 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_high_egress_proc_latency_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_high_egress_proc_latency_event_details.go @@ -8,21 +8,21 @@ package models // swagger:model SeHighEgressProcLatencyEventDetails type SeHighEgressProcLatencyEventDetails struct { - // Dispatcher core which received the packet. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Dispatcher core which received the packet. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DispatcherCore *uint32 `json:"dispatcher_core,omitempty"` - // Number of events in a 30 second interval. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of events in a 30 second interval. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EventCount *uint64 `json:"event_count,omitempty"` - // Proxy core which processed the packet. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Proxy core which processed the packet. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FlowCore []int64 `json:"flow_core,omitempty,omitempty"` - // Proxy dequeue latency. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Proxy dequeue latency. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxProxyToDispQueingDelay *uint32 `json:"max_proxy_to_disp_queing_delay,omitempty"` - // SE name. It is a reference to an object of type ServiceEngine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SE name. It is a reference to an object of type ServiceEngine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeName *string `json:"se_name,omitempty"` - // SE UUID. It is a reference to an object of type ServiceEngine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SE UUID. It is a reference to an object of type ServiceEngine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeRef *string `json:"se_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_high_ingress_proc_latency_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_high_ingress_proc_latency_event_details.go index f13ca2cb4..9775252f6 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_high_ingress_proc_latency_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_high_ingress_proc_latency_event_details.go @@ -8,30 +8,30 @@ package models // swagger:model SeHighIngressProcLatencyEventDetails type SeHighIngressProcLatencyEventDetails struct { - // Dispatcher core which received the packet. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Dispatcher core which received the packet. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DispatcherCore []int64 `json:"dispatcher_core,omitempty,omitempty"` - // Number of events in a 30 second interval. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of events in a 30 second interval. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EventCount *uint64 `json:"event_count,omitempty"` - // Proxy core which processed the packet. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Proxy core which processed the packet. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FlowCore *uint32 `json:"flow_core,omitempty"` - // Proxy dequeue latency. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Proxy dequeue latency. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxDispToProxyQueingDelay *uint32 `json:"max_disp_to_proxy_queing_delay,omitempty"` - // Dispatcher processing latency. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Dispatcher processing latency. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxDispatcherProcTime *uint32 `json:"max_dispatcher_proc_time,omitempty"` - // SE name. It is a reference to an object of type ServiceEngine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SE name. It is a reference to an object of type ServiceEngine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeName *string `json:"se_name,omitempty"` - // SE UUID. It is a reference to an object of type ServiceEngine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SE UUID. It is a reference to an object of type ServiceEngine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeRef *string `json:"se_ref,omitempty"` - // Deprecated in 22.1.1. It is a reference to an object of type VirtualService. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deprecated in 22.1.1. It is a reference to an object of type VirtualService. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsName *string `json:"vs_name,omitempty"` - // Deprecated in 22.1.1. It is a reference to an object of type VirtualService. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deprecated in 22.1.1. It is a reference to an object of type VirtualService. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsRef *string `json:"vs_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_hm_event_g_s_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_hm_event_g_s_details.go index 6f9240768..799451073 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_hm_event_g_s_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_hm_event_g_s_details.go @@ -8,18 +8,18 @@ package models // swagger:model SeHmEventGSDetails type SeHmEventGSDetails struct { - // GslbService name. It is a reference to an object of type GslbService. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // GslbService name. It is a reference to an object of type GslbService. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GslbService *string `json:"gslb_service,omitempty"` - // HA Compromised reason. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HA Compromised reason. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HaReason *string `json:"ha_reason,omitempty"` - // Reason Gslb Service is down. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reason Gslb Service is down. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Service Engine name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service Engine name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeName *string `json:"se_name,omitempty"` - // UUID of the event generator. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the event generator. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SrcUUID *string `json:"src_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_hm_event_gslb_pool_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_hm_event_gslb_pool_details.go index a328216d0..6da47cfa9 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_hm_event_gslb_pool_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_hm_event_gslb_pool_details.go @@ -8,21 +8,21 @@ package models // swagger:model SeHmEventGslbPoolDetails type SeHmEventGslbPoolDetails struct { - // GslbService Pool name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // GslbService Pool name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Gsgroup *string `json:"gsgroup,omitempty"` - // Gslb service name. It is a reference to an object of type GslbService. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Gslb service name. It is a reference to an object of type GslbService. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GslbService *string `json:"gslb_service,omitempty"` - // GslbService member details. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // GslbService member details. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Gsmember *SeHmEventGslbPoolMemberDetails `json:"gsmember,omitempty"` - // HA Compromised reason. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HA Compromised reason. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HaReason *string `json:"ha_reason,omitempty"` - // Service Engine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service Engine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeName *string `json:"se_name,omitempty"` - // UUID of the event generator. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the event generator. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SrcUUID *string `json:"src_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_hm_event_gslb_pool_member_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_hm_event_gslb_pool_member_details.go index 2e411d3d3..9da2794f7 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_hm_event_gslb_pool_member_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_hm_event_gslb_pool_member_details.go @@ -8,22 +8,22 @@ package models // swagger:model SeHmEventGslbPoolMemberDetails type SeHmEventGslbPoolMemberDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AppInfo []*AppInfo `json:"app_info,omitempty"` - // Domain name used to health monitor this member. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Domain name used to health monitor this member. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Domain *string `json:"domain,omitempty"` - // Gslb health monitor failure code. Enum options - ARP_UNRESOLVED, CONNECTION_REFUSED, CONNECTION_TIMEOUT, RESPONSE_CODE_MISMATCH, PAYLOAD_CONTENT_MISMATCH, SERVER_UNREACHABLE, CONNECTION_RESET, CONNECTION_ERROR, HOST_ERROR, ADDRESS_ERROR, NO_PORT, PAYLOAD_TIMEOUT, NO_RESPONSE, NO_RESOURCES, SSL_ERROR, SSL_CERT_ERROR, PORT_UNREACHABLE, SCRIPT_ERROR, OTHER_ERROR, SERVER_DISABLED.... Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Gslb health monitor failure code. Enum options - ARP_UNRESOLVED, CONNECTION_REFUSED, CONNECTION_TIMEOUT, RESPONSE_CODE_MISMATCH, PAYLOAD_CONTENT_MISMATCH, SERVER_UNREACHABLE, CONNECTION_RESET, CONNECTION_ERROR, HOST_ERROR, ADDRESS_ERROR, NO_PORT, PAYLOAD_TIMEOUT, NO_RESPONSE, NO_RESOURCES, SSL_ERROR, SSL_CERT_ERROR, PORT_UNREACHABLE, SCRIPT_ERROR, OTHER_ERROR, SERVER_DISABLED.... Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FailureCode *string `json:"failure_code,omitempty"` - // IP address of GslbService member. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP address of GslbService member. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true IP *IPAddr `json:"ip"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Shm []*SeHmEventShmDetails `json:"shm,omitempty"` - // Enum options - ADF_CLIENT_CONN_SETUP_REFUSED, ADF_SERVER_CONN_SETUP_REFUSED, ADF_CLIENT_CONN_SETUP_TIMEDOUT, ADF_SERVER_CONN_SETUP_TIMEDOUT, ADF_CLIENT_CONN_SETUP_FAILED_INTERNAL, ADF_SERVER_CONN_SETUP_FAILED_INTERNAL, ADF_CLIENT_CONN_SETUP_FAILED_BAD_PACKET, ADF_UDP_CONN_SETUP_FAILED_INTERNAL, ADF_UDP_SERVER_CONN_SETUP_FAILED_INTERNAL, ADF_SCTP_SERVER_CONN_SETUP_REFUSED, ADF_SCTP_SERVER_CONN_SETUP_TIMEDOUT, ADF_SCTP_SERVER_CONN_SETUP_FAILED_INTERNAL, ADF_CLIENT_SENT_RESET, ADF_SERVER_SENT_RESET, ADF_CLIENT_CONN_TIMEDOUT, ADF_SERVER_CONN_TIMEDOUT, ADF_USER_DELETE_OPERATION, ADF_CLIENT_REQUEST_TIMEOUT, ADF_CLIENT_CONN_ABORTED, ADF_CLIENT_SSL_HANDSHAKE_FAILURE, ADF_CLIENT_CONN_FAILED, ADF_SERVER_CERTIFICATE_VERIFICATION_FAILED, ADF_SERVER_SIDE_SSL_HANDSHAKE_FAILED, ADF_IDLE_TIMEDOUT, ADF_CLIENT_CONNECTION_CLOSED_BEFORE_REQUEST, ADF_CLIENT_INCOMPLETE_DATA, ADF_CLIENT_CONN_STOPPED, ADF_SCTP_CLIENT_SENT_RESET, ADF_SCTP_CLIENT_CONN_TIMEDOUT, ADF_SCTP_IDLE_TIMEDOUT, ADF_SCTP_SERVER_SENT_RESET, ADF_SCTP_SERVER_CONN_TIMEDOUT, ADF_CLIENT_HIGH_TIMEOUT_RETRANSMITS, ADF_SERVER_HIGH_TIMEOUT_RETRANSMITS, ADF_CLIENT_HIGH_RX_ZERO_WINDOW_SIZE_EVENTS, ADF_SERVER_HIGH_RX_ZERO_WINDOW_SIZE_EVENTS, ADF_CLIENT_RTT_ABOVE_SEC, ADF_SERVER_RTT_ABOVE_500MS, ADF_CLIENT_HIGH_TOTAL_RETRANSMITS, ADF_SERVER_HIGH_TOTAL_RETRANSMITS, ADF_CLIENT_HIGH_OUT_OF_ORDERS, ADF_SERVER_HIGH_OUT_OF_ORDERS, ADF_CLIENT_HIGH_TX_ZERO_WINDOW_SIZE_EVENTS, ADF_SERVER_HIGH_TX_ZERO_WINDOW_SIZE_EVENTS, ADF_CLIENT_POSSIBLE_WINDOW_STUCK, ADF_SERVER_POSSIBLE_WINDOW_STUCK, ADF_SERVER_UNANSWERED_SYNS, ADF_CLIENT_CLOSE_CONNECTION_ON_VS_UPDATE, ADF_CLIENT_POSSIBLE_SLOW_DRAIN, ADF_SERVER_POSSIBLE_SLOW_DRAIN, ADF_SERVER_INGRESS_LATENCY_EXCEEDED, ADF_SERVER_CONN_EST_TIME_EXCEEDED, ADF_CLIENT_INGRESS_LATENCY_EXCEEDED, ADF_CLIENT_CONN_EST_TIME_EXCEEDED, ADF_RESPONSE_CODE_4XX, ADF_RESPONSE_CODE_5XX, ADF_LOAD_BALANCING_FAILED, ADF_DATASCRIPT_EXECUTION_FAILED, ADF_REQUEST_NO_POOL, ADF_RATE_LIMIT_DROP_CLIENT_IP, ADF_RATE_LIMIT_DROP_URI, ADF_RATE_LIMIT_DROP_CLIENT_IP_URI, ADF_RATE_LIMIT_DROP_UNKNOWN_URI, ADF_RATE_LIMIT_DROP_BAD_URI, ADF_REQUEST_VIRTUAL_HOSTING_APP_SELECT_FAILED, ADF_RATE_LIMIT_DROP_UNKNOWN_CIP, ADF_RATE_LIMIT_DROP_BAD_CIP, ADF_RATE_LIMIT_DROP_CLIENT_IP_BAD, ADF_RATE_LIMIT_DROP_URI_BAD, ADF_RATE_LIMIT_DROP_CLIENT_IP_URI_BAD, ADF_RATE_LIMIT_DROP_REQ, ADF_RATE_LIMIT_DROP_CLIENT_IP_CONN, ADF_RATE_LIMIT_DROP_CONN, ADF_RATE_LIMIT_DROP_HEADER, ADF_RATE_LIMIT_DROP_CUSTOM, ADF_RATE_LIMIT_DROP_URI_SCAN_BAD, ADF_RATE_LIMIT_DROP_URI_SCAN_UNKNOWN, ADF_RATE_LIMIT_DROP_CIP_SCAN_BAD, ADF_RATE_LIMIT_DROP_CIP_SCAN_UNKNOWN, ADF_CONFIGURED_RATE_LIMIT_DROP_CONN, ADF_HTTP_VERSION_LT_1_0, ADF_CLIENT_HIGH_RESPONSE_TIME, ADF_SERVER_HIGH_RESPONSE_TIME, ADF_PERSISTENT_SERVER_CHANGE, ADF_PERSISTENCE_FAILURE_SERVER_DOWN, ADF_PERSISTENCE_FAILURE_SERVER_DISABLED, ADF_PERSISTENCE_FAILURE_APP_COOKIE_MISSING, ADF_DOS_SERVER_BAD_GATEWAY, ADF_DOS_SERVER_GATEWAY_TIMEOUT, ADF_DOS_CLIENT_SENT_RESET, ADF_DOS_CLIENT_CONN_TIMEOUT, ADF_DOS_CLIENT_REQUEST_TIMEOUT, ADF_DOS_CLIENT_CONN_ABORTED, ADF_DOS_CLIENT_BAD_REQUEST, ADF_DOS_CLIENT_REQUEST_ENTITY_TOO_LARGE, ADF_DOS_CLIENT_REQUEST_URI_TOO_LARGE, ADF_DOS_CLIENT_REQUEST_HEADER_TOO_LARGE, ADF_DOS_CLIENT_CLOSED_REQUEST, ADF_DOS_SSL_ERROR, ADF_REQUEST_MEMORY_LIMIT_EXCEEDED, ADF_DOS_CLIENT_CONN_STOPPED, ADF_MULTI_SP_POOLS_INCORRECT_FQDN, ADF_GSLB_SITE_PERSISTENCE_LOOP_FOUND, ADF_X509_CLIENT_CERTIFICATE_VERIFICATION_FAILED, ADF_X509_CLIENT_CERTIFICATE_NOT_YET_VALID, ADF_X509_CLIENT_CERTIFICATE_EXPIRED, ADF_X509_CLIENT_CERTIFICATE_REVOKED, ADF_X509_CLIENT_CERTIFICATE_INVALID_CA, ADF_X509_CLIENT_CERTIFICATE_CRL_NOT_PRESENT, ADF_X509_CLIENT_CERTIFICATE_CRL_NOT_YET_VALID, ADF_X509_CLIENT_CERTIFICATE_CRL_EXPIRED, ADF_X509_CLIENT_CERTIFICATE_CRL_ERROR, ADF_X509_CLIENT_CERTIFICATE_CHAINING_ERROR, ADF_X509_CLIENT_CERTIFICATE_INTERNAL_ERROR, ADF_X509_CLIENT_CERTIFICATE_FORMAT_ERROR, ADF_UDP_PORT_NOT_REACHABLE, ADF_UDP_CONN_TIMEOUT, ADF_X509_SERVER_CERTIFICATE_VERIFICATION_FAILED, ADF_X509_SERVER_CERTIFICATE_NOT_YET_VALID, ADF_X509_SERVER_CERTIFICATE_EXPIRED, ADF_X509_SERVER_CERTIFICATE_REVOKED, ADF_X509_SERVER_CERTIFICATE_INVALID_CA, ADF_X509_SERVER_CERTIFICATE_CRL_NOT_PRESENT, ADF_X509_SERVER_CERTIFICATE_CRL_NOT_YET_VALID, ADF_X509_SERVER_CERTIFICATE_CRL_EXPIRED, ADF_X509_SERVER_CERTIFICATE_CRL_ERROR, ADF_X509_SERVER_CERTIFICATE_CHAINING_ERROR, ADF_X509_SERVER_CERTIFICATE_INTERNAL_ERROR, ADF_X509_SERVER_CERTIFICATE_FORMAT_ERROR, ADF_X509_SERVER_CERTIFICATE_HOSTNAME_ERROR, ADF_SSL_R_BAD_CHANGE_CIPHER_SPEC, ADF_SSL_R_BLOCK_CIPHER_PAD_IS_WRONG, ADF_SSL_R_DIGEST_CHECK_FAILED, ADF_SSL_R_ERROR_IN_RECEIVED_CIPHER_LIST, ADF_SSL_R_EXCESSIVE_MESSAGE_SIZE, ADF_SSL_R_LENGTH_MISMATCH, ADF_SSL_R_NO_CIPHERS_PASSED, ADF_SSL_R_NO_CIPHERS_SPECIFIED, ADF_SSL_R_NO_COMPRESSION_SPECIFIED, ADF_SSL_R_NO_SHARED_CIPHER, ADF_SSL_R_RECORD_LENGTH_MISMATCH, ADF_SSL_R_PARSE_TLSEXT, ADF_SSL_R_UNEXPECTED_MESSAGE, ADF_SSL_R_UNEXPECTED_RECORD, ADF_SSL_R_UNKNOWN_ALERT_TYPE, ADF_SSL_R_UNKNOWN_PROTOCOL, ADF_SSL_R_WRONG_VERSION_NUMBER, ADF_SSL_R_DECRYPTION_FAILED_OR_BAD_RECORD_MAC, ADF_SSL_R_RENEGOTIATE_EXT_TOO_LONG, ADF_SSL_R_RENEGOTIATION_ENCODING_ERR, ADF_SSL_R_RENEGOTIATION_MISMATCH, ADF_SSL_R_UNSAFE_LEGACY_RENEGOTIATION_DISABLED, ADF_SSL_R_SCSV_RECEIVED_WHEN_RENEGOTIATING, ADF_SSL_R_INAPPROPRIATE_FALLBACK, ADF_SSL_R_SSLV3_ALERT_UNEXPECTED_MESSAGE, ADF_SSL_R_SSLV3_ALERT_BAD_RECORD_MAC, ADF_SSL_R_TLSV1_ALERT_DECRYPTION_FAILED, ADF_SSL_R_TLSV1_ALERT_RECORD_OVERFLOW, ADF_SSL_R_SSLV3_ALERT_DECOMPRESSION_FAILURE, ADF_SSL_R_SSLV3_ALERT_HANDSHAKE_FAILURE, ADF_SSL_R_SSLV3_ALERT_NO_CERTIFICATE, ADF_SSL_R_SSLV3_ALERT_BAD_CERTIFICATE, ADF_SSL_R_SSLV3_ALERT_UNSUPPORTED_CERTIFICATE, ADF_SSL_R_SSLV3_ALERT_CERTIFICATE_REVOKED, ADF_SSL_R_SSLV3_ALERT_CERTIFICATE_EXPIRED, ADF_SSL_R_SSLV3_ALERT_CERTIFICATE_UNKNOWN, ADF_SSL_R_SSLV3_ALERT_ILLEGAL_PARAMETER, ADF_SSL_R_TLSV1_ALERT_UNKNOWN_CA, ADF_SSL_R_TLSV1_ALERT_ACCESS_DENIED, ADF_SSL_R_TLSV1_ALERT_DECODE_ERROR, ADF_SSL_R_TLSV1_ALERT_DECRYPT_ERROR, ADF_SSL_R_TLSV1_ALERT_EXPORT_RESTRICTION, ADF_SSL_R_TLSV1_ALERT_PROTOCOL_VERSION, ADF_SSL_R_TLSV1_ALERT_INSUFFICIENT_SECURITY, ADF_SSL_R_TLSV1_ALERT_INTERNAL_ERROR, ADF_SSL_R_TLSV1_ALERT_USER_CANCELLED, ADF_SSL_R_TLSV1_ALERT_NO_RENEGOTIATION, ADF_SSL_OCSP_CERT_STATUS_REVOKED, ADF_SSL_OCSP_RESPONSE_STALE, ADF_SSL_OCSP_RESPONSE_UNAVAILABLE, ADF_SSL_OCSP_CERT_STATUS_ISSUER_REVOKED, ADF_SSL_R_NO_CIPHERS_AVAILABLE, ADF_CLIENT_AUTH_UNKNOWN_USER, ADF_CLIENT_AUTH_LOGIN_FAILED, ADF_CLIENT_AUTH_MISSING_CREDENTIALS, ADF_CLIENT_AUTH_SERVER_CONN_ERROR, ADF_CLIENT_AUTH_USER_NOT_AUTHORIZED, ADF_CLIENT_AUTH_TIMED_OUT, ADF_CLIENT_AUTH_UNKNOWN_ERROR, ADF_CLIENT_DNS_FAILED_INVALID_QUERY, ADF_CLIENT_DNS_FAILED_INVALID_DOMAIN, ADF_CLIENT_DNS_FAILED_NO_SERVICE, ADF_CLIENT_DNS_FAILED_GS_DOWN, ADF_CLIENT_DNS_FAILED_NO_VALID_GS_MEMBER, ADF_SERVER_DNS_ERROR_RESPONSE, ADF_CLIENT_DNS_FAILED_UNSUPPORTED_QUERY, ADF_MEMORY_EXHAUSTED, ADF_CLIENT_DNS_POLICY_DROP, ADF_CLIENT_DNS_RL_POLICY_HIT, ADF_CLIENT_DNS_TCP_REQUEST_DROP_SLOW_CLIENT, ADF_WAF_MATCH, ADF_CLIENT_BAD_BOT_CLASSIFICATION, ADF_CLIENT_DANGEROUS_BOT_CLASSIFICATION, ADF_HTTP2_CLIENT_TIMEDOUT, ADF_HTTP2_PROXY_PROTOCOL_ERROR, ADF_HTTP2_INVALID_CONNECTION_PREFACE, ADF_HTTP2_CLIENT_INVALID_DATA_FRAME_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_PADDED_DATA_FRAME_WITH_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_VIOLATED_CONN_FLOW_CONTROL, ADF_HTTP2_CLIENT_VIOLATED_STREAM_FLOW_CONTROL, ADF_HTTP2_CLIENT_DATA_FRAME_HALF_CLOSED_STREAM, ADF_HTTP2_CLIENT_HEADERS_FRAME_WITH_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_HEADERS_FRAME_WITH_EMPTY_HEADER_BLOCK, ADF_HTTP2_CLIENT_PADDED_HEADERS_FRAME_WITH_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_HEADERS_FRAME_INCORRECT_IDENTIFIER, ADF_HTTP2_CLIENT_HEADERS_FRAME_STREAM_INCORRECT_DEPENDENCY, ADF_HTTP2_CONCURRENT_STREAMS_EXCEEDED, ADF_HTTP2_CLIENT_STREAM_DATA_BEFORE_ACK_SETTINGS, ADF_HTTP2_CLIENT_HEADER_BLOCK_TOO_LONG_SIZE_UPDATE, ADF_HTTP2_CLIENT_HEADER_BLOCK_TOO_LONG_HEADER_INDEX, ADF_HTTP2_CLIENT_HEADER_BLOCK_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_INVALID_HPACK_TABLE_INDEX, ADF_HTTP2_CLIENT_OUT_OF_BOUND_HPACK_TABLE_INDEX, ADF_HTTP2_CLIENT_INVALID_TABLE_SIZE_UPDATE, ADF_HTTP2_CLIENT_HEADER_FIELD_TOO_LONG_LENGTH_VALUE, ADF_HTTP2_CLIENT_EXCEEDED_HTTP2_MAX_FIELD_SIZE_LIMIT, ADF_HTTP2_CLIENT_INVALID_ENCODED_HEADER_FIELD, ADF_HTTP2_CLIENT_EXCEEDED_HTTP2_MAX_HEADER_SIZE_LIMIT, ADF_HTTP2_CLIENT_INVALID_HEADER_NAME, ADF_HTTP2_CLIENT_HEADER_WITH_INVALID_VALUE, ADF_HTTP2_CLIENT_UNKNOWN_PSEUDO_HEADER, ADF_HTTP2_CLIENT_DUPLICATE_PATH_HEADER, ADF_HTTP2_CLIENT_EMPTY_PATH_HEADER, ADF_HTTP2_CLIENT_INVALID_PATH_HEADER, ADF_HTTP2_CLIENT_DUPLICATE_METHOD_HEADER, ADF_HTTP2_CLIENT_EMPTY_METHOD_HEADER, ADF_HTTP2_CLIENT_INVALID_METHOD_HEADER, ADF_HTTP2_CLIENT_DUPLICATE_SCHEME_HEADER, ADF_HTTP2_CLIENT_EMPTY_SCHEME_HEADER, ADF_HTTP2_CLIENT_NO_METHOD_HEADER, ADF_HTTP2_CLIENT_NO_SCHEME_HEADER, ADF_HTTP2_CLIENT_NO_PATH_HEADER, ADF_HTTP2_CLIENT_PREMATURELY_CLOSED_STREAM, ADF_HTTP2_CLIENT_PREMATURELY_CLOSED_CONNECTION, ADF_HTTP2_CLIENT_LARGER_DATA_BODY_THAN_DECLARED, ADF_HTTP2_CLIENT_LARGE_CHUNKED_BODY, ADF_HTTP2_NEGATIVE_WINDOW_UPDATE, ADF_HTTP2_SEND_WINDOW_FLOW_CONTROL_ERROR, ADF_HTTP2_CLIENT_UNEXPECTED_CONTINUATION_FRAME, ADF_HTTP2_CLIENT_WINDOW_UPDATE_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_WINDOW_UPDATE_FRAME_INCORRECT_INCREMENT, ADF_HTTP2_CLIENT_WINDOW_UPDATE_FRAME_INCREMENT_NOT_ALLOWED_FOR_WINDOW, ADF_HTTP2_CLIENT_GOAWAY_FRAME_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_PING_FRAME_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_PUSH_PROMISE, ADF_HTTP2_CLIENT_SETTINGS_FRAME_INCORRECT_MAX_FRAME_SIZE, ADF_HTTP2_CLIENT_SETTINGS_FRAME_INCORRECT_INIIAL_WINDOW_SIZE, ADF_HTTP2_CLIENT_SETTINGS_FRAME_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_SETTINGS_FRAME_ACK_FLAG_NONZERO_LENGTH, ADF_HTTP2_CLIENT_RST_STREAM_FRAME_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_RST_STREAM_FRAME_INCORRECT_IDENTIFIER, ADF_HTTP2_CLIENT_PRIORITY_FRAME_INCORRECT_DEPENDENCY, ADF_HTTP2_CLIENT_PRIORITY_FRAME_INCORRECT_IDENTIFIER, ADF_HTTP2_CLIENT_PRIORITY_FRAME_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_CONTINUATION_FRAME_INCORRECT_IDENTIFIER, ADF_HTTP2_CLIENT_CONTINUATION_FRAME_EXPECTED_INAPPROPRIATE_FRAME, ADF_HTTP2_CLIENT_INVALID_HEADER, ADF_HTTP2_CLIENT_UNEXPECTED_DATA_FRAME, ADF_HTTP2_CLIENT_UNEXPECTED_RST_FRAME, ADF_HTTP2_CLIENT_UNEXPECTED_WINDOW_UPDATE_FRAME, ADF_HTTP2_CLIENT_SENT_PING_NONZERO_ID, ADF_HTTP2_CLIENT_SENT_SETTINGS_NONZERO_ID, ADF_HTTP2_CLIENT_SENT_GOAWAY_NONZERO_ID, ADF_HTTP2_CLIENT_HEADER_FRAME_UNEXPECTED_PSEUDO_HEADER, ADF_HTTP2_CLIENT_DATA_FRAME_INCORRECT_IDENTIFIER, ADF_HTTP2_CLIENT_HEADER_FRAME_CONNECTION_SPECIFIC_HDR, ADF_HTTP2_CLIENT_HEADER_FRAME_INCORRECT_TE_HDR, ADF_HTTP2_CLIENT_CONTROL_FRAME_FLOOD_DETECTED, ADF_HTTP2_FRAME_TO_CLIENT_FLOOD_DETECTED, ADF_HTTP2_CLIENT_EMPTY_DATA_FRAME_FLOOD_DETECTED, ADF_HTTP2_CLIENT_ZERO_HEAD_NAME, ADF_HTTP2_CLIENT_EXCEEDED_HTTP2_MAX_SINGLE_HEADER_SIZE_LIMIT, ADF_HTTP2_CLIENT_RST_FRAME_FLOOD_DETECTED, ADF_HTTP2_CLIENT_INVALID_FRAMES_FLOOD_DETECTED, ADF_USER_DELETE_OPERATION_DATASCRIPT_RESET_CONN, ADF_USER_DELETE_OPERATION_HTTP_RULE_SECURITY_ACTION_CLOSE_CONN, ADF_USER_DELETE_OPERATION_HTTP_RULE_SECURITY_RATE_LIMIT_ACTION_CLOSE_CONN, ADF_USER_DELETE_OPERATION_HTTP_RULE_MISSING_TOKEN_ACTION_CLOSE_CONN, ADF_HTTP_BAD_REQUEST_INVALID_HOST_IN_REQUEST_LINE, ADF_HTTP_BAD_REQUEST_RECEIVED_VERSION_LESS_THAN_10, ADF_HTTP_NOT_ALLOWED_DATASCRIPT_RESPONSE_RETURNED_4XX, ADF_HTTP_NOT_ALLOWED_RUM_FLAGGED_INVALID_METHOD, ADF_HTTP_CONTENT_LENGTH_HDR_WITH_UNSUPPORTED_METHOD, ADF_HTTP_NOT_ALLOWED_UNSUPPORTED_TRACE_METHOD, ADF_HTTP_REQUEST_TIMEOUT_WAITING_FOR_CLIENT, ADF_HTTP_BAD_REQUEST_CLIENT_SENT_INVALID_CONTENT_LENGTH, ADF_HTTP_BAD_REQUEST_CLIENT_SENT_HTTP11_WITHOUT_HOST_HDR, ADF_HTTP_BAD_REQUEST_FAILED_TO_PARSE_URI, ADF_HTTP_BAD_REQUEST_INVALID_HEADER_LINE, ADF_HTTP_BAD_REQUEST_ERROR_WHILE_READING_CLIENT_HEADERS, ADF_HTTP_BAD_REQUEST_CLIENT_SENT_DUPLICATE_HEADER, ADF_HTTP_BAD_REQUEST_CLIENT_SENT_INVALID_HOST_HEADER, ADF_HTTP_NOT_IMPLEMENTED_CLIENT_SENT_UNKNOWN_TRANSFER_ENCODING, ADF_HTTP_BAD_REQUEST_REQUESTED_SERVER_NAME_DIFFERS, ADF_HTTP_BAD_REQUEST_CLIENT_SENT_INVALID_CHUNKED_BODY, ADF_HTTP_BAD_REQUEST_INVALID_HEADER_IN_SPDY, ADF_HTTP_BAD_REQUEST_INVALID_HEADER_BLOCK_IN_SPDY, ADF_HTTP_BAD_REQUEST_DATA_ERROR_IN_SPDY, ADF_HTTP_BAD_REQUEST_NO_METHOD_URI_OR_PROT_IN_REQ_CREATE_SPDY, ADF_HTTP_BAD_REQUEST_CLIENT_PREMATURELY_CLOSED_SPDY_STREAM, ADF_HTTP_BAD_REQUEST_DATA_ERROR_IN_SPDY_READ_REQ_BODY, ADF_HTTP_BAD_REQUEST_CERT_ERROR, ADF_HTTP_BAD_REQUEST_PLAIN_HTTP_REQUEST_SENT_ON_HTTPS_PORT, ADF_HTTP_BAD_REQUEST_PLAIN_HTTP_REQUEST_SENT_ON_HTTPS_PORT_RESET_CONN, ADF_HTTP_BAD_REQUEST_NO_CERT_ERROR, ADF_HTTP_BAD_REQUEST_HEADER_TOO_LARGE, ADF_SERVER_HIGH_RESPONSE_TIME_L7, ADF_SERVER_HIGH_RESPONSE_TIME_L4, ADF_COOKIE_SIZE_GREATER_THAN_MAX, ADF_COOKIE_SIZE_LESS_THAN_MIN_COOKIE_LEN, ADF_PERSISTENCE_PROFILE_KEYS_NOT_CONFIGURED, ADF_PERSISTENCE_COOKIE_VERSION_MISMATCH, ADF_COOKIE_ABSENT_FROM_KEYS_IN_PERSISTENCE_PROFILE, ADF_GSLB_SITE_PERSISTENCE_REMOTE_SITE_DOWN, ADF_HTTP_NOT_ALLOWED_DATASCRIPT_RESPONSE_RETURNED_5XX, ADF_SERVER_UPSTREAM_TIMEOUT, ADF_SERVER_UPSTREAM_READ_ERROR, ADF_SERVER_UPSTREAM_RESOLVER_ERROR, ADF_SIP_INVALID_MESSAGE_FROM_CLIENT, ADF_SIP_MESSAGE_UPDATE_FAILED, ADF_SIP_SERVER_UNKNOWN_CALLID, ADF_SIP_REQUEST_FAILED, ADF_SIP_REQUEST_TIMEDOUT, ADF_SIP_CONN_IDLE_TIMEDOUT, ADF_SIP_TRANSACTION_TIMEDOUT, ADF_SIP_SVR_UDP_PORT_NOT_REACHABLE, ADF_SIP_CLT_UDP_PORT_NOT_REACHABLE, ADF_SIP_INVALID_MESSAGE_FROM_SERVER, ADF_L4_DATASCRIPT_DROP, ADF_DATASCRIPT_SIGNIFICANCE, ADF_SAML_COOKIE_VERSION_MISMATCH, ADF_SAML_COOKIE_KEYS_NOT_CONFIGURED, ADF_SAML_COOKIE_ABSENT_FROM_KEYS_IN_SAML_AUTH_POLICY, ADF_SAML_COOKIE_INVALID, ADF_SAML_COOKIE_DECRYPTION_ERROR, ADF_SAML_COOKIE_ENCRYPTION_ERROR, ADF_SAML_COOKIE_DECODE_ERROR, ADF_SAML_COOKIE_SESSION_COOKIE_GREATER_THAN_MAX, ADF_SAML_COOKIE_HANDSHAKE_COOKIE_GREATER_THAN_MAX, ADF_SAML_ASSERTION_DOES_NOT_MATCH_REQUEST_ID, ADF_SAML_AUTHENTICATION_UNSUPPORTED_METHOD, ADF_SAML_COOKIE_SESSION_COOKIE_TIMEOUT, ADF_SAML_ACS_URL_MISMATCH, ADF_SAML_ASSERTION_NO_BODY, ADF_SAML_ASSERTION_INVALID, ADF_SAML_ASSERTION_ATTRIBUTE_ERROR, ADF_SAML_LOGIN_ERROR, ADF_SAML_DECRYPT_ASSERTION_FAILURE, ADF_SAML_LASSO_PROFILE_ERROR_INVALID_MSG, ADF_SAML_LASSO_PROFILE_ERROR_MISSING_STATUS_CODE, ADF_SAML_LASSO_LOGIN_ERROR_REQUEST_DENIED, ADF_SAML_LASSO_LOGIN_ERROR_STATUS_NOT_SUCCESS, ADF_SAML_LASSO_PROFILE_ERROR_UNSUPPORTED_PROFILE, ADF_SAML_LASSO_PROFILE_ERROR_MISSING_RESPONSE, ADF_SAML_LASSO_LOGIN_ERROR_ASSERTION_REPLAY, ADF_SAML_LASSO_PROFILE_ERROR_MISSING_NAME_IDENTIFIER, ADF_SAML_LASSO_PROFILE_ERROR_MISSING_SERVER, ADF_SAML_LASSO_PROFILE_ERROR_INVALID_REQUEST, ADF_SAML_AUTHENTICATION_ERROR, ADF_SAML_AUTHENTICATION_RULE_NOMATCH, ADF_SAML_AUTHORIZATION_RULE_NOMATCH, ADF_SAML_AUTHENTICATION_SKIPPED_RULE_MATCH, ADF_SAML_AUTHORIZATION_FAILED_RULE_MATCH, ADF_SAML_AUTHENTICATION_DISABLED_BY_DS, ADF_SSO_AUTHENTICATION_RULE_NOMATCH, ADF_SSO_AUTHORIZATION_RULE_NOMATCH, ADF_SSO_AUTHENTICATION_SKIPPED_RULE_MATCH, ADF_SSO_AUTHORIZATION_FAILED_RULE_MATCH, ADF_SAML_AUTH_INVALID_POST_REQUEST, ADF_SAML_AUTH_SIGNATURE_VERIFICATION_FAILED, ADF_HTTP_SERVER_RESELECT_OCCURRENCE, ADF_HTTP_SERVER_RESELECT_SKIP_V1_SERVER_AFTER_SENT_V2_REQ, ADF_HTTP_SERVER_RESELECT_SKIP_V2_SERVER_AFTER_SENT_V1_REQ, ADF_HTTP_RULE_SECURITY_RATE_LIMIT_ACTION_REPORT, ADF_HTTP_RULE_SECURITY_RATE_LIMIT_ACTION_REDIRECT, ADF_HTTP_RULE_SECURITY_RATE_LIMIT_ACTION_RESPONSE, ADF_HTTP_RULE_REDIRECT_ACTION_FAILED, ADF_HTTP_RULE_REDIRECT_ACTION_FAILED_WITH_IP_ADDRESS, ADF_HTTP2_SERVER_SENT_UNEXPECTED_FRAME, ADF_HTTP2_SERVER_SENT_FRAME_UNKNOWN_STREAM, ADF_HTTP2_SERVER_REJECTED_REQUEST_WITH_ERROR, ADF_HTTP2_SERVER_SENT_GOAWAY_WITH_ERROR, ADF_HTTP2_SERVER_SENT_UNEXPECTED_PUSH_PROMISE, ADF_HTTP2_SERVER_SENT_INVALID_HEADER, ADF_HTTP2_SERVER_SENT_DUP_STATUS_HEADER, ADF_HTTP2_SERVER_SENT_INVALID_STATUS_HEADER, ADF_HTTP2_SERVER_SENT_LARGE_HEADER_NAME_LEN, ADF_HTTP2_SERVER_NO_STATUS_HEADER, ADF_HTTP2_SERVER_SENT_DATA_FOR_UNKNOWN_STREAM, ADF_HTTP2_SERVER_STREAM_FLOW_CONTROL_VIOLATION, ADF_HTTP2_SERVER_CONN_FLOW_CONTROL_VIOLATION, ADF_HTTP2_SERVER_SENT_INVALID_TRAILER, ADF_HTTP2_SERVER_SENT_TRAILER_NO_ENDSTREAM_FLAG, ADF_HTTP2_SERVER_SENT_SHORT_FRAME, ADF_HTTP2_SERVER_SENT_FRAME_LONG_PADDING, ADF_HTTP2_SERVER_SENT_LARGE_FRAME, ADF_HTTP2_SERVER_SENT_FRAME_INVALID_LENGTH, ADF_HTTP2_SERVER_SENT_TRUNCATED_HEADER, ADF_HTTP2_SERVER_SENT_INVALID_TABLE_INDEX, ADF_HTTP2_SERVER_SENT_INVALID_TABLE_SIZE_UPDATE, ADF_HTTP2_SERVER_SENT_TABLE_INDEX_CONT_FLAG, ADF_HTTP2_SERVER_SENT_ZERO_HEADER_NAME_LEN, ADF_HTTP2_SERVER_SENT_INVALID_ENCODED_HEADER, ADF_HTTP2_SERVER_SENT_RST_INVALID_LENGTH, ADF_HTTP2_SERVER_SENT_GOAWAY_NONZERO_ID, ADF_HTTP2_SERVER_SENT_GOAWAY_INVALID_LEN, ADF_HTTP2_SERVER_SENT_WIN_UPDATE_INVALID_LEN, ADF_HTTP2_SERVER_SENT_WIN_UPDATE_LARGE_LEN, ADF_HTTP2_SERVER_SENT_SETTINGS_NONZERO_ID, ADF_HTTP2_SERVER_SENT_SETTINGS_ACK_NONZERO_ID, ADF_HTTP2_SERVER_SENT_SETTINGS_INVALID_LEN, ADF_HTTP2_SERVER_SENT_SETTING_LARGE_INI_WIN_SIZE, ADF_HTTP2_SERVER_SENT_PING_NONZERO_ID, ADF_HTTP2_SERVER_SENT_PING_INVALID_LEN, ADF_HTTP2_SERVER_SENT_PING_ACK, ADF_HTTP2_SERVER_NO_UPSTREAM_KEEPALIVE, ADF_HTTP2_CLIENT_SENT_TRAILER, ADF_HTTP2_CLIENT_SENT_UNSUPPORTED_PROTOCOL_HDR, ADF_HTTP2_WEBSOCKET_IS_NOT_ENABLED, ADF_HTTP2_WEBSOCKET_DETECTED, ADF_HTTP2_CLIENT_SENT_PROTOCOL_HDR_WITH_WRONG_METHOD, ADF_HTTP2_WEBSOCKET_VERSION_MISMATCH, ADF_HTTP2_BAD_REQUEST_CLIENT_SENT_NO_HOST_HEADER, ADF_HTTP_CONTENT_REWRITE_EMPTY_STRING, ADF_HTTP2_SERVER_SIDE_SSL_ALPN_FAILURE, ADF_HTTP2_SERVER_DOES_NOT_SUPPORT_V2, ADF_HTTP2_MAX_REQUESTS_EXCEEDED, ADF_HTTP2_SERVER_CONTROL_FRAME_FLOOD_DETECTED, ADF_HTTP2_SERVER_EXCEEDED_HTTP2_MAX_FIELD_SIZE_LIMIT, ADF_HTTP2_SERVER_OUT_OF_BOUND_HPACK_TABLE_INDEX, ADF_HTTP2_CLIENT_HPACK_LARGE_HEADER, ADF_HTTP2_SERVER_HPACK_LARGE_HEADER, ADF_HTTP2_SERVER_HEADER_BLOCK_TOO_LONG_HEADER_INDEX, ADF_HTTP2_UPSTREAM_NO_SUPPORT_DYNAMIC_TABLE, ADF_HTTP2_UPSTREAM_NO_SUPPORT_DYNAMIC_TABLE_ON_CACHE, ADF_PERSISTENCE_APP_COOKIE_INVALID_EXPIRY_TIMESTAMP, ADF_PERSISTENCE_COOKIE_EXPIRED, ADF_SITE_PERSISTENCE_COOKIE_EXPIRED, ADF_ICAP_SERVER_HIGH_RESPONSE_TIME, ADF_ICAP_BLOCKED, ADF_ICAP_MODIFIED, ADF_ICAP_OUT_OF_MEMORY, ADF_ICAP_TIMEDOUT, ADF_ICAP_BODY_SIZE_BIGGER_THAN_CONFIGURED, ADF_ICAP_CONNECTION_ERROR, ADF_ICAP_SERVER_ERROR, ADF_ICAP_FAILED, ADF_HTTP_BAD_REQUEST_INVALID_REQUEST_LINE, ADF_HTTP_BAD_RESPONSE_INVALID_REQUEST_LINE, ADF_LDAP_AUTHENTICATION_DISABLED_BY_DS, ADF_PAA_AUTHENTICATION_DISABLED_BY_DS, ADF_JWT_MISSING_BEARER_TOKEN, ADF_JWT_MISSING_AUTHORIZATION_HEADER, ADF_JWT_MISSING_QUERY_PARAMS, ADF_JWT_EMPTY_TOKEN_IN_QUERY_PARAM, ADF_JWT_QUERY_PARAMS_MISSING_TOKEN_NAME, ADF_JWT_EMPTY_TOKEN_HEADERS, ADF_JWT_EMPTY_TOKEN_PAYLOAD, ADF_JWT_AUD_CLAIM_NULL, ADF_JWT_AUD_MISMATCH, ADF_JWT_ISSUER_CLAIM_NULL, ADF_JWT_UNKNOWN_ISSUER, ADF_JWT_KID_NULL, ADF_JWT_INVALID_KID, ADF_JWT_ALG_NULL, ADF_JWT_ALG_MISMATCH, ADF_JWT_NOT_YET_VALID, ADF_JWT_EXPIRED, ADF_JWT_SIGNATURE_VERIFICATION_FAILURE, ADF_JWT_VALIDATION_DISABLED_BY_DS, ADF_JWT_INVALID_JWKS, ADF_HTTP_CONNECTION_STRATEGY_CONVERTED, ADF_HTTP_NTLM_AUTHENTICATION_FAILED, ADF_HTTP_NTLM_NEGOTIATION_RESPONSE_DECODE_FAIL, ADF_HTTP_NTLM_NEGOTIATION_RESPONSE_WRONG_SIG, ADF_HTTP_NTLM_NEGOTIATION_RESPONSE_WRONG_MESSAGE, ADF_HTTP_NTLM_NEGOTIATION_REQUEST_DECODE_FAIL, ADF_HTTP_NTLM_NEGOTIATION_REQUEST_WRONG_SIG, ADF_HTTP_NTLM_NEGOTIATION_REQUEST_WRONG_MESSAGE, ADF_HTTP_UNEXPECTED_RUM_REQUEST, ADF_HTTP_NTLM_REQUEST_QUEUEING_DISABLED, ADF_HTTP_NTLM_SERVER_RESELECT_DISABLED, ADF_HTTP_NTLM_POOL_SWITCHED, ADF_HTTP_NTLM_CONNECTION_DETECTED, ADF_REQUEST_URI_INVALID_UTF8_FORMAT, ADF_REQUEST_ARGS_INVALID_UTF8_FORMAT, ADF_REQUEST_CHUNK_MODE_WITH_CONTENT_LENGTH, ADF_HTTP2_H2C_UPGRADE_NO_HTTP2_SETTINGS, ADF_HTTP2_H2C_UPGRADE_HTTP2_SETTINGS_ERR, ADF_HTTP2_H2C_UPGRADE_REQUEST, ADF_HTTP2_H2C_UPGRADE_TO_HTTP2, ADF_HTTP2_H2C_UPGRADE_OPTIONS_REQUEST, ADF_HTTP2_H2C_UPGRADE_OPTIONS_REQUEST_WITH_BODY, ADF_HTTP2_INVALID_VERSION, ADF_HTTP2_INVALID_CHUNKED_BODY, ADF_SERVER_RESPONSE_HEADER_TOO_LARGE, ADF_HTTP_CLIENT_EXCEEDED_MAX_HEADER_SIZE_LIMIT, ADF_HTTP_CLIENT_EXCEEDED_MAX_SINGLE_HEADER_SIZE_LIMIT, ADF_HTTP_BAD_REQUEST_REQUESTED_HOST_NAME_DOES_NOT_MATCH_SERVERNAME, ADF_OAUTH_INVALID_REQUEST, ADF_OAUTH_INVALID_CLIENT, ADF_OAUTH_INVALID_GRANT, ADF_OAUTH_UNAUTHORIZED_CLIENT, ADF_OAUTH_UNAUTHORIZED_GRANT_TYPE, ADF_OAUTH_INVALID_SCOPE, ADF_OAUTH_ACCESS_DENIED, ADF_OAUTH_UNSUPPORTED_RESPONSE_TYPE, ADF_OAUTH_HANDSHAKE_UNAUTHORIZED_CLIENT, ADF_OAUTH_SERVER_ERROR, ADF_OAUTH_TEMPORARILY_UNAVAILABLE, ADF_OAUTH_OIDC_INVALID_ALG, ADF_OAUTH_OIDC_INVALID_AT_HASH, ADF_OAUTH_AUTHORIZATION_FAILED_RULE_MATCH, ADF_OAUTH_OIDC_JWT_AZP_MISMATCH, ADF_OAUTH_OIDC_JWT_AZP_CLAIM_INVALID, ADF_OAUTH_COOKIE_VERSION_MISMATCH, ADF_OAUTH_COOKIE_KEYS_NOT_CONFIGURED, ADF_OAUTH_COOKIE_ENCRYPTION_ERROR, ADF_OAUTH_AUTHENTICATION_SKIPPED_RULE_MATCH, ADF_OAUTH_TOKEN_EXCHANGE_FAIL, ADF_OAUTH_USERINFO_FAIL, ADF_OAUTH_JWKS_URI_FAIL, ADF_OAUTH_INTROSPECT_FAIL, ADF_OAUTH_NULL_COOKIE, ADF_OAUTH_INVALID_HS_REDIRECT_URI, ADF_OAUTH_INVALID_COOKIE, ADF_OAUTH_ACCESS_TOKEN_INACTIVE, ADF_HTTP_CLIENT_EXCEEDED_MAX_HEADER_COUNT_LIMIT, ADF_HTTP_SERVER_EXCEEDED_MAX_HEADER_COUNT_LIMIT, ADF_HTTP2_CLIENT_EXCEEDED_HTTP2_MAX_HEADER_COUNT_LIMIT, ADF_HTTP2_SERVER_PUSH_INITIATED_REQUEST, ADF_OAUTH_USER_ID_TOKEN_NULL, ADF_OAUTH_END_SESSION_ENDPOINT_NOT_CONFIGURED, ADF_OAUTH_INTROSPECT_DATA_SAVE_FAILED, ADF_WEBSOCKET_ACCEPT_VERIFY_FAILED, ADF_WEBSOCKET_DUPLICATE_ACCEPT_HEADER, ADF_WEBSOCKET_ACCEPT_HEADER_MISSED, ADF_WEBSOCKET_DETECTED, ADF_WEBSOCKET_HANDSHAKE_FAILED, ADF_WEBSOCKET_WRONG_SEC_WEBSOCKET_KEY, ADF_OAUTH_TOKEN_ENDPOINT_CONN_FAIL, ADF_OAUTH_USERINFO_ENDPOINT_CONN_FAIL, ADF_OAUTH_JWKS_ENDPOINT_CONN_FAIL, ADF_OAUTH_INTRO_ENDPOINT_CONN_FAIL, ADF_SESSION_NOT_ENABLED, ADF_SESSION_MODULE_LENGTH_MISMATCH, ADF_HTTP_UNEXPECTED_CSRF_REQUEST, ADF_CSRF_REJECTED. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - ADF_CLIENT_CONN_SETUP_REFUSED, ADF_SERVER_CONN_SETUP_REFUSED, ADF_CLIENT_CONN_SETUP_TIMEDOUT, ADF_SERVER_CONN_SETUP_TIMEDOUT, ADF_CLIENT_CONN_SETUP_FAILED_INTERNAL, ADF_SERVER_CONN_SETUP_FAILED_INTERNAL, ADF_CLIENT_CONN_SETUP_FAILED_BAD_PACKET, ADF_UDP_CONN_SETUP_FAILED_INTERNAL, ADF_UDP_SERVER_CONN_SETUP_FAILED_INTERNAL, ADF_SCTP_SERVER_CONN_SETUP_REFUSED, ADF_SCTP_SERVER_CONN_SETUP_TIMEDOUT, ADF_SCTP_SERVER_CONN_SETUP_FAILED_INTERNAL, ADF_TCP_CLIENT_CONN_SETUP_FAILED_SMALL_WINDOW, ADF_CLIENT_SENT_RESET, ADF_SERVER_SENT_RESET, ADF_CLIENT_CONN_TIMEDOUT, ADF_SERVER_CONN_TIMEDOUT, ADF_USER_DELETE_OPERATION, ADF_CLIENT_REQUEST_TIMEOUT, ADF_CLIENT_CONN_ABORTED, ADF_CLIENT_SSL_HANDSHAKE_FAILURE, ADF_CLIENT_CONN_FAILED, ADF_SERVER_CERTIFICATE_VERIFICATION_FAILED, ADF_SERVER_SIDE_SSL_HANDSHAKE_FAILED, ADF_IDLE_TIMEDOUT, ADF_CLIENT_CONNECTION_CLOSED_BEFORE_REQUEST, ADF_CLIENT_INCOMPLETE_DATA, ADF_CLIENT_CONN_STOPPED, ADF_SCTP_CLIENT_SENT_RESET, ADF_SCTP_CLIENT_CONN_TIMEDOUT, ADF_SCTP_IDLE_TIMEDOUT, ADF_SCTP_SERVER_SENT_RESET, ADF_SCTP_SERVER_CONN_TIMEDOUT, ADF_CLIENT_HIGH_TIMEOUT_RETRANSMITS, ADF_SERVER_HIGH_TIMEOUT_RETRANSMITS, ADF_CLIENT_HIGH_RX_ZERO_WINDOW_SIZE_EVENTS, ADF_SERVER_HIGH_RX_ZERO_WINDOW_SIZE_EVENTS, ADF_CLIENT_RTT_ABOVE_SEC, ADF_SERVER_RTT_ABOVE_500MS, ADF_CLIENT_HIGH_TOTAL_RETRANSMITS, ADF_SERVER_HIGH_TOTAL_RETRANSMITS, ADF_CLIENT_HIGH_OUT_OF_ORDERS, ADF_SERVER_HIGH_OUT_OF_ORDERS, ADF_CLIENT_HIGH_TX_ZERO_WINDOW_SIZE_EVENTS, ADF_SERVER_HIGH_TX_ZERO_WINDOW_SIZE_EVENTS, ADF_CLIENT_POSSIBLE_WINDOW_STUCK, ADF_SERVER_POSSIBLE_WINDOW_STUCK, ADF_SERVER_UNANSWERED_SYNS, ADF_CLIENT_CLOSE_CONNECTION_ON_VS_UPDATE, ADF_CLIENT_POSSIBLE_SLOW_DRAIN, ADF_SERVER_POSSIBLE_SLOW_DRAIN, ADF_SERVER_INGRESS_LATENCY_EXCEEDED, ADF_SERVER_CONN_EST_TIME_EXCEEDED, ADF_CLIENT_INGRESS_LATENCY_EXCEEDED, ADF_CLIENT_CONN_EST_TIME_EXCEEDED, ADF_RESPONSE_CODE_4XX, ADF_RESPONSE_CODE_5XX, ADF_LOAD_BALANCING_FAILED, ADF_DATASCRIPT_EXECUTION_FAILED, ADF_REQUEST_NO_POOL, ADF_RATE_LIMIT_DROP_CLIENT_IP, ADF_RATE_LIMIT_DROP_URI, ADF_RATE_LIMIT_DROP_CLIENT_IP_URI, ADF_RATE_LIMIT_DROP_UNKNOWN_URI, ADF_RATE_LIMIT_DROP_BAD_URI, ADF_REQUEST_VIRTUAL_HOSTING_APP_SELECT_FAILED, ADF_RATE_LIMIT_DROP_UNKNOWN_CIP, ADF_RATE_LIMIT_DROP_BAD_CIP, ADF_RATE_LIMIT_DROP_CLIENT_IP_BAD, ADF_RATE_LIMIT_DROP_URI_BAD, ADF_RATE_LIMIT_DROP_CLIENT_IP_URI_BAD, ADF_RATE_LIMIT_DROP_REQ, ADF_RATE_LIMIT_DROP_CLIENT_IP_CONN, ADF_RATE_LIMIT_DROP_CONN, ADF_RATE_LIMIT_DROP_HEADER, ADF_RATE_LIMIT_DROP_CUSTOM, ADF_RATE_LIMIT_DROP_URI_SCAN_BAD, ADF_RATE_LIMIT_DROP_URI_SCAN_UNKNOWN, ADF_RATE_LIMIT_DROP_CIP_SCAN_BAD, ADF_RATE_LIMIT_DROP_CIP_SCAN_UNKNOWN, ADF_CONFIGURED_RATE_LIMIT_DROP_CONN, ADF_HTTP_VERSION_LT_1_0, ADF_CLIENT_HIGH_RESPONSE_TIME, ADF_SERVER_HIGH_RESPONSE_TIME, ADF_PERSISTENT_SERVER_CHANGE, ADF_PERSISTENCE_FAILURE_SERVER_DOWN, ADF_PERSISTENCE_FAILURE_SERVER_DISABLED, ADF_PERSISTENCE_FAILURE_APP_COOKIE_MISSING, ADF_DOS_SERVER_BAD_GATEWAY, ADF_DOS_SERVER_GATEWAY_TIMEOUT, ADF_DOS_CLIENT_SENT_RESET, ADF_DOS_CLIENT_CONN_TIMEOUT, ADF_DOS_CLIENT_REQUEST_TIMEOUT, ADF_DOS_CLIENT_CONN_ABORTED, ADF_DOS_CLIENT_BAD_REQUEST, ADF_DOS_CLIENT_REQUEST_ENTITY_TOO_LARGE, ADF_DOS_CLIENT_REQUEST_URI_TOO_LARGE, ADF_DOS_CLIENT_REQUEST_HEADER_TOO_LARGE, ADF_DOS_CLIENT_CLOSED_REQUEST, ADF_DOS_SSL_ERROR, ADF_REQUEST_MEMORY_LIMIT_EXCEEDED, ADF_DOS_CLIENT_CONN_STOPPED, ADF_MULTI_SP_POOLS_INCORRECT_FQDN, ADF_GSLB_SITE_PERSISTENCE_LOOP_FOUND, ADF_X509_CLIENT_CERTIFICATE_VERIFICATION_FAILED, ADF_X509_CLIENT_CERTIFICATE_NOT_YET_VALID, ADF_X509_CLIENT_CERTIFICATE_EXPIRED, ADF_X509_CLIENT_CERTIFICATE_REVOKED, ADF_X509_CLIENT_CERTIFICATE_INVALID_CA, ADF_X509_CLIENT_CERTIFICATE_CRL_NOT_PRESENT, ADF_X509_CLIENT_CERTIFICATE_CRL_NOT_YET_VALID, ADF_X509_CLIENT_CERTIFICATE_CRL_EXPIRED, ADF_X509_CLIENT_CERTIFICATE_CRL_ERROR, ADF_X509_CLIENT_CERTIFICATE_CHAINING_ERROR, ADF_X509_CLIENT_CERTIFICATE_INTERNAL_ERROR, ADF_X509_CLIENT_CERTIFICATE_FORMAT_ERROR, ADF_UDP_PORT_NOT_REACHABLE, ADF_UDP_CONN_TIMEOUT, ADF_X509_SERVER_CERTIFICATE_VERIFICATION_FAILED, ADF_X509_SERVER_CERTIFICATE_NOT_YET_VALID, ADF_X509_SERVER_CERTIFICATE_EXPIRED, ADF_X509_SERVER_CERTIFICATE_REVOKED, ADF_X509_SERVER_CERTIFICATE_INVALID_CA, ADF_X509_SERVER_CERTIFICATE_CRL_NOT_PRESENT, ADF_X509_SERVER_CERTIFICATE_CRL_NOT_YET_VALID, ADF_X509_SERVER_CERTIFICATE_CRL_EXPIRED, ADF_X509_SERVER_CERTIFICATE_CRL_ERROR, ADF_X509_SERVER_CERTIFICATE_CHAINING_ERROR, ADF_X509_SERVER_CERTIFICATE_INTERNAL_ERROR, ADF_X509_SERVER_CERTIFICATE_FORMAT_ERROR, ADF_X509_SERVER_CERTIFICATE_HOSTNAME_ERROR, ADF_SSL_R_BAD_CHANGE_CIPHER_SPEC, ADF_SSL_R_BLOCK_CIPHER_PAD_IS_WRONG, ADF_SSL_R_DIGEST_CHECK_FAILED, ADF_SSL_R_ERROR_IN_RECEIVED_CIPHER_LIST, ADF_SSL_R_EXCESSIVE_MESSAGE_SIZE, ADF_SSL_R_LENGTH_MISMATCH, ADF_SSL_R_NO_CIPHERS_PASSED, ADF_SSL_R_NO_CIPHERS_SPECIFIED, ADF_SSL_R_NO_COMPRESSION_SPECIFIED, ADF_SSL_R_NO_SHARED_CIPHER, ADF_SSL_R_RECORD_LENGTH_MISMATCH, ADF_SSL_R_PARSE_TLSEXT, ADF_SSL_R_UNEXPECTED_MESSAGE, ADF_SSL_R_UNEXPECTED_RECORD, ADF_SSL_R_UNKNOWN_ALERT_TYPE, ADF_SSL_R_UNKNOWN_PROTOCOL, ADF_SSL_R_WRONG_VERSION_NUMBER, ADF_SSL_R_DECRYPTION_FAILED_OR_BAD_RECORD_MAC, ADF_SSL_R_RENEGOTIATE_EXT_TOO_LONG, ADF_SSL_R_RENEGOTIATION_ENCODING_ERR, ADF_SSL_R_RENEGOTIATION_MISMATCH, ADF_SSL_R_UNSAFE_LEGACY_RENEGOTIATION_DISABLED, ADF_SSL_R_SCSV_RECEIVED_WHEN_RENEGOTIATING, ADF_SSL_R_INAPPROPRIATE_FALLBACK, ADF_SSL_R_SSLV3_ALERT_UNEXPECTED_MESSAGE, ADF_SSL_R_SSLV3_ALERT_BAD_RECORD_MAC, ADF_SSL_R_TLSV1_ALERT_DECRYPTION_FAILED, ADF_SSL_R_TLSV1_ALERT_RECORD_OVERFLOW, ADF_SSL_R_SSLV3_ALERT_DECOMPRESSION_FAILURE, ADF_SSL_R_SSLV3_ALERT_HANDSHAKE_FAILURE, ADF_SSL_R_SSLV3_ALERT_NO_CERTIFICATE, ADF_SSL_R_SSLV3_ALERT_BAD_CERTIFICATE, ADF_SSL_R_SSLV3_ALERT_UNSUPPORTED_CERTIFICATE, ADF_SSL_R_SSLV3_ALERT_CERTIFICATE_REVOKED, ADF_SSL_R_SSLV3_ALERT_CERTIFICATE_EXPIRED, ADF_SSL_R_SSLV3_ALERT_CERTIFICATE_UNKNOWN, ADF_SSL_R_SSLV3_ALERT_ILLEGAL_PARAMETER, ADF_SSL_R_TLSV1_ALERT_UNKNOWN_CA, ADF_SSL_R_TLSV1_ALERT_ACCESS_DENIED, ADF_SSL_R_TLSV1_ALERT_DECODE_ERROR, ADF_SSL_R_TLSV1_ALERT_DECRYPT_ERROR, ADF_SSL_R_TLSV1_ALERT_EXPORT_RESTRICTION, ADF_SSL_R_TLSV1_ALERT_PROTOCOL_VERSION, ADF_SSL_R_TLSV1_ALERT_INSUFFICIENT_SECURITY, ADF_SSL_R_TLSV1_ALERT_INTERNAL_ERROR, ADF_SSL_R_TLSV1_ALERT_USER_CANCELLED, ADF_SSL_R_TLSV1_ALERT_NO_RENEGOTIATION, ADF_SSL_OCSP_CERT_STATUS_REVOKED, ADF_SSL_OCSP_RESPONSE_STALE, ADF_SSL_OCSP_RESPONSE_UNAVAILABLE, ADF_SSL_OCSP_CERT_STATUS_ISSUER_REVOKED, ADF_SSL_R_NO_CIPHERS_AVAILABLE, ADF_CLIENT_AUTH_UNKNOWN_USER, ADF_CLIENT_AUTH_LOGIN_FAILED, ADF_CLIENT_AUTH_MISSING_CREDENTIALS, ADF_CLIENT_AUTH_SERVER_CONN_ERROR, ADF_CLIENT_AUTH_USER_NOT_AUTHORIZED, ADF_CLIENT_AUTH_TIMED_OUT, ADF_CLIENT_AUTH_UNKNOWN_ERROR, ADF_CLIENT_DNS_FAILED_INVALID_QUERY, ADF_CLIENT_DNS_FAILED_INVALID_DOMAIN, ADF_CLIENT_DNS_FAILED_NO_SERVICE, ADF_CLIENT_DNS_FAILED_GS_DOWN, ADF_CLIENT_DNS_FAILED_NO_VALID_GS_MEMBER, ADF_SERVER_DNS_ERROR_RESPONSE, ADF_CLIENT_DNS_FAILED_UNSUPPORTED_QUERY, ADF_MEMORY_EXHAUSTED, ADF_CLIENT_DNS_POLICY_DROP, ADF_CLIENT_DNS_RL_POLICY_HIT, ADF_CLIENT_DNS_TCP_REQUEST_DROP_SLOW_CLIENT, ADF_WAF_MATCH, ADF_CLIENT_BAD_BOT_CLASSIFICATION, ADF_CLIENT_DANGEROUS_BOT_CLASSIFICATION, ADF_HTTP2_CLIENT_TIMEDOUT, ADF_HTTP2_PROXY_PROTOCOL_ERROR, ADF_HTTP2_INVALID_CONNECTION_PREFACE, ADF_HTTP2_CLIENT_INVALID_DATA_FRAME_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_PADDED_DATA_FRAME_WITH_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_VIOLATED_CONN_FLOW_CONTROL, ADF_HTTP2_CLIENT_VIOLATED_STREAM_FLOW_CONTROL, ADF_HTTP2_CLIENT_DATA_FRAME_HALF_CLOSED_STREAM, ADF_HTTP2_CLIENT_HEADERS_FRAME_WITH_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_HEADERS_FRAME_WITH_EMPTY_HEADER_BLOCK, ADF_HTTP2_CLIENT_PADDED_HEADERS_FRAME_WITH_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_HEADERS_FRAME_INCORRECT_IDENTIFIER, ADF_HTTP2_CLIENT_HEADERS_FRAME_STREAM_INCORRECT_DEPENDENCY, ADF_HTTP2_CONCURRENT_STREAMS_EXCEEDED, ADF_HTTP2_CLIENT_STREAM_DATA_BEFORE_ACK_SETTINGS, ADF_HTTP2_CLIENT_HEADER_BLOCK_TOO_LONG_SIZE_UPDATE, ADF_HTTP2_CLIENT_HEADER_BLOCK_TOO_LONG_HEADER_INDEX, ADF_HTTP2_CLIENT_HEADER_BLOCK_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_INVALID_HPACK_TABLE_INDEX, ADF_HTTP2_CLIENT_OUT_OF_BOUND_HPACK_TABLE_INDEX, ADF_HTTP2_CLIENT_INVALID_TABLE_SIZE_UPDATE, ADF_HTTP2_CLIENT_HEADER_FIELD_TOO_LONG_LENGTH_VALUE, ADF_HTTP2_CLIENT_EXCEEDED_HTTP2_MAX_FIELD_SIZE_LIMIT, ADF_HTTP2_CLIENT_INVALID_ENCODED_HEADER_FIELD, ADF_HTTP2_CLIENT_EXCEEDED_HTTP2_MAX_HEADER_SIZE_LIMIT, ADF_HTTP2_CLIENT_INVALID_HEADER_NAME, ADF_HTTP2_CLIENT_HEADER_WITH_INVALID_VALUE, ADF_HTTP2_CLIENT_UNKNOWN_PSEUDO_HEADER, ADF_HTTP2_CLIENT_DUPLICATE_PATH_HEADER, ADF_HTTP2_CLIENT_EMPTY_PATH_HEADER, ADF_HTTP2_CLIENT_INVALID_PATH_HEADER, ADF_HTTP2_CLIENT_DUPLICATE_METHOD_HEADER, ADF_HTTP2_CLIENT_EMPTY_METHOD_HEADER, ADF_HTTP2_CLIENT_INVALID_METHOD_HEADER, ADF_HTTP2_CLIENT_DUPLICATE_SCHEME_HEADER, ADF_HTTP2_CLIENT_EMPTY_SCHEME_HEADER, ADF_HTTP2_CLIENT_NO_METHOD_HEADER, ADF_HTTP2_CLIENT_NO_SCHEME_HEADER, ADF_HTTP2_CLIENT_NO_PATH_HEADER, ADF_HTTP2_CLIENT_PREMATURELY_CLOSED_STREAM, ADF_HTTP2_CLIENT_PREMATURELY_CLOSED_CONNECTION, ADF_HTTP2_CLIENT_LARGER_DATA_BODY_THAN_DECLARED, ADF_HTTP2_CLIENT_LARGE_CHUNKED_BODY, ADF_HTTP2_NEGATIVE_WINDOW_UPDATE, ADF_HTTP2_SEND_WINDOW_FLOW_CONTROL_ERROR, ADF_HTTP2_CLIENT_UNEXPECTED_CONTINUATION_FRAME, ADF_HTTP2_CLIENT_WINDOW_UPDATE_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_WINDOW_UPDATE_FRAME_INCORRECT_INCREMENT, ADF_HTTP2_CLIENT_WINDOW_UPDATE_FRAME_INCREMENT_NOT_ALLOWED_FOR_WINDOW, ADF_HTTP2_CLIENT_GOAWAY_FRAME_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_PING_FRAME_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_PUSH_PROMISE, ADF_HTTP2_CLIENT_SETTINGS_FRAME_INCORRECT_MAX_FRAME_SIZE, ADF_HTTP2_CLIENT_SETTINGS_FRAME_INCORRECT_INIIAL_WINDOW_SIZE, ADF_HTTP2_CLIENT_SETTINGS_FRAME_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_SETTINGS_FRAME_ACK_FLAG_NONZERO_LENGTH, ADF_HTTP2_CLIENT_RST_STREAM_FRAME_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_RST_STREAM_FRAME_INCORRECT_IDENTIFIER, ADF_HTTP2_CLIENT_PRIORITY_FRAME_INCORRECT_DEPENDENCY, ADF_HTTP2_CLIENT_PRIORITY_FRAME_INCORRECT_IDENTIFIER, ADF_HTTP2_CLIENT_PRIORITY_FRAME_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_CONTINUATION_FRAME_INCORRECT_IDENTIFIER, ADF_HTTP2_CLIENT_CONTINUATION_FRAME_EXPECTED_INAPPROPRIATE_FRAME, ADF_HTTP2_CLIENT_INVALID_HEADER, ADF_HTTP2_CLIENT_UNEXPECTED_DATA_FRAME, ADF_HTTP2_CLIENT_UNEXPECTED_RST_FRAME, ADF_HTTP2_CLIENT_UNEXPECTED_WINDOW_UPDATE_FRAME, ADF_HTTP2_CLIENT_SENT_PING_NONZERO_ID, ADF_HTTP2_CLIENT_SENT_SETTINGS_NONZERO_ID, ADF_HTTP2_CLIENT_SENT_GOAWAY_NONZERO_ID, ADF_HTTP2_CLIENT_HEADER_FRAME_UNEXPECTED_PSEUDO_HEADER, ADF_HTTP2_CLIENT_DATA_FRAME_INCORRECT_IDENTIFIER, ADF_HTTP2_CLIENT_HEADER_FRAME_CONNECTION_SPECIFIC_HDR, ADF_HTTP2_CLIENT_HEADER_FRAME_INCORRECT_TE_HDR, ADF_HTTP2_CLIENT_CONTROL_FRAME_FLOOD_DETECTED, ADF_HTTP2_FRAME_TO_CLIENT_FLOOD_DETECTED, ADF_HTTP2_CLIENT_EMPTY_DATA_FRAME_FLOOD_DETECTED, ADF_HTTP2_CLIENT_ZERO_HEAD_NAME, ADF_HTTP2_CLIENT_EXCEEDED_HTTP2_MAX_SINGLE_HEADER_SIZE_LIMIT, ADF_HTTP2_CLIENT_RST_FRAME_FLOOD_DETECTED, ADF_HTTP2_CLIENT_INVALID_FRAMES_FLOOD_DETECTED, ADF_USER_DELETE_OPERATION_DATASCRIPT_RESET_CONN, ADF_USER_DELETE_OPERATION_HTTP_RULE_SECURITY_ACTION_CLOSE_CONN, ADF_USER_DELETE_OPERATION_HTTP_RULE_SECURITY_RATE_LIMIT_ACTION_CLOSE_CONN, ADF_USER_DELETE_OPERATION_HTTP_RULE_MISSING_TOKEN_ACTION_CLOSE_CONN, ADF_HTTP_BAD_REQUEST_INVALID_HOST_IN_REQUEST_LINE, ADF_HTTP_BAD_REQUEST_RECEIVED_VERSION_LESS_THAN_10, ADF_HTTP_NOT_ALLOWED_DATASCRIPT_RESPONSE_RETURNED_4XX, ADF_HTTP_NOT_ALLOWED_RUM_FLAGGED_INVALID_METHOD, ADF_HTTP_CONTENT_LENGTH_HDR_WITH_UNSUPPORTED_METHOD, ADF_HTTP_NOT_ALLOWED_UNSUPPORTED_TRACE_METHOD, ADF_HTTP_REQUEST_TIMEOUT_WAITING_FOR_CLIENT, ADF_HTTP_BAD_REQUEST_CLIENT_SENT_INVALID_CONTENT_LENGTH, ADF_HTTP_BAD_REQUEST_CLIENT_SENT_HTTP11_WITHOUT_HOST_HDR, ADF_HTTP_BAD_REQUEST_FAILED_TO_PARSE_URI, ADF_HTTP_BAD_REQUEST_INVALID_HEADER_LINE, ADF_HTTP_BAD_REQUEST_ERROR_WHILE_READING_CLIENT_HEADERS, ADF_HTTP_BAD_REQUEST_CLIENT_SENT_DUPLICATE_HEADER, ADF_HTTP_BAD_REQUEST_CLIENT_SENT_INVALID_HOST_HEADER, ADF_HTTP_NOT_IMPLEMENTED_CLIENT_SENT_UNKNOWN_TRANSFER_ENCODING, ADF_HTTP_BAD_REQUEST_REQUESTED_SERVER_NAME_DIFFERS, ADF_HTTP_BAD_REQUEST_CLIENT_SENT_INVALID_CHUNKED_BODY, ADF_HTTP_BAD_REQUEST_INVALID_HEADER_IN_SPDY, ADF_HTTP_BAD_REQUEST_INVALID_HEADER_BLOCK_IN_SPDY, ADF_HTTP_BAD_REQUEST_DATA_ERROR_IN_SPDY, ADF_HTTP_BAD_REQUEST_NO_METHOD_URI_OR_PROT_IN_REQ_CREATE_SPDY, ADF_HTTP_BAD_REQUEST_CLIENT_PREMATURELY_CLOSED_SPDY_STREAM, ADF_HTTP_BAD_REQUEST_DATA_ERROR_IN_SPDY_READ_REQ_BODY, ADF_HTTP_BAD_REQUEST_CERT_ERROR, ADF_HTTP_BAD_REQUEST_PLAIN_HTTP_REQUEST_SENT_ON_HTTPS_PORT, ADF_HTTP_BAD_REQUEST_PLAIN_HTTP_REQUEST_SENT_ON_HTTPS_PORT_RESET_CONN, ADF_HTTP_BAD_REQUEST_NO_CERT_ERROR, ADF_HTTP_BAD_REQUEST_HEADER_TOO_LARGE, ADF_SERVER_HIGH_RESPONSE_TIME_L7, ADF_SERVER_HIGH_RESPONSE_TIME_L4, ADF_COOKIE_SIZE_GREATER_THAN_MAX, ADF_COOKIE_SIZE_LESS_THAN_MIN_COOKIE_LEN, ADF_PERSISTENCE_PROFILE_KEYS_NOT_CONFIGURED, ADF_PERSISTENCE_COOKIE_VERSION_MISMATCH, ADF_COOKIE_ABSENT_FROM_KEYS_IN_PERSISTENCE_PROFILE, ADF_GSLB_SITE_PERSISTENCE_REMOTE_SITE_DOWN, ADF_HTTP_NOT_ALLOWED_DATASCRIPT_RESPONSE_RETURNED_5XX, ADF_SERVER_UPSTREAM_TIMEOUT, ADF_SERVER_UPSTREAM_READ_ERROR, ADF_SERVER_UPSTREAM_RESOLVER_ERROR, ADF_SIP_INVALID_MESSAGE_FROM_CLIENT, ADF_SIP_MESSAGE_UPDATE_FAILED, ADF_SIP_SERVER_UNKNOWN_CALLID, ADF_SIP_REQUEST_FAILED, ADF_SIP_REQUEST_TIMEDOUT, ADF_SIP_CONN_IDLE_TIMEDOUT, ADF_SIP_TRANSACTION_TIMEDOUT, ADF_SIP_SVR_UDP_PORT_NOT_REACHABLE, ADF_SIP_CLT_UDP_PORT_NOT_REACHABLE, ADF_SIP_INVALID_MESSAGE_FROM_SERVER, ADF_L4_DATASCRIPT_DROP, ADF_DATASCRIPT_SIGNIFICANCE, ADF_SAML_COOKIE_VERSION_MISMATCH, ADF_SAML_COOKIE_KEYS_NOT_CONFIGURED, ADF_SAML_COOKIE_ABSENT_FROM_KEYS_IN_SAML_AUTH_POLICY, ADF_SAML_COOKIE_INVALID, ADF_SAML_COOKIE_DECRYPTION_ERROR, ADF_SAML_COOKIE_ENCRYPTION_ERROR, ADF_SAML_COOKIE_DECODE_ERROR, ADF_SAML_COOKIE_SESSION_COOKIE_GREATER_THAN_MAX, ADF_SAML_COOKIE_HANDSHAKE_COOKIE_GREATER_THAN_MAX, ADF_SAML_ASSERTION_DOES_NOT_MATCH_REQUEST_ID, ADF_SAML_AUTHENTICATION_UNSUPPORTED_METHOD, ADF_SAML_COOKIE_SESSION_COOKIE_TIMEOUT, ADF_SAML_ACS_URL_MISMATCH, ADF_SAML_ASSERTION_NO_BODY, ADF_SAML_ASSERTION_INVALID, ADF_SAML_ASSERTION_ATTRIBUTE_ERROR, ADF_SAML_LOGIN_ERROR, ADF_SAML_DECRYPT_ASSERTION_FAILURE, ADF_SAML_LASSO_PROFILE_ERROR_INVALID_MSG, ADF_SAML_LASSO_PROFILE_ERROR_MISSING_STATUS_CODE, ADF_SAML_LASSO_LOGIN_ERROR_REQUEST_DENIED, ADF_SAML_LASSO_LOGIN_ERROR_STATUS_NOT_SUCCESS, ADF_SAML_LASSO_PROFILE_ERROR_UNSUPPORTED_PROFILE, ADF_SAML_LASSO_PROFILE_ERROR_MISSING_RESPONSE, ADF_SAML_LASSO_LOGIN_ERROR_ASSERTION_REPLAY, ADF_SAML_LASSO_PROFILE_ERROR_MISSING_NAME_IDENTIFIER, ADF_SAML_LASSO_PROFILE_ERROR_MISSING_SERVER, ADF_SAML_LASSO_PROFILE_ERROR_INVALID_REQUEST, ADF_SAML_AUTHENTICATION_ERROR, ADF_SAML_AUTHENTICATION_RULE_NOMATCH, ADF_SAML_AUTHORIZATION_RULE_NOMATCH, ADF_SAML_AUTHENTICATION_SKIPPED_RULE_MATCH, ADF_SAML_AUTHORIZATION_FAILED_RULE_MATCH, ADF_SAML_AUTHENTICATION_DISABLED_BY_DS, ADF_SSO_AUTHENTICATION_RULE_NOMATCH, ADF_SSO_AUTHORIZATION_RULE_NOMATCH, ADF_SSO_AUTHENTICATION_SKIPPED_RULE_MATCH, ADF_SSO_AUTHORIZATION_FAILED_RULE_MATCH, ADF_SAML_AUTH_INVALID_POST_REQUEST, ADF_SAML_AUTH_SIGNATURE_VERIFICATION_FAILED, ADF_HTTP_SERVER_RESELECT_OCCURRENCE, ADF_HTTP_SERVER_RESELECT_SKIP_V1_SERVER_AFTER_SENT_V2_REQ, ADF_HTTP_SERVER_RESELECT_SKIP_V2_SERVER_AFTER_SENT_V1_REQ, ADF_HTTP_RULE_SECURITY_RATE_LIMIT_ACTION_REPORT, ADF_HTTP_RULE_SECURITY_RATE_LIMIT_ACTION_REDIRECT, ADF_HTTP_RULE_SECURITY_RATE_LIMIT_ACTION_RESPONSE, ADF_HTTP_RULE_REDIRECT_ACTION_FAILED, ADF_HTTP_RULE_REDIRECT_ACTION_FAILED_WITH_IP_ADDRESS, ADF_HTTP2_SERVER_SENT_UNEXPECTED_FRAME, ADF_HTTP2_SERVER_SENT_FRAME_UNKNOWN_STREAM, ADF_HTTP2_SERVER_REJECTED_REQUEST_WITH_ERROR, ADF_HTTP2_SERVER_SENT_GOAWAY_WITH_ERROR, ADF_HTTP2_SERVER_SENT_UNEXPECTED_PUSH_PROMISE, ADF_HTTP2_SERVER_SENT_INVALID_HEADER, ADF_HTTP2_SERVER_SENT_DUP_STATUS_HEADER, ADF_HTTP2_SERVER_SENT_INVALID_STATUS_HEADER, ADF_HTTP2_SERVER_SENT_LARGE_HEADER_NAME_LEN, ADF_HTTP2_SERVER_NO_STATUS_HEADER, ADF_HTTP2_SERVER_SENT_DATA_FOR_UNKNOWN_STREAM, ADF_HTTP2_SERVER_STREAM_FLOW_CONTROL_VIOLATION, ADF_HTTP2_SERVER_CONN_FLOW_CONTROL_VIOLATION, ADF_HTTP2_SERVER_SENT_INVALID_TRAILER, ADF_HTTP2_SERVER_SENT_TRAILER_NO_ENDSTREAM_FLAG, ADF_HTTP2_SERVER_SENT_SHORT_FRAME, ADF_HTTP2_SERVER_SENT_FRAME_LONG_PADDING, ADF_HTTP2_SERVER_SENT_LARGE_FRAME, ADF_HTTP2_SERVER_SENT_FRAME_INVALID_LENGTH, ADF_HTTP2_SERVER_SENT_TRUNCATED_HEADER, ADF_HTTP2_SERVER_SENT_INVALID_TABLE_INDEX, ADF_HTTP2_SERVER_SENT_INVALID_TABLE_SIZE_UPDATE, ADF_HTTP2_SERVER_SENT_TABLE_INDEX_CONT_FLAG, ADF_HTTP2_SERVER_SENT_ZERO_HEADER_NAME_LEN, ADF_HTTP2_SERVER_SENT_INVALID_ENCODED_HEADER, ADF_HTTP2_SERVER_SENT_RST_INVALID_LENGTH, ADF_HTTP2_SERVER_SENT_GOAWAY_NONZERO_ID, ADF_HTTP2_SERVER_SENT_GOAWAY_INVALID_LEN, ADF_HTTP2_SERVER_SENT_WIN_UPDATE_INVALID_LEN, ADF_HTTP2_SERVER_SENT_WIN_UPDATE_LARGE_LEN, ADF_HTTP2_SERVER_SENT_SETTINGS_NONZERO_ID, ADF_HTTP2_SERVER_SENT_SETTINGS_ACK_NONZERO_ID, ADF_HTTP2_SERVER_SENT_SETTINGS_INVALID_LEN, ADF_HTTP2_SERVER_SENT_SETTING_LARGE_INI_WIN_SIZE, ADF_HTTP2_SERVER_SENT_PING_NONZERO_ID, ADF_HTTP2_SERVER_SENT_PING_INVALID_LEN, ADF_HTTP2_SERVER_SENT_PING_ACK, ADF_HTTP2_SERVER_NO_UPSTREAM_KEEPALIVE, ADF_HTTP2_CLIENT_SENT_TRAILER, ADF_HTTP2_CLIENT_SENT_UNSUPPORTED_PROTOCOL_HDR, ADF_HTTP2_WEBSOCKET_IS_NOT_ENABLED, ADF_HTTP2_WEBSOCKET_DETECTED, ADF_HTTP2_CLIENT_SENT_PROTOCOL_HDR_WITH_WRONG_METHOD, ADF_HTTP2_WEBSOCKET_VERSION_MISMATCH, ADF_HTTP2_BAD_REQUEST_CLIENT_SENT_NO_HOST_HEADER, ADF_HTTP_CONTENT_REWRITE_EMPTY_STRING, ADF_HTTP2_SERVER_SIDE_SSL_ALPN_FAILURE, ADF_HTTP2_SERVER_DOES_NOT_SUPPORT_V2, ADF_HTTP2_MAX_REQUESTS_EXCEEDED, ADF_HTTP2_SERVER_CONTROL_FRAME_FLOOD_DETECTED, ADF_HTTP2_SERVER_EXCEEDED_HTTP2_MAX_FIELD_SIZE_LIMIT, ADF_HTTP2_SERVER_OUT_OF_BOUND_HPACK_TABLE_INDEX, ADF_HTTP2_CLIENT_HPACK_LARGE_HEADER, ADF_HTTP2_SERVER_HPACK_LARGE_HEADER, ADF_HTTP2_SERVER_HEADER_BLOCK_TOO_LONG_HEADER_INDEX, ADF_HTTP2_UPSTREAM_NO_SUPPORT_DYNAMIC_TABLE, ADF_HTTP2_UPSTREAM_NO_SUPPORT_DYNAMIC_TABLE_ON_CACHE, ADF_PERSISTENCE_APP_COOKIE_INVALID_EXPIRY_TIMESTAMP, ADF_PERSISTENCE_COOKIE_EXPIRED, ADF_SITE_PERSISTENCE_COOKIE_EXPIRED, ADF_ICAP_SERVER_HIGH_RESPONSE_TIME, ADF_ICAP_BLOCKED, ADF_ICAP_MODIFIED, ADF_ICAP_OUT_OF_MEMORY, ADF_ICAP_TIMEDOUT, ADF_ICAP_BODY_SIZE_BIGGER_THAN_CONFIGURED, ADF_ICAP_CONNECTION_ERROR, ADF_ICAP_SERVER_ERROR, ADF_ICAP_FAILED, ADF_HTTP_BAD_REQUEST_INVALID_REQUEST_LINE, ADF_HTTP_BAD_RESPONSE_INVALID_REQUEST_LINE, ADF_LDAP_AUTHENTICATION_DISABLED_BY_DS, ADF_PAA_AUTHENTICATION_DISABLED_BY_DS, ADF_JWT_MISSING_BEARER_TOKEN, ADF_JWT_MISSING_AUTHORIZATION_HEADER, ADF_JWT_MISSING_QUERY_PARAMS, ADF_JWT_EMPTY_TOKEN_IN_QUERY_PARAM, ADF_JWT_QUERY_PARAMS_MISSING_TOKEN_NAME, ADF_JWT_EMPTY_TOKEN_HEADERS, ADF_JWT_EMPTY_TOKEN_PAYLOAD, ADF_JWT_AUD_CLAIM_NULL, ADF_JWT_AUD_MISMATCH, ADF_JWT_ISSUER_CLAIM_NULL, ADF_JWT_UNKNOWN_ISSUER, ADF_JWT_KID_NULL, ADF_JWT_INVALID_KID, ADF_JWT_ALG_NULL, ADF_JWT_ALG_MISMATCH, ADF_JWT_NOT_YET_VALID, ADF_JWT_EXPIRED, ADF_JWT_SIGNATURE_VERIFICATION_FAILURE, ADF_JWT_VALIDATION_DISABLED_BY_DS, ADF_JWT_INVALID_JWKS, ADF_HTTP_CONNECTION_STRATEGY_CONVERTED, ADF_HTTP_NTLM_AUTHENTICATION_FAILED, ADF_HTTP_NTLM_NEGOTIATION_RESPONSE_DECODE_FAIL, ADF_HTTP_NTLM_NEGOTIATION_RESPONSE_WRONG_SIG, ADF_HTTP_NTLM_NEGOTIATION_RESPONSE_WRONG_MESSAGE, ADF_HTTP_NTLM_NEGOTIATION_REQUEST_DECODE_FAIL, ADF_HTTP_NTLM_NEGOTIATION_REQUEST_WRONG_SIG, ADF_HTTP_NTLM_NEGOTIATION_REQUEST_WRONG_MESSAGE, ADF_HTTP_UNEXPECTED_RUM_REQUEST, ADF_HTTP_NTLM_REQUEST_QUEUEING_DISABLED, ADF_HTTP_NTLM_SERVER_RESELECT_DISABLED, ADF_HTTP_NTLM_POOL_SWITCHED, ADF_HTTP_NTLM_CONNECTION_DETECTED, ADF_REQUEST_URI_INVALID_UTF8_FORMAT, ADF_REQUEST_ARGS_INVALID_UTF8_FORMAT, ADF_REQUEST_CHUNK_MODE_WITH_CONTENT_LENGTH, ADF_HTTP2_H2C_UPGRADE_NO_HTTP2_SETTINGS, ADF_HTTP2_H2C_UPGRADE_HTTP2_SETTINGS_ERR, ADF_HTTP2_H2C_UPGRADE_REQUEST, ADF_HTTP2_H2C_UPGRADE_TO_HTTP2, ADF_HTTP2_H2C_UPGRADE_OPTIONS_REQUEST, ADF_HTTP2_H2C_UPGRADE_OPTIONS_REQUEST_WITH_BODY, ADF_HTTP2_INVALID_VERSION, ADF_HTTP2_INVALID_CHUNKED_BODY, ADF_SERVER_RESPONSE_HEADER_TOO_LARGE, ADF_HTTP_CLIENT_EXCEEDED_MAX_HEADER_SIZE_LIMIT, ADF_HTTP_CLIENT_EXCEEDED_MAX_SINGLE_HEADER_SIZE_LIMIT, ADF_HTTP_BAD_REQUEST_REQUESTED_HOST_NAME_DOES_NOT_MATCH_SERVERNAME, ADF_OAUTH_INVALID_REQUEST, ADF_OAUTH_INVALID_CLIENT, ADF_OAUTH_INVALID_GRANT, ADF_OAUTH_UNAUTHORIZED_CLIENT, ADF_OAUTH_UNAUTHORIZED_GRANT_TYPE, ADF_OAUTH_INVALID_SCOPE, ADF_OAUTH_ACCESS_DENIED, ADF_OAUTH_UNSUPPORTED_RESPONSE_TYPE, ADF_OAUTH_HANDSHAKE_UNAUTHORIZED_CLIENT, ADF_OAUTH_SERVER_ERROR, ADF_OAUTH_TEMPORARILY_UNAVAILABLE, ADF_OAUTH_OIDC_INVALID_ALG, ADF_OAUTH_OIDC_INVALID_AT_HASH, ADF_OAUTH_AUTHORIZATION_FAILED_RULE_MATCH, ADF_OAUTH_OIDC_JWT_AZP_MISMATCH, ADF_OAUTH_OIDC_JWT_AZP_CLAIM_INVALID, ADF_OAUTH_COOKIE_VERSION_MISMATCH, ADF_OAUTH_COOKIE_KEYS_NOT_CONFIGURED, ADF_OAUTH_COOKIE_ENCRYPTION_ERROR, ADF_OAUTH_AUTHENTICATION_SKIPPED_RULE_MATCH, ADF_OAUTH_TOKEN_EXCHANGE_FAIL, ADF_OAUTH_USERINFO_FAIL, ADF_OAUTH_JWKS_URI_FAIL, ADF_OAUTH_INTROSPECT_FAIL, ADF_OAUTH_NULL_COOKIE, ADF_OAUTH_INVALID_HS_REDIRECT_URI, ADF_OAUTH_INVALID_COOKIE, ADF_OAUTH_ACCESS_TOKEN_INACTIVE, ADF_HTTP_CLIENT_EXCEEDED_MAX_HEADER_COUNT_LIMIT, ADF_HTTP_SERVER_EXCEEDED_MAX_HEADER_COUNT_LIMIT, ADF_HTTP2_CLIENT_EXCEEDED_HTTP2_MAX_HEADER_COUNT_LIMIT, ADF_HTTP2_SERVER_PUSH_INITIATED_REQUEST, ADF_OAUTH_USER_ID_TOKEN_NULL, ADF_OAUTH_END_SESSION_ENDPOINT_NOT_CONFIGURED, ADF_OAUTH_INTROSPECT_DATA_SAVE_FAILED, ADF_WEBSOCKET_ACCEPT_VERIFY_FAILED, ADF_WEBSOCKET_DUPLICATE_ACCEPT_HEADER, ADF_WEBSOCKET_ACCEPT_HEADER_MISSED, ADF_WEBSOCKET_DETECTED, ADF_WEBSOCKET_HANDSHAKE_FAILED, ADF_WEBSOCKET_WRONG_SEC_WEBSOCKET_KEY, ADF_OAUTH_TOKEN_ENDPOINT_CONN_FAIL, ADF_OAUTH_USERINFO_ENDPOINT_CONN_FAIL, ADF_OAUTH_JWKS_ENDPOINT_CONN_FAIL, ADF_OAUTH_INTRO_ENDPOINT_CONN_FAIL, ADF_SESSION_NOT_ENABLED, ADF_SESSION_MODULE_LENGTH_MISMATCH, ADF_HTTP_UNEXPECTED_CSRF_REQUEST, ADF_CSRF_REJECTED, ADF_DIAM_REQUEST_TIMEDOUT, ADF_USER_DELETE_OPERATION_DATASCRIPT_CLOSE_CONN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SslErrorCode *string `json:"ssl_error_code,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_hm_event_pool_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_hm_event_pool_details.go index 73f73df11..abd4dd54b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_hm_event_pool_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_hm_event_pool_details.go @@ -8,24 +8,24 @@ package models // swagger:model SeHmEventPoolDetails type SeHmEventPoolDetails struct { - // HA Compromised reason. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HA Compromised reason. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HaReason *string `json:"ha_reason,omitempty"` - // Percentage of servers up. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Percentage of servers up. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PercentServersUp *string `json:"percent_servers_up,omitempty"` - // Pool name. It is a reference to an object of type Pool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Pool name. It is a reference to an object of type Pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Pool *string `json:"pool,omitempty"` - // Service Engine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service Engine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeName *string `json:"se_name,omitempty"` - // Server details. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Server details. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Server *SeHmEventServerDetails `json:"server,omitempty"` - // UUID of the event generator. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the event generator. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SrcUUID *string `json:"src_uuid,omitempty"` - // Virtual service name. It is a reference to an object of type VirtualService. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Virtual service name. It is a reference to an object of type VirtualService. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VirtualService *string `json:"virtual_service,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_hm_event_server_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_hm_event_server_details.go index d01fe952c..323348739 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_hm_event_server_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_hm_event_server_details.go @@ -8,28 +8,28 @@ package models // swagger:model SeHmEventServerDetails type SeHmEventServerDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AppInfo []*AppInfo `json:"app_info,omitempty"` - // Server description. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Server description. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Healthmonitor Failure code. Enum options - ARP_UNRESOLVED, CONNECTION_REFUSED, CONNECTION_TIMEOUT, RESPONSE_CODE_MISMATCH, PAYLOAD_CONTENT_MISMATCH, SERVER_UNREACHABLE, CONNECTION_RESET, CONNECTION_ERROR, HOST_ERROR, ADDRESS_ERROR, NO_PORT, PAYLOAD_TIMEOUT, NO_RESPONSE, NO_RESOURCES, SSL_ERROR, SSL_CERT_ERROR, PORT_UNREACHABLE, SCRIPT_ERROR, OTHER_ERROR, SERVER_DISABLED.... Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Healthmonitor Failure code. Enum options - ARP_UNRESOLVED, CONNECTION_REFUSED, CONNECTION_TIMEOUT, RESPONSE_CODE_MISMATCH, PAYLOAD_CONTENT_MISMATCH, SERVER_UNREACHABLE, CONNECTION_RESET, CONNECTION_ERROR, HOST_ERROR, ADDRESS_ERROR, NO_PORT, PAYLOAD_TIMEOUT, NO_RESPONSE, NO_RESOURCES, SSL_ERROR, SSL_CERT_ERROR, PORT_UNREACHABLE, SCRIPT_ERROR, OTHER_ERROR, SERVER_DISABLED.... Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FailureCode *string `json:"failure_code,omitempty"` - // Host name or VM name or DNS name for the server. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Host name or VM name or DNS name for the server. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Hostname *string `json:"hostname,omitempty"` - // IP address of server. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP address of server. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true IP *IPAddr `json:"ip"` - // Port override form the pool port. If server port is not specified, the pool port is used. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Port override form the pool port. If server port is not specified, the pool port is used. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Port *int32 `json:"port,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Shm []*SeHmEventShmDetails `json:"shm,omitempty"` - // Enum options - ADF_CLIENT_CONN_SETUP_REFUSED, ADF_SERVER_CONN_SETUP_REFUSED, ADF_CLIENT_CONN_SETUP_TIMEDOUT, ADF_SERVER_CONN_SETUP_TIMEDOUT, ADF_CLIENT_CONN_SETUP_FAILED_INTERNAL, ADF_SERVER_CONN_SETUP_FAILED_INTERNAL, ADF_CLIENT_CONN_SETUP_FAILED_BAD_PACKET, ADF_UDP_CONN_SETUP_FAILED_INTERNAL, ADF_UDP_SERVER_CONN_SETUP_FAILED_INTERNAL, ADF_SCTP_SERVER_CONN_SETUP_REFUSED, ADF_SCTP_SERVER_CONN_SETUP_TIMEDOUT, ADF_SCTP_SERVER_CONN_SETUP_FAILED_INTERNAL, ADF_CLIENT_SENT_RESET, ADF_SERVER_SENT_RESET, ADF_CLIENT_CONN_TIMEDOUT, ADF_SERVER_CONN_TIMEDOUT, ADF_USER_DELETE_OPERATION, ADF_CLIENT_REQUEST_TIMEOUT, ADF_CLIENT_CONN_ABORTED, ADF_CLIENT_SSL_HANDSHAKE_FAILURE, ADF_CLIENT_CONN_FAILED, ADF_SERVER_CERTIFICATE_VERIFICATION_FAILED, ADF_SERVER_SIDE_SSL_HANDSHAKE_FAILED, ADF_IDLE_TIMEDOUT, ADF_CLIENT_CONNECTION_CLOSED_BEFORE_REQUEST, ADF_CLIENT_INCOMPLETE_DATA, ADF_CLIENT_CONN_STOPPED, ADF_SCTP_CLIENT_SENT_RESET, ADF_SCTP_CLIENT_CONN_TIMEDOUT, ADF_SCTP_IDLE_TIMEDOUT, ADF_SCTP_SERVER_SENT_RESET, ADF_SCTP_SERVER_CONN_TIMEDOUT, ADF_CLIENT_HIGH_TIMEOUT_RETRANSMITS, ADF_SERVER_HIGH_TIMEOUT_RETRANSMITS, ADF_CLIENT_HIGH_RX_ZERO_WINDOW_SIZE_EVENTS, ADF_SERVER_HIGH_RX_ZERO_WINDOW_SIZE_EVENTS, ADF_CLIENT_RTT_ABOVE_SEC, ADF_SERVER_RTT_ABOVE_500MS, ADF_CLIENT_HIGH_TOTAL_RETRANSMITS, ADF_SERVER_HIGH_TOTAL_RETRANSMITS, ADF_CLIENT_HIGH_OUT_OF_ORDERS, ADF_SERVER_HIGH_OUT_OF_ORDERS, ADF_CLIENT_HIGH_TX_ZERO_WINDOW_SIZE_EVENTS, ADF_SERVER_HIGH_TX_ZERO_WINDOW_SIZE_EVENTS, ADF_CLIENT_POSSIBLE_WINDOW_STUCK, ADF_SERVER_POSSIBLE_WINDOW_STUCK, ADF_SERVER_UNANSWERED_SYNS, ADF_CLIENT_CLOSE_CONNECTION_ON_VS_UPDATE, ADF_CLIENT_POSSIBLE_SLOW_DRAIN, ADF_SERVER_POSSIBLE_SLOW_DRAIN, ADF_SERVER_INGRESS_LATENCY_EXCEEDED, ADF_SERVER_CONN_EST_TIME_EXCEEDED, ADF_CLIENT_INGRESS_LATENCY_EXCEEDED, ADF_CLIENT_CONN_EST_TIME_EXCEEDED, ADF_RESPONSE_CODE_4XX, ADF_RESPONSE_CODE_5XX, ADF_LOAD_BALANCING_FAILED, ADF_DATASCRIPT_EXECUTION_FAILED, ADF_REQUEST_NO_POOL, ADF_RATE_LIMIT_DROP_CLIENT_IP, ADF_RATE_LIMIT_DROP_URI, ADF_RATE_LIMIT_DROP_CLIENT_IP_URI, ADF_RATE_LIMIT_DROP_UNKNOWN_URI, ADF_RATE_LIMIT_DROP_BAD_URI, ADF_REQUEST_VIRTUAL_HOSTING_APP_SELECT_FAILED, ADF_RATE_LIMIT_DROP_UNKNOWN_CIP, ADF_RATE_LIMIT_DROP_BAD_CIP, ADF_RATE_LIMIT_DROP_CLIENT_IP_BAD, ADF_RATE_LIMIT_DROP_URI_BAD, ADF_RATE_LIMIT_DROP_CLIENT_IP_URI_BAD, ADF_RATE_LIMIT_DROP_REQ, ADF_RATE_LIMIT_DROP_CLIENT_IP_CONN, ADF_RATE_LIMIT_DROP_CONN, ADF_RATE_LIMIT_DROP_HEADER, ADF_RATE_LIMIT_DROP_CUSTOM, ADF_RATE_LIMIT_DROP_URI_SCAN_BAD, ADF_RATE_LIMIT_DROP_URI_SCAN_UNKNOWN, ADF_RATE_LIMIT_DROP_CIP_SCAN_BAD, ADF_RATE_LIMIT_DROP_CIP_SCAN_UNKNOWN, ADF_CONFIGURED_RATE_LIMIT_DROP_CONN, ADF_HTTP_VERSION_LT_1_0, ADF_CLIENT_HIGH_RESPONSE_TIME, ADF_SERVER_HIGH_RESPONSE_TIME, ADF_PERSISTENT_SERVER_CHANGE, ADF_PERSISTENCE_FAILURE_SERVER_DOWN, ADF_PERSISTENCE_FAILURE_SERVER_DISABLED, ADF_PERSISTENCE_FAILURE_APP_COOKIE_MISSING, ADF_DOS_SERVER_BAD_GATEWAY, ADF_DOS_SERVER_GATEWAY_TIMEOUT, ADF_DOS_CLIENT_SENT_RESET, ADF_DOS_CLIENT_CONN_TIMEOUT, ADF_DOS_CLIENT_REQUEST_TIMEOUT, ADF_DOS_CLIENT_CONN_ABORTED, ADF_DOS_CLIENT_BAD_REQUEST, ADF_DOS_CLIENT_REQUEST_ENTITY_TOO_LARGE, ADF_DOS_CLIENT_REQUEST_URI_TOO_LARGE, ADF_DOS_CLIENT_REQUEST_HEADER_TOO_LARGE, ADF_DOS_CLIENT_CLOSED_REQUEST, ADF_DOS_SSL_ERROR, ADF_REQUEST_MEMORY_LIMIT_EXCEEDED, ADF_DOS_CLIENT_CONN_STOPPED, ADF_MULTI_SP_POOLS_INCORRECT_FQDN, ADF_GSLB_SITE_PERSISTENCE_LOOP_FOUND, ADF_X509_CLIENT_CERTIFICATE_VERIFICATION_FAILED, ADF_X509_CLIENT_CERTIFICATE_NOT_YET_VALID, ADF_X509_CLIENT_CERTIFICATE_EXPIRED, ADF_X509_CLIENT_CERTIFICATE_REVOKED, ADF_X509_CLIENT_CERTIFICATE_INVALID_CA, ADF_X509_CLIENT_CERTIFICATE_CRL_NOT_PRESENT, ADF_X509_CLIENT_CERTIFICATE_CRL_NOT_YET_VALID, ADF_X509_CLIENT_CERTIFICATE_CRL_EXPIRED, ADF_X509_CLIENT_CERTIFICATE_CRL_ERROR, ADF_X509_CLIENT_CERTIFICATE_CHAINING_ERROR, ADF_X509_CLIENT_CERTIFICATE_INTERNAL_ERROR, ADF_X509_CLIENT_CERTIFICATE_FORMAT_ERROR, ADF_UDP_PORT_NOT_REACHABLE, ADF_UDP_CONN_TIMEOUT, ADF_X509_SERVER_CERTIFICATE_VERIFICATION_FAILED, ADF_X509_SERVER_CERTIFICATE_NOT_YET_VALID, ADF_X509_SERVER_CERTIFICATE_EXPIRED, ADF_X509_SERVER_CERTIFICATE_REVOKED, ADF_X509_SERVER_CERTIFICATE_INVALID_CA, ADF_X509_SERVER_CERTIFICATE_CRL_NOT_PRESENT, ADF_X509_SERVER_CERTIFICATE_CRL_NOT_YET_VALID, ADF_X509_SERVER_CERTIFICATE_CRL_EXPIRED, ADF_X509_SERVER_CERTIFICATE_CRL_ERROR, ADF_X509_SERVER_CERTIFICATE_CHAINING_ERROR, ADF_X509_SERVER_CERTIFICATE_INTERNAL_ERROR, ADF_X509_SERVER_CERTIFICATE_FORMAT_ERROR, ADF_X509_SERVER_CERTIFICATE_HOSTNAME_ERROR, ADF_SSL_R_BAD_CHANGE_CIPHER_SPEC, ADF_SSL_R_BLOCK_CIPHER_PAD_IS_WRONG, ADF_SSL_R_DIGEST_CHECK_FAILED, ADF_SSL_R_ERROR_IN_RECEIVED_CIPHER_LIST, ADF_SSL_R_EXCESSIVE_MESSAGE_SIZE, ADF_SSL_R_LENGTH_MISMATCH, ADF_SSL_R_NO_CIPHERS_PASSED, ADF_SSL_R_NO_CIPHERS_SPECIFIED, ADF_SSL_R_NO_COMPRESSION_SPECIFIED, ADF_SSL_R_NO_SHARED_CIPHER, ADF_SSL_R_RECORD_LENGTH_MISMATCH, ADF_SSL_R_PARSE_TLSEXT, ADF_SSL_R_UNEXPECTED_MESSAGE, ADF_SSL_R_UNEXPECTED_RECORD, ADF_SSL_R_UNKNOWN_ALERT_TYPE, ADF_SSL_R_UNKNOWN_PROTOCOL, ADF_SSL_R_WRONG_VERSION_NUMBER, ADF_SSL_R_DECRYPTION_FAILED_OR_BAD_RECORD_MAC, ADF_SSL_R_RENEGOTIATE_EXT_TOO_LONG, ADF_SSL_R_RENEGOTIATION_ENCODING_ERR, ADF_SSL_R_RENEGOTIATION_MISMATCH, ADF_SSL_R_UNSAFE_LEGACY_RENEGOTIATION_DISABLED, ADF_SSL_R_SCSV_RECEIVED_WHEN_RENEGOTIATING, ADF_SSL_R_INAPPROPRIATE_FALLBACK, ADF_SSL_R_SSLV3_ALERT_UNEXPECTED_MESSAGE, ADF_SSL_R_SSLV3_ALERT_BAD_RECORD_MAC, ADF_SSL_R_TLSV1_ALERT_DECRYPTION_FAILED, ADF_SSL_R_TLSV1_ALERT_RECORD_OVERFLOW, ADF_SSL_R_SSLV3_ALERT_DECOMPRESSION_FAILURE, ADF_SSL_R_SSLV3_ALERT_HANDSHAKE_FAILURE, ADF_SSL_R_SSLV3_ALERT_NO_CERTIFICATE, ADF_SSL_R_SSLV3_ALERT_BAD_CERTIFICATE, ADF_SSL_R_SSLV3_ALERT_UNSUPPORTED_CERTIFICATE, ADF_SSL_R_SSLV3_ALERT_CERTIFICATE_REVOKED, ADF_SSL_R_SSLV3_ALERT_CERTIFICATE_EXPIRED, ADF_SSL_R_SSLV3_ALERT_CERTIFICATE_UNKNOWN, ADF_SSL_R_SSLV3_ALERT_ILLEGAL_PARAMETER, ADF_SSL_R_TLSV1_ALERT_UNKNOWN_CA, ADF_SSL_R_TLSV1_ALERT_ACCESS_DENIED, ADF_SSL_R_TLSV1_ALERT_DECODE_ERROR, ADF_SSL_R_TLSV1_ALERT_DECRYPT_ERROR, ADF_SSL_R_TLSV1_ALERT_EXPORT_RESTRICTION, ADF_SSL_R_TLSV1_ALERT_PROTOCOL_VERSION, ADF_SSL_R_TLSV1_ALERT_INSUFFICIENT_SECURITY, ADF_SSL_R_TLSV1_ALERT_INTERNAL_ERROR, ADF_SSL_R_TLSV1_ALERT_USER_CANCELLED, ADF_SSL_R_TLSV1_ALERT_NO_RENEGOTIATION, ADF_SSL_OCSP_CERT_STATUS_REVOKED, ADF_SSL_OCSP_RESPONSE_STALE, ADF_SSL_OCSP_RESPONSE_UNAVAILABLE, ADF_SSL_OCSP_CERT_STATUS_ISSUER_REVOKED, ADF_SSL_R_NO_CIPHERS_AVAILABLE, ADF_CLIENT_AUTH_UNKNOWN_USER, ADF_CLIENT_AUTH_LOGIN_FAILED, ADF_CLIENT_AUTH_MISSING_CREDENTIALS, ADF_CLIENT_AUTH_SERVER_CONN_ERROR, ADF_CLIENT_AUTH_USER_NOT_AUTHORIZED, ADF_CLIENT_AUTH_TIMED_OUT, ADF_CLIENT_AUTH_UNKNOWN_ERROR, ADF_CLIENT_DNS_FAILED_INVALID_QUERY, ADF_CLIENT_DNS_FAILED_INVALID_DOMAIN, ADF_CLIENT_DNS_FAILED_NO_SERVICE, ADF_CLIENT_DNS_FAILED_GS_DOWN, ADF_CLIENT_DNS_FAILED_NO_VALID_GS_MEMBER, ADF_SERVER_DNS_ERROR_RESPONSE, ADF_CLIENT_DNS_FAILED_UNSUPPORTED_QUERY, ADF_MEMORY_EXHAUSTED, ADF_CLIENT_DNS_POLICY_DROP, ADF_CLIENT_DNS_RL_POLICY_HIT, ADF_CLIENT_DNS_TCP_REQUEST_DROP_SLOW_CLIENT, ADF_WAF_MATCH, ADF_CLIENT_BAD_BOT_CLASSIFICATION, ADF_CLIENT_DANGEROUS_BOT_CLASSIFICATION, ADF_HTTP2_CLIENT_TIMEDOUT, ADF_HTTP2_PROXY_PROTOCOL_ERROR, ADF_HTTP2_INVALID_CONNECTION_PREFACE, ADF_HTTP2_CLIENT_INVALID_DATA_FRAME_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_PADDED_DATA_FRAME_WITH_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_VIOLATED_CONN_FLOW_CONTROL, ADF_HTTP2_CLIENT_VIOLATED_STREAM_FLOW_CONTROL, ADF_HTTP2_CLIENT_DATA_FRAME_HALF_CLOSED_STREAM, ADF_HTTP2_CLIENT_HEADERS_FRAME_WITH_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_HEADERS_FRAME_WITH_EMPTY_HEADER_BLOCK, ADF_HTTP2_CLIENT_PADDED_HEADERS_FRAME_WITH_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_HEADERS_FRAME_INCORRECT_IDENTIFIER, ADF_HTTP2_CLIENT_HEADERS_FRAME_STREAM_INCORRECT_DEPENDENCY, ADF_HTTP2_CONCURRENT_STREAMS_EXCEEDED, ADF_HTTP2_CLIENT_STREAM_DATA_BEFORE_ACK_SETTINGS, ADF_HTTP2_CLIENT_HEADER_BLOCK_TOO_LONG_SIZE_UPDATE, ADF_HTTP2_CLIENT_HEADER_BLOCK_TOO_LONG_HEADER_INDEX, ADF_HTTP2_CLIENT_HEADER_BLOCK_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_INVALID_HPACK_TABLE_INDEX, ADF_HTTP2_CLIENT_OUT_OF_BOUND_HPACK_TABLE_INDEX, ADF_HTTP2_CLIENT_INVALID_TABLE_SIZE_UPDATE, ADF_HTTP2_CLIENT_HEADER_FIELD_TOO_LONG_LENGTH_VALUE, ADF_HTTP2_CLIENT_EXCEEDED_HTTP2_MAX_FIELD_SIZE_LIMIT, ADF_HTTP2_CLIENT_INVALID_ENCODED_HEADER_FIELD, ADF_HTTP2_CLIENT_EXCEEDED_HTTP2_MAX_HEADER_SIZE_LIMIT, ADF_HTTP2_CLIENT_INVALID_HEADER_NAME, ADF_HTTP2_CLIENT_HEADER_WITH_INVALID_VALUE, ADF_HTTP2_CLIENT_UNKNOWN_PSEUDO_HEADER, ADF_HTTP2_CLIENT_DUPLICATE_PATH_HEADER, ADF_HTTP2_CLIENT_EMPTY_PATH_HEADER, ADF_HTTP2_CLIENT_INVALID_PATH_HEADER, ADF_HTTP2_CLIENT_DUPLICATE_METHOD_HEADER, ADF_HTTP2_CLIENT_EMPTY_METHOD_HEADER, ADF_HTTP2_CLIENT_INVALID_METHOD_HEADER, ADF_HTTP2_CLIENT_DUPLICATE_SCHEME_HEADER, ADF_HTTP2_CLIENT_EMPTY_SCHEME_HEADER, ADF_HTTP2_CLIENT_NO_METHOD_HEADER, ADF_HTTP2_CLIENT_NO_SCHEME_HEADER, ADF_HTTP2_CLIENT_NO_PATH_HEADER, ADF_HTTP2_CLIENT_PREMATURELY_CLOSED_STREAM, ADF_HTTP2_CLIENT_PREMATURELY_CLOSED_CONNECTION, ADF_HTTP2_CLIENT_LARGER_DATA_BODY_THAN_DECLARED, ADF_HTTP2_CLIENT_LARGE_CHUNKED_BODY, ADF_HTTP2_NEGATIVE_WINDOW_UPDATE, ADF_HTTP2_SEND_WINDOW_FLOW_CONTROL_ERROR, ADF_HTTP2_CLIENT_UNEXPECTED_CONTINUATION_FRAME, ADF_HTTP2_CLIENT_WINDOW_UPDATE_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_WINDOW_UPDATE_FRAME_INCORRECT_INCREMENT, ADF_HTTP2_CLIENT_WINDOW_UPDATE_FRAME_INCREMENT_NOT_ALLOWED_FOR_WINDOW, ADF_HTTP2_CLIENT_GOAWAY_FRAME_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_PING_FRAME_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_PUSH_PROMISE, ADF_HTTP2_CLIENT_SETTINGS_FRAME_INCORRECT_MAX_FRAME_SIZE, ADF_HTTP2_CLIENT_SETTINGS_FRAME_INCORRECT_INIIAL_WINDOW_SIZE, ADF_HTTP2_CLIENT_SETTINGS_FRAME_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_SETTINGS_FRAME_ACK_FLAG_NONZERO_LENGTH, ADF_HTTP2_CLIENT_RST_STREAM_FRAME_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_RST_STREAM_FRAME_INCORRECT_IDENTIFIER, ADF_HTTP2_CLIENT_PRIORITY_FRAME_INCORRECT_DEPENDENCY, ADF_HTTP2_CLIENT_PRIORITY_FRAME_INCORRECT_IDENTIFIER, ADF_HTTP2_CLIENT_PRIORITY_FRAME_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_CONTINUATION_FRAME_INCORRECT_IDENTIFIER, ADF_HTTP2_CLIENT_CONTINUATION_FRAME_EXPECTED_INAPPROPRIATE_FRAME, ADF_HTTP2_CLIENT_INVALID_HEADER, ADF_HTTP2_CLIENT_UNEXPECTED_DATA_FRAME, ADF_HTTP2_CLIENT_UNEXPECTED_RST_FRAME, ADF_HTTP2_CLIENT_UNEXPECTED_WINDOW_UPDATE_FRAME, ADF_HTTP2_CLIENT_SENT_PING_NONZERO_ID, ADF_HTTP2_CLIENT_SENT_SETTINGS_NONZERO_ID, ADF_HTTP2_CLIENT_SENT_GOAWAY_NONZERO_ID, ADF_HTTP2_CLIENT_HEADER_FRAME_UNEXPECTED_PSEUDO_HEADER, ADF_HTTP2_CLIENT_DATA_FRAME_INCORRECT_IDENTIFIER, ADF_HTTP2_CLIENT_HEADER_FRAME_CONNECTION_SPECIFIC_HDR, ADF_HTTP2_CLIENT_HEADER_FRAME_INCORRECT_TE_HDR, ADF_HTTP2_CLIENT_CONTROL_FRAME_FLOOD_DETECTED, ADF_HTTP2_FRAME_TO_CLIENT_FLOOD_DETECTED, ADF_HTTP2_CLIENT_EMPTY_DATA_FRAME_FLOOD_DETECTED, ADF_HTTP2_CLIENT_ZERO_HEAD_NAME, ADF_HTTP2_CLIENT_EXCEEDED_HTTP2_MAX_SINGLE_HEADER_SIZE_LIMIT, ADF_HTTP2_CLIENT_RST_FRAME_FLOOD_DETECTED, ADF_HTTP2_CLIENT_INVALID_FRAMES_FLOOD_DETECTED, ADF_USER_DELETE_OPERATION_DATASCRIPT_RESET_CONN, ADF_USER_DELETE_OPERATION_HTTP_RULE_SECURITY_ACTION_CLOSE_CONN, ADF_USER_DELETE_OPERATION_HTTP_RULE_SECURITY_RATE_LIMIT_ACTION_CLOSE_CONN, ADF_USER_DELETE_OPERATION_HTTP_RULE_MISSING_TOKEN_ACTION_CLOSE_CONN, ADF_HTTP_BAD_REQUEST_INVALID_HOST_IN_REQUEST_LINE, ADF_HTTP_BAD_REQUEST_RECEIVED_VERSION_LESS_THAN_10, ADF_HTTP_NOT_ALLOWED_DATASCRIPT_RESPONSE_RETURNED_4XX, ADF_HTTP_NOT_ALLOWED_RUM_FLAGGED_INVALID_METHOD, ADF_HTTP_CONTENT_LENGTH_HDR_WITH_UNSUPPORTED_METHOD, ADF_HTTP_NOT_ALLOWED_UNSUPPORTED_TRACE_METHOD, ADF_HTTP_REQUEST_TIMEOUT_WAITING_FOR_CLIENT, ADF_HTTP_BAD_REQUEST_CLIENT_SENT_INVALID_CONTENT_LENGTH, ADF_HTTP_BAD_REQUEST_CLIENT_SENT_HTTP11_WITHOUT_HOST_HDR, ADF_HTTP_BAD_REQUEST_FAILED_TO_PARSE_URI, ADF_HTTP_BAD_REQUEST_INVALID_HEADER_LINE, ADF_HTTP_BAD_REQUEST_ERROR_WHILE_READING_CLIENT_HEADERS, ADF_HTTP_BAD_REQUEST_CLIENT_SENT_DUPLICATE_HEADER, ADF_HTTP_BAD_REQUEST_CLIENT_SENT_INVALID_HOST_HEADER, ADF_HTTP_NOT_IMPLEMENTED_CLIENT_SENT_UNKNOWN_TRANSFER_ENCODING, ADF_HTTP_BAD_REQUEST_REQUESTED_SERVER_NAME_DIFFERS, ADF_HTTP_BAD_REQUEST_CLIENT_SENT_INVALID_CHUNKED_BODY, ADF_HTTP_BAD_REQUEST_INVALID_HEADER_IN_SPDY, ADF_HTTP_BAD_REQUEST_INVALID_HEADER_BLOCK_IN_SPDY, ADF_HTTP_BAD_REQUEST_DATA_ERROR_IN_SPDY, ADF_HTTP_BAD_REQUEST_NO_METHOD_URI_OR_PROT_IN_REQ_CREATE_SPDY, ADF_HTTP_BAD_REQUEST_CLIENT_PREMATURELY_CLOSED_SPDY_STREAM, ADF_HTTP_BAD_REQUEST_DATA_ERROR_IN_SPDY_READ_REQ_BODY, ADF_HTTP_BAD_REQUEST_CERT_ERROR, ADF_HTTP_BAD_REQUEST_PLAIN_HTTP_REQUEST_SENT_ON_HTTPS_PORT, ADF_HTTP_BAD_REQUEST_PLAIN_HTTP_REQUEST_SENT_ON_HTTPS_PORT_RESET_CONN, ADF_HTTP_BAD_REQUEST_NO_CERT_ERROR, ADF_HTTP_BAD_REQUEST_HEADER_TOO_LARGE, ADF_SERVER_HIGH_RESPONSE_TIME_L7, ADF_SERVER_HIGH_RESPONSE_TIME_L4, ADF_COOKIE_SIZE_GREATER_THAN_MAX, ADF_COOKIE_SIZE_LESS_THAN_MIN_COOKIE_LEN, ADF_PERSISTENCE_PROFILE_KEYS_NOT_CONFIGURED, ADF_PERSISTENCE_COOKIE_VERSION_MISMATCH, ADF_COOKIE_ABSENT_FROM_KEYS_IN_PERSISTENCE_PROFILE, ADF_GSLB_SITE_PERSISTENCE_REMOTE_SITE_DOWN, ADF_HTTP_NOT_ALLOWED_DATASCRIPT_RESPONSE_RETURNED_5XX, ADF_SERVER_UPSTREAM_TIMEOUT, ADF_SERVER_UPSTREAM_READ_ERROR, ADF_SERVER_UPSTREAM_RESOLVER_ERROR, ADF_SIP_INVALID_MESSAGE_FROM_CLIENT, ADF_SIP_MESSAGE_UPDATE_FAILED, ADF_SIP_SERVER_UNKNOWN_CALLID, ADF_SIP_REQUEST_FAILED, ADF_SIP_REQUEST_TIMEDOUT, ADF_SIP_CONN_IDLE_TIMEDOUT, ADF_SIP_TRANSACTION_TIMEDOUT, ADF_SIP_SVR_UDP_PORT_NOT_REACHABLE, ADF_SIP_CLT_UDP_PORT_NOT_REACHABLE, ADF_SIP_INVALID_MESSAGE_FROM_SERVER, ADF_L4_DATASCRIPT_DROP, ADF_DATASCRIPT_SIGNIFICANCE, ADF_SAML_COOKIE_VERSION_MISMATCH, ADF_SAML_COOKIE_KEYS_NOT_CONFIGURED, ADF_SAML_COOKIE_ABSENT_FROM_KEYS_IN_SAML_AUTH_POLICY, ADF_SAML_COOKIE_INVALID, ADF_SAML_COOKIE_DECRYPTION_ERROR, ADF_SAML_COOKIE_ENCRYPTION_ERROR, ADF_SAML_COOKIE_DECODE_ERROR, ADF_SAML_COOKIE_SESSION_COOKIE_GREATER_THAN_MAX, ADF_SAML_COOKIE_HANDSHAKE_COOKIE_GREATER_THAN_MAX, ADF_SAML_ASSERTION_DOES_NOT_MATCH_REQUEST_ID, ADF_SAML_AUTHENTICATION_UNSUPPORTED_METHOD, ADF_SAML_COOKIE_SESSION_COOKIE_TIMEOUT, ADF_SAML_ACS_URL_MISMATCH, ADF_SAML_ASSERTION_NO_BODY, ADF_SAML_ASSERTION_INVALID, ADF_SAML_ASSERTION_ATTRIBUTE_ERROR, ADF_SAML_LOGIN_ERROR, ADF_SAML_DECRYPT_ASSERTION_FAILURE, ADF_SAML_LASSO_PROFILE_ERROR_INVALID_MSG, ADF_SAML_LASSO_PROFILE_ERROR_MISSING_STATUS_CODE, ADF_SAML_LASSO_LOGIN_ERROR_REQUEST_DENIED, ADF_SAML_LASSO_LOGIN_ERROR_STATUS_NOT_SUCCESS, ADF_SAML_LASSO_PROFILE_ERROR_UNSUPPORTED_PROFILE, ADF_SAML_LASSO_PROFILE_ERROR_MISSING_RESPONSE, ADF_SAML_LASSO_LOGIN_ERROR_ASSERTION_REPLAY, ADF_SAML_LASSO_PROFILE_ERROR_MISSING_NAME_IDENTIFIER, ADF_SAML_LASSO_PROFILE_ERROR_MISSING_SERVER, ADF_SAML_LASSO_PROFILE_ERROR_INVALID_REQUEST, ADF_SAML_AUTHENTICATION_ERROR, ADF_SAML_AUTHENTICATION_RULE_NOMATCH, ADF_SAML_AUTHORIZATION_RULE_NOMATCH, ADF_SAML_AUTHENTICATION_SKIPPED_RULE_MATCH, ADF_SAML_AUTHORIZATION_FAILED_RULE_MATCH, ADF_SAML_AUTHENTICATION_DISABLED_BY_DS, ADF_SSO_AUTHENTICATION_RULE_NOMATCH, ADF_SSO_AUTHORIZATION_RULE_NOMATCH, ADF_SSO_AUTHENTICATION_SKIPPED_RULE_MATCH, ADF_SSO_AUTHORIZATION_FAILED_RULE_MATCH, ADF_SAML_AUTH_INVALID_POST_REQUEST, ADF_SAML_AUTH_SIGNATURE_VERIFICATION_FAILED, ADF_HTTP_SERVER_RESELECT_OCCURRENCE, ADF_HTTP_SERVER_RESELECT_SKIP_V1_SERVER_AFTER_SENT_V2_REQ, ADF_HTTP_SERVER_RESELECT_SKIP_V2_SERVER_AFTER_SENT_V1_REQ, ADF_HTTP_RULE_SECURITY_RATE_LIMIT_ACTION_REPORT, ADF_HTTP_RULE_SECURITY_RATE_LIMIT_ACTION_REDIRECT, ADF_HTTP_RULE_SECURITY_RATE_LIMIT_ACTION_RESPONSE, ADF_HTTP_RULE_REDIRECT_ACTION_FAILED, ADF_HTTP_RULE_REDIRECT_ACTION_FAILED_WITH_IP_ADDRESS, ADF_HTTP2_SERVER_SENT_UNEXPECTED_FRAME, ADF_HTTP2_SERVER_SENT_FRAME_UNKNOWN_STREAM, ADF_HTTP2_SERVER_REJECTED_REQUEST_WITH_ERROR, ADF_HTTP2_SERVER_SENT_GOAWAY_WITH_ERROR, ADF_HTTP2_SERVER_SENT_UNEXPECTED_PUSH_PROMISE, ADF_HTTP2_SERVER_SENT_INVALID_HEADER, ADF_HTTP2_SERVER_SENT_DUP_STATUS_HEADER, ADF_HTTP2_SERVER_SENT_INVALID_STATUS_HEADER, ADF_HTTP2_SERVER_SENT_LARGE_HEADER_NAME_LEN, ADF_HTTP2_SERVER_NO_STATUS_HEADER, ADF_HTTP2_SERVER_SENT_DATA_FOR_UNKNOWN_STREAM, ADF_HTTP2_SERVER_STREAM_FLOW_CONTROL_VIOLATION, ADF_HTTP2_SERVER_CONN_FLOW_CONTROL_VIOLATION, ADF_HTTP2_SERVER_SENT_INVALID_TRAILER, ADF_HTTP2_SERVER_SENT_TRAILER_NO_ENDSTREAM_FLAG, ADF_HTTP2_SERVER_SENT_SHORT_FRAME, ADF_HTTP2_SERVER_SENT_FRAME_LONG_PADDING, ADF_HTTP2_SERVER_SENT_LARGE_FRAME, ADF_HTTP2_SERVER_SENT_FRAME_INVALID_LENGTH, ADF_HTTP2_SERVER_SENT_TRUNCATED_HEADER, ADF_HTTP2_SERVER_SENT_INVALID_TABLE_INDEX, ADF_HTTP2_SERVER_SENT_INVALID_TABLE_SIZE_UPDATE, ADF_HTTP2_SERVER_SENT_TABLE_INDEX_CONT_FLAG, ADF_HTTP2_SERVER_SENT_ZERO_HEADER_NAME_LEN, ADF_HTTP2_SERVER_SENT_INVALID_ENCODED_HEADER, ADF_HTTP2_SERVER_SENT_RST_INVALID_LENGTH, ADF_HTTP2_SERVER_SENT_GOAWAY_NONZERO_ID, ADF_HTTP2_SERVER_SENT_GOAWAY_INVALID_LEN, ADF_HTTP2_SERVER_SENT_WIN_UPDATE_INVALID_LEN, ADF_HTTP2_SERVER_SENT_WIN_UPDATE_LARGE_LEN, ADF_HTTP2_SERVER_SENT_SETTINGS_NONZERO_ID, ADF_HTTP2_SERVER_SENT_SETTINGS_ACK_NONZERO_ID, ADF_HTTP2_SERVER_SENT_SETTINGS_INVALID_LEN, ADF_HTTP2_SERVER_SENT_SETTING_LARGE_INI_WIN_SIZE, ADF_HTTP2_SERVER_SENT_PING_NONZERO_ID, ADF_HTTP2_SERVER_SENT_PING_INVALID_LEN, ADF_HTTP2_SERVER_SENT_PING_ACK, ADF_HTTP2_SERVER_NO_UPSTREAM_KEEPALIVE, ADF_HTTP2_CLIENT_SENT_TRAILER, ADF_HTTP2_CLIENT_SENT_UNSUPPORTED_PROTOCOL_HDR, ADF_HTTP2_WEBSOCKET_IS_NOT_ENABLED, ADF_HTTP2_WEBSOCKET_DETECTED, ADF_HTTP2_CLIENT_SENT_PROTOCOL_HDR_WITH_WRONG_METHOD, ADF_HTTP2_WEBSOCKET_VERSION_MISMATCH, ADF_HTTP2_BAD_REQUEST_CLIENT_SENT_NO_HOST_HEADER, ADF_HTTP_CONTENT_REWRITE_EMPTY_STRING, ADF_HTTP2_SERVER_SIDE_SSL_ALPN_FAILURE, ADF_HTTP2_SERVER_DOES_NOT_SUPPORT_V2, ADF_HTTP2_MAX_REQUESTS_EXCEEDED, ADF_HTTP2_SERVER_CONTROL_FRAME_FLOOD_DETECTED, ADF_HTTP2_SERVER_EXCEEDED_HTTP2_MAX_FIELD_SIZE_LIMIT, ADF_HTTP2_SERVER_OUT_OF_BOUND_HPACK_TABLE_INDEX, ADF_HTTP2_CLIENT_HPACK_LARGE_HEADER, ADF_HTTP2_SERVER_HPACK_LARGE_HEADER, ADF_HTTP2_SERVER_HEADER_BLOCK_TOO_LONG_HEADER_INDEX, ADF_HTTP2_UPSTREAM_NO_SUPPORT_DYNAMIC_TABLE, ADF_HTTP2_UPSTREAM_NO_SUPPORT_DYNAMIC_TABLE_ON_CACHE, ADF_PERSISTENCE_APP_COOKIE_INVALID_EXPIRY_TIMESTAMP, ADF_PERSISTENCE_COOKIE_EXPIRED, ADF_SITE_PERSISTENCE_COOKIE_EXPIRED, ADF_ICAP_SERVER_HIGH_RESPONSE_TIME, ADF_ICAP_BLOCKED, ADF_ICAP_MODIFIED, ADF_ICAP_OUT_OF_MEMORY, ADF_ICAP_TIMEDOUT, ADF_ICAP_BODY_SIZE_BIGGER_THAN_CONFIGURED, ADF_ICAP_CONNECTION_ERROR, ADF_ICAP_SERVER_ERROR, ADF_ICAP_FAILED, ADF_HTTP_BAD_REQUEST_INVALID_REQUEST_LINE, ADF_HTTP_BAD_RESPONSE_INVALID_REQUEST_LINE, ADF_LDAP_AUTHENTICATION_DISABLED_BY_DS, ADF_PAA_AUTHENTICATION_DISABLED_BY_DS, ADF_JWT_MISSING_BEARER_TOKEN, ADF_JWT_MISSING_AUTHORIZATION_HEADER, ADF_JWT_MISSING_QUERY_PARAMS, ADF_JWT_EMPTY_TOKEN_IN_QUERY_PARAM, ADF_JWT_QUERY_PARAMS_MISSING_TOKEN_NAME, ADF_JWT_EMPTY_TOKEN_HEADERS, ADF_JWT_EMPTY_TOKEN_PAYLOAD, ADF_JWT_AUD_CLAIM_NULL, ADF_JWT_AUD_MISMATCH, ADF_JWT_ISSUER_CLAIM_NULL, ADF_JWT_UNKNOWN_ISSUER, ADF_JWT_KID_NULL, ADF_JWT_INVALID_KID, ADF_JWT_ALG_NULL, ADF_JWT_ALG_MISMATCH, ADF_JWT_NOT_YET_VALID, ADF_JWT_EXPIRED, ADF_JWT_SIGNATURE_VERIFICATION_FAILURE, ADF_JWT_VALIDATION_DISABLED_BY_DS, ADF_JWT_INVALID_JWKS, ADF_HTTP_CONNECTION_STRATEGY_CONVERTED, ADF_HTTP_NTLM_AUTHENTICATION_FAILED, ADF_HTTP_NTLM_NEGOTIATION_RESPONSE_DECODE_FAIL, ADF_HTTP_NTLM_NEGOTIATION_RESPONSE_WRONG_SIG, ADF_HTTP_NTLM_NEGOTIATION_RESPONSE_WRONG_MESSAGE, ADF_HTTP_NTLM_NEGOTIATION_REQUEST_DECODE_FAIL, ADF_HTTP_NTLM_NEGOTIATION_REQUEST_WRONG_SIG, ADF_HTTP_NTLM_NEGOTIATION_REQUEST_WRONG_MESSAGE, ADF_HTTP_UNEXPECTED_RUM_REQUEST, ADF_HTTP_NTLM_REQUEST_QUEUEING_DISABLED, ADF_HTTP_NTLM_SERVER_RESELECT_DISABLED, ADF_HTTP_NTLM_POOL_SWITCHED, ADF_HTTP_NTLM_CONNECTION_DETECTED, ADF_REQUEST_URI_INVALID_UTF8_FORMAT, ADF_REQUEST_ARGS_INVALID_UTF8_FORMAT, ADF_REQUEST_CHUNK_MODE_WITH_CONTENT_LENGTH, ADF_HTTP2_H2C_UPGRADE_NO_HTTP2_SETTINGS, ADF_HTTP2_H2C_UPGRADE_HTTP2_SETTINGS_ERR, ADF_HTTP2_H2C_UPGRADE_REQUEST, ADF_HTTP2_H2C_UPGRADE_TO_HTTP2, ADF_HTTP2_H2C_UPGRADE_OPTIONS_REQUEST, ADF_HTTP2_H2C_UPGRADE_OPTIONS_REQUEST_WITH_BODY, ADF_HTTP2_INVALID_VERSION, ADF_HTTP2_INVALID_CHUNKED_BODY, ADF_SERVER_RESPONSE_HEADER_TOO_LARGE, ADF_HTTP_CLIENT_EXCEEDED_MAX_HEADER_SIZE_LIMIT, ADF_HTTP_CLIENT_EXCEEDED_MAX_SINGLE_HEADER_SIZE_LIMIT, ADF_HTTP_BAD_REQUEST_REQUESTED_HOST_NAME_DOES_NOT_MATCH_SERVERNAME, ADF_OAUTH_INVALID_REQUEST, ADF_OAUTH_INVALID_CLIENT, ADF_OAUTH_INVALID_GRANT, ADF_OAUTH_UNAUTHORIZED_CLIENT, ADF_OAUTH_UNAUTHORIZED_GRANT_TYPE, ADF_OAUTH_INVALID_SCOPE, ADF_OAUTH_ACCESS_DENIED, ADF_OAUTH_UNSUPPORTED_RESPONSE_TYPE, ADF_OAUTH_HANDSHAKE_UNAUTHORIZED_CLIENT, ADF_OAUTH_SERVER_ERROR, ADF_OAUTH_TEMPORARILY_UNAVAILABLE, ADF_OAUTH_OIDC_INVALID_ALG, ADF_OAUTH_OIDC_INVALID_AT_HASH, ADF_OAUTH_AUTHORIZATION_FAILED_RULE_MATCH, ADF_OAUTH_OIDC_JWT_AZP_MISMATCH, ADF_OAUTH_OIDC_JWT_AZP_CLAIM_INVALID, ADF_OAUTH_COOKIE_VERSION_MISMATCH, ADF_OAUTH_COOKIE_KEYS_NOT_CONFIGURED, ADF_OAUTH_COOKIE_ENCRYPTION_ERROR, ADF_OAUTH_AUTHENTICATION_SKIPPED_RULE_MATCH, ADF_OAUTH_TOKEN_EXCHANGE_FAIL, ADF_OAUTH_USERINFO_FAIL, ADF_OAUTH_JWKS_URI_FAIL, ADF_OAUTH_INTROSPECT_FAIL, ADF_OAUTH_NULL_COOKIE, ADF_OAUTH_INVALID_HS_REDIRECT_URI, ADF_OAUTH_INVALID_COOKIE, ADF_OAUTH_ACCESS_TOKEN_INACTIVE, ADF_HTTP_CLIENT_EXCEEDED_MAX_HEADER_COUNT_LIMIT, ADF_HTTP_SERVER_EXCEEDED_MAX_HEADER_COUNT_LIMIT, ADF_HTTP2_CLIENT_EXCEEDED_HTTP2_MAX_HEADER_COUNT_LIMIT, ADF_HTTP2_SERVER_PUSH_INITIATED_REQUEST, ADF_OAUTH_USER_ID_TOKEN_NULL, ADF_OAUTH_END_SESSION_ENDPOINT_NOT_CONFIGURED, ADF_OAUTH_INTROSPECT_DATA_SAVE_FAILED, ADF_WEBSOCKET_ACCEPT_VERIFY_FAILED, ADF_WEBSOCKET_DUPLICATE_ACCEPT_HEADER, ADF_WEBSOCKET_ACCEPT_HEADER_MISSED, ADF_WEBSOCKET_DETECTED, ADF_WEBSOCKET_HANDSHAKE_FAILED, ADF_WEBSOCKET_WRONG_SEC_WEBSOCKET_KEY, ADF_OAUTH_TOKEN_ENDPOINT_CONN_FAIL, ADF_OAUTH_USERINFO_ENDPOINT_CONN_FAIL, ADF_OAUTH_JWKS_ENDPOINT_CONN_FAIL, ADF_OAUTH_INTRO_ENDPOINT_CONN_FAIL, ADF_SESSION_NOT_ENABLED, ADF_SESSION_MODULE_LENGTH_MISMATCH, ADF_HTTP_UNEXPECTED_CSRF_REQUEST, ADF_CSRF_REJECTED. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - ADF_CLIENT_CONN_SETUP_REFUSED, ADF_SERVER_CONN_SETUP_REFUSED, ADF_CLIENT_CONN_SETUP_TIMEDOUT, ADF_SERVER_CONN_SETUP_TIMEDOUT, ADF_CLIENT_CONN_SETUP_FAILED_INTERNAL, ADF_SERVER_CONN_SETUP_FAILED_INTERNAL, ADF_CLIENT_CONN_SETUP_FAILED_BAD_PACKET, ADF_UDP_CONN_SETUP_FAILED_INTERNAL, ADF_UDP_SERVER_CONN_SETUP_FAILED_INTERNAL, ADF_SCTP_SERVER_CONN_SETUP_REFUSED, ADF_SCTP_SERVER_CONN_SETUP_TIMEDOUT, ADF_SCTP_SERVER_CONN_SETUP_FAILED_INTERNAL, ADF_TCP_CLIENT_CONN_SETUP_FAILED_SMALL_WINDOW, ADF_CLIENT_SENT_RESET, ADF_SERVER_SENT_RESET, ADF_CLIENT_CONN_TIMEDOUT, ADF_SERVER_CONN_TIMEDOUT, ADF_USER_DELETE_OPERATION, ADF_CLIENT_REQUEST_TIMEOUT, ADF_CLIENT_CONN_ABORTED, ADF_CLIENT_SSL_HANDSHAKE_FAILURE, ADF_CLIENT_CONN_FAILED, ADF_SERVER_CERTIFICATE_VERIFICATION_FAILED, ADF_SERVER_SIDE_SSL_HANDSHAKE_FAILED, ADF_IDLE_TIMEDOUT, ADF_CLIENT_CONNECTION_CLOSED_BEFORE_REQUEST, ADF_CLIENT_INCOMPLETE_DATA, ADF_CLIENT_CONN_STOPPED, ADF_SCTP_CLIENT_SENT_RESET, ADF_SCTP_CLIENT_CONN_TIMEDOUT, ADF_SCTP_IDLE_TIMEDOUT, ADF_SCTP_SERVER_SENT_RESET, ADF_SCTP_SERVER_CONN_TIMEDOUT, ADF_CLIENT_HIGH_TIMEOUT_RETRANSMITS, ADF_SERVER_HIGH_TIMEOUT_RETRANSMITS, ADF_CLIENT_HIGH_RX_ZERO_WINDOW_SIZE_EVENTS, ADF_SERVER_HIGH_RX_ZERO_WINDOW_SIZE_EVENTS, ADF_CLIENT_RTT_ABOVE_SEC, ADF_SERVER_RTT_ABOVE_500MS, ADF_CLIENT_HIGH_TOTAL_RETRANSMITS, ADF_SERVER_HIGH_TOTAL_RETRANSMITS, ADF_CLIENT_HIGH_OUT_OF_ORDERS, ADF_SERVER_HIGH_OUT_OF_ORDERS, ADF_CLIENT_HIGH_TX_ZERO_WINDOW_SIZE_EVENTS, ADF_SERVER_HIGH_TX_ZERO_WINDOW_SIZE_EVENTS, ADF_CLIENT_POSSIBLE_WINDOW_STUCK, ADF_SERVER_POSSIBLE_WINDOW_STUCK, ADF_SERVER_UNANSWERED_SYNS, ADF_CLIENT_CLOSE_CONNECTION_ON_VS_UPDATE, ADF_CLIENT_POSSIBLE_SLOW_DRAIN, ADF_SERVER_POSSIBLE_SLOW_DRAIN, ADF_SERVER_INGRESS_LATENCY_EXCEEDED, ADF_SERVER_CONN_EST_TIME_EXCEEDED, ADF_CLIENT_INGRESS_LATENCY_EXCEEDED, ADF_CLIENT_CONN_EST_TIME_EXCEEDED, ADF_RESPONSE_CODE_4XX, ADF_RESPONSE_CODE_5XX, ADF_LOAD_BALANCING_FAILED, ADF_DATASCRIPT_EXECUTION_FAILED, ADF_REQUEST_NO_POOL, ADF_RATE_LIMIT_DROP_CLIENT_IP, ADF_RATE_LIMIT_DROP_URI, ADF_RATE_LIMIT_DROP_CLIENT_IP_URI, ADF_RATE_LIMIT_DROP_UNKNOWN_URI, ADF_RATE_LIMIT_DROP_BAD_URI, ADF_REQUEST_VIRTUAL_HOSTING_APP_SELECT_FAILED, ADF_RATE_LIMIT_DROP_UNKNOWN_CIP, ADF_RATE_LIMIT_DROP_BAD_CIP, ADF_RATE_LIMIT_DROP_CLIENT_IP_BAD, ADF_RATE_LIMIT_DROP_URI_BAD, ADF_RATE_LIMIT_DROP_CLIENT_IP_URI_BAD, ADF_RATE_LIMIT_DROP_REQ, ADF_RATE_LIMIT_DROP_CLIENT_IP_CONN, ADF_RATE_LIMIT_DROP_CONN, ADF_RATE_LIMIT_DROP_HEADER, ADF_RATE_LIMIT_DROP_CUSTOM, ADF_RATE_LIMIT_DROP_URI_SCAN_BAD, ADF_RATE_LIMIT_DROP_URI_SCAN_UNKNOWN, ADF_RATE_LIMIT_DROP_CIP_SCAN_BAD, ADF_RATE_LIMIT_DROP_CIP_SCAN_UNKNOWN, ADF_CONFIGURED_RATE_LIMIT_DROP_CONN, ADF_HTTP_VERSION_LT_1_0, ADF_CLIENT_HIGH_RESPONSE_TIME, ADF_SERVER_HIGH_RESPONSE_TIME, ADF_PERSISTENT_SERVER_CHANGE, ADF_PERSISTENCE_FAILURE_SERVER_DOWN, ADF_PERSISTENCE_FAILURE_SERVER_DISABLED, ADF_PERSISTENCE_FAILURE_APP_COOKIE_MISSING, ADF_DOS_SERVER_BAD_GATEWAY, ADF_DOS_SERVER_GATEWAY_TIMEOUT, ADF_DOS_CLIENT_SENT_RESET, ADF_DOS_CLIENT_CONN_TIMEOUT, ADF_DOS_CLIENT_REQUEST_TIMEOUT, ADF_DOS_CLIENT_CONN_ABORTED, ADF_DOS_CLIENT_BAD_REQUEST, ADF_DOS_CLIENT_REQUEST_ENTITY_TOO_LARGE, ADF_DOS_CLIENT_REQUEST_URI_TOO_LARGE, ADF_DOS_CLIENT_REQUEST_HEADER_TOO_LARGE, ADF_DOS_CLIENT_CLOSED_REQUEST, ADF_DOS_SSL_ERROR, ADF_REQUEST_MEMORY_LIMIT_EXCEEDED, ADF_DOS_CLIENT_CONN_STOPPED, ADF_MULTI_SP_POOLS_INCORRECT_FQDN, ADF_GSLB_SITE_PERSISTENCE_LOOP_FOUND, ADF_X509_CLIENT_CERTIFICATE_VERIFICATION_FAILED, ADF_X509_CLIENT_CERTIFICATE_NOT_YET_VALID, ADF_X509_CLIENT_CERTIFICATE_EXPIRED, ADF_X509_CLIENT_CERTIFICATE_REVOKED, ADF_X509_CLIENT_CERTIFICATE_INVALID_CA, ADF_X509_CLIENT_CERTIFICATE_CRL_NOT_PRESENT, ADF_X509_CLIENT_CERTIFICATE_CRL_NOT_YET_VALID, ADF_X509_CLIENT_CERTIFICATE_CRL_EXPIRED, ADF_X509_CLIENT_CERTIFICATE_CRL_ERROR, ADF_X509_CLIENT_CERTIFICATE_CHAINING_ERROR, ADF_X509_CLIENT_CERTIFICATE_INTERNAL_ERROR, ADF_X509_CLIENT_CERTIFICATE_FORMAT_ERROR, ADF_UDP_PORT_NOT_REACHABLE, ADF_UDP_CONN_TIMEOUT, ADF_X509_SERVER_CERTIFICATE_VERIFICATION_FAILED, ADF_X509_SERVER_CERTIFICATE_NOT_YET_VALID, ADF_X509_SERVER_CERTIFICATE_EXPIRED, ADF_X509_SERVER_CERTIFICATE_REVOKED, ADF_X509_SERVER_CERTIFICATE_INVALID_CA, ADF_X509_SERVER_CERTIFICATE_CRL_NOT_PRESENT, ADF_X509_SERVER_CERTIFICATE_CRL_NOT_YET_VALID, ADF_X509_SERVER_CERTIFICATE_CRL_EXPIRED, ADF_X509_SERVER_CERTIFICATE_CRL_ERROR, ADF_X509_SERVER_CERTIFICATE_CHAINING_ERROR, ADF_X509_SERVER_CERTIFICATE_INTERNAL_ERROR, ADF_X509_SERVER_CERTIFICATE_FORMAT_ERROR, ADF_X509_SERVER_CERTIFICATE_HOSTNAME_ERROR, ADF_SSL_R_BAD_CHANGE_CIPHER_SPEC, ADF_SSL_R_BLOCK_CIPHER_PAD_IS_WRONG, ADF_SSL_R_DIGEST_CHECK_FAILED, ADF_SSL_R_ERROR_IN_RECEIVED_CIPHER_LIST, ADF_SSL_R_EXCESSIVE_MESSAGE_SIZE, ADF_SSL_R_LENGTH_MISMATCH, ADF_SSL_R_NO_CIPHERS_PASSED, ADF_SSL_R_NO_CIPHERS_SPECIFIED, ADF_SSL_R_NO_COMPRESSION_SPECIFIED, ADF_SSL_R_NO_SHARED_CIPHER, ADF_SSL_R_RECORD_LENGTH_MISMATCH, ADF_SSL_R_PARSE_TLSEXT, ADF_SSL_R_UNEXPECTED_MESSAGE, ADF_SSL_R_UNEXPECTED_RECORD, ADF_SSL_R_UNKNOWN_ALERT_TYPE, ADF_SSL_R_UNKNOWN_PROTOCOL, ADF_SSL_R_WRONG_VERSION_NUMBER, ADF_SSL_R_DECRYPTION_FAILED_OR_BAD_RECORD_MAC, ADF_SSL_R_RENEGOTIATE_EXT_TOO_LONG, ADF_SSL_R_RENEGOTIATION_ENCODING_ERR, ADF_SSL_R_RENEGOTIATION_MISMATCH, ADF_SSL_R_UNSAFE_LEGACY_RENEGOTIATION_DISABLED, ADF_SSL_R_SCSV_RECEIVED_WHEN_RENEGOTIATING, ADF_SSL_R_INAPPROPRIATE_FALLBACK, ADF_SSL_R_SSLV3_ALERT_UNEXPECTED_MESSAGE, ADF_SSL_R_SSLV3_ALERT_BAD_RECORD_MAC, ADF_SSL_R_TLSV1_ALERT_DECRYPTION_FAILED, ADF_SSL_R_TLSV1_ALERT_RECORD_OVERFLOW, ADF_SSL_R_SSLV3_ALERT_DECOMPRESSION_FAILURE, ADF_SSL_R_SSLV3_ALERT_HANDSHAKE_FAILURE, ADF_SSL_R_SSLV3_ALERT_NO_CERTIFICATE, ADF_SSL_R_SSLV3_ALERT_BAD_CERTIFICATE, ADF_SSL_R_SSLV3_ALERT_UNSUPPORTED_CERTIFICATE, ADF_SSL_R_SSLV3_ALERT_CERTIFICATE_REVOKED, ADF_SSL_R_SSLV3_ALERT_CERTIFICATE_EXPIRED, ADF_SSL_R_SSLV3_ALERT_CERTIFICATE_UNKNOWN, ADF_SSL_R_SSLV3_ALERT_ILLEGAL_PARAMETER, ADF_SSL_R_TLSV1_ALERT_UNKNOWN_CA, ADF_SSL_R_TLSV1_ALERT_ACCESS_DENIED, ADF_SSL_R_TLSV1_ALERT_DECODE_ERROR, ADF_SSL_R_TLSV1_ALERT_DECRYPT_ERROR, ADF_SSL_R_TLSV1_ALERT_EXPORT_RESTRICTION, ADF_SSL_R_TLSV1_ALERT_PROTOCOL_VERSION, ADF_SSL_R_TLSV1_ALERT_INSUFFICIENT_SECURITY, ADF_SSL_R_TLSV1_ALERT_INTERNAL_ERROR, ADF_SSL_R_TLSV1_ALERT_USER_CANCELLED, ADF_SSL_R_TLSV1_ALERT_NO_RENEGOTIATION, ADF_SSL_OCSP_CERT_STATUS_REVOKED, ADF_SSL_OCSP_RESPONSE_STALE, ADF_SSL_OCSP_RESPONSE_UNAVAILABLE, ADF_SSL_OCSP_CERT_STATUS_ISSUER_REVOKED, ADF_SSL_R_NO_CIPHERS_AVAILABLE, ADF_CLIENT_AUTH_UNKNOWN_USER, ADF_CLIENT_AUTH_LOGIN_FAILED, ADF_CLIENT_AUTH_MISSING_CREDENTIALS, ADF_CLIENT_AUTH_SERVER_CONN_ERROR, ADF_CLIENT_AUTH_USER_NOT_AUTHORIZED, ADF_CLIENT_AUTH_TIMED_OUT, ADF_CLIENT_AUTH_UNKNOWN_ERROR, ADF_CLIENT_DNS_FAILED_INVALID_QUERY, ADF_CLIENT_DNS_FAILED_INVALID_DOMAIN, ADF_CLIENT_DNS_FAILED_NO_SERVICE, ADF_CLIENT_DNS_FAILED_GS_DOWN, ADF_CLIENT_DNS_FAILED_NO_VALID_GS_MEMBER, ADF_SERVER_DNS_ERROR_RESPONSE, ADF_CLIENT_DNS_FAILED_UNSUPPORTED_QUERY, ADF_MEMORY_EXHAUSTED, ADF_CLIENT_DNS_POLICY_DROP, ADF_CLIENT_DNS_RL_POLICY_HIT, ADF_CLIENT_DNS_TCP_REQUEST_DROP_SLOW_CLIENT, ADF_WAF_MATCH, ADF_CLIENT_BAD_BOT_CLASSIFICATION, ADF_CLIENT_DANGEROUS_BOT_CLASSIFICATION, ADF_HTTP2_CLIENT_TIMEDOUT, ADF_HTTP2_PROXY_PROTOCOL_ERROR, ADF_HTTP2_INVALID_CONNECTION_PREFACE, ADF_HTTP2_CLIENT_INVALID_DATA_FRAME_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_PADDED_DATA_FRAME_WITH_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_VIOLATED_CONN_FLOW_CONTROL, ADF_HTTP2_CLIENT_VIOLATED_STREAM_FLOW_CONTROL, ADF_HTTP2_CLIENT_DATA_FRAME_HALF_CLOSED_STREAM, ADF_HTTP2_CLIENT_HEADERS_FRAME_WITH_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_HEADERS_FRAME_WITH_EMPTY_HEADER_BLOCK, ADF_HTTP2_CLIENT_PADDED_HEADERS_FRAME_WITH_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_HEADERS_FRAME_INCORRECT_IDENTIFIER, ADF_HTTP2_CLIENT_HEADERS_FRAME_STREAM_INCORRECT_DEPENDENCY, ADF_HTTP2_CONCURRENT_STREAMS_EXCEEDED, ADF_HTTP2_CLIENT_STREAM_DATA_BEFORE_ACK_SETTINGS, ADF_HTTP2_CLIENT_HEADER_BLOCK_TOO_LONG_SIZE_UPDATE, ADF_HTTP2_CLIENT_HEADER_BLOCK_TOO_LONG_HEADER_INDEX, ADF_HTTP2_CLIENT_HEADER_BLOCK_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_INVALID_HPACK_TABLE_INDEX, ADF_HTTP2_CLIENT_OUT_OF_BOUND_HPACK_TABLE_INDEX, ADF_HTTP2_CLIENT_INVALID_TABLE_SIZE_UPDATE, ADF_HTTP2_CLIENT_HEADER_FIELD_TOO_LONG_LENGTH_VALUE, ADF_HTTP2_CLIENT_EXCEEDED_HTTP2_MAX_FIELD_SIZE_LIMIT, ADF_HTTP2_CLIENT_INVALID_ENCODED_HEADER_FIELD, ADF_HTTP2_CLIENT_EXCEEDED_HTTP2_MAX_HEADER_SIZE_LIMIT, ADF_HTTP2_CLIENT_INVALID_HEADER_NAME, ADF_HTTP2_CLIENT_HEADER_WITH_INVALID_VALUE, ADF_HTTP2_CLIENT_UNKNOWN_PSEUDO_HEADER, ADF_HTTP2_CLIENT_DUPLICATE_PATH_HEADER, ADF_HTTP2_CLIENT_EMPTY_PATH_HEADER, ADF_HTTP2_CLIENT_INVALID_PATH_HEADER, ADF_HTTP2_CLIENT_DUPLICATE_METHOD_HEADER, ADF_HTTP2_CLIENT_EMPTY_METHOD_HEADER, ADF_HTTP2_CLIENT_INVALID_METHOD_HEADER, ADF_HTTP2_CLIENT_DUPLICATE_SCHEME_HEADER, ADF_HTTP2_CLIENT_EMPTY_SCHEME_HEADER, ADF_HTTP2_CLIENT_NO_METHOD_HEADER, ADF_HTTP2_CLIENT_NO_SCHEME_HEADER, ADF_HTTP2_CLIENT_NO_PATH_HEADER, ADF_HTTP2_CLIENT_PREMATURELY_CLOSED_STREAM, ADF_HTTP2_CLIENT_PREMATURELY_CLOSED_CONNECTION, ADF_HTTP2_CLIENT_LARGER_DATA_BODY_THAN_DECLARED, ADF_HTTP2_CLIENT_LARGE_CHUNKED_BODY, ADF_HTTP2_NEGATIVE_WINDOW_UPDATE, ADF_HTTP2_SEND_WINDOW_FLOW_CONTROL_ERROR, ADF_HTTP2_CLIENT_UNEXPECTED_CONTINUATION_FRAME, ADF_HTTP2_CLIENT_WINDOW_UPDATE_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_WINDOW_UPDATE_FRAME_INCORRECT_INCREMENT, ADF_HTTP2_CLIENT_WINDOW_UPDATE_FRAME_INCREMENT_NOT_ALLOWED_FOR_WINDOW, ADF_HTTP2_CLIENT_GOAWAY_FRAME_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_PING_FRAME_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_PUSH_PROMISE, ADF_HTTP2_CLIENT_SETTINGS_FRAME_INCORRECT_MAX_FRAME_SIZE, ADF_HTTP2_CLIENT_SETTINGS_FRAME_INCORRECT_INIIAL_WINDOW_SIZE, ADF_HTTP2_CLIENT_SETTINGS_FRAME_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_SETTINGS_FRAME_ACK_FLAG_NONZERO_LENGTH, ADF_HTTP2_CLIENT_RST_STREAM_FRAME_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_RST_STREAM_FRAME_INCORRECT_IDENTIFIER, ADF_HTTP2_CLIENT_PRIORITY_FRAME_INCORRECT_DEPENDENCY, ADF_HTTP2_CLIENT_PRIORITY_FRAME_INCORRECT_IDENTIFIER, ADF_HTTP2_CLIENT_PRIORITY_FRAME_INCORRECT_LENGTH, ADF_HTTP2_CLIENT_CONTINUATION_FRAME_INCORRECT_IDENTIFIER, ADF_HTTP2_CLIENT_CONTINUATION_FRAME_EXPECTED_INAPPROPRIATE_FRAME, ADF_HTTP2_CLIENT_INVALID_HEADER, ADF_HTTP2_CLIENT_UNEXPECTED_DATA_FRAME, ADF_HTTP2_CLIENT_UNEXPECTED_RST_FRAME, ADF_HTTP2_CLIENT_UNEXPECTED_WINDOW_UPDATE_FRAME, ADF_HTTP2_CLIENT_SENT_PING_NONZERO_ID, ADF_HTTP2_CLIENT_SENT_SETTINGS_NONZERO_ID, ADF_HTTP2_CLIENT_SENT_GOAWAY_NONZERO_ID, ADF_HTTP2_CLIENT_HEADER_FRAME_UNEXPECTED_PSEUDO_HEADER, ADF_HTTP2_CLIENT_DATA_FRAME_INCORRECT_IDENTIFIER, ADF_HTTP2_CLIENT_HEADER_FRAME_CONNECTION_SPECIFIC_HDR, ADF_HTTP2_CLIENT_HEADER_FRAME_INCORRECT_TE_HDR, ADF_HTTP2_CLIENT_CONTROL_FRAME_FLOOD_DETECTED, ADF_HTTP2_FRAME_TO_CLIENT_FLOOD_DETECTED, ADF_HTTP2_CLIENT_EMPTY_DATA_FRAME_FLOOD_DETECTED, ADF_HTTP2_CLIENT_ZERO_HEAD_NAME, ADF_HTTP2_CLIENT_EXCEEDED_HTTP2_MAX_SINGLE_HEADER_SIZE_LIMIT, ADF_HTTP2_CLIENT_RST_FRAME_FLOOD_DETECTED, ADF_HTTP2_CLIENT_INVALID_FRAMES_FLOOD_DETECTED, ADF_USER_DELETE_OPERATION_DATASCRIPT_RESET_CONN, ADF_USER_DELETE_OPERATION_HTTP_RULE_SECURITY_ACTION_CLOSE_CONN, ADF_USER_DELETE_OPERATION_HTTP_RULE_SECURITY_RATE_LIMIT_ACTION_CLOSE_CONN, ADF_USER_DELETE_OPERATION_HTTP_RULE_MISSING_TOKEN_ACTION_CLOSE_CONN, ADF_HTTP_BAD_REQUEST_INVALID_HOST_IN_REQUEST_LINE, ADF_HTTP_BAD_REQUEST_RECEIVED_VERSION_LESS_THAN_10, ADF_HTTP_NOT_ALLOWED_DATASCRIPT_RESPONSE_RETURNED_4XX, ADF_HTTP_NOT_ALLOWED_RUM_FLAGGED_INVALID_METHOD, ADF_HTTP_CONTENT_LENGTH_HDR_WITH_UNSUPPORTED_METHOD, ADF_HTTP_NOT_ALLOWED_UNSUPPORTED_TRACE_METHOD, ADF_HTTP_REQUEST_TIMEOUT_WAITING_FOR_CLIENT, ADF_HTTP_BAD_REQUEST_CLIENT_SENT_INVALID_CONTENT_LENGTH, ADF_HTTP_BAD_REQUEST_CLIENT_SENT_HTTP11_WITHOUT_HOST_HDR, ADF_HTTP_BAD_REQUEST_FAILED_TO_PARSE_URI, ADF_HTTP_BAD_REQUEST_INVALID_HEADER_LINE, ADF_HTTP_BAD_REQUEST_ERROR_WHILE_READING_CLIENT_HEADERS, ADF_HTTP_BAD_REQUEST_CLIENT_SENT_DUPLICATE_HEADER, ADF_HTTP_BAD_REQUEST_CLIENT_SENT_INVALID_HOST_HEADER, ADF_HTTP_NOT_IMPLEMENTED_CLIENT_SENT_UNKNOWN_TRANSFER_ENCODING, ADF_HTTP_BAD_REQUEST_REQUESTED_SERVER_NAME_DIFFERS, ADF_HTTP_BAD_REQUEST_CLIENT_SENT_INVALID_CHUNKED_BODY, ADF_HTTP_BAD_REQUEST_INVALID_HEADER_IN_SPDY, ADF_HTTP_BAD_REQUEST_INVALID_HEADER_BLOCK_IN_SPDY, ADF_HTTP_BAD_REQUEST_DATA_ERROR_IN_SPDY, ADF_HTTP_BAD_REQUEST_NO_METHOD_URI_OR_PROT_IN_REQ_CREATE_SPDY, ADF_HTTP_BAD_REQUEST_CLIENT_PREMATURELY_CLOSED_SPDY_STREAM, ADF_HTTP_BAD_REQUEST_DATA_ERROR_IN_SPDY_READ_REQ_BODY, ADF_HTTP_BAD_REQUEST_CERT_ERROR, ADF_HTTP_BAD_REQUEST_PLAIN_HTTP_REQUEST_SENT_ON_HTTPS_PORT, ADF_HTTP_BAD_REQUEST_PLAIN_HTTP_REQUEST_SENT_ON_HTTPS_PORT_RESET_CONN, ADF_HTTP_BAD_REQUEST_NO_CERT_ERROR, ADF_HTTP_BAD_REQUEST_HEADER_TOO_LARGE, ADF_SERVER_HIGH_RESPONSE_TIME_L7, ADF_SERVER_HIGH_RESPONSE_TIME_L4, ADF_COOKIE_SIZE_GREATER_THAN_MAX, ADF_COOKIE_SIZE_LESS_THAN_MIN_COOKIE_LEN, ADF_PERSISTENCE_PROFILE_KEYS_NOT_CONFIGURED, ADF_PERSISTENCE_COOKIE_VERSION_MISMATCH, ADF_COOKIE_ABSENT_FROM_KEYS_IN_PERSISTENCE_PROFILE, ADF_GSLB_SITE_PERSISTENCE_REMOTE_SITE_DOWN, ADF_HTTP_NOT_ALLOWED_DATASCRIPT_RESPONSE_RETURNED_5XX, ADF_SERVER_UPSTREAM_TIMEOUT, ADF_SERVER_UPSTREAM_READ_ERROR, ADF_SERVER_UPSTREAM_RESOLVER_ERROR, ADF_SIP_INVALID_MESSAGE_FROM_CLIENT, ADF_SIP_MESSAGE_UPDATE_FAILED, ADF_SIP_SERVER_UNKNOWN_CALLID, ADF_SIP_REQUEST_FAILED, ADF_SIP_REQUEST_TIMEDOUT, ADF_SIP_CONN_IDLE_TIMEDOUT, ADF_SIP_TRANSACTION_TIMEDOUT, ADF_SIP_SVR_UDP_PORT_NOT_REACHABLE, ADF_SIP_CLT_UDP_PORT_NOT_REACHABLE, ADF_SIP_INVALID_MESSAGE_FROM_SERVER, ADF_L4_DATASCRIPT_DROP, ADF_DATASCRIPT_SIGNIFICANCE, ADF_SAML_COOKIE_VERSION_MISMATCH, ADF_SAML_COOKIE_KEYS_NOT_CONFIGURED, ADF_SAML_COOKIE_ABSENT_FROM_KEYS_IN_SAML_AUTH_POLICY, ADF_SAML_COOKIE_INVALID, ADF_SAML_COOKIE_DECRYPTION_ERROR, ADF_SAML_COOKIE_ENCRYPTION_ERROR, ADF_SAML_COOKIE_DECODE_ERROR, ADF_SAML_COOKIE_SESSION_COOKIE_GREATER_THAN_MAX, ADF_SAML_COOKIE_HANDSHAKE_COOKIE_GREATER_THAN_MAX, ADF_SAML_ASSERTION_DOES_NOT_MATCH_REQUEST_ID, ADF_SAML_AUTHENTICATION_UNSUPPORTED_METHOD, ADF_SAML_COOKIE_SESSION_COOKIE_TIMEOUT, ADF_SAML_ACS_URL_MISMATCH, ADF_SAML_ASSERTION_NO_BODY, ADF_SAML_ASSERTION_INVALID, ADF_SAML_ASSERTION_ATTRIBUTE_ERROR, ADF_SAML_LOGIN_ERROR, ADF_SAML_DECRYPT_ASSERTION_FAILURE, ADF_SAML_LASSO_PROFILE_ERROR_INVALID_MSG, ADF_SAML_LASSO_PROFILE_ERROR_MISSING_STATUS_CODE, ADF_SAML_LASSO_LOGIN_ERROR_REQUEST_DENIED, ADF_SAML_LASSO_LOGIN_ERROR_STATUS_NOT_SUCCESS, ADF_SAML_LASSO_PROFILE_ERROR_UNSUPPORTED_PROFILE, ADF_SAML_LASSO_PROFILE_ERROR_MISSING_RESPONSE, ADF_SAML_LASSO_LOGIN_ERROR_ASSERTION_REPLAY, ADF_SAML_LASSO_PROFILE_ERROR_MISSING_NAME_IDENTIFIER, ADF_SAML_LASSO_PROFILE_ERROR_MISSING_SERVER, ADF_SAML_LASSO_PROFILE_ERROR_INVALID_REQUEST, ADF_SAML_AUTHENTICATION_ERROR, ADF_SAML_AUTHENTICATION_RULE_NOMATCH, ADF_SAML_AUTHORIZATION_RULE_NOMATCH, ADF_SAML_AUTHENTICATION_SKIPPED_RULE_MATCH, ADF_SAML_AUTHORIZATION_FAILED_RULE_MATCH, ADF_SAML_AUTHENTICATION_DISABLED_BY_DS, ADF_SSO_AUTHENTICATION_RULE_NOMATCH, ADF_SSO_AUTHORIZATION_RULE_NOMATCH, ADF_SSO_AUTHENTICATION_SKIPPED_RULE_MATCH, ADF_SSO_AUTHORIZATION_FAILED_RULE_MATCH, ADF_SAML_AUTH_INVALID_POST_REQUEST, ADF_SAML_AUTH_SIGNATURE_VERIFICATION_FAILED, ADF_HTTP_SERVER_RESELECT_OCCURRENCE, ADF_HTTP_SERVER_RESELECT_SKIP_V1_SERVER_AFTER_SENT_V2_REQ, ADF_HTTP_SERVER_RESELECT_SKIP_V2_SERVER_AFTER_SENT_V1_REQ, ADF_HTTP_RULE_SECURITY_RATE_LIMIT_ACTION_REPORT, ADF_HTTP_RULE_SECURITY_RATE_LIMIT_ACTION_REDIRECT, ADF_HTTP_RULE_SECURITY_RATE_LIMIT_ACTION_RESPONSE, ADF_HTTP_RULE_REDIRECT_ACTION_FAILED, ADF_HTTP_RULE_REDIRECT_ACTION_FAILED_WITH_IP_ADDRESS, ADF_HTTP2_SERVER_SENT_UNEXPECTED_FRAME, ADF_HTTP2_SERVER_SENT_FRAME_UNKNOWN_STREAM, ADF_HTTP2_SERVER_REJECTED_REQUEST_WITH_ERROR, ADF_HTTP2_SERVER_SENT_GOAWAY_WITH_ERROR, ADF_HTTP2_SERVER_SENT_UNEXPECTED_PUSH_PROMISE, ADF_HTTP2_SERVER_SENT_INVALID_HEADER, ADF_HTTP2_SERVER_SENT_DUP_STATUS_HEADER, ADF_HTTP2_SERVER_SENT_INVALID_STATUS_HEADER, ADF_HTTP2_SERVER_SENT_LARGE_HEADER_NAME_LEN, ADF_HTTP2_SERVER_NO_STATUS_HEADER, ADF_HTTP2_SERVER_SENT_DATA_FOR_UNKNOWN_STREAM, ADF_HTTP2_SERVER_STREAM_FLOW_CONTROL_VIOLATION, ADF_HTTP2_SERVER_CONN_FLOW_CONTROL_VIOLATION, ADF_HTTP2_SERVER_SENT_INVALID_TRAILER, ADF_HTTP2_SERVER_SENT_TRAILER_NO_ENDSTREAM_FLAG, ADF_HTTP2_SERVER_SENT_SHORT_FRAME, ADF_HTTP2_SERVER_SENT_FRAME_LONG_PADDING, ADF_HTTP2_SERVER_SENT_LARGE_FRAME, ADF_HTTP2_SERVER_SENT_FRAME_INVALID_LENGTH, ADF_HTTP2_SERVER_SENT_TRUNCATED_HEADER, ADF_HTTP2_SERVER_SENT_INVALID_TABLE_INDEX, ADF_HTTP2_SERVER_SENT_INVALID_TABLE_SIZE_UPDATE, ADF_HTTP2_SERVER_SENT_TABLE_INDEX_CONT_FLAG, ADF_HTTP2_SERVER_SENT_ZERO_HEADER_NAME_LEN, ADF_HTTP2_SERVER_SENT_INVALID_ENCODED_HEADER, ADF_HTTP2_SERVER_SENT_RST_INVALID_LENGTH, ADF_HTTP2_SERVER_SENT_GOAWAY_NONZERO_ID, ADF_HTTP2_SERVER_SENT_GOAWAY_INVALID_LEN, ADF_HTTP2_SERVER_SENT_WIN_UPDATE_INVALID_LEN, ADF_HTTP2_SERVER_SENT_WIN_UPDATE_LARGE_LEN, ADF_HTTP2_SERVER_SENT_SETTINGS_NONZERO_ID, ADF_HTTP2_SERVER_SENT_SETTINGS_ACK_NONZERO_ID, ADF_HTTP2_SERVER_SENT_SETTINGS_INVALID_LEN, ADF_HTTP2_SERVER_SENT_SETTING_LARGE_INI_WIN_SIZE, ADF_HTTP2_SERVER_SENT_PING_NONZERO_ID, ADF_HTTP2_SERVER_SENT_PING_INVALID_LEN, ADF_HTTP2_SERVER_SENT_PING_ACK, ADF_HTTP2_SERVER_NO_UPSTREAM_KEEPALIVE, ADF_HTTP2_CLIENT_SENT_TRAILER, ADF_HTTP2_CLIENT_SENT_UNSUPPORTED_PROTOCOL_HDR, ADF_HTTP2_WEBSOCKET_IS_NOT_ENABLED, ADF_HTTP2_WEBSOCKET_DETECTED, ADF_HTTP2_CLIENT_SENT_PROTOCOL_HDR_WITH_WRONG_METHOD, ADF_HTTP2_WEBSOCKET_VERSION_MISMATCH, ADF_HTTP2_BAD_REQUEST_CLIENT_SENT_NO_HOST_HEADER, ADF_HTTP_CONTENT_REWRITE_EMPTY_STRING, ADF_HTTP2_SERVER_SIDE_SSL_ALPN_FAILURE, ADF_HTTP2_SERVER_DOES_NOT_SUPPORT_V2, ADF_HTTP2_MAX_REQUESTS_EXCEEDED, ADF_HTTP2_SERVER_CONTROL_FRAME_FLOOD_DETECTED, ADF_HTTP2_SERVER_EXCEEDED_HTTP2_MAX_FIELD_SIZE_LIMIT, ADF_HTTP2_SERVER_OUT_OF_BOUND_HPACK_TABLE_INDEX, ADF_HTTP2_CLIENT_HPACK_LARGE_HEADER, ADF_HTTP2_SERVER_HPACK_LARGE_HEADER, ADF_HTTP2_SERVER_HEADER_BLOCK_TOO_LONG_HEADER_INDEX, ADF_HTTP2_UPSTREAM_NO_SUPPORT_DYNAMIC_TABLE, ADF_HTTP2_UPSTREAM_NO_SUPPORT_DYNAMIC_TABLE_ON_CACHE, ADF_PERSISTENCE_APP_COOKIE_INVALID_EXPIRY_TIMESTAMP, ADF_PERSISTENCE_COOKIE_EXPIRED, ADF_SITE_PERSISTENCE_COOKIE_EXPIRED, ADF_ICAP_SERVER_HIGH_RESPONSE_TIME, ADF_ICAP_BLOCKED, ADF_ICAP_MODIFIED, ADF_ICAP_OUT_OF_MEMORY, ADF_ICAP_TIMEDOUT, ADF_ICAP_BODY_SIZE_BIGGER_THAN_CONFIGURED, ADF_ICAP_CONNECTION_ERROR, ADF_ICAP_SERVER_ERROR, ADF_ICAP_FAILED, ADF_HTTP_BAD_REQUEST_INVALID_REQUEST_LINE, ADF_HTTP_BAD_RESPONSE_INVALID_REQUEST_LINE, ADF_LDAP_AUTHENTICATION_DISABLED_BY_DS, ADF_PAA_AUTHENTICATION_DISABLED_BY_DS, ADF_JWT_MISSING_BEARER_TOKEN, ADF_JWT_MISSING_AUTHORIZATION_HEADER, ADF_JWT_MISSING_QUERY_PARAMS, ADF_JWT_EMPTY_TOKEN_IN_QUERY_PARAM, ADF_JWT_QUERY_PARAMS_MISSING_TOKEN_NAME, ADF_JWT_EMPTY_TOKEN_HEADERS, ADF_JWT_EMPTY_TOKEN_PAYLOAD, ADF_JWT_AUD_CLAIM_NULL, ADF_JWT_AUD_MISMATCH, ADF_JWT_ISSUER_CLAIM_NULL, ADF_JWT_UNKNOWN_ISSUER, ADF_JWT_KID_NULL, ADF_JWT_INVALID_KID, ADF_JWT_ALG_NULL, ADF_JWT_ALG_MISMATCH, ADF_JWT_NOT_YET_VALID, ADF_JWT_EXPIRED, ADF_JWT_SIGNATURE_VERIFICATION_FAILURE, ADF_JWT_VALIDATION_DISABLED_BY_DS, ADF_JWT_INVALID_JWKS, ADF_HTTP_CONNECTION_STRATEGY_CONVERTED, ADF_HTTP_NTLM_AUTHENTICATION_FAILED, ADF_HTTP_NTLM_NEGOTIATION_RESPONSE_DECODE_FAIL, ADF_HTTP_NTLM_NEGOTIATION_RESPONSE_WRONG_SIG, ADF_HTTP_NTLM_NEGOTIATION_RESPONSE_WRONG_MESSAGE, ADF_HTTP_NTLM_NEGOTIATION_REQUEST_DECODE_FAIL, ADF_HTTP_NTLM_NEGOTIATION_REQUEST_WRONG_SIG, ADF_HTTP_NTLM_NEGOTIATION_REQUEST_WRONG_MESSAGE, ADF_HTTP_UNEXPECTED_RUM_REQUEST, ADF_HTTP_NTLM_REQUEST_QUEUEING_DISABLED, ADF_HTTP_NTLM_SERVER_RESELECT_DISABLED, ADF_HTTP_NTLM_POOL_SWITCHED, ADF_HTTP_NTLM_CONNECTION_DETECTED, ADF_REQUEST_URI_INVALID_UTF8_FORMAT, ADF_REQUEST_ARGS_INVALID_UTF8_FORMAT, ADF_REQUEST_CHUNK_MODE_WITH_CONTENT_LENGTH, ADF_HTTP2_H2C_UPGRADE_NO_HTTP2_SETTINGS, ADF_HTTP2_H2C_UPGRADE_HTTP2_SETTINGS_ERR, ADF_HTTP2_H2C_UPGRADE_REQUEST, ADF_HTTP2_H2C_UPGRADE_TO_HTTP2, ADF_HTTP2_H2C_UPGRADE_OPTIONS_REQUEST, ADF_HTTP2_H2C_UPGRADE_OPTIONS_REQUEST_WITH_BODY, ADF_HTTP2_INVALID_VERSION, ADF_HTTP2_INVALID_CHUNKED_BODY, ADF_SERVER_RESPONSE_HEADER_TOO_LARGE, ADF_HTTP_CLIENT_EXCEEDED_MAX_HEADER_SIZE_LIMIT, ADF_HTTP_CLIENT_EXCEEDED_MAX_SINGLE_HEADER_SIZE_LIMIT, ADF_HTTP_BAD_REQUEST_REQUESTED_HOST_NAME_DOES_NOT_MATCH_SERVERNAME, ADF_OAUTH_INVALID_REQUEST, ADF_OAUTH_INVALID_CLIENT, ADF_OAUTH_INVALID_GRANT, ADF_OAUTH_UNAUTHORIZED_CLIENT, ADF_OAUTH_UNAUTHORIZED_GRANT_TYPE, ADF_OAUTH_INVALID_SCOPE, ADF_OAUTH_ACCESS_DENIED, ADF_OAUTH_UNSUPPORTED_RESPONSE_TYPE, ADF_OAUTH_HANDSHAKE_UNAUTHORIZED_CLIENT, ADF_OAUTH_SERVER_ERROR, ADF_OAUTH_TEMPORARILY_UNAVAILABLE, ADF_OAUTH_OIDC_INVALID_ALG, ADF_OAUTH_OIDC_INVALID_AT_HASH, ADF_OAUTH_AUTHORIZATION_FAILED_RULE_MATCH, ADF_OAUTH_OIDC_JWT_AZP_MISMATCH, ADF_OAUTH_OIDC_JWT_AZP_CLAIM_INVALID, ADF_OAUTH_COOKIE_VERSION_MISMATCH, ADF_OAUTH_COOKIE_KEYS_NOT_CONFIGURED, ADF_OAUTH_COOKIE_ENCRYPTION_ERROR, ADF_OAUTH_AUTHENTICATION_SKIPPED_RULE_MATCH, ADF_OAUTH_TOKEN_EXCHANGE_FAIL, ADF_OAUTH_USERINFO_FAIL, ADF_OAUTH_JWKS_URI_FAIL, ADF_OAUTH_INTROSPECT_FAIL, ADF_OAUTH_NULL_COOKIE, ADF_OAUTH_INVALID_HS_REDIRECT_URI, ADF_OAUTH_INVALID_COOKIE, ADF_OAUTH_ACCESS_TOKEN_INACTIVE, ADF_HTTP_CLIENT_EXCEEDED_MAX_HEADER_COUNT_LIMIT, ADF_HTTP_SERVER_EXCEEDED_MAX_HEADER_COUNT_LIMIT, ADF_HTTP2_CLIENT_EXCEEDED_HTTP2_MAX_HEADER_COUNT_LIMIT, ADF_HTTP2_SERVER_PUSH_INITIATED_REQUEST, ADF_OAUTH_USER_ID_TOKEN_NULL, ADF_OAUTH_END_SESSION_ENDPOINT_NOT_CONFIGURED, ADF_OAUTH_INTROSPECT_DATA_SAVE_FAILED, ADF_WEBSOCKET_ACCEPT_VERIFY_FAILED, ADF_WEBSOCKET_DUPLICATE_ACCEPT_HEADER, ADF_WEBSOCKET_ACCEPT_HEADER_MISSED, ADF_WEBSOCKET_DETECTED, ADF_WEBSOCKET_HANDSHAKE_FAILED, ADF_WEBSOCKET_WRONG_SEC_WEBSOCKET_KEY, ADF_OAUTH_TOKEN_ENDPOINT_CONN_FAIL, ADF_OAUTH_USERINFO_ENDPOINT_CONN_FAIL, ADF_OAUTH_JWKS_ENDPOINT_CONN_FAIL, ADF_OAUTH_INTRO_ENDPOINT_CONN_FAIL, ADF_SESSION_NOT_ENABLED, ADF_SESSION_MODULE_LENGTH_MISMATCH, ADF_HTTP_UNEXPECTED_CSRF_REQUEST, ADF_CSRF_REJECTED, ADF_DIAM_REQUEST_TIMEDOUT, ADF_USER_DELETE_OPERATION_DATASCRIPT_CLOSE_CONN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SslErrorCode *string `json:"ssl_error_code,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_hm_event_shm_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_hm_event_shm_details.go index 66242668a..fb5318e9f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_hm_event_shm_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_hm_event_shm_details.go @@ -8,16 +8,16 @@ package models // swagger:model SeHmEventShmDetails type SeHmEventShmDetails struct { - // Average health monitor response time from server in milli-seconds. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average health monitor response time from server in milli-seconds. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AverageResponseTime *uint64 `json:"average_response_time,omitempty"` - // Health Monitor name. It is a reference to an object of type HealthMonitor. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Health Monitor name. It is a reference to an object of type HealthMonitor. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true HealthMonitor *string `json:"health_monitor"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RespString *string `json:"resp_string,omitempty"` - // Response code from server. Field introduced in 17.2.4. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Response code from server. Field introduced in 17.2.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResponseCode *uint32 `json:"response_code,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_hm_event_vs_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_hm_event_vs_details.go index 7ab7b7d92..0f1baad60 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_hm_event_vs_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_hm_event_vs_details.go @@ -8,27 +8,27 @@ package models // swagger:model SeHmEventVsDetails type SeHmEventVsDetails struct { - // HA Compromised reason. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HA Compromised reason. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HaReason *string `json:"ha_reason,omitempty"` - // Reason for Virtual Service Down. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reason for Virtual Service Down. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Service Engine name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service Engine name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeName *string `json:"se_name,omitempty"` - // UUID of the event generator. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the event generator. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SrcUUID *string `json:"src_uuid,omitempty"` - // VIP address. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // VIP address. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Vip6Address *IPAddr `json:"vip6_address,omitempty"` - // VIP address. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // VIP address. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VipAddress *IPAddr `json:"vip_address,omitempty"` - // VIP id. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // VIP id. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VipID *string `json:"vip_id,omitempty"` - // Virtual Service name. It is a reference to an object of type VirtualService. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Virtual Service name. It is a reference to an object of type VirtualService. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VirtualService *string `json:"virtual_service,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_ip6_dad_failed_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_ip6_dad_failed_event_details.go index db32bfb40..60104ebe8 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_ip6_dad_failed_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_ip6_dad_failed_event_details.go @@ -8,12 +8,12 @@ package models // swagger:model SeIP6DadFailedEventDetails type SeIp6DadFailedEventDetails struct { - // IPv6 address. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IPv6 address. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DadIP *IPAddr `json:"dad_ip,omitempty"` - // Vnic name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Vnic name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IfName *string `json:"if_name,omitempty"` - // UUID of the SE responsible for this event. It is a reference to an object of type ServiceEngine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the SE responsible for this event. It is a reference to an object of type ServiceEngine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeRef *string `json:"se_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_ip_added_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_ip_added_event_details.go index 9a6c78823..84a935ae2 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_ip_added_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_ip_added_event_details.go @@ -8,30 +8,30 @@ package models // swagger:model SeIpAddedEventDetails type SeIPAddedEventDetails struct { - // Vnic name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Vnic name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IfName *string `json:"if_name,omitempty"` - // IP added. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP added. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IP *string `json:"ip,omitempty"` - // Vnic linux name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Vnic linux name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LinuxName *string `json:"linux_name,omitempty"` - // Mac Address. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Mac Address. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Mac *string `json:"mac,omitempty"` - // Mask . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Mask . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Mask *int32 `json:"mask,omitempty"` - // DCHP or Static. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DCHP or Static. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Mode *string `json:"mode,omitempty"` - // Network UUID. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Network UUID. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NetworkUUID *string `json:"network_uuid,omitempty"` - // Namespace. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Namespace. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ns *string `json:"ns,omitempty"` - // UUID of the SE responsible for this event. It is a reference to an object of type ServiceEngine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the SE responsible for this event. It is a reference to an object of type ServiceEngine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeRef *string `json:"se_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_ip_removed_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_ip_removed_event_details.go index d782cc94f..356d2c082 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_ip_removed_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_ip_removed_event_details.go @@ -8,30 +8,30 @@ package models // swagger:model SeIpRemovedEventDetails type SeIPRemovedEventDetails struct { - // Vnic name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Vnic name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IfName *string `json:"if_name,omitempty"` - // IP added. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP added. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IP *string `json:"ip,omitempty"` - // Vnic linux name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Vnic linux name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LinuxName *string `json:"linux_name,omitempty"` - // Mac Address. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Mac Address. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Mac *string `json:"mac,omitempty"` - // Mask . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Mask . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Mask *int32 `json:"mask,omitempty"` - // DCHP or Static. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DCHP or Static. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Mode *string `json:"mode,omitempty"` - // Network UUID. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Network UUID. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NetworkUUID *string `json:"network_uuid,omitempty"` - // Namespace. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Namespace. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ns *string `json:"ns,omitempty"` - // UUID of the SE responsible for this event. It is a reference to an object of type ServiceEngine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the SE responsible for this event. It is a reference to an object of type ServiceEngine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeRef *string `json:"se_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_ipfailure_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_ipfailure_event_details.go index 40ab3fe53..8c536980b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_ipfailure_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_ipfailure_event_details.go @@ -8,15 +8,15 @@ package models // swagger:model SeIpfailureEventDetails type SeIpfailureEventDetails struct { - // Mac Address. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Mac Address. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Mac *string `json:"mac,omitempty"` - // Network UUID. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Network UUID. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NetworkUUID *string `json:"network_uuid,omitempty"` - // UUID of the SE responsible for this event. It is a reference to an object of type ServiceEngine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the SE responsible for this event. It is a reference to an object of type ServiceEngine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeRef *string `json:"se_ref,omitempty"` - // Vnic name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Vnic name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VnicName *string `json:"vnic_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_licensed_bandwdith_exceeded_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_licensed_bandwdith_exceeded_event_details.go index 59a567944..793a638f0 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_licensed_bandwdith_exceeded_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_licensed_bandwdith_exceeded_event_details.go @@ -8,9 +8,9 @@ package models // swagger:model SeLicensedBandwdithExceededEventDetails type SeLicensedBandwdithExceededEventDetails struct { - // Number of packets dropped since the last event. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of packets dropped since the last event. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumPktsDropped *uint32 `json:"num_pkts_dropped,omitempty"` - // UUID of the SE responsible for this event. It is a reference to an object of type ServiceEngine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the SE responsible for this event. It is a reference to an object of type ServiceEngine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeRef *string `json:"se_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_list.go b/vendor/github.com/vmware/alb-sdk/go/models/se_list.go index e7a3d1291..5cb0691c8 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_list.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_list.go @@ -8,103 +8,103 @@ package models // swagger:model SeList type SeList struct { - // Vip is Active on Cloud. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Vip is Active on Cloud. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ActiveOnCloud *bool `json:"active_on_cloud,omitempty"` - // Vip is Active on this ServiceEngine. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Vip is Active on this ServiceEngine. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ActiveOnSe *bool `json:"active_on_se,omitempty"` - // This flag is set when scaling in an SE in admin down mode. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This flag is set when scaling in an SE in admin down mode. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AdminDownRequested *bool `json:"admin_down_requested,omitempty"` - // Attach IP is in progress. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Attach IP is in progress. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AttachIPInProgress *bool `json:"attach_ip_in_progress,omitempty"` - // All attempts to program the Vip on Cloud have been made. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // All attempts to program the Vip on Cloud have been made. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CloudProgrammingDone *bool `json:"cloud_programming_done,omitempty"` - // Status of Vip on the Cloud. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Status of Vip on the Cloud. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CloudProgrammingStatus *string `json:"cloud_programming_status,omitempty"` - // This flag is set when an SE is admin down or scaling in. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This flag is set when an SE is admin down or scaling in. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DeleteInProgress *bool `json:"delete_in_progress,omitempty"` - // Detach IP is in progress. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Detach IP is in progress. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DetachIPInProgress *bool `json:"detach_ip_in_progress,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FloatingIntfIP []*IPAddr `json:"floating_intf_ip,omitempty"` - // IPv6 Floating Interface IPs for the RoutingService. Field introduced in 22.1.6, 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // IPv6 Floating Interface IPs for the RoutingService. Field introduced in 22.1.6, 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. FloatingIntfIp6Addresses []*IPAddr `json:"floating_intf_ip6_addresses,omitempty"` - // Updated whenever this entry is created. When the sees this has changed, it means that the SE should disrupt, since there was a delete then create, not an update. Field introduced in 18.1.5,18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Updated whenever this entry is created. When the sees this has changed, it means that the SE should disrupt, since there was a delete then create, not an update. Field introduced in 18.1.5,18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Incarnation *string `json:"incarnation,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsPortchannel *bool `json:"is_portchannel,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsPrimary *bool `json:"is_primary,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsStandby *bool `json:"is_standby,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Memory *int32 `json:"memory,omitempty"` - // Management IPv4 address of SE. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Management IPv4 address of SE. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MgmtIP *IPAddr `json:"mgmt_ip,omitempty"` - // Management IPv6 address of SE. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Management IPv6 address of SE. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MgmtIp6 *IPAddr `json:"mgmt_ip6,omitempty"` - // VIP Route is revoked as pool went down. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // VIP Route is revoked as pool went down. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RouteRevokedPoolDown *bool `json:"route_revoked_pool_down,omitempty"` - // This flag is set when a VS is actively scaling out to this SE. Field introduced in 18.1.5, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This flag is set when a VS is actively scaling out to this SE. Field introduced in 18.1.5, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ScaleoutInProgress *bool `json:"scaleout_in_progress,omitempty"` - // All attempts to program the Vip on this ServiceEngine have been made. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // All attempts to program the Vip on this ServiceEngine have been made. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeProgrammingDone *bool `json:"se_programming_done,omitempty"` - // Vip is awaiting response from this ServiceEngine. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Vip is awaiting response from this ServiceEngine. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeReadyInProgress *bool `json:"se_ready_in_progress,omitempty"` - // It is a reference to an object of type ServiceEngine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type ServiceEngine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true SeRef *string `json:"se_ref"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SecIdx *int32 `json:"sec_idx,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SnatIP *IPAddr `json:"snat_ip,omitempty"` - // IPV6 address for SE snat. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // IPV6 address for SE snat. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SnatIp6Address *IPAddr `json:"snat_ip6_address,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Vcpus *int32 `json:"vcpus,omitempty"` - // Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Vip6SubnetMask *int32 `json:"vip6_subnet_mask,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VipIntfIP *IPAddr `json:"vip_intf_ip,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VipIntfList []*SeVipInterfaceList `json:"vip_intf_list,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VipIntfMac *string `json:"vip_intf_mac,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VipSubnetMask *int32 `json:"vip_subnet_mask,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VlanID *int32 `json:"vlan_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Vnic []*VsSeVnic `json:"vnic,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_memory_limit_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_memory_limit_event_details.go index 49ce17bb6..96df601ad 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_memory_limit_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_memory_limit_event_details.go @@ -8,33 +8,33 @@ package models // swagger:model SeMemoryLimitEventDetails type SeMemoryLimitEventDetails struct { - // Current status of config memory. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Current status of config memory. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigMemoryStatus *string `json:"config_memory_status,omitempty"` - // Heap config memory hard limit. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Heap config memory hard limit. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HeapConfigHardLimit *uint32 `json:"heap_config_hard_limit,omitempty"` - // Heap config memory soft limit. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Heap config memory soft limit. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HeapConfigSoftLimit *uint32 `json:"heap_config_soft_limit,omitempty"` - // Config memory usage in heap memory. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Config memory usage in heap memory. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HeapConfigUsage *uint32 `json:"heap_config_usage,omitempty"` - // Connection memory usage in heap memory. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Connection memory usage in heap memory. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HeapConnUsage *uint32 `json:"heap_conn_usage,omitempty"` - // UUID of the SE responsible for this event. It is a reference to an object of type ServiceEngine. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the SE responsible for this event. It is a reference to an object of type ServiceEngine. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeRef *string `json:"se_ref,omitempty"` - // Current shm config memory hard limit. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Current shm config memory hard limit. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ShmConfigHardLimit *uint32 `json:"shm_config_hard_limit,omitempty"` - // Current shm config memory soft limit. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Current shm config memory soft limit. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ShmConfigSoftLimit *uint32 `json:"shm_config_soft_limit,omitempty"` - // Config memory usage in shared memory. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Config memory usage in shared memory. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ShmConfigUsage *uint32 `json:"shm_config_usage,omitempty"` - // Connection memory usage in shared memory. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Connection memory usage in shared memory. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ShmConnUsage *uint32 `json:"shm_conn_usage,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_mgr_debug_filter.go b/vendor/github.com/vmware/alb-sdk/go/models/se_mgr_debug_filter.go index 05579931a..c350627cc 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_mgr_debug_filter.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_mgr_debug_filter.go @@ -8,6 +8,6 @@ package models // swagger:model SeMgrDebugFilter type SeMgrDebugFilter struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_mgr_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_mgr_event_details.go index ca5485ac8..1daedabb2 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_mgr_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_mgr_event_details.go @@ -8,67 +8,67 @@ package models // swagger:model SeMgrEventDetails type SeMgrEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudName *string `json:"cloud_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudUUID *string `json:"cloud_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableState *string `json:"enable_state,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GcpInfo *GcpInfo `json:"gcp_info,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HostName *string `json:"host_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HostUUID *string `json:"host_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Memory *int32 `json:"memory,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MigrateState *string `json:"migrate_state,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NewMgmtIP *string `json:"new_mgmt_ip,omitempty"` - // Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NewMgmtIp6 *string `json:"new_mgmt_ip6,omitempty"` - // Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OldMgmtIP *string `json:"old_mgmt_ip,omitempty"` - // Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OldMgmtIp6 *string `json:"old_mgmt_ip6,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeGrpName *string `json:"se_grp_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeGrpUUID *string `json:"se_grp_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Vcpus *int32 `json:"vcpus,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsName []string `json:"vs_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsUUID []string `json:"vs_uuid,omitempty"` - // vSphere HA on cluster enabled. Field introduced in 20.1.7, 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // vSphere HA on cluster enabled. Field introduced in 20.1.7, 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VsphereHaEnabled *bool `json:"vsphere_ha_enabled,omitempty"` - // This flag is set to true when Cloud Connector has detected an ESX host failure. This flag is set to false when the SE connects back to the controller, or when vSphere HA recovery timeout has occurred. Field introduced in 20.1.7, 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // This flag is set to true when Cloud Connector has detected an ESX host failure. This flag is set to false when the SE connects back to the controller, or when vSphere HA recovery timeout has occurred. Field introduced in 20.1.7, 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VsphereHaInprogress *bool `json:"vsphere_ha_inprogress,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_migrate_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_migrate_event_details.go index b2ce13a62..a6b8ebb98 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_migrate_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_migrate_event_details.go @@ -8,22 +8,22 @@ package models // swagger:model SeMigrateEventDetails type SeMigrateEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumVs *uint32 `json:"num_vs,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason []string `json:"reason,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeName *string `json:"se_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true SeUUID *string `json:"se_uuid"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsName *string `json:"vs_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsUUID *string `json:"vs_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_ntp_synchronization_failed.go b/vendor/github.com/vmware/alb-sdk/go/models/se_ntp_synchronization_failed.go index feb2469bd..747dcd774 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_ntp_synchronization_failed.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_ntp_synchronization_failed.go @@ -8,12 +8,12 @@ package models // swagger:model SeNtpSynchronizationFailed type SeNtpSynchronizationFailed struct { - // List of NTP Servers. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // List of NTP Servers. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NtpServers *string `json:"ntp_servers,omitempty"` - // Name of the SE reporting this event. It is a reference to an object of type ServiceEngine. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the SE reporting this event. It is a reference to an object of type ServiceEngine. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeName *string `json:"se_name,omitempty"` - // UUID of the SE responsible for this event. It is a reference to an object of type ServiceEngine. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the SE responsible for this event. It is a reference to an object of type ServiceEngine. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeRef *string `json:"se_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_objsync_peer_down_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_objsync_peer_down_details.go index cce431eff..949731c57 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_objsync_peer_down_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_objsync_peer_down_details.go @@ -8,7 +8,7 @@ package models // swagger:model SeObjsyncPeerDownDetails type SeObjsyncPeerDownDetails struct { - // Objsync peer SE UUIDs. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Objsync peer SE UUIDs. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true PeerSeUuids *string `json:"peer_se_uuids"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_persistence_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_persistence_event_details.go index 3eaf41fb8..3428d0e6d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_persistence_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_persistence_event_details.go @@ -8,12 +8,12 @@ package models // swagger:model SePersistenceEventDetails type SePersistenceEventDetails struct { - // Current number of entries in the client ip persistence table. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Current number of entries in the client ip persistence table. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Entries *int32 `json:"entries,omitempty"` - // Name of pool whose persistence table limits were reached. It is a reference to an object of type Pool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of pool whose persistence table limits were reached. It is a reference to an object of type Pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Pool *string `json:"pool,omitempty"` - // Type of persistence. Enum options - PERSISTENCE_TYPE_CLIENT_IP_ADDRESS, PERSISTENCE_TYPE_HTTP_COOKIE, PERSISTENCE_TYPE_TLS, PERSISTENCE_TYPE_CLIENT_IPV6_ADDRESS, PERSISTENCE_TYPE_CUSTOM_HTTP_HEADER, PERSISTENCE_TYPE_APP_COOKIE, PERSISTENCE_TYPE_GSLB_SITE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Type of persistence. Enum options - PERSISTENCE_TYPE_CLIENT_IP_ADDRESS, PERSISTENCE_TYPE_HTTP_COOKIE, PERSISTENCE_TYPE_TLS, PERSISTENCE_TYPE_CLIENT_IPV6_ADDRESS, PERSISTENCE_TYPE_CUSTOM_HTTP_HEADER, PERSISTENCE_TYPE_APP_COOKIE, PERSISTENCE_TYPE_GSLB_SITE, PERSISTENCE_TYPE_APP_DIAMETER. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Type *string `json:"type,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_pool_lb_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_pool_lb_event_details.go index 2bf5127e6..468c48f68 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_pool_lb_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_pool_lb_event_details.go @@ -8,18 +8,18 @@ package models // swagger:model SePoolLbEventDetails type SePoolLbEventDetails struct { - // Reason code for load balancing failure. Enum options - PERSISTENT_SERVER_INVALID, PERSISTENT_SERVER_DOWN, SRVR_DOWN, ADD_PENDING, SLOW_START_MAX_CONN, MAX_CONN, NO_LPORT, SUSPECT_STATE, MAX_CONN_RATE, CAPEST_RAND_MAX_CONN, GET_NEXT, PERSISTENT_SERVER_DISABLED. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reason code for load balancing failure. Enum options - PERSISTENT_SERVER_INVALID, PERSISTENT_SERVER_DOWN, SRVR_DOWN, ADD_PENDING, SLOW_START_MAX_CONN, MAX_CONN, NO_LPORT, SUSPECT_STATE, MAX_CONN_RATE, CAPEST_RAND_MAX_CONN, GET_NEXT, PERSISTENT_SERVER_DISABLED. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FailureCode *string `json:"failure_code,omitempty"` - // Pool name. It is a reference to an object of type Pool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Pool name. It is a reference to an object of type Pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Pool *string `json:"pool,omitempty"` - // Reason for Load balancing failure. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reason for Load balancing failure. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // UUID of event generator. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of event generator. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SrcUUID *string `json:"src_uuid,omitempty"` - // Virtual Service name. It is a reference to an object of type VirtualService. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Virtual Service name. It is a reference to an object of type VirtualService. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VirtualService *string `json:"virtual_service,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_process_crashed_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_process_crashed_details.go new file mode 100644 index 000000000..f21bc791d --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_process_crashed_details.go @@ -0,0 +1,19 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// SeProcessCrashedDetails se process crashed details +// swagger:model SeProcessCrashedDetails +type SeProcessCrashedDetails struct { + + // Number of times the process has crashed. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + CrashCounter *uint32 `json:"crash_counter,omitempty"` + + // Name of the process that crashed. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ProcessName *string `json:"process_name,omitempty"` + + // Name of the SE reporting this event. It is a reference to an object of type ServiceEngine. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SeName *string `json:"se_name,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_properties.go b/vendor/github.com/vmware/alb-sdk/go/models/se_properties.go index 14b8d41b2..2108d5184 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_properties.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_properties.go @@ -12,22 +12,22 @@ type SeProperties struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeAgentProperties *SeAgentProperties `json:"se_agent_properties,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeBootupProperties *SeBootupProperties `json:"se_bootup_properties,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeRuntimeProperties *SeRuntimeProperties `json:"se_runtime_properties,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_properties_api_response.go b/vendor/github.com/vmware/alb-sdk/go/models/se_properties_api_response.go index 3dce1c65b..db975cf21 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_properties_api_response.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_properties_api_response.go @@ -7,15 +7,5 @@ package models // SePropertiesAPIResponse se properties Api response // swagger:model SePropertiesApiResponse type SePropertiesAPIResponse struct { - - // count - // Required: true - Count *int32 `json:"count"` - - // next - Next *string `json:"next,omitempty"` - - // results - // Required: true - Results []*SeProperties `json:"results,omitempty"` + SeProperties } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_rate_limiter_drop_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_rate_limiter_drop_details.go new file mode 100644 index 000000000..5cfac520e --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_rate_limiter_drop_details.go @@ -0,0 +1,16 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// SeRateLimiterDropDetails se rate limiter drop details +// swagger:model SeRateLimiterDropDetails +type SeRateLimiterDropDetails struct { + + // Number of packets dropped by rate limiter. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + NumPktsDropped *uint64 `json:"num_pkts_dropped,omitempty"` + + // UUID of the SE responsible for this event. It is a reference to an object of type ServiceEngine. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SeRef *string `json:"se_ref,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_rate_limiters.go b/vendor/github.com/vmware/alb-sdk/go/models/se_rate_limiters.go index 503c0fec8..bb0ee6602 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_rate_limiters.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_rate_limiters.go @@ -8,21 +8,24 @@ package models // swagger:model SeRateLimiters type SeRateLimiters struct { - // Rate limiter for ARP packets in pps. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate limiter for ARP packets in pps. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ArpRl *uint32 `json:"arp_rl,omitempty"` - // Default Rate limiter in pps. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Default Rate limiter in pps. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DefaultRl *uint32 `json:"default_rl,omitempty"` - // Rate limiter for number of flow probes in pps. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate limiter for number of flow probes in pps. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FlowProbeRl *uint32 `json:"flow_probe_rl,omitempty"` - // Rate limiter for ICMP requests in pps. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate limiter for ICMP requests in pps. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IcmpRl *uint32 `json:"icmp_rl,omitempty"` - // Rate limiter for ICMP response in pps. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate limiter for ICMP response in pps. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IcmpRspRl *uint32 `json:"icmp_rsp_rl,omitempty"` - // Rate limiter for number RST pkts sent in pps. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate limiter for ND packets in pps. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + NdRl *uint32 `json:"nd_rl,omitempty"` + + // Rate limiter for number RST pkts sent in pps. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RstRl *uint32 `json:"rst_rl,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_reconcile_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_reconcile_details.go index 4843afd25..efb6f52c8 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_reconcile_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_reconcile_details.go @@ -8,18 +8,18 @@ package models // swagger:model SeReconcileDetails type SeReconcileDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NewServiceCores *float64 `json:"new_service_cores,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OldServiceCores *float64 `json:"old_service_cores,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeUUID *string `json:"se_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantUUID *string `json:"tenant_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Tier *string `json:"tier,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_refs.go b/vendor/github.com/vmware/alb-sdk/go/models/se_refs.go index 721e6304d..ca46f3834 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_refs.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_refs.go @@ -8,6 +8,6 @@ package models // swagger:model SeRefs type SeRefs struct { - // UUID of the Service Engine. It is a reference to an object of type ServiceEngine. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the Service Engine. It is a reference to an object of type ServiceEngine. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Ref *string `json:"ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_resources.go b/vendor/github.com/vmware/alb-sdk/go/models/se_resources.go index 774421931..50310ffc1 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_resources.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_resources.go @@ -8,30 +8,33 @@ package models // swagger:model SeResources type SeResources struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CoresPerSocket *int32 `json:"cores_per_socket,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Disk *int32 `json:"disk"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HyperThreading *bool `json:"hyper_threading,omitempty"` - // Indicates that the SE is running on a Virtual Machine. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Indicates that the SE is running on a Virtual Machine. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HypervisorMode *bool `json:"hypervisor_mode,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Memory *int32 `json:"memory"` - // Indicates the number of active datapath processes. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Indicates the number of active datapath processes. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumDatapathProcesses *uint32 `json:"num_datapath_processes,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true NumVcpus *int32 `json:"num_vcpus"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Usage of Intel QAT for crypto offloads. Enum options - QAT_OFF, QAT_SW_ACCELERATION, QAT_HW_OFFLOAD. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + QatMode *string `json:"qat_mode,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Sockets *int32 `json:"sockets,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_rpc_proxy_debug_filter.go b/vendor/github.com/vmware/alb-sdk/go/models/se_rpc_proxy_debug_filter.go index 35bf49435..8b77ab60a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_rpc_proxy_debug_filter.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_rpc_proxy_debug_filter.go @@ -8,12 +8,12 @@ package models // swagger:model SeRpcProxyDebugFilter type SeRPCProxyDebugFilter struct { - // Method name of RPC. Field introduced in 18.1.5, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Method name of RPC. Field introduced in 18.1.5, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MethodName *string `json:"method_name,omitempty"` - // Queue name of RPC. Field introduced in 18.1.5, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Queue name of RPC. Field introduced in 18.1.5, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Queue *string `json:"queue,omitempty"` - // UUID of Service Engine. Field introduced in 18.1.5, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of Service Engine. Field introduced in 18.1.5, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeUUID *string `json:"se_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_runtime_compression_properties.go b/vendor/github.com/vmware/alb-sdk/go/models/se_runtime_compression_properties.go index 65622186a..a49e606dd 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_runtime_compression_properties.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_runtime_compression_properties.go @@ -8,15 +8,15 @@ package models // swagger:model SeRuntimeCompressionProperties type SeRuntimeCompressionProperties struct { - // If client RTT is higher than this threshold, enable normal compression on the response. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If client RTT is higher than this threshold, enable normal compression on the response. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxLowRtt *int32 `json:"max_low_rtt,omitempty"` - // If client RTT is higher than this threshold, enable aggressive compression on the response. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If client RTT is higher than this threshold, enable aggressive compression on the response. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MinHighRtt *int32 `json:"min_high_rtt,omitempty"` - // Minimum response content length to enable compression. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Minimum response content length to enable compression. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MinLength *int32 `json:"min_length,omitempty"` - // Values that identify mobile browsers in order to enable aggressive compression. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Values that identify mobile browsers in order to enable aggressive compression. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MobileStr []string `json:"mobile_str,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_runtime_properties.go b/vendor/github.com/vmware/alb-sdk/go/models/se_runtime_properties.go index 8895472b7..81de09731 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_runtime_properties.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_runtime_properties.go @@ -8,225 +8,225 @@ package models // swagger:model SeRuntimeProperties type SeRuntimeProperties struct { - // Allow admin user ssh access to SE. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allow admin user ssh access to SE. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AdminSSHEnabled *bool `json:"admin_ssh_enabled,omitempty"` - // Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AppHeaders []*AppHdr `json:"app_headers,omitempty"` - // Deprecated in 21.1.3. Use config in ServiceEngineGroup instead. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deprecated in 21.1.3. Use config in ServiceEngineGroup instead. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. BaremetalDispatcherHandlesFlows *bool `json:"baremetal_dispatcher_handles_flows,omitempty"` - // Rate limit on maximum adf lossy log to pushper second. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 1000), Basic edition(Allowed values- 1000), Enterprise with Cloud Services edition. + // Rate limit on maximum adf lossy log to pushper second. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 1000), Basic (Allowed values- 1000) edition. ConnectionsLossyLogRateLimiterThreshold *int32 `json:"connections_lossy_log_rate_limiter_threshold,omitempty"` - // Rate limit on maximum adf udf or nf log to pushper second. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 1000), Basic edition(Allowed values- 1000), Enterprise with Cloud Services edition. + // Rate limit on maximum adf udf or nf log to pushper second. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 1000), Basic (Allowed values- 1000) edition. ConnectionsUdfnfLogRateLimiterThreshold *int32 `json:"connections_udfnf_log_rate_limiter_threshold,omitempty"` - // Disable Flow Probes for Scaled out VS'es. (This field has been moved to se_group properties 20.1.3 onwards.). Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Disable Flow Probes for Scaled out VS'es. (This field has been moved to se_group properties 20.1.3 onwards.). Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DisableFlowProbes *bool `json:"disable_flow_probes,omitempty"` - // Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DosProfile *DosThresholdProfile `json:"dos_profile,omitempty"` - // Timeout for downstream to become writable. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Timeout for downstream to become writable. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DownstreamSendTimeout *uint32 `json:"downstream_send_timeout,omitempty"` - // Frequency of SE - SE HB messages when aggressive failure mode detection is enabled. (This field has been moved to se_group properties 20.1.3 onwards). Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 100), Basic edition(Allowed values- 100), Enterprise with Cloud Services edition. + // Frequency of SE - SE HB messages when aggressive failure mode detection is enabled. (This field has been moved to se_group properties 20.1.3 onwards). Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 100), Basic (Allowed values- 100) edition. DpAggressiveHbFrequency *uint32 `json:"dp_aggressive_hb_frequency,omitempty"` - // Consecutive HB failures after which failure is reported to controller,when aggressive failure mode detection is enabled. (This field has been moved to se_group properties 20.1.3 onwards). Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 10), Basic edition(Allowed values- 10), Enterprise with Cloud Services edition. + // Consecutive HB failures after which failure is reported to controller,when aggressive failure mode detection is enabled. (This field has been moved to se_group properties 20.1.3 onwards). Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 10), Basic (Allowed values- 10) edition. DpAggressiveHbTimeoutCount *uint32 `json:"dp_aggressive_hb_timeout_count,omitempty"` - // Frequency of SE - SE HB messages when aggressive failure mode detection is not enabled. (This field has been moved to se_group properties 20.1.3 onwards). Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Frequency of SE - SE HB messages when aggressive failure mode detection is not enabled. (This field has been moved to se_group properties 20.1.3 onwards). Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DpHbFrequency *uint32 `json:"dp_hb_frequency,omitempty"` - // Consecutive HB failures after which failure is reported to controller, when aggressive failure mode detection is not enabled. (This field has been moved to se_group properties 20.1.3 onwards). Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Consecutive HB failures after which failure is reported to controller, when aggressive failure mode detection is not enabled. (This field has been moved to se_group properties 20.1.3 onwards). Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DpHbTimeoutCount *uint32 `json:"dp_hb_timeout_count,omitempty"` - // Frequency of ARP requests sent by SE for each VIP to detect duplicate IP when it loses conectivity to controller. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Frequency of ARP requests sent by SE for each VIP to detect duplicate IP when it loses conectivity to controller. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DupipFrequency *uint32 `json:"dupip_frequency,omitempty"` - // Number of ARP responses received for the VIP after which SE decides that the VIP has been moved and disables the VIP. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of ARP responses received for the VIP after which SE decides that the VIP has been moved and disables the VIP. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DupipTimeoutCount *uint32 `json:"dupip_timeout_count,omitempty"` - // Enable HSM luna engine logs. Field introduced in 16.4.8, 17.1.11, 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable HSM luna engine logs. Field introduced in 16.4.8, 17.1.11, 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableHsmLog *bool `json:"enable_hsm_log,omitempty"` - // Enable proxy ARP from Host interface for Front End proxies. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable proxy ARP from Host interface for Front End proxies. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FeproxyVipsEnableProxyArp *bool `json:"feproxy_vips_enable_proxy_arp,omitempty"` - // How often to push the flow table IPC messages in the main loop. The value is the number of times through the loop before pushing the batch. i.e, a value of 1 means every time through the loop. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // How often to push the flow table IPC messages in the main loop. The value is the number of times through the loop before pushing the batch. i.e, a value of 1 means every time through the loop. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FlowTableBatchPushFrequency *uint32 `json:"flow_table_batch_push_frequency,omitempty"` - // Overrides the MTU value received via DHCP or some other means. Use this when the infrastructure advertises an MTU that is not supported by all devices in the network. For example, in AWS or when an overlay is used. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Overrides the MTU value received via DHCP or some other means. Use this when the infrastructure advertises an MTU that is not supported by all devices in the network. For example, in AWS or when an overlay is used. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GlobalMtu *uint32 `json:"global_mtu,omitempty"` - // Enable Javascript console logs on the client browser when collecting client insights. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Enable Javascript console logs on the client browser when collecting client insights. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. HTTPRumConsoleLog *bool `json:"http_rum_console_log,omitempty"` - // Minimum response size content length to sample for client insights. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 64), Basic edition(Allowed values- 64), Enterprise with Cloud Services edition. + // Minimum response size content length to sample for client insights. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 64), Basic (Allowed values- 64) edition. HTTPRumMinContentLength *uint32 `json:"http_rum_min_content_length,omitempty"` - // Number of requests to dispatch from the request queue at a regular interval. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of requests to dispatch from the request queue at a regular interval. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LbactionNumRequestsToDispatch *uint32 `json:"lbaction_num_requests_to_dispatch,omitempty"` - // Maximum retries per request in the request queue. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum retries per request in the request queue. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LbactionRqPerRequestMaxRetries *uint32 `json:"lbaction_rq_per_request_max_retries,omitempty"` - // Deprecated in 21.1.1. Flag to indicate if log files are compressed upon full on the Service Engine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deprecated in 21.1.1. Flag to indicate if log files are compressed upon full on the Service Engine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LogAgentCompressLogs *bool `json:"log_agent_compress_logs,omitempty"` - // Deprecated in 21.1.1. Maximum application log file size before rollover. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deprecated in 21.1.1. Maximum application log file size before rollover. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LogAgentFileSzAppl *uint32 `json:"log_agent_file_sz_appl,omitempty"` - // Deprecated in 21.1.1. Maximum connection log file size before rollover. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deprecated in 21.1.1. Maximum connection log file size before rollover. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LogAgentFileSzConn *uint32 `json:"log_agent_file_sz_conn,omitempty"` - // Deprecated in 21.1.1. Maximum debug log file size before rollover. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deprecated in 21.1.1. Maximum debug log file size before rollover. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LogAgentFileSzDebug *uint32 `json:"log_agent_file_sz_debug,omitempty"` - // Deprecated in 21.1.1. Maximum event log file size before rollover. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deprecated in 21.1.1. Maximum event log file size before rollover. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LogAgentFileSzEvent *uint32 `json:"log_agent_file_sz_event,omitempty"` - // Deprecated in 21.1.1. Minimum storage allocated for logs irrespective of memory and cores. Unit is MB. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deprecated in 21.1.1. Minimum storage allocated for logs irrespective of memory and cores. Unit is MB. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LogAgentLogStorageMinSz *uint32 `json:"log_agent_log_storage_min_sz,omitempty"` - // Deprecated in 21.1.1. Maximum concurrent rsync requests initiated from log-agent to the Controller. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deprecated in 21.1.1. Maximum concurrent rsync requests initiated from log-agent to the Controller. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LogAgentMaxConcurrentRsync *uint32 `json:"log_agent_max_concurrent_rsync,omitempty"` - // Deprecated in 21.1.1. Excess percentage threshold of disk size to trigger cleanup of logs on the Service Engine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deprecated in 21.1.1. Excess percentage threshold of disk size to trigger cleanup of logs on the Service Engine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LogAgentMaxStorageExcessPercent *uint32 `json:"log_agent_max_storage_excess_percent,omitempty"` - // Deprecated in 21.1.1. Maximum storage on the disk not allocated for logs on the Service Engine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deprecated in 21.1.1. Maximum storage on the disk not allocated for logs on the Service Engine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LogAgentMaxStorageIgnorePercent *float32 `json:"log_agent_max_storage_ignore_percent,omitempty"` - // Deprecated in 21.1.1. Minimum storage allocated to any given VirtualService on the Service Engine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deprecated in 21.1.1. Minimum storage allocated to any given VirtualService on the Service Engine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LogAgentMinStoragePerVs *uint32 `json:"log_agent_min_storage_per_vs,omitempty"` - // Deprecated in 21.1.1. Internal timer to stall log-agent and prevent it from hogging CPU cycles on the Service Engine. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deprecated in 21.1.1. Internal timer to stall log-agent and prevent it from hogging CPU cycles on the Service Engine. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LogAgentSleepInterval *uint32 `json:"log_agent_sleep_interval,omitempty"` - // Deprecated in 21.1.1. Timeout to purge unknown Virtual Service logs from the Service Engine. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deprecated in 21.1.1. Timeout to purge unknown Virtual Service logs from the Service Engine. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LogAgentUnknownVsTimer *uint32 `json:"log_agent_unknown_vs_timer,omitempty"` - // Deprecated in 21.1.1. Maximum number of file names in a log message. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deprecated in 21.1.1. Maximum number of file names in a log message. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LogMessageMaxFileListSize *uint32 `json:"log_message_max_file_list_size,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NgxFreeConnectionStack *bool `json:"ngx_free_connection_stack,omitempty"` - // Maximum memory in bytes allocated for persistence entries. Allowed values are 0-33554432. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum memory in bytes allocated for persistence entries. Allowed values are 0-33554432. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PersistenceMemMax *uint32 `json:"persistence_mem_max,omitempty"` - // Enable punting of UDP packets from primary to other Service Engines. This applies to Virtual Services with Per-Packet Loadbalancing enabled. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable punting of UDP packets from primary to other Service Engines. This applies to Virtual Services with Per-Packet Loadbalancing enabled. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ScaleoutUDPPerPkt *bool `json:"scaleout_udp_per_pkt,omitempty"` - // LDAP basicauth default bind timeout enforced on connections to LDAP server. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // LDAP basicauth default bind timeout enforced on connections to LDAP server. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeAuthLdapBindTimeout *uint32 `json:"se_auth_ldap_bind_timeout,omitempty"` - // Size of LDAP basicauth credentials cache used on the dataplane. Unit is BYTES. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Size of LDAP basicauth credentials cache used on the dataplane. Unit is BYTES. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeAuthLdapCacheSize *uint32 `json:"se_auth_ldap_cache_size,omitempty"` - // LDAP basicauth default connection timeout enforced on connections to LDAP server. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // LDAP basicauth default connection timeout enforced on connections to LDAP server. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeAuthLdapConnectTimeout *uint32 `json:"se_auth_ldap_connect_timeout,omitempty"` - // Number of concurrent connections to LDAP server by a single basic auth LDAP process. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of concurrent connections to LDAP server by a single basic auth LDAP process. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeAuthLdapConnsPerServer *uint32 `json:"se_auth_ldap_conns_per_server,omitempty"` - // LDAP basicauth default reconnect timeout enforced on connections to LDAP server. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // LDAP basicauth default reconnect timeout enforced on connections to LDAP server. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeAuthLdapReconnectTimeout *uint32 `json:"se_auth_ldap_reconnect_timeout,omitempty"` - // LDAP basicauth default login or group search request timeout enforced on connections to LDAP server. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // LDAP basicauth default login or group search request timeout enforced on connections to LDAP server. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeAuthLdapRequestTimeout *uint32 `json:"se_auth_ldap_request_timeout,omitempty"` - // LDAP basicauth uses multiple ldap servers in the event of a failover only. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // LDAP basicauth uses multiple ldap servers in the event of a failover only. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeAuthLdapServersFailoverOnly *bool `json:"se_auth_ldap_servers_failover_only,omitempty"` - // Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeDpCompression *SeRuntimeCompressionProperties `json:"se_dp_compression,omitempty"` - // Deprecated - This field has been moved to se_group properties 20.1.3 onwards. Internal only. Used to simulate SE - SE HB failure. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deprecated - This field has been moved to se_group properties 20.1.3 onwards. Internal only. Used to simulate SE - SE HB failure. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeDpHmDrops *int32 `json:"se_dp_hm_drops,omitempty"` - // Deprecated in 21.1.3. Use config in ServiceEngineGroup instead. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deprecated in 21.1.3. Use config in ServiceEngineGroup instead. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeDpIfStatePollInterval *uint32 `json:"se_dp_if_state_poll_interval,omitempty"` - // Deprecated in 21.1.1. Internal buffer full indicator on the Service Engine beyond which the unfiltered logs are abandoned. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deprecated in 21.1.1. Internal buffer full indicator on the Service Engine beyond which the unfiltered logs are abandoned. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeDpLogNfEnqueuePercent *uint32 `json:"se_dp_log_nf_enqueue_percent,omitempty"` - // Deprecated in 21.1.1. Internal buffer full indicator on the Service Engine beyond which the user filtered logs are abandoned. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deprecated in 21.1.1. Internal buffer full indicator on the Service Engine beyond which the user filtered logs are abandoned. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeDpLogUdfEnqueuePercent *uint32 `json:"se_dp_log_udf_enqueue_percent,omitempty"` - // Deprecated in 21.1.3. Use config in ServiceEngineGroup instead. Field introduced in 18.1.3, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deprecated in 21.1.3. Use config in ServiceEngineGroup instead. Field introduced in 18.1.3, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeDumpCoreOnAssert *bool `json:"se_dump_core_on_assert,omitempty"` - // Accept/ignore interface routes (i.e, no next hop IP address). Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Accept/ignore interface routes (i.e, no next hop IP address). Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeHandleInterfaceRoutes *bool `json:"se_handle_interface_routes,omitempty"` - // Internal use only. Allowed values are 0-7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Internal use only. Allowed values are 0-7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeHbPersistFudgeBits *uint32 `json:"se_hb_persist_fudge_bits,omitempty"` - // Number of packets with wrong mac after which SE attempts to disable promiscious mode. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of packets with wrong mac after which SE attempts to disable promiscious mode. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeMacErrorThresholdToDisablePromiscious *uint32 `json:"se_mac_error_threshold_to_disable_promiscious,omitempty"` - // Internal use only. Enables poisoning of freed memory blocks. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Internal use only. Enables poisoning of freed memory blocks. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeMemoryPoison *bool `json:"se_memory_poison,omitempty"` - // Internal use only. Frequency (ms) of metrics updates from SE to controller. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 60000), Basic edition(Allowed values- 60000), Enterprise with Cloud Services edition. + // Internal use only. Frequency (ms) of metrics updates from SE to controller. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 60000), Basic (Allowed values- 60000) edition. SeMetricsInterval *uint32 `json:"se_metrics_interval,omitempty"` - // Internal use only. Enable or disable real time metrics irrespective of virtualservice or SE group configuration. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. Special default for Essentials edition is false, Basic edition is false, Enterprise is True. + // Internal use only. Enable or disable real time metrics irrespective of virtualservice or SE group configuration. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. Special default for Essentials edition is false, Basic edition is false, Enterprise edition is True. SeMetricsRtEnabled *bool `json:"se_metrics_rt_enabled,omitempty"` - // Internal use only. Frequency (ms) of realtime metrics updates from SE to controller. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Internal use only. Frequency (ms) of realtime metrics updates from SE to controller. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeMetricsRtInterval *uint32 `json:"se_metrics_rt_interval,omitempty"` - // Deprecated in 21.1.3. Use config in ServiceEngineGroup instead. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deprecated in 21.1.3. Use config in ServiceEngineGroup instead. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SePacketBufferMax *uint32 `json:"se_packet_buffer_max,omitempty"` - // Internal use only. If enabled, randomly packets are dropped. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Internal use only. If enabled, randomly packets are dropped. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeRandomTCPDrops *bool `json:"se_random_tcp_drops,omitempty"` - // SE rate limiters. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // SE rate limiters. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeRateLimiters *SeRateLimiters `json:"se_rate_limiters,omitempty"` - // IP ranges on which there may be virtual services (for configuring iptables/routes). Maximum of 128 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP ranges on which there may be virtual services (for configuring iptables/routes). Maximum of 128 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServiceIPSubnets []*IPAddrPrefix `json:"service_ip_subnets,omitempty"` - // Port ranges on which there may be virtual services (for configuring iptables). Applicable in container ecosystems like Mesos. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Port ranges on which there may be virtual services (for configuring iptables). Applicable in container ecosystems like Mesos. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServicePortRanges []*PortRange `json:"service_port_ranges,omitempty"` - // Make service ports accessible on all Host interfaces in addition to East-West VIP and/or bridge IP. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Make service ports accessible on all Host interfaces in addition to East-West VIP and/or bridge IP. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServicesAccessibleAllInterfaces *bool `json:"services_accessible_all_interfaces,omitempty"` - // Default value for max number of retransmissions for a SYN packet. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Default value for max number of retransmissions for a SYN packet. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TCPSyncacheMaxRetransmitDefault *uint32 `json:"tcp_syncache_max_retransmit_default,omitempty"` - // Timeout for backend connection. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Timeout for backend connection. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UpstreamConnectTimeout *uint32 `json:"upstream_connect_timeout,omitempty"` - // L7 Upstream Connection pool cache threshold in percentage. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // L7 Upstream Connection pool cache threshold in percentage. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UpstreamConnpoolCacheThresh *int32 `json:"upstream_connpool_cache_thresh,omitempty"` - // Idle timeout value for a connection in the upstream connection pool, when the current cache size is above the threshold. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Idle timeout value for a connection in the upstream connection pool, when the current cache size is above the threshold. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UpstreamConnpoolConnIDLEThreshTmo *int32 `json:"upstream_connpool_conn_idle_thresh_tmo,omitempty"` - // L7 Upstream Connection pool max cache size per core. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // L7 Upstream Connection pool max cache size per core. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UpstreamConnpoolCoreMaxCache *int32 `json:"upstream_connpool_core_max_cache,omitempty"` - // Enable upstream connection pool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable upstream connection pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UpstreamConnpoolEnable *bool `json:"upstream_connpool_enable,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UpstreamKeepalive *bool `json:"upstream_keepalive,omitempty"` - // Timeout for data to be received from backend. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Timeout for data to be received from backend. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UpstreamReadTimeout *uint32 `json:"upstream_read_timeout,omitempty"` - // Timeout for upstream to become writable. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 3600000), Basic edition(Allowed values- 3600000), Enterprise with Cloud Services edition. + // Timeout for upstream to become writable. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 3600000), Basic (Allowed values- 3600000) edition. UpstreamSendTimeout *uint32 `json:"upstream_send_timeout,omitempty"` - // Defines in seconds how long before an unused user-defined-metric is garbage collected. Field introduced in 17.1.5. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Defines in seconds how long before an unused user-defined-metric is garbage collected. Field introduced in 17.1.5. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UserDefinedMetricAge *uint32 `json:"user_defined_metric_age,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_thresh_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_thresh_event_details.go index 782aefa89..51b7c486d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_thresh_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_thresh_event_details.go @@ -8,11 +8,11 @@ package models // swagger:model SeThreshEventDetails type SeThreshEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true CurrValue *uint64 `json:"curr_value"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Thresh *uint64 `json:"thresh"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_upgrade_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_upgrade_event_details.go index 24fb3f24e..802fcb0b1 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_upgrade_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_upgrade_event_details.go @@ -8,16 +8,16 @@ package models // swagger:model SeUpgradeEventDetails type SeUpgradeEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Notes []string `json:"notes,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumVs *uint32 `json:"num_vs,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeGrpUUID *string `json:"se_grp_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true SeUUID *string `json:"se_uuid"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_upgrade_events.go b/vendor/github.com/vmware/alb-sdk/go/models/se_upgrade_events.go index 9570a19ce..f0a4f53fc 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_upgrade_events.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_upgrade_events.go @@ -8,42 +8,42 @@ package models // swagger:model SeUpgradeEvents type SeUpgradeEvents struct { - // It is a reference to an object of type ServiceEngine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type ServiceEngine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FromSeRef *string `json:"from_se_ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumSe *int32 `json:"num_se,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumSeGroup *int32 `json:"num_se_group,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumVs *int32 `json:"num_vs,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason []string `json:"reason,omitempty"` - // Enum options - HA_MODE_SHARED_PAIR, HA_MODE_SHARED, HA_MODE_LEGACY_ACTIVE_STANDBY. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - HA_MODE_SHARED_PAIR, HA_MODE_SHARED, HA_MODE_LEGACY_ACTIVE_STANDBY. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeGroupHaMode *string `json:"se_group_ha_mode,omitempty"` - // It is a reference to an object of type ServiceEngineGroup. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type ServiceEngineGroup. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeGroupRef *string `json:"se_group_ref,omitempty"` - // It is a reference to an object of type ServiceEngine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type ServiceEngine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeRef *string `json:"se_ref,omitempty"` - // List of sub_tasks executed. Field introduced in 20.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // List of sub_tasks executed. Field introduced in 20.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SubTasks []string `json:"sub_tasks,omitempty"` - // Enum options - SE_UPGRADE_PREVIEW, SE_UPGRADE_IN_PROGRESS, SE_UPGRADE_COMPLETE, SE_UPGRADE_ERROR, SE_UPGRADE_PRE_CHECKS, SE_IMAGE_INSTALL, SE_UPGRADE_IMAGE_NOT_FOUND, SE_ALREADY_UPGRADED, SE_REBOOT, SE_CONNECT_AFTER_REBOOT, SE_PRE_UPGRADE_TASKS, SE_POST_UPGRADE_TASKS, SE_WAIT_FOR_SWITCHOVER, SE_CHECK_SCALEDOUT_VS_EXISTS, SE_UPGRADE_SEMGR_REQUEST, SE_UPGRADE_SEMGR_SE_UNREACHABLE, SE_PRE_UPGRADE_SCALE_IN_OPS, SE_POST_UPGRADE_SCALE_OUT_OPS, SE_UPGRADE_SUSPENDED, SE_UPGRADE_START, SE_UPGRADE_PAUSED, SE_UPGRADE_FAILED, SE_UPGRADE_VERSION_CHECKS, SE_UPGRADE_CONNECTIVITY_CHECKS, SE_UPGRADE_VERIFY_VERSION, SE_UPGRADE_SKIP_RESUME_OPS, SE_UPGRADE_SEMGR_DONE, SEGROUP_UPGRADE_NOT_STARTED, SEGROUP_UPGRADE_ENQUEUED, SEGROUP_UPGRADE_ENQUEUE_FAILED, SEGROUP_UPGRADE_IN_PROGRESS, SEGROUP_UPGRADE_COMPLETE, SEGROUP_UPGRADE_ERROR, SEGROUP_UPGRADE_SUSPENDED, VS_DISRUPTED, VS_SCALEIN, VS_SCALEIN_ERROR, VS_SCALEIN_ERROR_RPC_FAILED, VS_SCALEOUT, VS_SCALEOUT_ERROR, VS_SCALEOUT_ERROR_RPC_FAILED, VS_SCALEOUT_ERROR_SE_NOT_READY, VS_MIGRATE, VS_MIGRATE_ERROR, VS_MIGRATE_BACK, VS_MIGRATE_BACK_ERROR, VS_MIGRATE_BACK_NOT_NEEDED, VS_MIGRATE_ERROR_NO_CANDIDATE_SE, VS_MIGRATE_ERROR_RPC_FAILED, VS_MIGRATE_BACK_ERROR_SE_NOT_READY, VS_MIGRATE_BACK_ERROR_RPC_FAILED, SEGROUP_PAUSE_PLACEMENT, SEGROUP_RESUME_PLACEMENT, SEGROUP_CLOUD_DISCOVERY, SEGROUP_IMAGE_GENERATION, SEGROUP_IMAGE_COPY_INSTALL_TO_SES, SEGROUP_SERIAL_SE_UPGRADE, SEGROUP_PARALLEL_SE_UPGRADE, SEGROUP_V2_TO_V1_ROLLBACK, SEGROUP_FAILED_SE_ERROR_RECOVERY, SEGROUP_SE_CONNECTIVITY_CHECKS, SEGROUP_UPGRADE_START, SEGROUP_WAIT_FOR_WARM_START_DONE, SEGROUP_PRE_SNAPSHOT, SEGROUP_POST_SNAPSHOT, SEGROUP_WAIT_FOR_SNAPSHOT_COLLECTION. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - SE_UPGRADE_PREVIEW, SE_UPGRADE_IN_PROGRESS, SE_UPGRADE_COMPLETE, SE_UPGRADE_ERROR, SE_UPGRADE_PRE_CHECKS, SE_IMAGE_INSTALL, SE_UPGRADE_IMAGE_NOT_FOUND, SE_ALREADY_UPGRADED, SE_REBOOT, SE_CONNECT_AFTER_REBOOT, SE_PRE_UPGRADE_TASKS, SE_POST_UPGRADE_TASKS, SE_WAIT_FOR_SWITCHOVER, SE_CHECK_SCALEDOUT_VS_EXISTS, SE_UPGRADE_SEMGR_REQUEST, SE_UPGRADE_SEMGR_SE_UNREACHABLE, SE_PRE_UPGRADE_SCALE_IN_OPS, SE_POST_UPGRADE_SCALE_OUT_OPS, SE_UPGRADE_SUSPENDED, SE_UPGRADE_START, SE_UPGRADE_PAUSED, SE_UPGRADE_FAILED, SE_UPGRADE_VERSION_CHECKS, SE_UPGRADE_CONNECTIVITY_CHECKS, SE_UPGRADE_VERIFY_VERSION, SE_UPGRADE_SKIP_RESUME_OPS, SE_UPGRADE_SEMGR_DONE, SE_UPGRADE_FILECOPY, SE_POST_REBOOT_VERIFICATION, SEGROUP_UPGRADE_NOT_STARTED, SEGROUP_UPGRADE_ENQUEUED, SEGROUP_UPGRADE_ENQUEUE_FAILED, SEGROUP_UPGRADE_IN_PROGRESS, SEGROUP_UPGRADE_COMPLETE, SEGROUP_UPGRADE_ERROR, SEGROUP_UPGRADE_SUSPENDED, VS_DISRUPTED, VS_SCALEIN, VS_SCALEIN_ERROR, VS_SCALEIN_ERROR_RPC_FAILED, VS_SCALEOUT, VS_SCALEOUT_ERROR, VS_SCALEOUT_ERROR_RPC_FAILED, VS_SCALEOUT_ERROR_SE_NOT_READY, VS_MIGRATE, VS_MIGRATE_ERROR, VS_MIGRATE_BACK, VS_MIGRATE_BACK_ERROR, VS_MIGRATE_BACK_NOT_NEEDED, VS_MIGRATE_ERROR_NO_CANDIDATE_SE, VS_MIGRATE_ERROR_RPC_FAILED, VS_MIGRATE_BACK_ERROR_SE_NOT_READY, VS_MIGRATE_BACK_ERROR_RPC_FAILED, SEGROUP_PAUSE_PLACEMENT, SEGROUP_RESUME_PLACEMENT, SEGROUP_CLOUD_DISCOVERY, SEGROUP_IMAGE_GENERATION, SEGROUP_IMAGE_COPY_INSTALL_TO_SES, SEGROUP_SERIAL_SE_UPGRADE, SEGROUP_PARALLEL_SE_UPGRADE, SEGROUP_V2_TO_V1_ROLLBACK, SEGROUP_FAILED_SE_ERROR_RECOVERY, SEGROUP_SE_CONNECTIVITY_CHECKS, SEGROUP_UPGRADE_START, SEGROUP_WAIT_FOR_WARM_START_DONE, SEGROUP_PRE_SNAPSHOT, SEGROUP_POST_SNAPSHOT, SEGROUP_WAIT_FOR_SNAPSHOT_COLLECTION. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Task *string `json:"task,omitempty"` - // It is a reference to an object of type ServiceEngine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type ServiceEngine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ToSeRef *string `json:"to_se_ref,omitempty"` - // Enum options - TRAFFIC_DISRUPTED, TRAFFIC_NOT_DISRUPTED. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - TRAFFIC_DISRUPTED, TRAFFIC_NOT_DISRUPTED. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TrafficStatus *string `json:"traffic_status,omitempty"` - // It is a reference to an object of type VirtualService. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type VirtualService. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsRef *string `json:"vs_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_upgrade_migrate_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_upgrade_migrate_event_details.go index babdae593..3ba5b7aad 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_upgrade_migrate_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_upgrade_migrate_event_details.go @@ -8,10 +8,10 @@ package models // swagger:model SeUpgradeMigrateEventDetails type SeUpgradeMigrateEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MigrateParams *VsMigrateParams `json:"migrate_params,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VsUUID *string `json:"vs_uuid"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_upgrade_params.go b/vendor/github.com/vmware/alb-sdk/go/models/se_upgrade_params.go index 85427940b..3125f63d9 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_upgrade_params.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_upgrade_params.go @@ -8,30 +8,30 @@ package models // swagger:model SeUpgradeParams type SeUpgradeParams struct { - // This field is used to disable scale-in/scale out operations during upgrade operations. . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field is used to disable scale-in/scale out operations during upgrade operations. . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Disruptive *bool `json:"disruptive,omitempty"` - // Upgrade System with patch upgrade. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Upgrade System with patch upgrade. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Patch *bool `json:"patch,omitempty"` - // Rollback System with patch upgrade. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rollback System with patch upgrade. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PatchRollback *bool `json:"patch_rollback,omitempty"` - // Resume from suspended state. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Resume from suspended state. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResumeFromSuspend *bool `json:"resume_from_suspend,omitempty"` - // It is used in rollback operations. . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is used in rollback operations. . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Rollback *bool `json:"rollback,omitempty"` - // It is a reference to an object of type ServiceEngineGroup. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type ServiceEngineGroup. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeGroupRefs []string `json:"se_group_refs,omitempty"` - // When set, this will skip upgrade on the Service Engine which is upgrade suspended state. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // When set, this will skip upgrade on the Service Engine which is upgrade suspended state. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SkipSuspended *bool `json:"skip_suspended,omitempty"` - // When set to true, if there is any failure during the SE upgrade, upgrade will be suspended for this SE group and manual intervention would be needed to resume the upgrade. Field introduced in 17.1.4. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // When set to true, if there is any failure during the SE upgrade, upgrade will be suspended for this SE group and manual intervention would be needed to resume the upgrade. Field introduced in 17.1.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SuspendOnFailure *bool `json:"suspend_on_failure,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_upgrade_scalein_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_upgrade_scalein_event_details.go index ec31abf05..f64fd921e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_upgrade_scalein_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_upgrade_scalein_event_details.go @@ -8,10 +8,10 @@ package models // swagger:model SeUpgradeScaleinEventDetails type SeUpgradeScaleinEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ScaleinParams *VsScaleinParams `json:"scalein_params,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VsUUID *string `json:"vs_uuid"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_upgrade_scaleout_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_upgrade_scaleout_event_details.go index 00273e6c8..9793d513d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_upgrade_scaleout_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_upgrade_scaleout_event_details.go @@ -8,10 +8,10 @@ package models // swagger:model SeUpgradeScaleoutEventDetails type SeUpgradeScaleoutEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ScaleoutParams *VsScaleoutParams `json:"scaleout_params,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VsUUID *string `json:"vs_uuid"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_upgrade_vs_disrupted_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_upgrade_vs_disrupted_event_details.go index a5f98cf46..1ff68b869 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_upgrade_vs_disrupted_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_upgrade_vs_disrupted_event_details.go @@ -8,16 +8,16 @@ package models // swagger:model SeUpgradeVsDisruptedEventDetails type SeUpgradeVsDisruptedEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IP *string `json:"ip,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Notes []string `json:"notes,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VipID *string `json:"vip_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VsUUID *string `json:"vs_uuid"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_vip_interface_list.go b/vendor/github.com/vmware/alb-sdk/go/models/se_vip_interface_list.go index 6db1dba2a..105e11339 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_vip_interface_list.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_vip_interface_list.go @@ -8,22 +8,22 @@ package models // swagger:model SeVipInterfaceList type SeVipInterfaceList struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsPortchannel *bool `json:"is_portchannel,omitempty"` - // List of placement_networks reachable from this interface. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // List of placement_networks reachable from this interface. Field introduced in 20.1.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Networks []*DiscoveredNetwork `json:"networks,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VipIntfIP *IPAddr `json:"vip_intf_ip,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VipIntfIp6 *IPAddr `json:"vip_intf_ip6,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VipIntfMac *string `json:"vip_intf_mac"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VlanID *int32 `json:"vlan_id,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_vnic_down_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_vnic_down_event_details.go index 50e2d1df7..53e6ffdcd 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_vnic_down_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_vnic_down_event_details.go @@ -8,15 +8,15 @@ package models // swagger:model SeVnicDownEventDetails type SeVnicDownEventDetails struct { - // Vnic name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Vnic name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IfName *string `json:"if_name,omitempty"` - // Vnic linux name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Vnic linux name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LinuxName *string `json:"linux_name,omitempty"` - // Mac Address. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Mac Address. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Mac *string `json:"mac,omitempty"` - // UUID of the SE responsible for this event. It is a reference to an object of type ServiceEngine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the SE responsible for this event. It is a reference to an object of type ServiceEngine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeRef *string `json:"se_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_vnic_tx_queue_stall_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_vnic_tx_queue_stall_event_details.go index b347761f7..998bdc4a9 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_vnic_tx_queue_stall_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_vnic_tx_queue_stall_event_details.go @@ -8,15 +8,15 @@ package models // swagger:model SeVnicTxQueueStallEventDetails type SeVnicTxQueueStallEventDetails struct { - // Vnic name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Vnic name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IfName *string `json:"if_name,omitempty"` - // Vnic Linux name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Vnic Linux name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LinuxName *string `json:"linux_name,omitempty"` - // Queue number. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Queue number. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Queue *uint32 `json:"queue,omitempty"` - // UUID of the SE responsible for this event. It is a reference to an object of type ServiceEngine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the SE responsible for this event. It is a reference to an object of type ServiceEngine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeRef *string `json:"se_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_vnic_up_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_vnic_up_event_details.go index 7481fb32f..d8731df3c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_vnic_up_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_vnic_up_event_details.go @@ -8,15 +8,15 @@ package models // swagger:model SeVnicUpEventDetails type SeVnicUpEventDetails struct { - // Vnic name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Vnic name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IfName *string `json:"if_name,omitempty"` - // Vnic linux name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Vnic linux name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LinuxName *string `json:"linux_name,omitempty"` - // Mac Address. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Mac Address. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Mac *string `json:"mac,omitempty"` - // UUID of the SE responsible for this event. It is a reference to an object of type ServiceEngine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the SE responsible for this event. It is a reference to an object of type ServiceEngine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeRef *string `json:"se_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_vs_config_se_datastore_download_failed.go b/vendor/github.com/vmware/alb-sdk/go/models/se_vs_config_se_datastore_download_failed.go new file mode 100644 index 000000000..d59885825 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_vs_config_se_datastore_download_failed.go @@ -0,0 +1,28 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// SeVsConfigSeDatastoreDownloadFailed se vs config se datastore download failed +// swagger:model SeVsConfigSeDatastoreDownloadFailed +type SeVsConfigSeDatastoreDownloadFailed struct { + + // Name of the failed config Object where Downlaod Fails. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + FailObjName *string `json:"fail_obj_name,omitempty"` + + // UUID of the failed config object. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + FailObjUUID *string `json:"fail_obj_uuid,omitempty"` + + // Reason for config download failure. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + FailReason *string `json:"fail_reason,omitempty"` + + // UUID of the Top Level Object where Config Downlaod Failed. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ParentObjUUID *string `json:"parent_obj_uuid,omitempty"` + + // UUID of the SE responsible for this event. It is a reference to an object of type ServiceEngine. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SeRef *string `json:"se_ref,omitempty"` + + // UUID of the VS where Config Downlaod Failed. It is a reference to an object of type VirtualService. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + VsRef *string `json:"vs_ref,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_vs_del_flows_disrupted.go b/vendor/github.com/vmware/alb-sdk/go/models/se_vs_del_flows_disrupted.go index 2cdfb8c0e..e58ed5372 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_vs_del_flows_disrupted.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_vs_del_flows_disrupted.go @@ -8,12 +8,12 @@ package models // swagger:model SeVsDelFlowsDisrupted type SeVsDelFlowsDisrupted struct { - // Name of the VS which was deleted from the SE. It is a reference to an object of type VirtualService. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the VS which was deleted from the SE. It is a reference to an object of type VirtualService. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DeletedVsName *string `json:"deleted_vs_name,omitempty"` - // Number of VS flows disrupted when VS was deleted from the SE. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of VS flows disrupted when VS was deleted from the SE. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumVsFlowsDisrupted *int32 `json:"num_vs_flows_disrupted,omitempty"` - // Name of the SE reporting this event. It is a reference to an object of type ServiceEngine. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the SE reporting this event. It is a reference to an object of type ServiceEngine. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ReportingSeName *string `json:"reporting_se_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_vs_fault_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_vs_fault_event_details.go index 5ac2aacfa..64a5bf2fe 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_vs_fault_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_vs_fault_event_details.go @@ -8,15 +8,15 @@ package models // swagger:model SeVsFaultEventDetails type SeVsFaultEventDetails struct { - // Name of the object responsible for the fault. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the object responsible for the fault. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FaultObject *string `json:"fault_object,omitempty"` - // Reason for the fault. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reason for the fault. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FaultReason *string `json:"fault_reason,omitempty"` - // SE uuid. It is a reference to an object of type ServiceEngine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SE uuid. It is a reference to an object of type ServiceEngine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServiceEngine *string `json:"service_engine,omitempty"` - // VS name. It is a reference to an object of type VirtualService. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // VS name. It is a reference to an object of type VirtualService. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VirtualService *string `json:"virtual_service,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/se_vs_pkt_buf_high_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/se_vs_pkt_buf_high_event_details.go index e9f2ba2ad..5fdd9da5b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/se_vs_pkt_buf_high_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/se_vs_pkt_buf_high_event_details.go @@ -8,12 +8,12 @@ package models // swagger:model SeVsPktBufHighEventDetails type SeVsPktBufHighEventDetails struct { - // Current packet buffer usage of the VS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Current packet buffer usage of the VS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CurrentValue *uint32 `json:"current_value,omitempty"` - // Buffer usage threshold value. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Buffer usage threshold value. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Threshold *uint32 `json:"threshold,omitempty"` - // Virtual Service name. It is a reference to an object of type VirtualService. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Virtual Service name. It is a reference to an object of type VirtualService. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VirtualService *string `json:"virtual_service,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/search_replace_pair.go b/vendor/github.com/vmware/alb-sdk/go/models/search_replace_pair.go index f3d2f0845..b9e522fe3 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/search_replace_pair.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/search_replace_pair.go @@ -8,10 +8,10 @@ package models // swagger:model SearchReplacePair type SearchReplacePair struct { - // String to replace the searched value. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // String to replace the searched value. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ReplacementString *ReplaceStringVar `json:"replacement_string,omitempty"` - // String to search for in the body. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // String to search for in the body. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true SearchString *SearchStringVar `json:"search_string"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/search_string_var.go b/vendor/github.com/vmware/alb-sdk/go/models/search_string_var.go index 2b31b73f7..4b1a757db 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/search_string_var.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/search_string_var.go @@ -8,10 +8,10 @@ package models // swagger:model SearchStringVar type SearchStringVar struct { - // Type of search *string - can be a variable exposed from datascript, value of an HTTP variable, a custom user-input literal string, or a regular expression. Enum options - SEARCH_DATASCRIPT_VAR, SEARCH_AVI_VAR, SEARCH_LITERAL_STRING, SEARCH_REGEX. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Type of search *string - can be a variable exposed from datascript, value of an HTTP variable, a custom user-input literal string, or a regular expression. Enum options - SEARCH_DATASCRIPT_VAR, SEARCH_AVI_VAR, SEARCH_LITERAL_STRING, SEARCH_REGEX. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Type *string `json:"type,omitempty"` - // Value of search *string - can be a variable exposed from datascript, value of an HTTP variable, a custom user-input literal string, or a regular expression. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Value of search *string - can be a variable exposed from datascript, value of an HTTP variable, a custom user-input literal string, or a regular expression. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Val *string `json:"val"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/sec_mgr_data_event.go b/vendor/github.com/vmware/alb-sdk/go/models/sec_mgr_data_event.go index 3e0e4ed08..3cbd36a7d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/sec_mgr_data_event.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/sec_mgr_data_event.go @@ -8,9 +8,9 @@ package models // swagger:model SecMgrDataEvent type SecMgrDataEvent struct { - // Error type generated for an application. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Error type generated for an application. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Error *string `json:"error,omitempty"` - // Name of the application. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the application. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/sec_mgr_threshold.go b/vendor/github.com/vmware/alb-sdk/go/models/sec_mgr_threshold.go index 2b1be21f8..581ca3fd1 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/sec_mgr_threshold.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/sec_mgr_threshold.go @@ -8,11 +8,11 @@ package models // swagger:model SecMgrThreshold type SecMgrThreshold struct { - // Enum options - LAND, SMURF, ICMP_PING_FLOOD, UNKOWN_PROTOCOL, TEARDROP, IP_FRAG_OVERRUN, IP_FRAG_TOOSMALL, IP_FRAG_FULL, IP_FRAG_INCOMPLETE, PORT_SCAN, TCP_NON_SYN_FLOOD_OLD, SYN_FLOOD, BAD_RST_FLOOD, MALFORMED_FLOOD, FAKE_SESSION, ZERO_WINDOW_STRESS, SMALL_WINDOW_STRESS, DOS_HTTP_TIMEOUT, DOS_HTTP_ERROR, DOS_HTTP_ABORT, DOS_SSL_ERROR, DOS_APP_ERROR, DOS_REQ_IP_RL_DROP, DOS_REQ_URI_RL_DROP, DOS_REQ_URI_SCAN_BAD_RL_DROP, DOS_REQ_URI_SCAN_UNKNOWN_RL_DROP, DOS_REQ_IP_URI_RL_DROP, DOS_CONN_IP_RL_DROP, DOS_SLOW_URL, TCP_NON_SYN_FLOOD, DOS_REQ_CIP_SCAN_BAD_RL_DROP, DOS_REQ_CIP_SCAN_UNKNOWN_RL_DROP, DOS_REQ_IP_RL_DROP_BAD, DOS_REQ_URI_RL_DROP_BAD, DOS_REQ_IP_URI_RL_DROP_BAD, POLICY_DROPS, DOS_CONN_RL_DROP, DOS_REQ_RL_DROP, DOS_REQ_HDR_RL_DROP, DOS_REQ_CUSTOM_RL_DROP, DNS_ATTACK_REFLECTION, DNS_ATTACK_AMPLIFICATION_EGRESS, TCP_SLOW_AND_LOW, DNS_ATTACK_NXDOMAIN. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - LAND, SMURF, ICMP_PING_FLOOD, UNKOWN_PROTOCOL, TEARDROP, IP_FRAG_OVERRUN, IP_FRAG_TOOSMALL, IP_FRAG_FULL, IP_FRAG_INCOMPLETE, PORT_SCAN, TCP_NON_SYN_FLOOD_OLD, SYN_FLOOD, BAD_RST_FLOOD, MALFORMED_FLOOD, FAKE_SESSION, ZERO_WINDOW_STRESS, SMALL_WINDOW_STRESS, DOS_HTTP_TIMEOUT, DOS_HTTP_ERROR, DOS_HTTP_ABORT, DOS_SSL_ERROR, DOS_APP_ERROR, DOS_REQ_IP_RL_DROP, DOS_REQ_URI_RL_DROP, DOS_REQ_URI_SCAN_BAD_RL_DROP, DOS_REQ_URI_SCAN_UNKNOWN_RL_DROP, DOS_REQ_IP_URI_RL_DROP, DOS_CONN_IP_RL_DROP, DOS_SLOW_URL, TCP_NON_SYN_FLOOD, DOS_REQ_CIP_SCAN_BAD_RL_DROP, DOS_REQ_CIP_SCAN_UNKNOWN_RL_DROP, DOS_REQ_IP_RL_DROP_BAD, DOS_REQ_URI_RL_DROP_BAD, DOS_REQ_IP_URI_RL_DROP_BAD, POLICY_DROPS, DOS_CONN_RL_DROP, DOS_REQ_RL_DROP, DOS_REQ_HDR_RL_DROP, DOS_REQ_CUSTOM_RL_DROP, DNS_ATTACK_REFLECTION, DNS_ATTACK_AMPLIFICATION_EGRESS, TCP_SLOW_AND_LOW, DNS_ATTACK_NXDOMAIN. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true AttackType *string `json:"attack_type"` - // Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Threshold *uint64 `json:"threshold"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/sec_mgr_u_a_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/sec_mgr_u_a_event_details.go index 7858b4866..667514e06 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/sec_mgr_u_a_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/sec_mgr_u_a_event_details.go @@ -8,6 +8,6 @@ package models // swagger:model SecMgrUAEventDetails type SecMgrUAEventDetails struct { - // Error descibing UA cache status in controller. Field introduced in 21.1.2. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Error descibing UA cache status in controller. Field introduced in 21.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Error *string `json:"error,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/secure_channel_available_local_ips.go b/vendor/github.com/vmware/alb-sdk/go/models/secure_channel_available_local_ips.go index 682b7ec71..66a070fec 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/secure_channel_available_local_ips.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/secure_channel_available_local_ips.go @@ -12,23 +12,23 @@ type SecureChannelAvailableLocalIps struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. End *uint32 `json:"end,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FreeIps []int64 `json:"free_ips,omitempty,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Start *uint32 `json:"start,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/secure_channel_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/secure_channel_configuration.go index d40ea8255..dd42942f6 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/secure_channel_configuration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/secure_channel_configuration.go @@ -8,6 +8,6 @@ package models // swagger:model SecureChannelConfiguration type SecureChannelConfiguration struct { - // Certificate for secure channel. Leave list empty to use system default certs. It is a reference to an object of type SSLKeyAndCertificate. Field introduced in 18.1.4, 18.2.1. Maximum of 1 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Certificate for secure channel. Leave list empty to use system default certs. It is a reference to an object of type SSLKeyAndCertificate. Field introduced in 18.1.4, 18.2.1. Maximum of 1 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SslkeyandcertificateRefs []string `json:"sslkeyandcertificate_refs,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/secure_channel_mapping.go b/vendor/github.com/vmware/alb-sdk/go/models/secure_channel_mapping.go index 01ce1eaf9..1df9efe2a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/secure_channel_mapping.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/secure_channel_mapping.go @@ -12,41 +12,41 @@ type SecureChannelMapping struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Auth_token used for SE authorization. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Auth_token used for SE authorization. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AuthToken *string `json:"auth_token,omitempty"` - // IP of SE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP of SE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IP *string `json:"ip,omitempty"` - // Whether this entry used for controller. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Whether this entry used for controller. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsController *bool `json:"is_controller,omitempty"` - // Local ip on controller side reserved for SE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Local ip on controller side reserved for SE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LocalIP *string `json:"local_ip,omitempty"` - // Whether this entry is marked for delete (first step of deletion). Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Whether this entry is marked for delete (first step of deletion). Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MarkedForDelete *bool `json:"marked_for_delete,omitempty"` - // Metadata associated with auth_token. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Metadata associated with auth_token. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Metadata []*SecureChannelMetadata `json:"metadata,omitempty"` - // Uuid of SE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Uuid of SE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Public key of SE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Public key of SE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PubKey *string `json:"pub_key,omitempty"` - // Public key pem of SE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Public key pem of SE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PubKeyPem *string `json:"pub_key_pem,omitempty"` - // Authorization status of current secure channel. Enum options - SECURE_CHANNEL_NONE, SECURE_CHANNEL_CONNECTED, SECURE_CHANNEL_AUTH_SSH_SUCCESS, SECURE_CHANNEL_AUTH_SSH_FAILED, SECURE_CHANNEL_AUTH_TOKEN_SUCCESS, SECURE_CHANNEL_AUTH_TOKEN_FAILED, SECURE_CHANNEL_AUTH_ERRORS, SECURE_CHANNEL_AUTH_IGNORED. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Authorization status of current secure channel. Enum options - SECURE_CHANNEL_NONE, SECURE_CHANNEL_CONNECTED, SECURE_CHANNEL_AUTH_SSH_SUCCESS, SECURE_CHANNEL_AUTH_SSH_FAILED, SECURE_CHANNEL_AUTH_TOKEN_SUCCESS, SECURE_CHANNEL_AUTH_TOKEN_FAILED, SECURE_CHANNEL_AUTH_ERRORS, SECURE_CHANNEL_AUTH_IGNORED. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Status *string `json:"status,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Uuid of SE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Uuid of SE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/secure_channel_metadata.go b/vendor/github.com/vmware/alb-sdk/go/models/secure_channel_metadata.go index 90332f292..cf994d929 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/secure_channel_metadata.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/secure_channel_metadata.go @@ -8,9 +8,9 @@ package models // swagger:model SecureChannelMetadata type SecureChannelMetadata struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Key *string `json:"key,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Val *string `json:"val,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/secure_channel_token.go b/vendor/github.com/vmware/alb-sdk/go/models/secure_channel_token.go index 1de3a775b..f21e365eb 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/secure_channel_token.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/secure_channel_token.go @@ -12,16 +12,16 @@ type SecureChannelToken struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Expiry time for auth_token. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Expiry time for auth_token. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ExpiryTime *float64 `json:"expiry_time,omitempty"` - // Whether this auth_token is used by some node(SE/controller). Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Whether this auth_token is used by some node(SE/controller). Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. InUse *bool `json:"in_use,omitempty"` - // Metadata associated with auth_token. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Metadata associated with auth_token. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Metadata []*SecureChannelMetadata `json:"metadata,omitempty"` - // Auth_token used for SE/controller authorization. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Auth_token used for SE/controller authorization. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` @@ -29,6 +29,6 @@ type SecureChannelToken struct { // Read Only: true URL *string `json:"url,omitempty"` - // Auth_token used for SE/controller authorization. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Auth_token used for SE/controller authorization. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/secure_key_exchange_details.go b/vendor/github.com/vmware/alb-sdk/go/models/secure_key_exchange_details.go index 78cb31a94..5540deed3 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/secure_key_exchange_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/secure_key_exchange_details.go @@ -8,33 +8,33 @@ package models // swagger:model SecureKeyExchangeDetails type SecureKeyExchangeDetails struct { - // Controller managememt IP for secure key exchange between controller and SE. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Controller managememt IP for secure key exchange between controller and SE. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CtlrMgmtIP *string `json:"ctlr_mgmt_ip,omitempty"` - // Controller public IP for secure key exchange between controller and SE. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Controller public IP for secure key exchange between controller and SE. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CtlrPublicIP *string `json:"ctlr_public_ip,omitempty"` - // Error message if secure key exchange failed. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Error message if secure key exchange failed. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Error *string `json:"error,omitempty"` - // Follower IP for secure key exchange between controller and controller. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Follower IP for secure key exchange between controller and controller. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. FollowerIP *string `json:"follower_ip,omitempty"` - // Leader IP for secure key exchange between controller and controller. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Leader IP for secure key exchange between controller and controller. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LeaderIP *string `json:"leader_ip,omitempty"` - // name of SE/controller who initiates the secure key exchange. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // name of SE/controller who initiates the secure key exchange. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // SE IP for secure key exchange between controller and SE. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // SE IP for secure key exchange between controller and SE. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeIP *string `json:"se_ip,omitempty"` - // IP address of the client. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // IP address of the client. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SourceIP *string `json:"source_ip,omitempty"` - // Status. Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_BAD_REQUEST.... Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Status. Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_FAILED.... Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Status *string `json:"status,omitempty"` - // uuid of SE/controller who initiates the secure key exchange. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // uuid of SE/controller who initiates the secure key exchange. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/security_manager_data.go b/vendor/github.com/vmware/alb-sdk/go/models/security_manager_data.go index 8ad30847c..7175ccf11 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/security_manager_data.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/security_manager_data.go @@ -12,20 +12,20 @@ type SecurityManagerData struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Information about various applications. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Information about various applications. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AppLearningInfo []*DbAppLearningInfo `json:"app_learning_info,omitempty"` - // Virtualservice Name. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Virtualservice Name. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // It is a reference to an object of type Tenant. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Virtualservice UUID. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Virtualservice UUID. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/security_mgr_debug_filter.go b/vendor/github.com/vmware/alb-sdk/go/models/security_mgr_debug_filter.go index 0f93b849c..4860e19a9 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/security_mgr_debug_filter.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/security_mgr_debug_filter.go @@ -8,12 +8,18 @@ package models // swagger:model SecurityMgrDebugFilter type SecurityMgrDebugFilter struct { - // Dynamically adapt configuration parameters for Application Learning feature. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTP methods to accumulate for consolidated learning (e.g., GET, POST, PUT). If empty, all methods are accumulated. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + AccumulateHTTPMethods []string `json:"accumulate_http_methods,omitempty"` + + // Dynamically adapt configuration parameters for Application Learning feature. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableAdaptiveConfig *bool `json:"enable_adaptive_config,omitempty"` - // uuid of the entity. It is a reference to an object of type Virtualservice. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // uuid of the entity. It is a reference to an object of type Virtualservice. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EntityRef *string `json:"entity_ref,omitempty"` - // Dynamically update the multiplier for rule ID generation in PSM programming for Learning feature. Allowed values are 10-100000. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Dynamically update the interval for rule generation in PSM programming. Allowed values are 1-60. Field introduced in 31.2.1. Unit is MIN. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + PsmProgrammingInterval *uint32 `json:"psm_programming_interval,omitempty"` + + // Dynamically update the multiplier for rule ID generation in PSM programming for Learning feature. Allowed values are 10-100000. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PsmRuleIDMultiplier *uint32 `json:"psm_rule_id_multiplier,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/security_mgr_runtime.go b/vendor/github.com/vmware/alb-sdk/go/models/security_mgr_runtime.go index 238368c0c..89ca1406d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/security_mgr_runtime.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/security_mgr_runtime.go @@ -8,6 +8,6 @@ package models // swagger:model SecurityMgrRuntime type SecurityMgrRuntime struct { - // Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Thresholds []*SecMgrThreshold `json:"thresholds,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/security_policy.go b/vendor/github.com/vmware/alb-sdk/go/models/security_policy.go index 3ffe35a24..7df0db928 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/security_policy.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/security_policy.go @@ -12,43 +12,43 @@ type SecurityPolicy struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Security policy is used to specify various configuration information used to perform Distributed Denial of Service (DDoS) attacks detection and mitigation. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Security policy is used to specify various configuration information used to perform Distributed Denial of Service (DDoS) attacks detection and mitigation. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Source ports and port ranges to deny in DNS Amplification attacks. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Source ports and port ranges to deny in DNS Amplification attacks. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DNSAmplificationDenyports *PortMatchGeneric `json:"dns_amplification_denyports,omitempty"` - // Attacks utilizing the DNS protocol operations. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Attacks utilizing the DNS protocol operations. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DNSAttacks *DNSAttacks `json:"dns_attacks,omitempty"` - // Index of the dns policy to use for the mitigation rules applied to the dns attacks. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Index of the dns policy to use for the mitigation rules applied to the dns attacks. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true DNSPolicyIndex *uint32 `json:"dns_policy_index"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // The name of the security policy. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The name of the security policy. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Index of the network security policy to use for the mitigation rules applied to the attacks. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Index of the network security policy to use for the mitigation rules applied to the attacks. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true NetworkSecurityPolicyIndex *uint32 `json:"network_security_policy_index"` - // Mode of dealing with the attacks - perform detection only, or detect and mitigate the attacks. Enum options - DETECTION, MITIGATION. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Mode of dealing with the attacks - perform detection only, or detect and mitigate the attacks. Enum options - DETECTION, MITIGATION. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OperMode *string `json:"oper_mode,omitempty"` - // Tenancy of the security policy. It is a reference to an object of type Tenant. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Tenancy of the security policy. It is a reference to an object of type Tenant. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // The UUID of the security policy. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The UUID of the security policy. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/selector.go b/vendor/github.com/vmware/alb-sdk/go/models/selector.go index ef11e0d51..22b4626b5 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/selector.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/selector.go @@ -8,10 +8,10 @@ package models // swagger:model Selector type Selector struct { - // Labels as key value pairs to select on. Field introduced in 20.1.3. Minimum of 1 items required. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Labels as key value pairs to select on. Field introduced in 20.1.3. Minimum of 1 items required. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Labels []*KeyValueTuple `json:"labels,omitempty"` - // Selector type. Enum options - SELECTOR_IPAM. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Selector type. Enum options - SELECTOR_IPAM. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Type *string `json:"type"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/sensitive_field_rule.go b/vendor/github.com/vmware/alb-sdk/go/models/sensitive_field_rule.go index 7316c98a2..9fabaf812 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/sensitive_field_rule.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/sensitive_field_rule.go @@ -8,18 +8,18 @@ package models // swagger:model SensitiveFieldRule type SensitiveFieldRule struct { - // Action for the matched log field, for instance the matched field can be removed or masked off. Enum options - LOG_FIELD_REMOVE, LOG_FIELD_MASKOFF. Field introduced in 17.2.10, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Action for the matched log field, for instance the matched field can be removed or masked off. Enum options - LOG_FIELD_REMOVE, LOG_FIELD_MASKOFF. Field introduced in 17.2.10, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Action *string `json:"action,omitempty"` - // Enable rule to match the sensitive fields. Field introduced in 17.2.10, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable rule to match the sensitive fields. Field introduced in 17.2.10, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Enabled *bool `json:"enabled,omitempty"` - // Index of the rule. Field introduced in 17.2.10, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Index of the rule. Field introduced in 17.2.10, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Index *int32 `json:"index,omitempty"` - // Criterion to use for matching in the Log. Field introduced in 17.2.10, 18.1.2. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Criterion to use for matching in the Log. Field introduced in 17.2.10, 18.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Match *StringMatch `json:"match,omitempty"` - // Name of the rule. Field introduced in 17.2.10, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the rule. Field introduced in 17.2.10, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/sensitive_log_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/sensitive_log_profile.go index a964c7917..c517891fb 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/sensitive_log_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/sensitive_log_profile.go @@ -8,12 +8,12 @@ package models // swagger:model SensitiveLogProfile type SensitiveLogProfile struct { - // Match sensitive header fields in HTTP application log. Field introduced in 17.2.10, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Match sensitive header fields in HTTP application log. Field introduced in 17.2.10, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HeaderFieldRules []*SensitiveFieldRule `json:"header_field_rules,omitempty"` - // Match sensitive URI query params in HTTP application log. Query params from the URI are extracted and checked for matching sensitive parameter names. A successful match will mask the parameter values in accordance with this rule action. Field introduced in 20.1.7, 21.1.2. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Match sensitive URI query params in HTTP application log. Query params from the URI are extracted and checked for matching sensitive parameter names. A successful match will mask the parameter values in accordance with this rule action. Field introduced in 20.1.7, 21.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. URIQueryFieldRules []*SensitiveFieldRule `json:"uri_query_field_rules,omitempty"` - // Match sensitive WAF log fields in HTTP application log. Field introduced in 17.2.13, 18.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Match sensitive WAF log fields in HTTP application log. Field introduced in 17.2.13, 18.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. WafFieldRules []*SensitiveFieldRule `json:"waf_field_rules,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/server.go b/vendor/github.com/vmware/alb-sdk/go/models/server.go index 6d34ef42c..002e036e3 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/server.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/server.go @@ -8,70 +8,76 @@ package models // swagger:model Server type Server struct { - // Name of autoscaling group this server belongs to. Field introduced in 17.1.2. Allowed in Enterprise edition with any value, Basic, Enterprise with Cloud Services edition. + // Name of autoscaling group this server belongs to. Field introduced in 17.1.2. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. AutoscalingGroupName *string `json:"autoscaling_group_name,omitempty"` - // Availability-zone of the server VM. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Availability-zone of the server VM. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvailabilityZone *string `json:"availability_zone,omitempty"` - // A description of the Server. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // A description of the Server. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // (internal-use) Discovered networks providing reachability for server IP. This field is used internally by Avi, not editable by the user. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // (internal-use) Discovered networks providing reachability for server IP. This field is used internally by Avi, not editable by the user. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DiscoveredNetworks []*DiscoveredNetwork `json:"discovered_networks,omitempty"` - // Enable, Disable or Graceful Disable determine if new or existing connections to the server are allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable, Disable or Graceful Disable determine if new or existing connections to the server are allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Enabled *bool `json:"enabled,omitempty"` - // UID of server in external orchestration systems. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UID of server in external orchestration systems. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ExternalOrchestrationID *string `json:"external_orchestration_id,omitempty"` - // UUID identifying VM in OpenStack and other external compute. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID identifying VM in OpenStack and other external compute. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ExternalUUID *string `json:"external_uuid,omitempty"` - // DNS resolvable name of the server. May be used in place of the IP address. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Verify server health by applying one or more health monitors. Active monitors generate synthetic traffic from each Service Engine and mark a server up or down based on the response. . It is a reference to an object of type HealthMonitor. Field introduced in 31.1.1. Maximum of 10 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + HealthMonitorRefs []string `json:"health_monitor_refs,omitempty"` + + // DNS resolvable name of the server. May be used in place of the IP address. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Hostname *string `json:"hostname,omitempty"` - // IP Address of the server. Required if there is no resolvable host name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP Address of the server. Required if there is no resolvable host name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true IP *IPAddr `json:"ip"` - // (internal-use) Geographic location of the server.Currently only for internal usage. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // (internal-use) Geographic location of the server.Currently only for internal usage. Field introduced in 17.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Location *GeoLocation `json:"location,omitempty"` - // MAC address of server. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // MAC address of server. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MacAddress *string `json:"mac_address,omitempty"` - // (internal-use) This field is used internally by Avi, not editable by the user. It is a reference to an object of type VIMgrNWRuntime. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // (internal-use) This field is used internally by Avi, not editable by the user. It is a reference to an object of type VIMgrNWRuntime. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NwRef *string `json:"nw_ref,omitempty"` - // Optionally specify the servers port number. This will override the pool's default server port attribute. Allowed values are 1-65535. Special values are 0- use backend port in pool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Optionally specify the servers port number. This will override the pool's default server port attribute. Allowed values are 1-65535. Special values are 0- use backend port in pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Port *int32 `json:"port,omitempty"` - // Preference order of this member in the group. The DNS Service chooses the member with the lowest preference that is operationally up. Allowed values are 1-128. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Preference order of this member in the group. The DNS Service chooses the member with the lowest preference that is operationally up. Allowed values are 1-128. Field introduced in 22.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PreferenceOrder *uint32 `json:"preference_order,omitempty"` - // Header value for custom header persistence. . Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Header value for custom header persistence. . Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PrstHdrVal *string `json:"prst_hdr_val,omitempty"` - // Ratio of selecting eligible servers in the pool. Allowed values are 1-20. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Ratio of selecting eligible servers in the pool. Allowed values are 1-20. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ratio *int32 `json:"ratio,omitempty"` - // Auto resolve server's IP using DNS name. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Auto resolve server's IP using DNS name. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. ResolveServerByDNS *bool `json:"resolve_server_by_dns,omitempty"` - // Rewrite incoming Host Header to server name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rewrite incoming Host Header to server name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RewriteHostHeader *bool `json:"rewrite_host_header,omitempty"` - // Hostname of the node where the server VM or container resides. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Hostname of the node where the server VM or container resides. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerNode *string `json:"server_node,omitempty"` - // If statically learned. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SRV record parameters for GSLB Service member. Field introduced in 31.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + SrvRdata *GslbServiceSrvRdata `json:"srv_rdata,omitempty"` + + // If statically learned. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Static *bool `json:"static,omitempty"` - // Verify server belongs to a discovered network or reachable via a discovered network. Verify reachable network isn't the OpenStack management network. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Verify server belongs to a discovered network or reachable via a discovered network. Verify reachable network isn't the OpenStack management network. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VerifyNetwork *bool `json:"verify_network,omitempty"` - // (internal-use) This field is used internally by Avi, not editable by the user. It is a reference to an object of type VIMgrVMRuntime. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // (internal-use) This field is used internally by Avi, not editable by the user. It is a reference to an object of type VIMgrVMRuntime. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VMRef *string `json:"vm_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/server_auto_scale_failed_info.go b/vendor/github.com/vmware/alb-sdk/go/models/server_auto_scale_failed_info.go index 9565ea108..5b21cfa97 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/server_auto_scale_failed_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/server_auto_scale_failed_info.go @@ -8,22 +8,22 @@ package models // swagger:model ServerAutoScaleFailedInfo type ServerAutoScaleFailedInfo struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true NumScaleinServers *uint32 `json:"num_scalein_servers"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true NumServersUp *uint32 `json:"num_servers_up"` - // UUID of the Pool. It is a reference to an object of type Pool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the Pool. It is a reference to an object of type Pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true PoolRef *string `json:"pool_ref"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_BAD_REQUEST, SYSERR_TEST1, SYSERR_TEST2, SYSERR_QUEUE_TRANSPORT_FAILURE, SYSERR_QUEUE_RETRY_TASK, SYSERR_QUEUE_FULL, SYSERR_DATASTORE_TRANSPORT_FAILURE, SYSERR_DATASTORE_UNKNOWN_FAILURE, SYSERR_DATASTORE_OBJECT_DOES_NOT_EXIST, SYSERR_DATASTORE_REFERENCE_DOES_NOT_EXIST, SYSERR_DATASTORE_DB_LOCKED, SYSERR_DATASTORE_LOCK_FAILURE, SYSERR_DATASTORE_TBL_NOT_EXIST, SYSERR_DATABASE_OBJECT_DOES_NOT_EXIST, SYSERR_DATABASE_OBJECT_MODIFICATION_NOT_ALLOWED_FOR_NON_ADMIN, SYSERR_SVC_COMMON_OBJECT_NOT_IN_CACHED_VIEW, SYSERR_RPC_CANCELED_BY_CLIENT, SYSERR_RPC_TIMED_OUT, SYSERR_RPC_SEND_FAILED, SYSERR_RPC_CANCELED_BY_TRANSACTION_CLEANUP, SYSERR_NO_MULTICAST_RECEIVERS, SYSERR_RPC_FAILED, SYSERR_RPC_CONNECT_FAILED, SYSERR_CONTROLLER_NOT_READY, SYSERR_VERSION_MISMATCH, SYSERR_ALREADY_REGISTERED, SYSERR_SE_GRP_CHANGE_REBOOT, SYSERR_INVALID_METHOD, SYSERR_DESERIALIZATION, SYSERR_SERIALIZATION, SYSERR_ENQUEUE, SYSERR_DEQUEUE, SYSERR_INVALID_READ_LEVEL, SYSERR_ADD_HM_PHM_OBJECT_NOT_FOUND, SYSERR_CREATE_INVALID_PERSISTENCE_TYPE, SYSERR_VS_INVALID_METHOD, SYSERR_VS_NOT_PRESENT, SYSERR_VS_INVALID_REQUEST, SYSERR_VS_NOT_ENOUGH_RESOURCES, SYSERR_VS_SE_NOT_AVAILABLE, SYSERR_VS_VNIC_FAILURE, SYSERR_VS_DELETE_WHILE_STILL_BEING_REFERRED, SYSERR_INVALID_HEALTH_MONITOR_TYPE, SYSERR_VS_SE_ASSIGNMENT_FAILED, SYSERR_VS_INVALID_OBJECT, SYSERR_VS_SERVICE_ENGINE_DOWN, SYSERR_VS_RPC_FAILURE, SYSERR_VS_NOT_BOUND, SYSERR_VS_DISABLED, SYSERR_VS_INTERNAL_ERROR, SYSERR_VS_SCALEOUT_ERROR, SYSERR_VS_SCALEIN_ERROR, SYSERR_VS_MIGRATE_ERROR, SYSERR_VS_MIGRATE_SCALEOUT_ERROR, SYSERR_VS_MIGRATE_SCALEIN_ERROR, SYSERR_VS_AWAIT_STATIC_SE, SYSERR_VS_MIN_SE_NOT_ASSIGNED, SYSERR_VS_SE_NOT_AT_CURRENT_VERSION, SYSERR_VS_RUNTIME_ABSENT, SYSERR_VS_STATEDB_ERR, SYSERR_VS_SNI_CHILD_PARENT_SELIST_MISMATCH, SYSERR_VS_SNI_PARENT_NOT_FOUND, SYSERR_VS_SNI_CHILD_PARENT_SEGROUP_MISMATCH, SYSERR_VS_STATS_INDEX_NOT_AVAILABLE, SYSERR_VS_UPDATE_FAILED, SYSERR_VS_CREATE_FAILED, SYSERR_VS_GEO_DATABASES_NOT_LOADED, SYSERR_VS_FQDN_LEN_EXCEEDED, SYSERR_VS_STATIC_FQDN_LEN_EXCEEDED, SYSERR_VS_DNS_TXT_RDATA_LEN_EXCEEDED, SYSERR_SE_MGR_VNIC_ALLOC_FAIL, SYSERR_SE_MGR_VNIC_NOT_FOUND, SYSERR_SE_MGR_UNKNOWN_SE, SYSERR_SE_MGR_UNKNOWN_STATE_TRANSITION, SYSERR_SE_MGR_SE_OFFLINE_HB_FAILURE, SYSERR_SE_UPGRADE_IN_PROGRESS, SYSERR_SE_NOT_CONNECTED, SYSERR_RM_RES_UNAVAIL, SYSERR_RM_RES_UNAVAIL_NOTIFY, SYSERR_RM_RES_NOT_INUSE, SYSERR_RM_CONSUMER_NOT_FOUND, SYSERR_RM_REACHABILITY_FAILED, SYSERR_RM_RELEASE_SE_UNAVAIL, SYSERR_RM_UNKNOWN_SE_GROUP, SYSERR_RM_NO_SE_FOUND, SYSERR_RM_PARTIAL_SE_FOUND, SYSERR_RM_AWAIT_VM_CREATE, SYSERR_RM_AWAIT_VNIC_ADD, SYSERR_RM_AWAIT_BOOTUP, SYSERR_RM_RESOURCE_NOT_FOUND, SYSERR_RM_CANNOT_SPAWN_SE, SYSERR_RM_RES_NOT_NEEDED, SYSERR_RM_RES_INFRA_DELETED, SYSERR_RM_RES_USER_DELETED, SYSERR_RM_RES_USER_REBOOTED, SYSERR_RM_RES_CRASHED, SYSERR_RM_RES_CONN_LOST, SYSERR_RM_RES_VIP_REACH_LOST, SYSERR_RM_VS_PROCESSING, SYSERR_RM_VNIC_IP_FAILURE, SYSERR_RM_STATIC_NO_POOL, SYSERR_RM_STATIC_POOL_EXHAUSTED, SYSERR_RM_VIP_MULT_NETWORKS, SYSERR_RM_SRVR_MULT_NETWORKS, SYSERR_RM_VIP_NO_NETWORK, SYSERR_RM_SRVR_NO_NETWORK, SYSERR_RM_MAX_PARALLEL_SE_CREATE, SYSERR_RM_MAX_SE_CREATE_ATTEMPTS, SYSERR_RM_MULT_SE_CRASH, SYSERR_RM_VS_SE_CREATE_IN_PROG, SYSERR_RM_VS_SE_BOOTUP_IN_PROG, SYSERR_RM_VS_SE_VNIC_ADD_IN_PROG, SYSERR_RM_VS_SE_VNIC_IP_IN_PROG, SYSERR_RM_NO_SUITABLE_HOST, SYSERR_RM_NO_SE_IN_SE_GRP, SYSERR_RM_ALL_SE_IN_SE_GRP_DOWN, SYSERR_RM_NO_SE_IN_SE_GRP_SRVR_ACC, SYSERR_RM_NO_SE_IN_SE_GRP_VIP_ACC, SYSERR_RM_ALL_SE_IN_SE_GRP_MAX_VS, SYSERR_RM_ALL_SE_IN_SE_GRP_NW_ACC_MAX_VS, SYSERR_RM_VIP_SE_NW_ACC, SYSERR_RM_VIP_SE_MAX_VS, SYSERR_RM_VIP_SE_GRP_MISMATCH, SYSERR_RM_VIP_SE_PENDING_OP, SYSERR_RM_MULT_MGMT_SUBNET, SYSERR_RM_MAX_SE_IN_GRP, SYSERR_RM_BOOTUP_FAILURE, SYSERR_RM_PENDING_VNIC_OP, SYSERR_RM_SE_MGMT_NO_STATIC_IPS_CONFIGURED, SYSERR_RM_SE_MGMT_STATIC_IPS_EXHAUSTED, SYSERR_RM_NO_MGMT_SUBNET, SYSERR_RM_MGMT_DHCP_FAILURE, SYSERR_RM_CANNOT_ADD_VNICS, SYSERR_RM_CONSUMER_RESOURCES_SATISFIED, SYSERR_RM_DATA_DHCP_FAILURE, SYSERR_RM_QUERY_HOST_IN_PROGRESS, SYSERR_RM_INSUFFICIENT_BUFFER_SE, SYSERR_RM_NO_DEFAULT_GW_SE_MGMT_NW, SYSERR_RM_PARENT_SE_NW_ACC, SYSERR_RM_PARENT_SE_MAX_VS, SYSERR_RM_PARENT_SE_GRP_MISMATCH, SYSERR_RM_DEF_GW_INCORRECT, SYSERR_RM_NETWORK_NOT_FOUND, SYSERR_RM_ALL_SE_IN_SE_GRP_USED, SYSERR_RM_SE_GRP_PENDING_OP, SYSERR_RM_ALL_SE_IN_SE_GRP_DISABLED, SYSERR_RM_VS_SE_PING_CHECK_IN_PROG, SYSERR_RM_CONSUMER_PENDING_TASK, SYSERR_RM_SE_GRP_VIP_NW_ACC, SYSERR_RM_SE_GRP_NW_ACC, SYSERR_RM_SE_GRP_MAX_VS, SYSERR_RM_ALL_SE_IN_SE_GRP_GW_DOWN, SYSERR_RM_SE_GW_DOWN, SYSERR_RM_SE_DISCONNECTED, SYSERR_RM_RES_USER_DISABLED_FORCE, SYSERR_RM_VS_SE_ATTACH_IP_IN_PROG, SYSERR_RM_LICENSE_EXCEEDED_CANNOT_SPAWN_SE, SYSERR_RM_RES_SWTICHOVER_FORCE, SYSERR_RM_HA_HOST_UNAVAILABLE, SYSERR_RM_RES_USER_DISABLED, SYSERR_RM_NO_BGP_PEER_ADVERTISE_VIP, SYSERR_RM_NO_BGP_PEER_ADVERTISE_SNAT, SYSERR_RM_SRVR_NETWORK_NOT_FOUND, SYSERR_RM_VRF_NOT_FOUND, SYSERR_RM_BGP_NETWORK_NOT_FOUND, SYSERR_RM_VIP_NETWORK_NOT_FOUND, SYSERR_RM_READ_MISSING_FILTER, SYSERR_RM_CLOUD_NOT_FOUND, SYSERR_RM_SEGROUP_NOT_FOUND, SYSERR_RM_SE_OFFLINE, SYSERR_RM_SE_USED, SYSERR_RM_SE_BGP_PEERS_DOWN, SYSERR_RM_SE_FLAVOR_LIMIT_REACHED, SYSERR_VI_MGR_SEVM_VNIC_SUCCESS, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_HW_INFO, SYSERR_VI_MGR_SEVM_CREATE_FAIL_DUPLICATE_NAME, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MGMT_NW, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_CPU, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MEM, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_LEASE, SYSERR_VI_MGR_SEVM_CREATE_FAIL_OVF_ERROR, SYSERR_VI_MGR_SEVM_CREATE_NO_HOST_VM_NETWORK, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_PROGRESS, SYSERR_VI_MGR_SEVM_CREATE_FAIL_ABORTED, SYSERR_VI_MGR_SEVM_CREATE_FAILURE, SYSERR_VI_MGR_SEVM_CREATE_FAIL_POWER_ON, SYSERR_VI_MGR_SEVM_VNIC_NO_VM, SYSERR_VI_MGR_SEVM_VNIC_MAC_ADDR_ERROR, SYSERR_VI_MGR_SEVM_VNIC_FAILURE, SYSERR_VI_MGR_SEVM_VNIC_NO_PG_PORTS, SYSERR_VI_MGR_SEVM_DELETE_FAILURE, SYSERR_VI_MGR_SEVM_CREATE_LIMIT_REACHED, SYSERR_VI_MGR_SEVM_SET_MGMT_IP_FAILED, SYSERR_VI_MGR_SEVM_CREATE_ACCESS_ERROR, SYSERR_VI_MGR_SEVM_CREATE_NO_IMAGE, SYSERR_VI_MGR_SEVM_VINFRA_UNINITIALIZED, SYSERR_VI_MGR_SEVM_CREATE_NO_HOST, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MGMT_NW_PORTS, SYSERR_VI_MGR_SEVM_INVALID_DATA, SYSERR_VI_MGR_SEVM_CREATE_FAIL_MULTIPLE_MGMT_NW, SYSERR_VI_MGR_SEVM_VCENTER_CONN_FAIL, SYSERR_VI_MGR_SEVM_TIMED_OUT, SYSERR_VI_MGR_SEVM_NO_SOURCE_CLONE, SYSERR_VI_MGR_SEVM_NO_AVAILABILITY_ZONE, SYSERR_VI_MGR_SEVM_FLAVOR_UNAVAIL, SYSERR_VI_MGR_SEVM_DELETED, SYSERR_VI_MGR_SEVM_VINFRA_FAILURE, SYSERR_VI_MGR_SEVM_VNIC_FAILURE_QUESTION, SYSERR_VI_MGR_LOGIN_FAIL_NO_VCENTER, SYSERR_VI_MGR_LOGIN_FAIL_USER_CREDENTIALS, SYSERR_VI_MGR_VCENTER_VERSION_MISMATCH, SYSERR_DB_CACHE_TBL_NOT_FOUND, SYSERR_DB_CACHE_OBJ_NOT_FOUND, SYSERR_DB_QUERY_QUEUED, SYSERR_DB_QUERY_BATCHED, SYSERR_DB_UPDATE_FAILED, SYSERR_DB_QUERY_FAILED, SYSERR_DB_ENQUEUE_FULL, SYSERR_OS_AGENT_Q_FULL, SYSERR_OS_AGENT_OPENSTACK_UNINITIALIZED, SYSERR_OS_AGENT_OPENSTACK_ACCESSERR, SYSERR_OS_AGENT_OPENSTACK_RESOURCEERR, SYSERR_OS_AGENT_TENANT_ABSENT, SYSERR_OS_AGENT_INVALID_DATA, SYSERR_CC_SVC_Q_FULL, SYSERR_CC_AGENT_UNINITIALIZED, SYSERR_CC_AGENT_ACCESSERR, SYSERR_CC_AGENT_RESOURCEERR, SYSERR_CC_AGENT_TENANT_ACCESSERR, SYSERR_CC_AGENT_TENANT_ABSENT, SYSERR_CC_SVC_INVALID_DATA, SYSERR_CC_OS_AGENT_NEUTRON_HOST_ACCESSERR, SYSERR_CC_NO_FLAVOR, SYSERR_CC_AGENT_ABSENT, SYSERR_CC_AGENT_CONFIG_FAILURE, SYSERR_CC_AGENT_DECONFIG_FAILURE, SYSERR_CC_AGENT_NON_INFRA_SEVM, SYSERR_MESOS_DISCOVERY_DEPLOYMENT_FAIL, SYSERR_MESOS_DISCOVERY_TIMEOUT, SYSERR_MARATHON_APP_TERMINATED, SYSERR_MARATHON_INACCESSIBLE, SYSERR_FLEET_API_ERROR, SYSERR_MESOS_SSH_CMD_TIMEOUT, SYSERR_MESOS_SSH_ABORTED, SYSERR_MESOS_SSH_FAILURE, SYSERR_MESOS_SSH_NOTFOUND, SYSERR_CC_AGENT_VNIC_NO_IPS_AVAILABLE, SYSERR_CC_AGENT_VNIC_NO_SUBNETWORK, SYSERR_CC_AGENT_VNIC_FAILURE, SYSERR_CC_AGENT_SCALE_IN_FAILED, SYSERR_CC_AGENT_DS_FAILED, SYSERR_CC_AGENT_SCALE_OUT_FAILED, SYSERR_CC_TOO_BUSY, SYSERR_CC_AGENT_NOT_IMPLEMENTED, SYSERR_CC_AGENT_METHOD_NOT_IMPLEMENTED, SYSERR_CC_AGENT_GENERIC_FAILURE, SYSERR_RUM_TOOMANYSAMPLES, SYSERR_METRICS_TOO_MANY_MSG, SYSERR_METRICS_TOO_MANY_MSG_ACROSS_ENTITIES, SYSERR_ANOMALYZER_NOT_ENOUGH_SAMPLES, SYSERR_AUTOSCALE_REASON_INTELLIGENT_AUTOSCALE, SYSERR_AUTOSCALE_REASON_CONFIG_UPDATE, SYSERR_AUTOSCALE_REASON_POOL_STATE_CHANGE, SYSERR_AUTOSCALE_REASON_ALERT, SYSERR_AUTOSCALEIN_FAILED_LIMIT_EXCEEDED, SYSERR_AUTOSCALEOUT_FAILED_LIMIT_EXCEEDED, SYSERR_AUTOSCALE_IGNORED_AS_WITHIN_COOLDOWN, SYSERR_AUTOSCALE_ORCHESTRATION_TIMEOUT, SYSERR_AUTOSCALE_REASON_NOT_ENOUGH_SERVERS, SYSERR_AUTOSCALE_REASON_TOO_MANY_SERVERS, SYSERR_AUTOSCALE_REASON_ORCHESTRATION_FAILED, SYSERR_AUTOSCALE_REASON_MANUAL, SYSERR_AUTOSCALE_POLICY_NOT_FOUND, SYSERR_AUTOSCALE_REASON_GARBAGE_COLLECTION, SYSERR_AUTOSCALE_SCHEDULED_SCALEIN, SYSERR_AUTOSCALE_SCHEDULED_SCALEOUT, SYSERR_LICENSE_FIELD_NAME_NOT_SET, SYSERR_LICENSE_FILE_NOT_FOUND, SYSERR_LICENSE_FIELD_VALID_UNTIL_NOT_SET, SYSERR_LICENSE_INVALID_TIERS, SYSERR_LICENSE_FIELD_LICENSE_ID_NOT_PRESENT, SYSERR_LICENSE_INVALID_VERSION, SYSERR_LICENSE_DECRYPTION_FAILED, SYSERR_LICENSE_ENFORCEMENT_KEY_NOT_VALID, SYSERR_LICENSE_INVALID_SERIALKEY, SYSERR_LICENSE_INVALID_METRICS, SYSERR_LICENSE_GRPC_NOT_READY, SYSERR_LATEST_LICENSE_ALREADY_DEPLOYED, SYSERR_LICENSE_MGR_GRPC_NOT_READY, SYSERR_LICENSE_TRANSACTION_TENANT_REQUIRED, SYSERR_LICENSE_TRANSACTION_INSUFFICIENT_RESOURCES, SYSERR_LICENSE_TRANSACTION_PER_TENANT_NOT_SUPPORTED, SYSERR_FLOATING_LICENSE_NOT_SUPPORTED, SYSERR_LICENSE_MGR_CANNOT_DELETE_LICENSE, SYSERR_LICENSE_MGR_LICENSE_TIER_NOT_FOUND, SYSERR_LICENSE_EXPIRED, SYSERR_LICENSE_LEDGER_UPDATE_FAILED, SYSERR_LICENSE_TRANSACTION_INSUFFICIENT_SAAS_LICENSE, SYSERR_LICENSE_TRANSACTION_MAX_SERVICE_UNITS_LIMIT, SYSERR_LICENSE_SAAS_UNSUBSCRIBED, SYSERR_LICENSE_SAAS_SYNC_RPC_ERROR, SYSERR_LICENSE_SAAS_SYNC_CONNECT_ERROR, SYSERR_LICENSE_SAAS_SYNC_SERVER_ERROR, SYSERR_LICENSE_SAAS_SYNC_INSUFFICIENT_LICENSE, SYSERR_LICENSE_TRANSACTION_INCORRECT_TIER, SYSERR_LICENSE_TRANSACTION_DATASTORE_ERROR, SYSERR_SEAGENT_OBJ_INACTIVE, SYSERR_SEAGENT_OBJ_AWAITING_DP_PROGRAMMING, SYSERR_SEAGENT_OBJ_ACTIVE, SYSERR_SEAGENT_OBJ_GRAPHDB_ERROR, SYSERR_SEAGENT_OBJ_DP_ERROR, SYSERR_SEAGENT_OBJ_DISABLED_RULE_POOL, SYSERR_SEAGENT_EASTWEST_VS_SUBNET_ERROR, SYSERR_SEAGENT_OBJ_NOT_FOUND, SYSERR_SEAGENT_VS_NOT_FOUND, SYSERR_SEAGENT_VS_VRF_ERROR, SYSERR_SEAGENT_VS_SELIST_LIMIT_ERROR, SYSERR_SEAGENT_VS_SELIST_SE_INTF_ERROR, SYSERR_SEAGENT_VS_CHILD_PARENT_UUID_MISSING, SYSERR_SEDP_PARENT_VS_NOT_EXIST_FOR_CHILD, SYSERR_SEAGENT_TENANT_CREATE_FAILED, SYSERR_SEAGENT_TENANT_UPDATE_FAILED, SYSERR_SEAGENT_VS_INTERFACE_ERROR, SYSERR_SEAGENT_INSUFFICIENT_MEMORY, SYSERR_SEDP_VNIC_CREATION_FAILURE, SYSERR_SEDP_VNIC_ATTACH_FAILURE, SYSERR_SEDP_VNIC_IF_CREATION_FAILURE, SYSERR_SEDP_VNIC_START_FAILURE, SYSERR_SEDP_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_MISMATCH_VRF, SYSERR_SEDP_VNIC_IP_ADDR_ADD_FAILURE, SYSERR_SEDP_VNIC_IP_ADDR_DEL_FAILURE, SYSERR_SEDP_VNIC_OWNER_CORE_NOT_FOUND, SYSERR_SEDP_VNIC_MAIN_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_MEMBER_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_VLAN_FILTER_ADD_FAILURE, SYSERR_SEDP_VNIC_VLAN_FILTER_REMOVE_FAILURE, SYSERR_SEDP_VNIC_UNKNOWN_MSG_TYPE, SYSERR_SEDP_VNIC_PCAP_INIT_FAILURE, SYSERR_GSLB_INVALID_MTYPE, SYSERR_GSLB_INVALID_SITE_CREDENTIALS, SYSERR_GSLB_OBJECT_NOT_FOUND, SYSERR_GSLB_INVALID_OPS, SYSERR_GSLB_PARTIAL_SUCCESS, SYSERR_GSLB_FQDN_CONFLICT, SYSERR_GSLB_CLEANUP_IN_PROGRESS, SYSERR_GSLB_METHOD_NOP, SYSERR_GSLB_API_NOT_SUPPORTED_FOR_UNFEDERATED_OBJECTS, SYSERR_GSLB_STATEDB_ERR, SYSERR_GSLB_SERVICE_MEMBER_VIPS_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_MEMBER_DISABLED, SYSERR_GSLB_SITE_DISABLED, SYSERR_GSLB_SERVICE_DISABLED, SYSERR_GSLB_HM_PROXY_DOWN, SYSERR_GSLB_DNS_DISABLED, SYSERR_GSLB_SERVICE_NON_AVI_VIP_INFO_UNAVAILABLE, SYSERR_GSLB_SERVICE_DATAPATH_STATUS_UNAVAILABLE, SYSERR_GSLB_SERVICE_MEMBER_SERVICES_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_INCONSISTENT_APPLICATION_PROFILE, SYSERR_GSLB_SERVICE_INVALID_APPLICATION_PROFILE, SYSERR_GSLB_SERVICE_SP_INCONSISTENT_CONFIGURED_SERVERS, SYSERR_GSLB_SERVICE_SP_INCONSISTENT_OPERATIONAL_SERVERS, SYSERR_GSLB_SERVICE_SP_ALL_SERVERS_DOWN, SYSERR_GSLB_SERVICE_SP_SOME_SERVERS_DOWN, SYSERR_GSLB_CONFIGURED_VS_IS_NOT_A_DNS_VS, SYSERR_GSLB_NOT_CONFIGURED, SYSERR_GSLB_INVALID_SENDER, SYSERR_GSLB_INVALID_SENDER_STATE, SYSERR_GSLB_INVALID_RX_ID, SYSERR_GSLB_INVALID_VIEW_ID, SYSERR_GSLB_GROUP_CONFLICT, SYSERR_GSLB_INVALID_MTYPE_AT_FOLLOWER, SYSERR_GSLB_LEADER_NOT_IN_LIST, SYSERR_GSLB_SERVICE_CTRL_STATUS_UNAVAILABLE, SYSERR_GSLB_SITE_FSM_NULL, SYSERR_GSLB_SITE_FSM_DISABLE_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_DISABLED, SYSERR_GSLB_SITE_FSM_JOIN_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_INIT, SYSERR_GSLB_SITE_FSM_UNREACHABLE, SYSERR_GSLB_SITE_FSM_LEAVE_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_MMODE, SYSERR_GSLB_SITE_ACTIVE_TO_PASSIVE_TRANSITION, SYSERR_GSLB_SITE_PASSIVE_TO_ACTIVE_TRANSITION, SYSERR_GSLB_SITE_MAX_RETRIES_DONE, SYSERR_GSLB_TIMEOUT, SYSERR_GSLB_CONNECTION_TIMEOUT, SYSERR_GSLB_CONNECTION_REFUSED_ERROR, SYSERR_GSLB_SERVICE_CTRL_STATUS_NA_DUE_TO_UNREACHABLE_SITE, SYSERR_GSLB_SERVICE_SP_NO_CONFIGURED_SERVERS, SYSERR_GSLB_INVALID_OBJECT, SYSERR_GSLB_SERVICE_POOL_DISABLED, SYSERR_GSLB_SERVICE_CREATE_FAILED, SYSERR_GSLB_SERVICE_UPDATE_FAILED, SYSERR_GSLB_GSLB_GEO_FILE_NOT_PRESENT, SYSERR_GSLB_SERVICE_MEMBER_VS_SERVICES_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_MEMBER_VS_SP_POOL_NOT_IN_SYNC, SYSERR_FILE_NOT_PRESENT, SYSERR_DNS_POLICY_CREATE_FAIL, SYSERR_DNS_POLICY_UPDATE_FAIL, SYSERR_LCM_CORE_NOT_COPIED_DUE_TO_MAX_LIMIT, SYSERR_LCM_CORE_NOT_COPIED_INSUFFICIENT_DISK_SIZE, SYSERR_LCM_SKIP_SIMILAR_CORE, SYSERR_LCM_CORE_NOT_COPIED_DUE_TO_ERRORS, SYSERR_LCM_STOP, SYSERR_POOL_SERVER_CAPEST_BREACHED, SYSERR_POOL_CREATE_FAILED, SYSERR_POOL_UPDATE_FAILED_INCONSISTENT, SYSERR_POOL_UPDATE_FAILED, SYSERR_POOL_SERVER_STATE_UPDATE_FAILED, SYSERR_POOL_UPDATE_SERVER_FAILED, SYSERR_POOL_UPDATE_LB_ALGO_NO_STATE, SYSERR_SHM_HASH_INSERT_FAILED, SYSERR_SE_RPC_PROXY_STREAM_NOT_CONNECTED, SYSERR_SE_RPC_PROXY_STREAM_WRITE_FAILED, SYSERR_SE_RPC_PROXY_UNABLE_TO_FIND_SYNC_RPC, SYSERR_PRST_PROF_OBJECT_TYPE_MISMATCH, SYSERR_PRST_PROF_OBJECT_NOT_FOUND, SYSERR_PRST_PROF_NULL, SYSERR_PRST_PROF_OBJECT_PRESENT, SYSERR_MS_OBJECT_EXISTS, SYSERR_MS_OBJECT_NOT_FOUND, SYSERR_MS_GRP_OBJECT_EXISTS, SYSERR_MS_GRP_OBJECT_NOT_FOUND, SYSERR_HTTP_POLICY_CREATE_FAILED, SYSERR_HTTP_POLICY_CREATE_EXISTS, SYSERR_HTTP_POLICY_CREATE_SHM_INSERT, SYSERR_HTTP_POLICY_UPDATE_FAILED, SYSERR_STR_GRP_REGISTER_INVAL, SYSERR_STR_GRP_DEREGISTER_INVAL, SYSERR_AG_CREATE_POST_FAILED, SYSERR_AG_CREATE_PRE_FAILED, SYSERR_AG_UPDATE_FAILED, SYSERR_APP_PROF_UPDATE_TYPE_MISMATCH, SYSERR_APP_PROF_CREATE_INVALID_TYPE, SYSERR_APP_PROF_UPDATE_PRESERVE_CLIENT_IP_CHANGED, SYSERR_APP_PROF_NOT_FOUND, SYSERR_POOL_GRP_MEMBER_NOT_FOUND, SYSERR_POOL_GRP_UPDATE_FAILED, SYSERR_POOL_GRP_CREATE_FAILED, SYSERR_POOL_GRP_UPDATE_FAILED_INCONSISTENT, SYSERR_L4PS_CONNPOL_POOL_FAILED, SYSERR_L4PS_CONNPOL_POOL_GRP_FAILED, SYSERR_L4PS_CONNPOL_IP_GRP_FAILED, SYSERR_L4PS_CREATE_FAILED, SYSERR_ANT_PROF_NOT_FOUND, SYSERR_LB_CHASH_INVALID_TYPE, SYSERR_SEC_POLICY_NOT_FOUND, SYSERR_TECH_SUPPORT_COLLECTION_NOT_DONE, SYSERR_TECH_SUPPORT_COLLECTION_SUCCESS, SYSERR_TECH_SUPPORT_COLLECTION_STARTED, SYSERR_TECH_SUPPORT_COLLECTION_ONGOING, SYSERR_TECH_SUPPORT_COLLECTION_IN_PROGRESS, SYSERR_TECH_SUPPORT_COLLECTION_SUCCESS_WITH_ERRORS, SYSERR_TECH_SUPPORT_COLLECTION_ABORTED, SYSERR_TECH_SUPPORT_COLLECTION_STATUS_FILE_NOT_FOUND, SYSERR_TECH_SUPPORT_INVALID_FILENAME, SYSERR_TECH_SUPPORT_COLLECTION_STATUS_IN_PROGRESS, SYSERR_TECH_SUPPORT_INPUT_INVALID_LEVEL, SYSERR_TECH_SUPPORT_INPUT_INVALID_SLUG, SYSERR_DATASCRIPT_FAILED, SYSERR_TECH_SUPPORT_COLLECTION_PREMATURELY_STOPPED, SYSERR_TECH_SUPPORT_V1_DEPRECATED, SYSERR_NET_PROF_NOT_FOUND, SYSERR_ALBSVC_FILE_UPLOAD_IN_PROGRESS, SYSERR_ALBSVC_FILE_UPLOAD_SUCCESS, SYSERR_ALBSVC_FILE_UPLOAD_FAILED, SYSERR_ALBSVC_FILE_UPLOAD_STARTED, SYSERR_ALBSVC_CASE_ID_MISSING, SYSERR_ALBSVC_ASSET_ID_MISSING, SYSERR_ALBSVC_AUTH_FAILURE, SYSERR_ALBSVC_REMOTE_SERVER_ERROR, SYSERR_ALBSVC_DISCONNECTED, SYSERR_ALBSVC_DEREGISTERED, SYSERR_ALBSVC_CANNOT_READ_RESPONSE, SYSERR_ALBSVC_CONTROLLER_ALREADY_REGISTERED, SYSERR_ALBSVC_SESSION_NOT_SET, SYSERR_ALBSVC_CLIENT_TIME_OUT, SYSERR_ALBSVC_CONNECTION_REFUSED, SYSERR_ALBSVC_HTTP_CLIENT_ERROR, SYSERR_ALBSVC_RESOURCE_NOT_FOUND, SYSERR_ALBSVC_INVALID_QUERY_PARAM_VALUE, SYSERR_ALBSVC_INVALID_QUERY_PARAM, SYSERR_ALBSVC_FILE_UPLOAD_CONFLICT, SYSERR_ALBSVC_INTERNAL_ERROR, SYSERR_ALBSVC_PROXY_AUTH_FAILURE, SYSERR_ALBSVC_LOGIN_URL_NOT_FOUND, SYSERR_ALBSVC_PROXY_CONFIG_PARSE_FAILURE, SYSERR_ALBSVC_LOGIN_REQ_FAILED, SYSERR_ALBSVC_REGISTRATION_FAILED, SYSERR_ALBSVC_DATABASE_WRITE_ERROR, SYSERR_ALBSVC_DEREGISTRATION_FAILED, SYSERR_ALBSVC_MALFORMED_PAYLOAD, SYSERR_ALBSVC_CASE_GET_FAILED, SYSERR_ALBSVC_CASE_CREATE_FAILED, SYSERR_ALBSVC_CASES_GET_FAILED, SYSERR_ALBSVC_CASE_UPDATE_FAILED, SYSERR_ALBSVC_STATUS_REQ_FAILED, SYSERR_ALBSVC_CRS_DOWNLOAD_FAILED, SYSERR_ALBSVC_CRS_DEPLOY_FAILED, SYSERR_ALBSVC_CRS_DATA_NOT_FOUND, SYSERR_ALBSVC_DATASTORE_READ_ERROR, SYSERR_ALBSVC_CRS_AUTO_DEPLOY_MALFORMED_URL, SYSERR_ALBSVC_CRS_DOWNLOAD_SIG_MISMATCH, SYSERR_ALBSVC_CRS_DOWNLOAD_FORBIDDEN, SYSERR_ALBSVC_DATABASE_READ_ERROR, SYSERR_ALBSVC_AVICLIENT_ERROR, SYSERR_ALBSVC_CRS_AUTODEPLOY_SUCCESS, SYSERR_ALBSVC_EMPTY_METADATA, SYSERR_ALBSVC_USERS_REQ_FAILED, SYSERR_ALBSVC_USER_DETAIL_REQ_FAILED, SYSERR_ALBSVC_CRS_URL_DECODE_FAILED, SYSERR_ALBSVC_NAME_RESOLUTION_FAILED, SYSERR_ALBSVC_x509_ERROR, SYSERR_ALBSVC_REGISTRATION_DISABLED, SYSERR_ALBSVC_FEATURE_OPT_IN_NOT_ENABLED, SYSERR_ALBSVC_USER_AGENT_DB_BATCH_SIZE_EXCEEDED, SYSERR_ALBSVC_LICENSE_STATUS_CHECK_FAILED, SYSERR_ALBSVC_FEATURE_NOT_ALLOWED, SYSERR_ALBSVC_NO_TENANT_INFO_IN_CTX, SYSERR_ALBSVC_DATABASE_UPDATE_ERROR, SYSERR_ALBSVC_ALREADY_DEREGISTERED, SYSERR_ALBSVC_FILE_DOWNLOAD_IN_PROGRESS, SYSERR_ALBSVC_FILE_DOWNLOAD_SUCCESS, SYSERR_ALBSVC_FILE_DOWNLOAD_FAILED, SYSERR_ALBSVC_FILE_DOWNLOAD_STARTED, SYSERR_UPGRADE_SYSTEM_STARTED, SYSERR_UPGRADE_CONTROLLER_STARTED, SYSERR_UPGRADE_SEGROUP_STARTED, SYSERR_RESUME_SEGROUP_STARTED, SYSERR_PATCH_SYSTEM_STARTED, SYSERR_PATCH_CONTROLLER_STARTED, SYSERR_PATCH_SEGROUP_STARTED, SYSERR_PATCHSEGROUP_RESUME_STARTED, SYSERR_ROLLBACK_SYSTEM_STARTED, SYSERR_ROLLBACK_CONTROLLER_STARTED, SYSERR_ROLLBACK_SEGROUP_STARTED, SYSERR_ROLLBACKPATCH_SYSTEM_STARTED, SYSERR_ROLLBACKPATCH_CONTROLLER_STARTED, SYSERR_ROLLBACKPATCH_SEGROUP_STARTED, SYSERR_UPGRADE_OPS_VS_DISRUPTION_WARNINGS, SYSERR_UPGRADE_OPS_COMPLIANCE_MODE_TRANSITION_STARTED, SYSERR_UPGRADE_OPS_COMPLIANCE_MODE_ERROR_RECOVERY_STARTED, SYSERR_CONCURRENT_UPGRADE, SYSERR_RESTORE_CONTROLLER_STARTED, SYSERR_EVAL_UPGRADE_SYSTEM_STARTED, SYSERR_EVAL_UPGRADE_CONTROLLER_STARTED, SYSERR_EVAL_UPGRADE_SEGROUP_STARTED, SYSERR_EVAL_RESUME_SEGROUP_STARTED, SYSERR_EVAL_PATCH_SYSTEM_STARTED, SYSERR_EVAL_PATCH_CONTROLLER_STARTED, SYSERR_EVAL_PATCH_SEGROUP_STARTED, SYSERR_EVAL_PATCHSEGROUP_RESUME_STARTED, SYSERR_EVAL_ROLLBACK_SYSTEM_STARTED, SYSERR_EVAL_ROLLBACK_CONTROLLER_STARTED, SYSERR_EVAL_ROLLBACK_SEGROUP_STARTED, SYSERR_EVAL_ROLLBACKPATCH_SYSTEM_STARTED, SYSERR_EVAL_ROLLBACKPATCH_CONTROLLER_STARTED, SYSERR_EVAL_ROLLBACKPATCH_SEGROUP_STARTED, SYSERR_EVAL_RESTORE_CONTROLLER_STARTED, SYSERR_UPGRADE_OPS_IN_PROGRESS, SYSERR_UPGRADE_OPS_CHECK_LICENSE, SYSERR_UPGRADE_OPS_CHECK_CLUSTER_STATE, SYSERR_UPGRADE_OPS_CHECK_CLUSTER_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_INPROGRESS, SYSERR_UPGRADE_OPS_CHECK_VERSION_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_REACHABILITY, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_CLOUD_READY, SYSERR_UPGRADE_OPS_CHECK_SE_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_VS_DISRUPUTION, SYSERR_UPGRADE_OPS_CHECK_ROLLBACK_BASICS, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_VERSION_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SE_VERSION_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SYSTEM_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_IMAGE_VERSION, SYSERR_UPGRADE_OPS_CHECK_DOCKER_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_ACTIVE_VERSIONS, SYSERR_UPGRADE_OPS_CHECK_BACKUP, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_ERROR_RECOVERY, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_SUSPENDED, SYSERR_UPGRADE_OPS_CHECK_SYSTEM_FLAG, SYSERR_UPGRADE_OPS_PREVIEW_RESPONSE, SYSERR_UPGRADE_OPS_CHECK_PREVIOUS_PARTITION_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_IMAGE_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_PATCH_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_PATCH_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_ROLLBACK_V1, SYSERR_UPGRADE_OPS_CHECK_ALERTS, SYSERR_UPGRADE_OPS_CHECK_DOCKER_IMAGE, SYSERR_UPGRADE_OPS_CHECK_UPGRADE_STATE_FOR_RESUME_OPS, SYSERR_UPGRADE_OPS_CHECK_PATCH_IMAGE, SYSERR_UPGRADE_OPS_CHECK_ALLOW_SE_GROUP_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SKIP_SE_GROUPS, SYSERR_UPGRADE_OPS_CHECK_CLOUD_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SKIP_ALL_SE_GROUPS, SYSERR_UPGRADE_OPS_CHECK_MAND_PATCH_ROLLBACK, SYSERR_UPGRADE_OPS_GSLB_FEATURE_CHECK, SYSERR_UPGRADE_OPS_CONFIGURATION_CHECK, SYSERR_UPGRADE_OPS_AVI_ESSENTIALS_CHECK, SYSERR_ROLLBACK_OPS_CHECK_VS_DISRUPUTION, SYSERR_UPGRADE_OPS_CHECK_SE_LINUX_ENABLED, SYSERR_UPGRADE_OPS_CHECK_PREVIOUS_DOCKER_IMAGE, SYSERR_UPGRADE_OPS_DOCKER_VERSION_CHECK, SYSERR_UPGRADE_OPS_IP_TYPE_CHECK, SYSERR_UPGRADE_OPS_CHECK_SE_LICENSE, SYSERR_UPGRADE_OPS_AVI_CLOUD_SERVICES_CHECK, SYSERR_CHECK_LICENSE, SYSERR_CHECK_CLUSTER_STATE, SYSERR_CHECK_CLUSTER_DISK_SPACE, SYSERR_CHECK_SE_GROUP_UPGRADE_OPS_INPROGRESS, SYSERR_CHECK_VERSION_COMPATIBILITY, SYSERR_CHECK_SE_REACHABILITY, SYSERR_CHECK_SE_GROUP_CLOUD_READY, SYSERR_CHECK_SE_DISK_SPACE, SYSERR_CHECK_VS_DISRUPUTION, SYSERR_CHECK_ROLLBACK_BASICS, SYSERR_CHECK_CONTROLLER_VERSION_ROLLBACK, SYSERR_CHECK_SE_VERSION_ROLLBACK, SYSERR_CHECK_CONTROLLER_ROLLBACK, SYSERR_CHECK_SE_GROUP_ROLLBACK, SYSERR_CHECK_SYSTEM_ROLLBACK, SYSERR_CHECK_IMAGE_VERSION, SYSERR_CHECK_DOCKER_DISK_SPACE, SYSERR_CHECK_ACTIVE_VERSIONS, SYSERR_CHECK_BACKUP, SYSERR_CHECK_SE_GROUP_ERROR_RECOVERY, SYSERR_CHECK_SE_GROUP_SUSPENDED, SYSERR_CHECK_SYSTEM_FLAG, SYSERR_CHECK_PREVIOUS_PARTITION_COMPATIBILITY, SYSERR_CHECK_IMAGE_COMPATIBILITY, SYSERR_CHECK_CONTROLLER_PATCH_COMPATIBILITY, SYSERR_CHECK_SE_PATCH_COMPATIBILITY, SYSERR_CHECK_SE_ROLLBACK_V1, SYSERR_CHECK_ALERTS, SYSERR_CHECK_DOCKER_IMAGE, SYSERR_CHECK_UPGRADE_STATE_FOR_RESUME_OPS, SYSERR_CHECK_PATCH_IMAGE, SYSERR_CHECK_ALLOW_SE_GROUP_ROLLBACK, SYSERR_CHECK_SKIP_SE_GROUPS, SYSERR_CHECK_CLOUD_COMPATIBILITY, SYSERR_CHECK_SKIP_ALL_SE_GROUPS, SYSERR_CHECK_MAND_PATCH_ROLLBACK, SYSERR_GSLB_FEATURE_CHECK, SYSERR_CONFIGURATION_CHECK, SYSERR_AVI_ESSENTIALS_CHECK, SYSERR_CHECK_SE_LINUX_ENABLED, SYSERR_CHECK_PREVIOUS_DOCKER_IMAGE, SYSERR_DOCKER_VERSION_CHECK, SYSERR_IP_TYPE_CHECK, SYSERR_CHECK_SE_LICENSE, SYSERR_CONFIG_CHECK, SYSERR_GSLB_MANUAL_RESUME_CHECK, SYSERR_CHECK_K8S_ACCESS, SYSERR_CHECK_IMAGE_AVAILABILITY, SYSERR_CHECK_POD_IMAGE, SYSERR_CHECK_REMOTE_IMAGE_REF, SYSERR_CHECK_CONTROLLER_PACKAGE, SYSERR_CHECK_PATCH_PACKAGE, SYSERR_CHECK_CONSENT, SYSERR_CHECK_CONFIG_VERSION, SYSERR_CHECK_CONFIG_FIPS, SYSERR_CHECK_CONFIG_FILES, SYSERR_CHECK_CONFIG_IMAGES, SYSERR_CHECK_CONFIG, SYSERR_CHECK_CONFIG_SE, SYSERR_CHECK_CONFIG_ENV, SYSERR_CHECK_CONFIG_ACTIVE_VERSIONS, SYSERR_CHECK_RESTORE_PATCH, SYSERR_GSLB_MAINTENANCE_MODE_CHECK, SYSERR_CHECK_VERSION_MIGRATION, SYSERR_CHECK_CLUSTER_SINGLE_NODE, SYSERR_MC_UPGRADE_LICENSE_ERR, SYSERR_MC_UPGRADE_CLUSTER_NOT_READY, SYSERR_MC_DISK_INSUFFICIENT_ERR, SYSERR_MC_CLUSTER_INPROGRESS_ERR, SYSERR_MC_SEGROUP_INPROGRESS_ERR, SYSERR_MC_UPGRADE_INCOMPATIBLE_IMAGE_AND_PATCH, SYSERR_MC_UPGRADE_INCOMPATIBLE_FROM_TO_IMAGE, SYSERR_MC_UPGRADE_INCOMPATIBLE_PATCH, SYSERR_MC_UPGRADE_INCOMPATIBLE_SE_GROUP_IMAGE, SYSERR_MC_SE_UNREACHABLE_ERR, SYSERR_MC_SE_GROUP_CLOUD_NOT_READY_ERR, SYSERR_MC_UPGRADE_VS_DISRUPTED_ERR, SYSERR_MC_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_SE_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_ROLLBACK_INFO_ERR, SYSERR_MC_CONTROLLER_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_SYSTEM_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_IMAGE_INVALID_ERR, SYSERR_MC_ACTIVE_VERSIONS_ERR, SYSERR_MC_BACKUP_ERR, SYSERR_MC_ROLLBACK_ON_ERR, SYSERR_MC_SUSPENDED_ERR, SYSERR_MC_SYSTEM_FLAG_ERR, SYSERR_MC_PREVIOUS_PARTITION_INCOMPATIBLE_ERR, SYSERR_MC_IMAGE_VALIDATION_ERR, SYSERR_MC_CONTROLLER_PATCH_ERR, SYSERR_MC_SE_PATCH_ERR, SYSERR_MC_SE_ROLLBACK_V1_ERR, SYSERR_MC_ALERTS, SYSERR_MC_ROLLBACK_DOCKER_IMAGE_ERR, SYSERR_MC_RESUME_OPS_ERR, SYSERR_MC_CHECK_PATCH_IMAGE_ERR, SYSERR_MC_CHECK_SE_GROUP_ROLLBACK_ERR, SYSERR_MC_SKIP_SE_GROUPS_ERR, SYSERR_MC_CHECK_CLOUD_COMPATIBILITY_ERR, SYSERR_MC_SKIP_ALL_SE_GROUPS_ERR, SYSERR_MC_MAND_PATCH_ROLLBACK_ERR, SYSERR_MC_GSLB_LEADER_ERR, SYSERR_MC_SYSTEM_CONFIGURATION_ERR, SYSERR_MC_AVI_ESSENTIALS_OPERATION_NOT_SUPPORTED_ERROR, SYSERR_MC_ROLLBACK_VS_DISRUPTED_ERR, SYSERR_MC_SE_LINUX_ENABLED_ERR, SYSERR_MC_PREVIOUS_DOCKER_IMAGE_NOT_PRESENT_ERR, SYSERR_MC_DOCKER_VERSION_INCOMPATIBLE_ERROR, SYSERR_MC_IP_TYPE_ERR, SYSERR_MC_INVALID_SE_LICENSE_ERR, SYSERR_MC_AVI_CLOUD_SERVICES_OPERATION_NOT_SUPPORTED_ERROR, SYSERR_MC_CONFIG_CHK_ERR, SYSERR_MC_GSLB_MANUAL_RESUME_ERR, SYSERR_MC_K8S_ACCESS_ERR, SYSERR_MC_IMAGE_AVAILABILITY_ERR, SYSERR_MC_POD_IMAGE_ERR, SYSERR_MC_REMOTE_IMAGE_REF_ERR, SYSERR_MC_CONTROLLER_PACKAGE_ERR, SYSERR_MC_PATCH_PACKAGE_ERR, SYSERR_MC_CONSENT_ERR, SYSERR_MC_CONFIG_VERSION_ERR, SYSERR_MC_CONFIG_FIPS_ERR, SYSERR_MC_CONFIG_FILES_ERR, SYSERR_MC_CONFIG_IMAGES_ERR, SYSERR_MC_CONFIG_ERR, SYSERR_CHECK_CONFIG_SE_ERR, SYSERR_CHECK_CONFIG_ENV_ERR, SYSERR_CHECK_CONFIG_ACTIVE_VERSIONS_ERR, SYSERR_CHECK_RESTORE_PATCH_ERR, SYSERR_MC_GSLB_MAINTENANCE_MODE_ERR, SYSERR_CHECK_VERSION_MIGRATION_ERR, SYSERR_CHECK_CLUSTER_SINGLE_NODE_ERR, SYSERR_VS_NOT_FOUND, SYSERR_DEFAULT_POOL_NOT_FOUND, SYSERR_PROXY_POOL_NOT_FOUND, SYSERR_MISSING_APPLICATION_PROFILE, SYSERR_APP_PROFILE_NOT_FOUND, SYSERR_WAF_POLICY_NOT_FOUND, SYSERR_DUPLICATE_VS, SYSERR_WRONG_VS_TYPE, SYSERR_POOL_IN_PG_NOT_FOUND, SYSERR_PG_IN_PG, SYSERR_LB_MODULE_INIT_FAILED, SYSERR_CONNPOOL_MODULE_INIT_FAILED, SYSERR_LBACTION_MODULE_INIT_FAILED, SYSERR_PG_NOT_FOUND, SYSERR_DUPLICATE_POOL, SYSERR_SSL_PROFILE_NOT_FOUND, SYSERR_PKI_PROFILE_NOT_FOUND, SYSERR_SSL_CERTKEY_NOT_FOUND, SYSERR_SET_CIPHER_LIST_FAILED, SYSERR_SET_CIPHER_SUITES_FAILED, SYSERR_WRONG_TLS_VERSION, SYSERR_ERR_PAGE_PROFILE_NO_PAGES, SYSERR_ERR_PAGE_PROFILE_NOT_FOUND, SYSERR_ERR_PAGE_NOT_FOUND, SYSERR_ERR_PAGE_REDIRECT_NOT_CONFIGURED, SYSERR_HM_NOT_FOUND, SYSERR_HTTPS_HM_MISSING_CONFIG, SYSERR_SNI_PARENT_UNCONFIGURED, SYSERR_SNI_PARENT_NOT_FOUND, SYSERR_HTTP_POLICYSET_NOT_FOUND, SYSERR_VSDS_NOT_FOUND, SYSERR_MULTIPLE_SP_POOLS_CONFIGURED, SYSERR_L4SSL_VS_INVALID_CLIENT_CERT, SYSERR_CR_PROFILE_NOT_FOUND, SYSERR_POOL_NOT_FOUND, SYSERR_LISTEN_PORTS_CFG_FAILED, SYSERR_STRGRP_NOT_FOUND, SYSERR_SSOPOLICY_NULL, SYSERR_SSOPOLICY_NO_AUTHN_POLICY, SYSERR_SSOPOLICY_NO_AUTH_PROFILE, SYSERR_AUTHPROFILE_NULL, SYSERR_SSOPOLICY_INVALID_AUTH_TYPE, SYSERR_SSOPOLICY_MISSING_SAML_IDP_SP_CONF, SYSERR_SAML_SP_CONFIG_NULL, SYSERR_SAML_SINGLE_SIGNON_URL_NULL, SYSERR_SAML_SP_METADATA_NULL, SYSERR_SAML_COOKIE_NAME_OR_KEY_NULL, SYSERR_LASSO_SERVER_CONFIG_FAILURE, SYSERR_SAML_ENTITY_ID_NULL, SYSERR_BASIC_AUTH_CONF_NULL, SYSERR_LDAP_REQUIRE_FIELD_EMPTY, SYSERR_LDAP_URL_INVALID_PARAMETER, SYSERR_LDAP_BAD_SCHEME, SYSERR_LDAP_BAD_ENCLOSURE, SYSERR_LDAP_BAD_EXTNS, SYSERR_LDAP_BAD_FILTER, SYSERR_LDAP_BAD_SCOPE, SYSERR_LDAP_BAD_ATTRS, SYSERR_LDAP_BAD_HOST, SYSERR_LDAP_USER_ATTRIBUTE_NULL, SYSERR_LDAP_URL_PARSE_FAIL, SYSERR_LDAP_INVALID_URL, SYSERR_AUTH_PROFILE_NOT_FOUND, SYSERR_SSO_TYPE_MISMATCH, SYSERR_NULL_CACHE_CONFIG, SYSERR_SSOPOLICY_NOT_FOUND, SYSERR_CLIENT_AUTH_PROFILE_NOT_FOUND, SYSERR_CLIENT_AUTH_PROFILE_NULL, SYSERR_SAML_IDP_METADATA_NULL, SYSERR_INVALID_OAUTH_LOGOUT_URI_HTTP_SCHEME, SYSERR_LASSO_SERVER_ERROR_ADD_PROVIDER_FAILED, SYSERR_LASSO_SERVER_ERROR_ADD_PROVIDER_PROTOCOL_MISMATCH, SYSERR_LASSO_PARAMS_PROVIDERS_UNAVAILABLE, SYSERR_JWTPROFILE_NULL, SYSERR_JWTSERVER_PROFILE_NOT_FOUND, SYSERR_AUTH_PROFILE_JWTSERVER_PROFILE_OBJECT_NULL, SYSERR_JWT_NAME_NULL, SYSERR_JWT_LOCATION_NULL, SYSERR_JWT_VS_AUDIENCE_NULL, SYSERR_SSO_JWT_VS_INFO_NULL, SYSERR_SUB_CONFIG_FAILURE, SYSERR_BIND_WAF_FAILURE, SYSERR_PROXY_INIT_FAILURE, SYSERR_GRPC_CONFIG_FAILURE, SYSERR_BIND_POLICY_FAILURE, SYSERR_BIND_PROFILE_FAILURE, SYSERR_BIND_LUA_SCRIPT_FAILURE, SYSERR_LUA_SCRIPT_SYNTAX, SYSERR_MISSING_LDAP_VS_CONF, SYSERR_SECPOL_RATE_LIMITER_HTTP_LOC_ERR, SYSERR_BIND_CSRF_FAILURE, SYSERR_COMPR_FLTR_UNKNOWN_LEVEL, SYSERR_COMPR_MIME_TYPE_NOT_INITED, SYSERR_IPADDRGRP_NOT_FOUND, SYSERR_DUPLICATE_UPSTREAM, SYSERR_UPSTREAM_COMPLEX_COMPILATION_FAILED, SYSERR_UPSTREAM_INIT_NO_SERVERS, SYSERR_UPSTREAM_INVALID_ADDRESS, SYSERR_UPSTREAM_INVALID_HOST, SYSERR_UPSTREAM_WITHOUT_PORT, SYSERR_UPSTREAM_INVALID_PARAMETER, SYSERR_UPSTREAM_INVALID_VALUE, SYSERR_UPSTREAM_LB_NO_PEERS, SYSERR_UPSTREAM_LB_NULL_CONF, SYSERR_UPSTREAM_PARSE_URL_FAILED, SYSERR_UPSTREAM_UNSUPPORTED_PARAMETER, SYSERR_PAA_NO_OBJECT, SYSERR_PAA_FILESYSTEM_CREATE_FAIL, SYSERR_PAA_CACHE_CREATE_FAIL, SYSERR_WAF_INIT_FAIL, SYSERR_WAF_INIT_SIGNATURES_FAIL, SYSERR_WAF_WHITELIST_INIT_FAIL, SYSERR_WAF_PSM_INIT_FAIL, SYSERR_WAF_INIT_APP_SIGNATURES_FAIL, SYSERR_WAF_POSTPROCESS_SIGNATURES_FAIL, SYSERR_WAF_ALLOWLIST_INIT_FAIL, SYSERR_WAF_POLICY_INIT_FAIL, SYSERR_WAF_INIT_CRS_OVERRIDE_FAIL, SYSERR_WAF_INIT_INSUFFICIENT_APP_LEARNING_MEMORY, SYSERR_BOT_INIT_FAIL, SYSERR_BOT_ALLOWLIST_INIT_FAIL, SYSERR_BOT_POLICY_NOT_FOUND, SYSERR_BIND_BOT_FAILURE, SYSERR_BOT_MAPPING_NOT_FOUND, SYSERR_BOT_CONSOLIDATOR_NOT_FOUND, SYSERR_POLICY_HASH_REMOVE, SYSERR_POLICY_V4_TREE_CREATION, SYSERR_POLICY_V6_TREE_CREATION, SYSERR_POLICY_APPLOG_PROV, SYSERR_POLICY_CLIENT_IP_GROUP_UUID, SYSERR_POLICY_PATH_MATCH_GROUP_UUID, SYSERR_POLICY_QUERY_MATCH_GROUP_UUID, SYSERR_POLICY_UNKOWN_MATCH_ACTION, SYSERR_POLICY_INVALID_HDR_ACTIONS, SYSERR_POLICY_RWH_COOKIE_OPER, SYSERR_POLICY_HASH_INSERT, SYSERR_SSL_CERT_NOT_PRESENT, SYSERR_SSL_CERT_KEY_NOT_PRESENT, SYSERR_SSL_CTX_CREATION_ERR, SYSERR_SSL_CERT_READ_FAILURE, SYSERR_SSL_CERT_LOAD_TO_CTX, SYSERR_SSL_CERT_IDX_TO_CTX, SYSERR_SSL_KEY_LOAD_TO_CTX, SYSERR_SSL_CERT_CHAIN_READ_FAILURE, SYSERR_SSL_CERT_CHAIN_ADD_FAILURE, SYSERR_SSL_KEY_READ_FAILURE, SYSERR_SSL_CERTIFICATE_AND_KEY_MISMATCH, SYSERR_SSL_CIPHER_LIST_NOT_SET, SYSERR_SSL_CIPHER_SUITES_NOT_SET, SYSERR_SSL_PKI_CLIENT_CA, SYSERR_SSL_DHPARAM_FAILURE, SYSERR_SSL_ECDH_FAILURE, SYSERR_SSL_HOSTMAP_FAILURE, SYSERR_SSL_SESSION_CACHE_INIT, SYSERR_SSL_SESSION_TIX_KEYS_INIT, SYSERR_SSL_PKI_CRL, SYSERR_PKI_PROFILE_CONFIG_NO_CA_CERT, SYSERR_DUPLICATE_PKI_PROFILE, SYSERR_SET_SSL_STAPLE_FAILURE, SYSERR_ICAP_PROFILE_NOT_FOUND, SYSERR_SSL_EVH_PARENT_NOT_FOUND, SYSERR_SSL_MEMPOOL_NAME_LEN_EXCEEDED, SYSERR_SSL_MEMPOOL_UUID_LEN_EXCEEDED, SYSERR_CONFIG_OBJ_NAME_LEN_EXCEEDED, SYSERR_SSL_EVH_PARENT_IN_FAULT_STATE, SYSERR_SPL_OBJ_NAME_LEN_EXCEEDED, SYSERR_SSL_PKI_CRL_FILEOBJECT_NOT_FOUND, SYSERR_AUTH_MISSING_OAUTH_PROFILE, SYSERR_OAUTH_MISSING_AUTHZ_EP, SYSERR_OAUTH_MISSING_TOKEN_EP, SYSERR_OAUTH_MISSING_INTROSPECTION_EP, SYSERR_INVALID_JWT_PROFILE_OBJECT, SYSERR_OAUTH_MISSING_POOL_OBJECT, SYSERR_MISSING_OAUTH_VS_CONF, SYSERR_OAUTH_MISSING_REDIRECT_URI, SYSERR_OAUTH_MISSING_CLIENT_CREDENTIALS, SYSERR_OAUTH_MISSING_RS_CREDENTIALS, SYSERR_OAUTH_MISSING_ISSUER, SYSERR_OAUTH_MISSING_USERINFO_EP, SYSERR_CSRF_POLICY_NOT_FOUND, SYSERR_CSRF_INIT_FAIL, SYSERR_LIC_CONVERT_METERED_BANDWIDTH_NON_AZURE_FAILED, SYSERR_LIC_RESERVE_LEDGER_METADATA_REQ_UNIDENTIFIED, SYSERR_LIC_CONVERT_FORMULA_NOT_DEFINED, SYSERR_LIC_CONVERT_MALFORMED_PAYLOAD, SYSERR_FILE_CONTENT_DECODE_FAILED, SYSERR_SVC_FAILURE, SYSERR_SVC_SUCCESS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_FAILED, SYSERR_BAD_REQUEST, SYSERR_TEST1, SYSERR_TEST2, SYSERR_QUEUE_TRANSPORT_FAILURE, SYSERR_QUEUE_RETRY_TASK, SYSERR_QUEUE_FULL, SYSERR_DATASTORE_TRANSPORT_FAILURE, SYSERR_DATASTORE_UNKNOWN_FAILURE, SYSERR_DATASTORE_OBJECT_DOES_NOT_EXIST, SYSERR_DATASTORE_REFERENCE_DOES_NOT_EXIST, SYSERR_DATASTORE_DB_LOCKED, SYSERR_DATASTORE_LOCK_FAILURE, SYSERR_DATASTORE_TBL_NOT_EXIST, SYSERR_DATABASE_OBJECT_DOES_NOT_EXIST, SYSERR_DATABASE_OBJECT_MODIFICATION_NOT_ALLOWED_FOR_NON_ADMIN, SYSERR_SVC_COMMON_OBJECT_NOT_IN_CACHED_VIEW, SYSERR_RPC_CANCELED_BY_CLIENT, SYSERR_RPC_TIMED_OUT, SYSERR_RPC_SEND_FAILED, SYSERR_RPC_CANCELED_BY_TRANSACTION_CLEANUP, SYSERR_NO_MULTICAST_RECEIVERS, SYSERR_RPC_FAILED, SYSERR_RPC_CONNECT_FAILED, SYSERR_CONTROLLER_NOT_READY, SYSERR_VERSION_MISMATCH, SYSERR_ALREADY_REGISTERED, SYSERR_SE_GRP_CHANGE_REBOOT, SYSERR_INVALID_METHOD, SYSERR_DESERIALIZATION, SYSERR_SERIALIZATION, SYSERR_ENQUEUE, SYSERR_DEQUEUE, SYSERR_INVALID_READ_LEVEL, SYSERR_ADD_HM_PHM_OBJECT_NOT_FOUND, SYSERR_CREATE_INVALID_PERSISTENCE_TYPE, SYSERR_VS_INVALID_METHOD, SYSERR_VS_NOT_PRESENT, SYSERR_VS_INVALID_REQUEST, SYSERR_VS_NOT_ENOUGH_RESOURCES, SYSERR_VS_SE_NOT_AVAILABLE, SYSERR_VS_VNIC_FAILURE, SYSERR_VS_DELETE_WHILE_STILL_BEING_REFERRED, SYSERR_INVALID_HEALTH_MONITOR_TYPE, SYSERR_VS_SE_ASSIGNMENT_FAILED, SYSERR_VS_INVALID_OBJECT, SYSERR_VS_SERVICE_ENGINE_DOWN, SYSERR_VS_RPC_FAILURE, SYSERR_VS_NOT_BOUND, SYSERR_VS_DISABLED, SYSERR_VS_INTERNAL_ERROR, SYSERR_VS_SCALEOUT_ERROR, SYSERR_VS_SCALEIN_ERROR, SYSERR_VS_MIGRATE_ERROR, SYSERR_VS_MIGRATE_SCALEOUT_ERROR, SYSERR_VS_MIGRATE_SCALEIN_ERROR, SYSERR_VS_AWAIT_STATIC_SE, SYSERR_VS_MIN_SE_NOT_ASSIGNED, SYSERR_VS_SE_NOT_AT_CURRENT_VERSION, SYSERR_VS_RUNTIME_ABSENT, SYSERR_VS_STATEDB_ERR, SYSERR_VS_SNI_CHILD_PARENT_SELIST_MISMATCH, SYSERR_VS_SNI_PARENT_NOT_FOUND, SYSERR_VS_SNI_CHILD_PARENT_SEGROUP_MISMATCH, SYSERR_VS_STATS_INDEX_NOT_AVAILABLE, SYSERR_VS_UPDATE_FAILED, SYSERR_VS_CREATE_FAILED, SYSERR_VS_GEO_DATABASES_NOT_LOADED, SYSERR_VS_FQDN_LEN_EXCEEDED, SYSERR_VS_STATIC_FQDN_LEN_EXCEEDED, SYSERR_VS_DNS_TXT_RDATA_LEN_EXCEEDED, SYSERR_SE_MGR_VNIC_ALLOC_FAIL, SYSERR_SE_MGR_VNIC_NOT_FOUND, SYSERR_SE_MGR_UNKNOWN_SE, SYSERR_SE_MGR_UNKNOWN_STATE_TRANSITION, SYSERR_SE_MGR_SE_OFFLINE_HB_FAILURE, SYSERR_SE_UPGRADE_IN_PROGRESS, SYSERR_SE_NOT_CONNECTED, SYSERR_RM_RES_UNAVAIL, SYSERR_RM_RES_UNAVAIL_NOTIFY, SYSERR_RM_RES_NOT_INUSE, SYSERR_RM_CONSUMER_NOT_FOUND, SYSERR_RM_REACHABILITY_FAILED, SYSERR_RM_RELEASE_SE_UNAVAIL, SYSERR_RM_UNKNOWN_SE_GROUP, SYSERR_RM_NO_SE_FOUND, SYSERR_RM_PARTIAL_SE_FOUND, SYSERR_RM_AWAIT_VM_CREATE, SYSERR_RM_AWAIT_VNIC_ADD, SYSERR_RM_AWAIT_BOOTUP, SYSERR_RM_RESOURCE_NOT_FOUND, SYSERR_RM_CANNOT_SPAWN_SE, SYSERR_RM_RES_NOT_NEEDED, SYSERR_RM_RES_INFRA_DELETED, SYSERR_RM_RES_USER_DELETED, SYSERR_RM_RES_USER_REBOOTED, SYSERR_RM_RES_CRASHED, SYSERR_RM_RES_CONN_LOST, SYSERR_RM_RES_VIP_REACH_LOST, SYSERR_RM_VS_PROCESSING, SYSERR_RM_VNIC_IP_FAILURE, SYSERR_RM_STATIC_NO_POOL, SYSERR_RM_STATIC_POOL_EXHAUSTED, SYSERR_RM_VIP_MULT_NETWORKS, SYSERR_RM_SRVR_MULT_NETWORKS, SYSERR_RM_VIP_NO_NETWORK, SYSERR_RM_SRVR_NO_NETWORK, SYSERR_RM_MAX_PARALLEL_SE_CREATE, SYSERR_RM_MAX_SE_CREATE_ATTEMPTS, SYSERR_RM_MULT_SE_CRASH, SYSERR_RM_VS_SE_CREATE_IN_PROG, SYSERR_RM_VS_SE_BOOTUP_IN_PROG, SYSERR_RM_VS_SE_VNIC_ADD_IN_PROG, SYSERR_RM_VS_SE_VNIC_IP_IN_PROG, SYSERR_RM_NO_SUITABLE_HOST, SYSERR_RM_NO_SE_IN_SE_GRP, SYSERR_RM_ALL_SE_IN_SE_GRP_DOWN, SYSERR_RM_NO_SE_IN_SE_GRP_SRVR_ACC, SYSERR_RM_NO_SE_IN_SE_GRP_VIP_ACC, SYSERR_RM_ALL_SE_IN_SE_GRP_MAX_VS, SYSERR_RM_ALL_SE_IN_SE_GRP_NW_ACC_MAX_VS, SYSERR_RM_VIP_SE_NW_ACC, SYSERR_RM_VIP_SE_MAX_VS, SYSERR_RM_VIP_SE_GRP_MISMATCH, SYSERR_RM_VIP_SE_PENDING_OP, SYSERR_RM_MULT_MGMT_SUBNET, SYSERR_RM_MAX_SE_IN_GRP, SYSERR_RM_BOOTUP_FAILURE, SYSERR_RM_PENDING_VNIC_OP, SYSERR_RM_SE_MGMT_NO_STATIC_IPS_CONFIGURED, SYSERR_RM_SE_MGMT_STATIC_IPS_EXHAUSTED, SYSERR_RM_NO_MGMT_SUBNET, SYSERR_RM_MGMT_DHCP_FAILURE, SYSERR_RM_CANNOT_ADD_VNICS, SYSERR_RM_CONSUMER_RESOURCES_SATISFIED, SYSERR_RM_DATA_DHCP_FAILURE, SYSERR_RM_QUERY_HOST_IN_PROGRESS, SYSERR_RM_INSUFFICIENT_BUFFER_SE, SYSERR_RM_NO_DEFAULT_GW_SE_MGMT_NW, SYSERR_RM_PARENT_SE_NW_ACC, SYSERR_RM_PARENT_SE_MAX_VS, SYSERR_RM_PARENT_SE_GRP_MISMATCH, SYSERR_RM_DEF_GW_INCORRECT, SYSERR_RM_NETWORK_NOT_FOUND, SYSERR_RM_ALL_SE_IN_SE_GRP_USED, SYSERR_RM_SE_GRP_PENDING_OP, SYSERR_RM_ALL_SE_IN_SE_GRP_DISABLED, SYSERR_RM_VS_SE_PING_CHECK_IN_PROG, SYSERR_RM_CONSUMER_PENDING_TASK, SYSERR_RM_SE_GRP_VIP_NW_ACC, SYSERR_RM_SE_GRP_NW_ACC, SYSERR_RM_SE_GRP_MAX_VS, SYSERR_RM_ALL_SE_IN_SE_GRP_GW_DOWN, SYSERR_RM_SE_GW_DOWN, SYSERR_RM_SE_DISCONNECTED, SYSERR_RM_RES_USER_DISABLED_FORCE, SYSERR_RM_VS_SE_ATTACH_IP_IN_PROG, SYSERR_RM_LICENSE_EXCEEDED_CANNOT_SPAWN_SE, SYSERR_RM_RES_SWTICHOVER_FORCE, SYSERR_RM_HA_HOST_UNAVAILABLE, SYSERR_RM_RES_USER_DISABLED, SYSERR_RM_NO_BGP_PEER_ADVERTISE_VIP, SYSERR_RM_NO_BGP_PEER_ADVERTISE_SNAT, SYSERR_RM_SRVR_NETWORK_NOT_FOUND, SYSERR_RM_VRF_NOT_FOUND, SYSERR_RM_BGP_NETWORK_NOT_FOUND, SYSERR_RM_VIP_NETWORK_NOT_FOUND, SYSERR_RM_READ_MISSING_FILTER, SYSERR_RM_CLOUD_NOT_FOUND, SYSERR_RM_SEGROUP_NOT_FOUND, SYSERR_RM_SE_OFFLINE, SYSERR_RM_SE_USED, SYSERR_RM_SE_BGP_PEERS_DOWN, SYSERR_RM_SE_FLAVOR_LIMIT_REACHED, SYSERR_RM_SE_INSUFFICIENT_VNIC_SLOTS, SYSERR_VI_MGR_SEVM_VNIC_SUCCESS, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_HW_INFO, SYSERR_VI_MGR_SEVM_CREATE_FAIL_DUPLICATE_NAME, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MGMT_NW, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_CPU, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MEM, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_LEASE, SYSERR_VI_MGR_SEVM_CREATE_FAIL_OVF_ERROR, SYSERR_VI_MGR_SEVM_CREATE_NO_HOST_VM_NETWORK, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_PROGRESS, SYSERR_VI_MGR_SEVM_CREATE_FAIL_ABORTED, SYSERR_VI_MGR_SEVM_CREATE_FAILURE, SYSERR_VI_MGR_SEVM_CREATE_FAIL_POWER_ON, SYSERR_VI_MGR_SEVM_VNIC_NO_VM, SYSERR_VI_MGR_SEVM_VNIC_MAC_ADDR_ERROR, SYSERR_VI_MGR_SEVM_VNIC_FAILURE, SYSERR_VI_MGR_SEVM_VNIC_NO_PG_PORTS, SYSERR_VI_MGR_SEVM_DELETE_FAILURE, SYSERR_VI_MGR_SEVM_CREATE_LIMIT_REACHED, SYSERR_VI_MGR_SEVM_SET_MGMT_IP_FAILED, SYSERR_VI_MGR_SEVM_CREATE_ACCESS_ERROR, SYSERR_VI_MGR_SEVM_CREATE_NO_IMAGE, SYSERR_VI_MGR_SEVM_VINFRA_UNINITIALIZED, SYSERR_VI_MGR_SEVM_CREATE_NO_HOST, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MGMT_NW_PORTS, SYSERR_VI_MGR_SEVM_INVALID_DATA, SYSERR_VI_MGR_SEVM_CREATE_FAIL_MULTIPLE_MGMT_NW, SYSERR_VI_MGR_SEVM_VCENTER_CONN_FAIL, SYSERR_VI_MGR_SEVM_TIMED_OUT, SYSERR_VI_MGR_SEVM_NO_SOURCE_CLONE, SYSERR_VI_MGR_SEVM_NO_AVAILABILITY_ZONE, SYSERR_VI_MGR_SEVM_FLAVOR_UNAVAIL, SYSERR_VI_MGR_SEVM_DELETED, SYSERR_VI_MGR_SEVM_VINFRA_FAILURE, SYSERR_VI_MGR_SEVM_VNIC_FAILURE_QUESTION, SYSERR_VI_MGR_LOGIN_FAIL_NO_VCENTER, SYSERR_VI_MGR_LOGIN_FAIL_USER_CREDENTIALS, SYSERR_VI_MGR_VCENTER_VERSION_MISMATCH, SYSERR_RM_LICENSE_QUOTA_LIMIT_EXCEEDED_CANNOT_SPAWN_SE, SYSERR_DB_CACHE_TBL_NOT_FOUND, SYSERR_DB_CACHE_OBJ_NOT_FOUND, SYSERR_DB_QUERY_QUEUED, SYSERR_DB_QUERY_BATCHED, SYSERR_DB_UPDATE_FAILED, SYSERR_DB_QUERY_FAILED, SYSERR_DB_ENQUEUE_FULL, SYSERR_OS_AGENT_Q_FULL, SYSERR_OS_AGENT_OPENSTACK_UNINITIALIZED, SYSERR_OS_AGENT_OPENSTACK_ACCESSERR, SYSERR_OS_AGENT_OPENSTACK_RESOURCEERR, SYSERR_OS_AGENT_TENANT_ABSENT, SYSERR_OS_AGENT_INVALID_DATA, SYSERR_CC_SVC_Q_FULL, SYSERR_CC_AGENT_UNINITIALIZED, SYSERR_CC_AGENT_ACCESSERR, SYSERR_CC_AGENT_RESOURCEERR, SYSERR_CC_AGENT_TENANT_ACCESSERR, SYSERR_CC_AGENT_TENANT_ABSENT, SYSERR_CC_SVC_INVALID_DATA, SYSERR_CC_OS_AGENT_NEUTRON_HOST_ACCESSERR, SYSERR_CC_NO_FLAVOR, SYSERR_CC_AGENT_ABSENT, SYSERR_CC_AGENT_CONFIG_FAILURE, SYSERR_CC_AGENT_DECONFIG_FAILURE, SYSERR_CC_AGENT_NON_INFRA_SEVM, SYSERR_MESOS_DISCOVERY_DEPLOYMENT_FAIL, SYSERR_MESOS_DISCOVERY_TIMEOUT, SYSERR_MARATHON_APP_TERMINATED, SYSERR_MARATHON_INACCESSIBLE, SYSERR_FLEET_API_ERROR, SYSERR_MESOS_SSH_CMD_TIMEOUT, SYSERR_MESOS_SSH_ABORTED, SYSERR_MESOS_SSH_FAILURE, SYSERR_MESOS_SSH_NOTFOUND, SYSERR_CC_AGENT_VNIC_NO_IPS_AVAILABLE, SYSERR_CC_AGENT_VNIC_NO_SUBNETWORK, SYSERR_CC_AGENT_VNIC_FAILURE, SYSERR_CC_AGENT_SCALE_IN_FAILED, SYSERR_CC_AGENT_DS_FAILED, SYSERR_CC_AGENT_SCALE_OUT_FAILED, SYSERR_CC_TOO_BUSY, SYSERR_CC_AGENT_NOT_IMPLEMENTED, SYSERR_CC_AGENT_METHOD_NOT_IMPLEMENTED, SYSERR_CC_AGENT_GENERIC_FAILURE, SYSERR_RUM_TOOMANYSAMPLES, SYSERR_METRICS_TOO_MANY_MSG, SYSERR_METRICS_TOO_MANY_MSG_ACROSS_ENTITIES, SYSERR_ANOMALYZER_NOT_ENOUGH_SAMPLES, SYSERR_AUTOSCALE_REASON_INTELLIGENT_AUTOSCALE, SYSERR_AUTOSCALE_REASON_CONFIG_UPDATE, SYSERR_AUTOSCALE_REASON_POOL_STATE_CHANGE, SYSERR_AUTOSCALE_REASON_ALERT, SYSERR_AUTOSCALEIN_FAILED_LIMIT_EXCEEDED, SYSERR_AUTOSCALEOUT_FAILED_LIMIT_EXCEEDED, SYSERR_AUTOSCALE_IGNORED_AS_WITHIN_COOLDOWN, SYSERR_AUTOSCALE_ORCHESTRATION_TIMEOUT, SYSERR_AUTOSCALE_REASON_NOT_ENOUGH_SERVERS, SYSERR_AUTOSCALE_REASON_TOO_MANY_SERVERS, SYSERR_AUTOSCALE_REASON_ORCHESTRATION_FAILED, SYSERR_AUTOSCALE_REASON_MANUAL, SYSERR_AUTOSCALE_POLICY_NOT_FOUND, SYSERR_AUTOSCALE_REASON_GARBAGE_COLLECTION, SYSERR_AUTOSCALE_SCHEDULED_SCALEIN, SYSERR_AUTOSCALE_SCHEDULED_SCALEOUT, SYSERR_LICENSE_FIELD_NAME_NOT_SET, SYSERR_LICENSE_FILE_NOT_FOUND, SYSERR_LICENSE_FIELD_VALID_UNTIL_NOT_SET, SYSERR_LICENSE_INVALID_TIERS, SYSERR_LICENSE_FIELD_LICENSE_ID_NOT_PRESENT, SYSERR_LICENSE_INVALID_VERSION, SYSERR_LICENSE_DECRYPTION_FAILED, SYSERR_LICENSE_ENFORCEMENT_KEY_NOT_VALID, SYSERR_LICENSE_INVALID_SERIALKEY, SYSERR_LICENSE_INVALID_METRICS, SYSERR_LICENSE_GRPC_NOT_READY, SYSERR_LATEST_LICENSE_ALREADY_DEPLOYED, SYSERR_LICENSE_MGR_GRPC_NOT_READY, SYSERR_LICENSE_TRANSACTION_TENANT_REQUIRED, SYSERR_LICENSE_TRANSACTION_INSUFFICIENT_RESOURCES, SYSERR_LICENSE_TRANSACTION_PER_TENANT_NOT_SUPPORTED, SYSERR_FLOATING_LICENSE_NOT_SUPPORTED, SYSERR_LICENSE_MGR_CANNOT_DELETE_LICENSE, SYSERR_LICENSE_MGR_LICENSE_TIER_NOT_FOUND, SYSERR_LICENSE_EXPIRED, SYSERR_LICENSE_LEDGER_UPDATE_FAILED, SYSERR_LICENSE_TRANSACTION_INSUFFICIENT_SAAS_LICENSE, SYSERR_LICENSE_TRANSACTION_MAX_SERVICE_UNITS_LIMIT, SYSERR_LICENSE_SAAS_UNSUBSCRIBED, SYSERR_LICENSE_SAAS_SYNC_RPC_ERROR, SYSERR_LICENSE_SAAS_SYNC_CONNECT_ERROR, SYSERR_LICENSE_SAAS_SYNC_SERVER_ERROR, SYSERR_LICENSE_SAAS_SYNC_INSUFFICIENT_LICENSE, SYSERR_LICENSE_TRANSACTION_INCORRECT_TIER, SYSERR_LICENSE_TRANSACTION_DATASTORE_ERROR, SYSERR_LICENSE_INVALID_TIER, SYSERR_TRIAL_OR_EVAL_LICENSE_ADDITION_NOT_ALLOWED, SYSERR_LICENSE_INVALID_CLUSTER_UUID, SYSERR_LICENSE_SAAS_LICENSE_INSTALLATION_FAILED, SYSERR_LICENSE_TRANSACTION_SERVICE_UNITS_REQUIRED, SYSERR_LICENSE_TRANSACTION_SEGROUP_LIMIT_EXCEEDED, SYSERR_LICENSE_TRANSACTION_TENANT_LIMIT_EXCEEDED, SYSERR_LICENSE_TRANSACTION_SYSTEM_LIMIT_EXCEEDED, SYSERR_LICENSE_TRANSACTION_RESERVATION_VIOLATION, SYSERR_SEAGENT_OBJ_INACTIVE, SYSERR_SEAGENT_OBJ_AWAITING_DP_PROGRAMMING, SYSERR_SEAGENT_OBJ_ACTIVE, SYSERR_SEAGENT_OBJ_GRAPHDB_ERROR, SYSERR_SEAGENT_OBJ_DP_ERROR, SYSERR_SEAGENT_OBJ_DISABLED_RULE_POOL, SYSERR_SEAGENT_EASTWEST_VS_SUBNET_ERROR, SYSERR_SEAGENT_OBJ_NOT_FOUND, SYSERR_SEAGENT_VS_NOT_FOUND, SYSERR_SEAGENT_VS_VRF_ERROR, SYSERR_SEAGENT_VS_SELIST_LIMIT_ERROR, SYSERR_SEAGENT_VS_SELIST_SE_INTF_ERROR, SYSERR_SEAGENT_VS_CHILD_PARENT_UUID_MISSING, SYSERR_SEDP_PARENT_VS_NOT_EXIST_FOR_CHILD, SYSERR_SEAGENT_TENANT_CREATE_FAILED, SYSERR_SEAGENT_TENANT_UPDATE_FAILED, SYSERR_SEAGENT_VS_INTERFACE_ERROR, SYSERR_SEAGENT_INSUFFICIENT_MEMORY, SYSERR_SEDP_VNIC_CREATION_FAILURE, SYSERR_SEDP_VNIC_ATTACH_FAILURE, SYSERR_SEDP_VNIC_IF_CREATION_FAILURE, SYSERR_SEDP_VNIC_START_FAILURE, SYSERR_SEDP_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_MISMATCH_VRF, SYSERR_SEDP_VNIC_IP_ADDR_ADD_FAILURE, SYSERR_SEDP_VNIC_IP_ADDR_DEL_FAILURE, SYSERR_SEDP_VNIC_OWNER_CORE_NOT_FOUND, SYSERR_SEDP_VNIC_MAIN_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_MEMBER_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_VLAN_FILTER_ADD_FAILURE, SYSERR_SEDP_VNIC_VLAN_FILTER_REMOVE_FAILURE, SYSERR_SEDP_VNIC_UNKNOWN_MSG_TYPE, SYSERR_SEDP_VNIC_PCAP_INIT_FAILURE, SYSERR_GSLB_INVALID_MTYPE, SYSERR_GSLB_INVALID_SITE_CREDENTIALS, SYSERR_GSLB_OBJECT_NOT_FOUND, SYSERR_GSLB_INVALID_OPS, SYSERR_GSLB_PARTIAL_SUCCESS, SYSERR_GSLB_FQDN_CONFLICT, SYSERR_GSLB_CLEANUP_IN_PROGRESS, SYSERR_GSLB_METHOD_NOP, SYSERR_GSLB_API_NOT_SUPPORTED_FOR_UNFEDERATED_OBJECTS, SYSERR_GSLB_STATEDB_ERR, SYSERR_GSLB_SERVICE_MEMBER_VIPS_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_MEMBER_DISABLED, SYSERR_GSLB_SITE_DISABLED, SYSERR_GSLB_SERVICE_DISABLED, SYSERR_GSLB_HM_PROXY_DOWN, SYSERR_GSLB_DNS_DISABLED, SYSERR_GSLB_SERVICE_NON_AVI_VIP_INFO_UNAVAILABLE, SYSERR_GSLB_SERVICE_DATAPATH_STATUS_UNAVAILABLE, SYSERR_GSLB_SERVICE_MEMBER_SERVICES_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_INCONSISTENT_APPLICATION_PROFILE, SYSERR_GSLB_SERVICE_INVALID_APPLICATION_PROFILE, SYSERR_GSLB_SERVICE_SP_INCONSISTENT_CONFIGURED_SERVERS, SYSERR_GSLB_SERVICE_SP_INCONSISTENT_OPERATIONAL_SERVERS, SYSERR_GSLB_SERVICE_SP_ALL_SERVERS_DOWN, SYSERR_GSLB_SERVICE_SP_SOME_SERVERS_DOWN, SYSERR_GSLB_CONFIGURED_VS_IS_NOT_A_DNS_VS, SYSERR_GSLB_NOT_CONFIGURED, SYSERR_GSLB_INVALID_SENDER, SYSERR_GSLB_INVALID_SENDER_STATE, SYSERR_GSLB_INVALID_RX_ID, SYSERR_GSLB_INVALID_VIEW_ID, SYSERR_GSLB_GROUP_CONFLICT, SYSERR_GSLB_INVALID_MTYPE_AT_FOLLOWER, SYSERR_GSLB_LEADER_NOT_IN_LIST, SYSERR_GSLB_SERVICE_CTRL_STATUS_UNAVAILABLE, SYSERR_GSLB_SITE_FSM_NULL, SYSERR_GSLB_SITE_FSM_DISABLE_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_DISABLED, SYSERR_GSLB_SITE_FSM_JOIN_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_INIT, SYSERR_GSLB_SITE_FSM_UNREACHABLE, SYSERR_GSLB_SITE_FSM_LEAVE_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_MMODE, SYSERR_GSLB_SITE_ACTIVE_TO_PASSIVE_TRANSITION, SYSERR_GSLB_SITE_PASSIVE_TO_ACTIVE_TRANSITION, SYSERR_GSLB_SITE_MAX_RETRIES_DONE, SYSERR_GSLB_TIMEOUT, SYSERR_GSLB_CONNECTION_TIMEOUT, SYSERR_GSLB_CONNECTION_REFUSED_ERROR, SYSERR_GSLB_SERVICE_CTRL_STATUS_NA_DUE_TO_UNREACHABLE_SITE, SYSERR_GSLB_SERVICE_SP_NO_CONFIGURED_SERVERS, SYSERR_GSLB_INVALID_OBJECT, SYSERR_GSLB_SERVICE_POOL_DISABLED, SYSERR_GSLB_SERVICE_CREATE_FAILED, SYSERR_GSLB_SERVICE_UPDATE_FAILED, SYSERR_GSLB_GSLB_GEO_FILE_NOT_PRESENT, SYSERR_GSLB_SERVICE_MEMBER_VS_SERVICES_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_MEMBER_VS_SP_POOL_NOT_IN_SYNC, SYSERR_FILE_NOT_PRESENT, SYSERR_GSLB_SERVICE_STATUS_UNKNOWN_IN_PASSIVE_SITE, SYSERR_DNS_POLICY_CREATE_FAIL, SYSERR_DNS_POLICY_UPDATE_FAIL, SYSERR_LCM_CORE_NOT_COPIED_DUE_TO_MAX_LIMIT, SYSERR_LCM_CORE_NOT_COPIED_INSUFFICIENT_DISK_SIZE, SYSERR_LCM_SKIP_SIMILAR_CORE, SYSERR_LCM_CORE_NOT_COPIED_DUE_TO_ERRORS, SYSERR_LCM_STOP, SYSERR_POOL_SERVER_CAPEST_BREACHED, SYSERR_POOL_CREATE_FAILED, SYSERR_POOL_UPDATE_FAILED_INCONSISTENT, SYSERR_POOL_UPDATE_FAILED, SYSERR_POOL_SERVER_STATE_UPDATE_FAILED, SYSERR_POOL_UPDATE_SERVER_FAILED, SYSERR_POOL_UPDATE_LB_ALGO_NO_STATE, SYSERR_SHM_HASH_INSERT_FAILED, SYSERR_SE_RPC_PROXY_STREAM_NOT_CONNECTED, SYSERR_SE_RPC_PROXY_STREAM_WRITE_FAILED, SYSERR_SE_RPC_PROXY_UNABLE_TO_FIND_SYNC_RPC, SYSERR_PRST_PROF_OBJECT_TYPE_MISMATCH, SYSERR_PRST_PROF_OBJECT_NOT_FOUND, SYSERR_PRST_PROF_NULL, SYSERR_PRST_PROF_OBJECT_PRESENT, SYSERR_MS_OBJECT_EXISTS, SYSERR_MS_OBJECT_NOT_FOUND, SYSERR_MS_GRP_OBJECT_EXISTS, SYSERR_MS_GRP_OBJECT_NOT_FOUND, SYSERR_HTTP_POLICY_CREATE_FAILED, SYSERR_HTTP_POLICY_CREATE_EXISTS, SYSERR_HTTP_POLICY_CREATE_SHM_INSERT, SYSERR_HTTP_POLICY_UPDATE_FAILED, SYSERR_STR_GRP_REGISTER_INVAL, SYSERR_STR_GRP_DEREGISTER_INVAL, SYSERR_AG_CREATE_POST_FAILED, SYSERR_AG_CREATE_PRE_FAILED, SYSERR_AG_UPDATE_FAILED, SYSERR_APP_PROF_UPDATE_TYPE_MISMATCH, SYSERR_APP_PROF_CREATE_INVALID_TYPE, SYSERR_APP_PROF_UPDATE_PRESERVE_CLIENT_IP_CHANGED, SYSERR_APP_PROF_NOT_FOUND, SYSERR_POOL_GRP_MEMBER_NOT_FOUND, SYSERR_POOL_GRP_UPDATE_FAILED, SYSERR_POOL_GRP_CREATE_FAILED, SYSERR_POOL_GRP_UPDATE_FAILED_INCONSISTENT, SYSERR_L4PS_CONNPOL_POOL_FAILED, SYSERR_L4PS_CONNPOL_POOL_GRP_FAILED, SYSERR_L4PS_CONNPOL_IP_GRP_FAILED, SYSERR_L4PS_CREATE_FAILED, SYSERR_ANT_PROF_NOT_FOUND, SYSERR_LB_CHASH_INVALID_TYPE, SYSERR_SEC_POLICY_NOT_FOUND, SYSERR_TECH_SUPPORT_COLLECTION_NOT_DONE, SYSERR_TECH_SUPPORT_COLLECTION_SUCCESS, SYSERR_TECH_SUPPORT_COLLECTION_STARTED, SYSERR_TECH_SUPPORT_COLLECTION_ONGOING, SYSERR_TECH_SUPPORT_COLLECTION_IN_PROGRESS, SYSERR_TECH_SUPPORT_COLLECTION_SUCCESS_WITH_ERRORS, SYSERR_TECH_SUPPORT_COLLECTION_ABORTED, SYSERR_TECH_SUPPORT_COLLECTION_STATUS_FILE_NOT_FOUND, SYSERR_TECH_SUPPORT_INVALID_FILENAME, SYSERR_TECH_SUPPORT_COLLECTION_STATUS_IN_PROGRESS, SYSERR_TECH_SUPPORT_INPUT_INVALID_LEVEL, SYSERR_TECH_SUPPORT_INPUT_INVALID_SLUG, SYSERR_DATASCRIPT_FAILED, SYSERR_TECH_SUPPORT_COLLECTION_PREMATURELY_STOPPED, SYSERR_TECH_SUPPORT_V1_DEPRECATED, SYSERR_TECHSUPPORT_COLLECTION_STARTED, SYSERR_TECH_SUPPORT_V2_DEPRECATED, SYSERR_TECH_SUPPORT_FOLLOWER_NOT_SUPPORTED, SYSERR_NET_PROF_NOT_FOUND, SYSERR_ALBSVC_FILE_UPLOAD_IN_PROGRESS, SYSERR_ALBSVC_FILE_UPLOAD_SUCCESS, SYSERR_ALBSVC_FILE_UPLOAD_FAILED, SYSERR_ALBSVC_FILE_UPLOAD_STARTED, SYSERR_ALBSVC_CASE_ID_MISSING, SYSERR_ALBSVC_ASSET_ID_MISSING, SYSERR_ALBSVC_AUTH_FAILURE, SYSERR_ALBSVC_REMOTE_SERVER_ERROR, SYSERR_ALBSVC_DISCONNECTED, SYSERR_ALBSVC_DEREGISTERED, SYSERR_ALBSVC_CANNOT_READ_RESPONSE, SYSERR_ALBSVC_CONTROLLER_ALREADY_REGISTERED, SYSERR_ALBSVC_SESSION_NOT_SET, SYSERR_ALBSVC_CLIENT_TIME_OUT, SYSERR_ALBSVC_CONNECTION_REFUSED, SYSERR_ALBSVC_HTTP_CLIENT_ERROR, SYSERR_ALBSVC_RESOURCE_NOT_FOUND, SYSERR_ALBSVC_INVALID_QUERY_PARAM_VALUE, SYSERR_ALBSVC_INVALID_QUERY_PARAM, SYSERR_ALBSVC_FILE_UPLOAD_CONFLICT, SYSERR_ALBSVC_INTERNAL_ERROR, SYSERR_ALBSVC_PROXY_AUTH_FAILURE, SYSERR_ALBSVC_LOGIN_URL_NOT_FOUND, SYSERR_ALBSVC_PROXY_CONFIG_PARSE_FAILURE, SYSERR_ALBSVC_LOGIN_REQ_FAILED, SYSERR_ALBSVC_REGISTRATION_FAILED, SYSERR_ALBSVC_DATABASE_WRITE_ERROR, SYSERR_ALBSVC_DEREGISTRATION_FAILED, SYSERR_ALBSVC_MALFORMED_PAYLOAD, SYSERR_ALBSVC_CASE_GET_FAILED, SYSERR_ALBSVC_CASE_CREATE_FAILED, SYSERR_ALBSVC_CASES_GET_FAILED, SYSERR_ALBSVC_CASE_UPDATE_FAILED, SYSERR_ALBSVC_STATUS_REQ_FAILED, SYSERR_ALBSVC_CRS_DOWNLOAD_FAILED, SYSERR_ALBSVC_CRS_DEPLOY_FAILED, SYSERR_ALBSVC_CRS_DATA_NOT_FOUND, SYSERR_ALBSVC_DATASTORE_READ_ERROR, SYSERR_ALBSVC_CRS_AUTO_DEPLOY_MALFORMED_URL, SYSERR_ALBSVC_CRS_DOWNLOAD_SIG_MISMATCH, SYSERR_ALBSVC_CRS_DOWNLOAD_FORBIDDEN, SYSERR_ALBSVC_DATABASE_READ_ERROR, SYSERR_ALBSVC_AVICLIENT_ERROR, SYSERR_ALBSVC_CRS_AUTODEPLOY_SUCCESS, SYSERR_ALBSVC_EMPTY_METADATA, SYSERR_ALBSVC_USERS_REQ_FAILED, SYSERR_ALBSVC_USER_DETAIL_REQ_FAILED, SYSERR_ALBSVC_CRS_URL_DECODE_FAILED, SYSERR_ALBSVC_NAME_RESOLUTION_FAILED, SYSERR_ALBSVC_x509_ERROR, SYSERR_ALBSVC_REGISTRATION_DISABLED, SYSERR_ALBSVC_FEATURE_OPT_IN_NOT_ENABLED, SYSERR_ALBSVC_USER_AGENT_DB_BATCH_SIZE_EXCEEDED, SYSERR_ALBSVC_LICENSE_STATUS_CHECK_FAILED, SYSERR_ALBSVC_FEATURE_NOT_ALLOWED, SYSERR_ALBSVC_NO_TENANT_INFO_IN_CTX, SYSERR_ALBSVC_DATABASE_UPDATE_ERROR, SYSERR_ALBSVC_ALREADY_DEREGISTERED, SYSERR_ALBSVC_FILE_DOWNLOAD_IN_PROGRESS, SYSERR_ALBSVC_FILE_DOWNLOAD_SUCCESS, SYSERR_ALBSVC_FILE_DOWNLOAD_FAILED, SYSERR_ALBSVC_FILE_DOWNLOAD_STARTED, SYSERR_UPGRADE_SYSTEM_STARTED, SYSERR_UPGRADE_CONTROLLER_STARTED, SYSERR_UPGRADE_SEGROUP_STARTED, SYSERR_RESUME_SEGROUP_STARTED, SYSERR_PATCH_SYSTEM_STARTED, SYSERR_PATCH_CONTROLLER_STARTED, SYSERR_PATCH_SEGROUP_STARTED, SYSERR_PATCHSEGROUP_RESUME_STARTED, SYSERR_ROLLBACK_SYSTEM_STARTED, SYSERR_ROLLBACK_CONTROLLER_STARTED, SYSERR_ROLLBACK_SEGROUP_STARTED, SYSERR_ROLLBACKPATCH_SYSTEM_STARTED, SYSERR_ROLLBACKPATCH_CONTROLLER_STARTED, SYSERR_ROLLBACKPATCH_SEGROUP_STARTED, SYSERR_UPGRADE_OPS_VS_DISRUPTION_WARNINGS, SYSERR_UPGRADE_OPS_COMPLIANCE_MODE_TRANSITION_STARTED, SYSERR_UPGRADE_OPS_COMPLIANCE_MODE_ERROR_RECOVERY_STARTED, SYSERR_CONCURRENT_UPGRADE, SYSERR_RESTORE_CONTROLLER_STARTED, SYSERR_EVAL_UPGRADE_SYSTEM_STARTED, SYSERR_EVAL_UPGRADE_CONTROLLER_STARTED, SYSERR_EVAL_UPGRADE_SEGROUP_STARTED, SYSERR_EVAL_RESUME_SEGROUP_STARTED, SYSERR_EVAL_PATCH_SYSTEM_STARTED, SYSERR_EVAL_PATCH_CONTROLLER_STARTED, SYSERR_EVAL_PATCH_SEGROUP_STARTED, SYSERR_EVAL_PATCHSEGROUP_RESUME_STARTED, SYSERR_EVAL_ROLLBACK_SYSTEM_STARTED, SYSERR_EVAL_ROLLBACK_CONTROLLER_STARTED, SYSERR_EVAL_ROLLBACK_SEGROUP_STARTED, SYSERR_EVAL_ROLLBACKPATCH_SYSTEM_STARTED, SYSERR_EVAL_ROLLBACKPATCH_CONTROLLER_STARTED, SYSERR_EVAL_ROLLBACKPATCH_SEGROUP_STARTED, SYSERR_EVAL_RESTORE_CONTROLLER_STARTED, SYSERR_UPGRADE_OPS_IN_PROGRESS, SYSERR_UPGRADE_OPS_CHECK_LICENSE, SYSERR_UPGRADE_OPS_CHECK_CLUSTER_STATE, SYSERR_UPGRADE_OPS_CHECK_CLUSTER_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_INPROGRESS, SYSERR_UPGRADE_OPS_CHECK_VERSION_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_REACHABILITY, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_CLOUD_READY, SYSERR_UPGRADE_OPS_CHECK_SE_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_VS_DISRUPUTION, SYSERR_UPGRADE_OPS_CHECK_ROLLBACK_BASICS, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_VERSION_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SE_VERSION_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SYSTEM_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_IMAGE_VERSION, SYSERR_UPGRADE_OPS_CHECK_DOCKER_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_ACTIVE_VERSIONS, SYSERR_UPGRADE_OPS_CHECK_BACKUP, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_ERROR_RECOVERY, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_SUSPENDED, SYSERR_UPGRADE_OPS_CHECK_SYSTEM_FLAG, SYSERR_UPGRADE_OPS_PREVIEW_RESPONSE, SYSERR_UPGRADE_OPS_CHECK_PREVIOUS_PARTITION_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_IMAGE_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_PATCH_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_PATCH_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_ROLLBACK_V1, SYSERR_UPGRADE_OPS_CHECK_ALERTS, SYSERR_UPGRADE_OPS_CHECK_DOCKER_IMAGE, SYSERR_UPGRADE_OPS_CHECK_UPGRADE_STATE_FOR_RESUME_OPS, SYSERR_UPGRADE_OPS_CHECK_PATCH_IMAGE, SYSERR_UPGRADE_OPS_CHECK_ALLOW_SE_GROUP_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SKIP_SE_GROUPS, SYSERR_UPGRADE_OPS_CHECK_CLOUD_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SKIP_ALL_SE_GROUPS, SYSERR_UPGRADE_OPS_CHECK_MAND_PATCH_ROLLBACK, SYSERR_UPGRADE_OPS_GSLB_FEATURE_CHECK, SYSERR_UPGRADE_OPS_CONFIGURATION_CHECK, SYSERR_UPGRADE_OPS_AVI_ESSENTIALS_CHECK, SYSERR_ROLLBACK_OPS_CHECK_VS_DISRUPUTION, SYSERR_UPGRADE_OPS_CHECK_SE_LINUX_ENABLED, SYSERR_UPGRADE_OPS_CHECK_PREVIOUS_DOCKER_IMAGE, SYSERR_UPGRADE_OPS_DOCKER_VERSION_CHECK, SYSERR_UPGRADE_OPS_IP_TYPE_CHECK, SYSERR_UPGRADE_OPS_CHECK_SE_LICENSE, SYSERR_UPGRADE_OPS_AVI_CLOUD_SERVICES_CHECK, SYSERR_CHECK_LICENSE, SYSERR_CHECK_CLUSTER_STATE, SYSERR_CHECK_CLUSTER_DISK_SPACE, SYSERR_CHECK_SE_GROUP_UPGRADE_OPS_INPROGRESS, SYSERR_CHECK_VERSION_COMPATIBILITY, SYSERR_CHECK_SE_REACHABILITY, SYSERR_CHECK_SE_GROUP_CLOUD_READY, SYSERR_CHECK_SE_DISK_SPACE, SYSERR_CHECK_VS_DISRUPUTION, SYSERR_CHECK_ROLLBACK_BASICS, SYSERR_CHECK_CONTROLLER_VERSION_ROLLBACK, SYSERR_CHECK_SE_VERSION_ROLLBACK, SYSERR_CHECK_CONTROLLER_ROLLBACK, SYSERR_CHECK_SE_GROUP_ROLLBACK, SYSERR_CHECK_SYSTEM_ROLLBACK, SYSERR_CHECK_IMAGE_VERSION, SYSERR_CHECK_DOCKER_DISK_SPACE, SYSERR_CHECK_ACTIVE_VERSIONS, SYSERR_CHECK_BACKUP, SYSERR_CHECK_SE_GROUP_ERROR_RECOVERY, SYSERR_CHECK_SE_GROUP_SUSPENDED, SYSERR_CHECK_SYSTEM_FLAG, SYSERR_CHECK_PREVIOUS_PARTITION_COMPATIBILITY, SYSERR_CHECK_IMAGE_COMPATIBILITY, SYSERR_CHECK_CONTROLLER_PATCH_COMPATIBILITY, SYSERR_CHECK_SE_PATCH_COMPATIBILITY, SYSERR_CHECK_SE_ROLLBACK_V1, SYSERR_CHECK_ALERTS, SYSERR_CHECK_DOCKER_IMAGE, SYSERR_CHECK_UPGRADE_STATE_FOR_RESUME_OPS, SYSERR_CHECK_PATCH_IMAGE, SYSERR_CHECK_ALLOW_SE_GROUP_ROLLBACK, SYSERR_CHECK_SKIP_SE_GROUPS, SYSERR_CHECK_CLOUD_COMPATIBILITY, SYSERR_CHECK_SKIP_ALL_SE_GROUPS, SYSERR_CHECK_MAND_PATCH_ROLLBACK, SYSERR_GSLB_FEATURE_CHECK, SYSERR_CONFIGURATION_CHECK, SYSERR_AVI_ESSENTIALS_CHECK, SYSERR_CHECK_SE_LINUX_ENABLED, SYSERR_CHECK_PREVIOUS_DOCKER_IMAGE, SYSERR_DOCKER_VERSION_CHECK, SYSERR_IP_TYPE_CHECK, SYSERR_CHECK_SE_LICENSE, SYSERR_CONFIG_CHECK, SYSERR_GSLB_MANUAL_RESUME_CHECK, SYSERR_CHECK_K8S_ACCESS, SYSERR_CHECK_IMAGE_AVAILABILITY, SYSERR_CHECK_POD_IMAGE, SYSERR_CHECK_REMOTE_IMAGE_REF, SYSERR_CHECK_CONTROLLER_PACKAGE, SYSERR_CHECK_PATCH_PACKAGE, SYSERR_CHECK_CONSENT, SYSERR_CHECK_CONFIG_VERSION, SYSERR_CHECK_CONFIG_FIPS, SYSERR_CHECK_CONFIG_FILES, SYSERR_CHECK_CONFIG_IMAGES, SYSERR_CHECK_CONFIG, SYSERR_CHECK_CONFIG_SE, SYSERR_CHECK_CONFIG_ENV, SYSERR_CHECK_CONFIG_ACTIVE_VERSIONS, SYSERR_CHECK_RESTORE_PATCH, SYSERR_GSLB_MAINTENANCE_MODE_CHECK, SYSERR_CHECK_VERSION_MIGRATION, SYSERR_CHECK_CLUSTER_SINGLE_NODE, SYSERR_CONTROLLER_SE_SECURE_CHANNEL_CERTIFICATE_VALIDATION, SYSERR_CHECK_DRYRUN_CAPABILITY, SYSERR_CHECK_DRYRUN_FIPS_MODE, SYSERR_CHECK_CONFIG_BUNDLE, SYSERR_CHECK_ROLLBACK_FIPS_MODE, SYSERR_CHECK_TIME_SYNC, SYSERR_CHECK_ROLLBACK_SYSTEM, SYSERR_CHECK_LICENSE_CONSUMPTION, SYSERR_CHECK_LINUX_INFRA_HEALTH, SYSERR_CHECK_GSLBSERVICE_DISRUPTION, SYSERR_CHECK_MAX_DISK_SIZE_PERCENT_TS, SYSERR_CHECK_MIN_FREE_DISK_REQUIRED_TS, SYSERR_CHECK_SE_REACHABILITY_TS, SYSERR_MC_UPGRADE_LICENSE_ERR, SYSERR_MC_UPGRADE_CLUSTER_NOT_READY, SYSERR_MC_DISK_INSUFFICIENT_ERR, SYSERR_MC_CLUSTER_INPROGRESS_ERR, SYSERR_MC_SEGROUP_INPROGRESS_ERR, SYSERR_MC_UPGRADE_INCOMPATIBLE_IMAGE_AND_PATCH, SYSERR_MC_UPGRADE_INCOMPATIBLE_FROM_TO_IMAGE, SYSERR_MC_UPGRADE_INCOMPATIBLE_PATCH, SYSERR_MC_UPGRADE_INCOMPATIBLE_SE_GROUP_IMAGE, SYSERR_MC_SE_UNREACHABLE_ERR, SYSERR_MC_SE_GROUP_CLOUD_NOT_READY_ERR, SYSERR_MC_UPGRADE_VS_DISRUPTED_ERR, SYSERR_MC_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_SE_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_ROLLBACK_INFO_ERR, SYSERR_MC_CONTROLLER_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_SYSTEM_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_IMAGE_INVALID_ERR, SYSERR_MC_ACTIVE_VERSIONS_ERR, SYSERR_MC_BACKUP_ERR, SYSERR_MC_ROLLBACK_ON_ERR, SYSERR_MC_SUSPENDED_ERR, SYSERR_MC_SYSTEM_FLAG_ERR, SYSERR_MC_PREVIOUS_PARTITION_INCOMPATIBLE_ERR, SYSERR_MC_IMAGE_VALIDATION_ERR, SYSERR_MC_CONTROLLER_PATCH_ERR, SYSERR_MC_SE_PATCH_ERR, SYSERR_MC_SE_ROLLBACK_V1_ERR, SYSERR_MC_ALERTS, SYSERR_MC_ROLLBACK_DOCKER_IMAGE_ERR, SYSERR_MC_RESUME_OPS_ERR, SYSERR_MC_CHECK_PATCH_IMAGE_ERR, SYSERR_MC_CHECK_SE_GROUP_ROLLBACK_ERR, SYSERR_MC_SKIP_SE_GROUPS_ERR, SYSERR_MC_CHECK_CLOUD_COMPATIBILITY_ERR, SYSERR_MC_SKIP_ALL_SE_GROUPS_ERR, SYSERR_MC_MAND_PATCH_ROLLBACK_ERR, SYSERR_MC_GSLB_LEADER_ERR, SYSERR_MC_SYSTEM_CONFIGURATION_ERR, SYSERR_MC_AVI_ESSENTIALS_OPERATION_NOT_SUPPORTED_ERROR, SYSERR_MC_ROLLBACK_VS_DISRUPTED_ERR, SYSERR_MC_SE_LINUX_ENABLED_ERR, SYSERR_MC_PREVIOUS_DOCKER_IMAGE_NOT_PRESENT_ERR, SYSERR_MC_DOCKER_VERSION_INCOMPATIBLE_ERROR, SYSERR_MC_IP_TYPE_ERR, SYSERR_MC_INVALID_SE_LICENSE_ERR, SYSERR_MC_AVI_CLOUD_SERVICES_OPERATION_NOT_SUPPORTED_ERROR, SYSERR_MC_CONFIG_CHK_ERR, SYSERR_MC_GSLB_MANUAL_RESUME_ERR, SYSERR_MC_K8S_ACCESS_ERR, SYSERR_MC_IMAGE_AVAILABILITY_ERR, SYSERR_MC_POD_IMAGE_ERR, SYSERR_MC_REMOTE_IMAGE_REF_ERR, SYSERR_MC_CONTROLLER_PACKAGE_ERR, SYSERR_MC_PATCH_PACKAGE_ERR, SYSERR_MC_CONSENT_ERR, SYSERR_MC_CONFIG_VERSION_ERR, SYSERR_MC_CONFIG_FIPS_ERR, SYSERR_MC_CONFIG_FILES_ERR, SYSERR_MC_CONFIG_IMAGES_ERR, SYSERR_MC_CONFIG_ERR, SYSERR_CHECK_CONFIG_SE_ERR, SYSERR_CHECK_CONFIG_ENV_ERR, SYSERR_CHECK_CONFIG_ACTIVE_VERSIONS_ERR, SYSERR_CHECK_RESTORE_PATCH_ERR, SYSERR_MC_GSLB_MAINTENANCE_MODE_ERR, SYSERR_CHECK_VERSION_MIGRATION_ERR, SYSERR_CHECK_CLUSTER_SINGLE_NODE_ERR, SYSERR_CONTROLLER_SE_SECURE_CHANNEL_CERTIFICATE_VALIDATION_ERR, SYSERR_CHECK_DRYRUN_CAPABILITY_ERR, SYSERR_CHECK_SE_AVAILABLE_MEMORY, SYSERR_CHECK_SE_AVAILABLE_MEMORY_ERR, SYSERR_CHECK_DRYRUN_FIPS_MODE_ERR, SYSERR_CHECK_CONFIG_BUNDLE_ERR, SYSERR_CHECK_ROLLBACK_FIPS_ERR, SYSERR_MC_CHECK_TIME_SYNC_ERR, SYSERR_CHECK_ROLLBACK_SYSTEM_ERR, SYSERR_MC_CHECK_LICENSE_CONSUMPTION_ERR, SYSERR_MC_LINUX_INFRA_HEALTH_ERR, SYSERR_GSLBSERVICE_DISRUPTED_ERR, SYSERR_CHECK_MAX_DISK_SIZE_PERCENT_TS_ERR, SYSERR_CHECK_MIN_FREE_DISK_REQUIRED_TS_ERR, SYSERR_CHECK_SE_REACHABILITY_TS_ERR, SYSERR_VS_NOT_FOUND, SYSERR_DEFAULT_POOL_NOT_FOUND, SYSERR_PROXY_POOL_NOT_FOUND, SYSERR_MISSING_APPLICATION_PROFILE, SYSERR_APP_PROFILE_NOT_FOUND, SYSERR_WAF_POLICY_NOT_FOUND, SYSERR_DUPLICATE_VS, SYSERR_WRONG_VS_TYPE, SYSERR_POOL_IN_PG_NOT_FOUND, SYSERR_PG_IN_PG, SYSERR_LB_MODULE_INIT_FAILED, SYSERR_CONNPOOL_MODULE_INIT_FAILED, SYSERR_LBACTION_MODULE_INIT_FAILED, SYSERR_PG_NOT_FOUND, SYSERR_DUPLICATE_POOL, SYSERR_SSL_PROFILE_NOT_FOUND, SYSERR_PKI_PROFILE_NOT_FOUND, SYSERR_SSL_CERTKEY_NOT_FOUND, SYSERR_SET_CIPHER_LIST_FAILED, SYSERR_SET_CIPHER_SUITES_FAILED, SYSERR_WRONG_TLS_VERSION, SYSERR_ERR_PAGE_PROFILE_NO_PAGES, SYSERR_ERR_PAGE_PROFILE_NOT_FOUND, SYSERR_ERR_PAGE_NOT_FOUND, SYSERR_ERR_PAGE_REDIRECT_NOT_CONFIGURED, SYSERR_HM_NOT_FOUND, SYSERR_HTTPS_HM_MISSING_CONFIG, SYSERR_SNI_PARENT_UNCONFIGURED, SYSERR_SNI_PARENT_NOT_FOUND, SYSERR_HTTP_POLICYSET_NOT_FOUND, SYSERR_VSDS_NOT_FOUND, SYSERR_MULTIPLE_SP_POOLS_CONFIGURED, SYSERR_L4SSL_VS_INVALID_CLIENT_CERT, SYSERR_CR_PROFILE_NOT_FOUND, SYSERR_POOL_NOT_FOUND, SYSERR_LISTEN_PORTS_CFG_FAILED, SYSERR_STRGRP_NOT_FOUND, SYSERR_SSOPOLICY_NULL, SYSERR_SSOPOLICY_NO_AUTHN_POLICY, SYSERR_SSOPOLICY_NO_AUTH_PROFILE, SYSERR_AUTHPROFILE_NULL, SYSERR_SSOPOLICY_INVALID_AUTH_TYPE, SYSERR_SSOPOLICY_MISSING_SAML_IDP_SP_CONF, SYSERR_SAML_SP_CONFIG_NULL, SYSERR_SAML_SINGLE_SIGNON_URL_NULL, SYSERR_SAML_SP_METADATA_NULL, SYSERR_SAML_COOKIE_NAME_OR_KEY_NULL, SYSERR_LASSO_SERVER_CONFIG_FAILURE, SYSERR_SAML_ENTITY_ID_NULL, SYSERR_BASIC_AUTH_CONF_NULL, SYSERR_LDAP_REQUIRE_FIELD_EMPTY, SYSERR_LDAP_URL_INVALID_PARAMETER, SYSERR_LDAP_BAD_SCHEME, SYSERR_LDAP_BAD_ENCLOSURE, SYSERR_LDAP_BAD_EXTNS, SYSERR_LDAP_BAD_FILTER, SYSERR_LDAP_BAD_SCOPE, SYSERR_LDAP_BAD_ATTRS, SYSERR_LDAP_BAD_HOST, SYSERR_LDAP_USER_ATTRIBUTE_NULL, SYSERR_LDAP_URL_PARSE_FAIL, SYSERR_LDAP_INVALID_URL, SYSERR_AUTH_PROFILE_NOT_FOUND, SYSERR_SSO_TYPE_MISMATCH, SYSERR_NULL_CACHE_CONFIG, SYSERR_SSOPOLICY_NOT_FOUND, SYSERR_CLIENT_AUTH_PROFILE_NOT_FOUND, SYSERR_CLIENT_AUTH_PROFILE_NULL, SYSERR_SAML_IDP_METADATA_NULL, SYSERR_INVALID_OAUTH_LOGOUT_URI_HTTP_SCHEME, SYSERR_LASSO_SERVER_ERROR_ADD_PROVIDER_FAILED, SYSERR_LASSO_SERVER_ERROR_ADD_PROVIDER_PROTOCOL_MISMATCH, SYSERR_LASSO_PARAMS_PROVIDERS_UNAVAILABLE, SYSERR_JWTPROFILE_NULL, SYSERR_JWTSERVER_PROFILE_NOT_FOUND, SYSERR_AUTH_PROFILE_JWTSERVER_PROFILE_OBJECT_NULL, SYSERR_JWT_NAME_NULL, SYSERR_JWT_LOCATION_NULL, SYSERR_JWT_VS_AUDIENCE_NULL, SYSERR_SSO_JWT_VS_INFO_NULL, SYSERR_SUB_CONFIG_FAILURE, SYSERR_BIND_WAF_FAILURE, SYSERR_PROXY_INIT_FAILURE, SYSERR_GRPC_CONFIG_FAILURE, SYSERR_BIND_POLICY_FAILURE, SYSERR_BIND_PROFILE_FAILURE, SYSERR_BIND_LUA_SCRIPT_FAILURE, SYSERR_LUA_SCRIPT_SYNTAX, SYSERR_MISSING_LDAP_VS_CONF, SYSERR_SECPOL_RATE_LIMITER_HTTP_LOC_ERR, SYSERR_BIND_CSRF_FAILURE, SYSERR_COMPR_FLTR_UNKNOWN_LEVEL, SYSERR_COMPR_MIME_TYPE_NOT_INITED, SYSERR_IPADDRGRP_NOT_FOUND, SYSERR_DUPLICATE_UPSTREAM, SYSERR_UPSTREAM_COMPLEX_COMPILATION_FAILED, SYSERR_UPSTREAM_INIT_NO_SERVERS, SYSERR_UPSTREAM_INVALID_ADDRESS, SYSERR_UPSTREAM_INVALID_HOST, SYSERR_UPSTREAM_WITHOUT_PORT, SYSERR_UPSTREAM_INVALID_PARAMETER, SYSERR_UPSTREAM_INVALID_VALUE, SYSERR_UPSTREAM_LB_NO_PEERS, SYSERR_UPSTREAM_LB_NULL_CONF, SYSERR_UPSTREAM_PARSE_URL_FAILED, SYSERR_UPSTREAM_UNSUPPORTED_PARAMETER, SYSERR_PAA_NO_OBJECT, SYSERR_PAA_FILESYSTEM_CREATE_FAIL, SYSERR_PAA_CACHE_CREATE_FAIL, SYSERR_WAF_INIT_FAIL, SYSERR_WAF_INIT_SIGNATURES_FAIL, SYSERR_WAF_WHITELIST_INIT_FAIL, SYSERR_WAF_PSM_INIT_FAIL, SYSERR_WAF_INIT_APP_SIGNATURES_FAIL, SYSERR_WAF_POSTPROCESS_SIGNATURES_FAIL, SYSERR_WAF_ALLOWLIST_INIT_FAIL, SYSERR_WAF_POLICY_INIT_FAIL, SYSERR_WAF_INIT_CRS_OVERRIDE_FAIL, SYSERR_WAF_INIT_INSUFFICIENT_APP_LEARNING_MEMORY, SYSERR_BOT_INIT_FAIL, SYSERR_BOT_ALLOWLIST_INIT_FAIL, SYSERR_BOT_POLICY_NOT_FOUND, SYSERR_BIND_BOT_FAILURE, SYSERR_BOT_MAPPING_NOT_FOUND, SYSERR_BOT_CONSOLIDATOR_NOT_FOUND, SYSERR_APPLICATION_INSIGHTS_NOT_FOUND, SYSERR_POLICY_HASH_REMOVE, SYSERR_POLICY_V4_TREE_CREATION, SYSERR_POLICY_V6_TREE_CREATION, SYSERR_POLICY_APPLOG_PROV, SYSERR_POLICY_CLIENT_IP_GROUP_UUID, SYSERR_POLICY_PATH_MATCH_GROUP_UUID, SYSERR_POLICY_QUERY_MATCH_GROUP_UUID, SYSERR_POLICY_UNKOWN_MATCH_ACTION, SYSERR_POLICY_INVALID_HDR_ACTIONS, SYSERR_POLICY_RWH_COOKIE_OPER, SYSERR_POLICY_HASH_INSERT, SYSERR_SSL_CERT_NOT_PRESENT, SYSERR_SSL_CERT_KEY_NOT_PRESENT, SYSERR_SSL_CTX_CREATION_ERR, SYSERR_SSL_CERT_READ_FAILURE, SYSERR_SSL_CERT_LOAD_TO_CTX, SYSERR_SSL_CERT_IDX_TO_CTX, SYSERR_SSL_KEY_LOAD_TO_CTX, SYSERR_SSL_CERT_CHAIN_READ_FAILURE, SYSERR_SSL_CERT_CHAIN_ADD_FAILURE, SYSERR_SSL_KEY_READ_FAILURE, SYSERR_SSL_CERTIFICATE_AND_KEY_MISMATCH, SYSERR_SSL_CIPHER_LIST_NOT_SET, SYSERR_SSL_CIPHER_SUITES_NOT_SET, SYSERR_SSL_PKI_CLIENT_CA, SYSERR_SSL_DHPARAM_FAILURE, SYSERR_SSL_ECDH_FAILURE, SYSERR_SSL_HOSTMAP_FAILURE, SYSERR_SSL_SESSION_CACHE_INIT, SYSERR_SSL_SESSION_TIX_KEYS_INIT, SYSERR_SSL_PKI_CRL, SYSERR_PKI_PROFILE_CONFIG_NO_CA_CERT, SYSERR_DUPLICATE_PKI_PROFILE, SYSERR_SET_SSL_STAPLE_FAILURE, SYSERR_ICAP_PROFILE_NOT_FOUND, SYSERR_SSL_EVH_PARENT_NOT_FOUND, SYSERR_SSL_MEMPOOL_NAME_LEN_EXCEEDED, SYSERR_SSL_MEMPOOL_UUID_LEN_EXCEEDED, SYSERR_CONFIG_OBJ_NAME_LEN_EXCEEDED, SYSERR_SSL_EVH_PARENT_IN_FAULT_STATE, SYSERR_SPL_OBJ_NAME_LEN_EXCEEDED, SYSERR_SSL_PKI_CRL_FILEOBJECT_NOT_FOUND, SYSERR_AUTH_MISSING_OAUTH_PROFILE, SYSERR_OAUTH_MISSING_AUTHZ_EP, SYSERR_OAUTH_MISSING_TOKEN_EP, SYSERR_OAUTH_MISSING_INTROSPECTION_EP, SYSERR_INVALID_JWT_PROFILE_OBJECT, SYSERR_OAUTH_MISSING_POOL_OBJECT, SYSERR_MISSING_OAUTH_VS_CONF, SYSERR_OAUTH_MISSING_REDIRECT_URI, SYSERR_OAUTH_MISSING_CLIENT_CREDENTIALS, SYSERR_OAUTH_MISSING_RS_CREDENTIALS, SYSERR_OAUTH_MISSING_ISSUER, SYSERR_OAUTH_MISSING_USERINFO_EP, SYSERR_CSRF_POLICY_NOT_FOUND, SYSERR_CSRF_INIT_FAIL, SYSERR_LIC_CONVERT_METERED_BANDWIDTH_NON_AZURE_FAILED, SYSERR_LIC_RESERVE_LEDGER_METADATA_REQ_UNIDENTIFIED, SYSERR_LIC_CONVERT_FORMULA_NOT_DEFINED, SYSERR_LIC_CONVERT_MALFORMED_PAYLOAD, SYSERR_FILE_CONTENT_DECODE_FAILED, SYSERR_RETENTION_POLICY_ERR, SYSERR_RETENTION_POLICY_SERVICE_UNAVAILABLE, SYSERR_RETENTION_POLICY_INVALID_ACTION, SYSERR_SVC_FAILURE, SYSERR_SVC_SUCCESS, SYSERR_PROTOBUF_MEM_CHUNK_SIZE_EXCEEDED, SYSERR_REPORT_GENERATION_STARTED, SYSERR_REPORT_GENERATION_FAILED, SYSERR_CHECK_MIN_FREE_DISK_REQUIRED_REPORTING, SYSERR_CHECK_MIN_FREE_DISK_REQUIRED_REPORTING_ERR, SYSERR_CHECK_CLUSTER_REPORTING, SYSERR_CHECK_CLUSTER_REPORTING_ERR, SYSERR_CHECK_UPGRADE_IN_PROGRESS, SYSERR_CHECK_UPGRADE_IN_PROGRESS_ERR, SYSERR_CHECK_WAF_ENABLED_REPORTING, SYSERR_CHECK_WAF_ENABLED_REPORTING_ERR, SYSERR_CHECK_REPORT_SE_GROUP_VERSION, SYSERR_CHECK_REPORT_LOWER_SE_GROUP_VERSION, SYSERR_CHECK_REPORT_DATA_SAMPLES, SYSERR_CHECK_REPORT_DATA_SAMPLES_ERR. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ReasonCode *string `json:"reason_code"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/server_auto_scale_in_complete_info.go b/vendor/github.com/vmware/alb-sdk/go/models/server_auto_scale_in_complete_info.go index 68dcc5a69..889f7b705 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/server_auto_scale_in_complete_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/server_auto_scale_in_complete_info.go @@ -8,21 +8,21 @@ package models // swagger:model ServerAutoScaleInCompleteInfo type ServerAutoScaleInCompleteInfo struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Nscalein *uint32 `json:"nscalein"` - // UUID of the Pool. It is a reference to an object of type Pool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the Pool. It is a reference to an object of type Pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true PoolRef *string `json:"pool_ref"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_BAD_REQUEST, SYSERR_TEST1, SYSERR_TEST2, SYSERR_QUEUE_TRANSPORT_FAILURE, SYSERR_QUEUE_RETRY_TASK, SYSERR_QUEUE_FULL, SYSERR_DATASTORE_TRANSPORT_FAILURE, SYSERR_DATASTORE_UNKNOWN_FAILURE, SYSERR_DATASTORE_OBJECT_DOES_NOT_EXIST, SYSERR_DATASTORE_REFERENCE_DOES_NOT_EXIST, SYSERR_DATASTORE_DB_LOCKED, SYSERR_DATASTORE_LOCK_FAILURE, SYSERR_DATASTORE_TBL_NOT_EXIST, SYSERR_DATABASE_OBJECT_DOES_NOT_EXIST, SYSERR_DATABASE_OBJECT_MODIFICATION_NOT_ALLOWED_FOR_NON_ADMIN, SYSERR_SVC_COMMON_OBJECT_NOT_IN_CACHED_VIEW, SYSERR_RPC_CANCELED_BY_CLIENT, SYSERR_RPC_TIMED_OUT, SYSERR_RPC_SEND_FAILED, SYSERR_RPC_CANCELED_BY_TRANSACTION_CLEANUP, SYSERR_NO_MULTICAST_RECEIVERS, SYSERR_RPC_FAILED, SYSERR_RPC_CONNECT_FAILED, SYSERR_CONTROLLER_NOT_READY, SYSERR_VERSION_MISMATCH, SYSERR_ALREADY_REGISTERED, SYSERR_SE_GRP_CHANGE_REBOOT, SYSERR_INVALID_METHOD, SYSERR_DESERIALIZATION, SYSERR_SERIALIZATION, SYSERR_ENQUEUE, SYSERR_DEQUEUE, SYSERR_INVALID_READ_LEVEL, SYSERR_ADD_HM_PHM_OBJECT_NOT_FOUND, SYSERR_CREATE_INVALID_PERSISTENCE_TYPE, SYSERR_VS_INVALID_METHOD, SYSERR_VS_NOT_PRESENT, SYSERR_VS_INVALID_REQUEST, SYSERR_VS_NOT_ENOUGH_RESOURCES, SYSERR_VS_SE_NOT_AVAILABLE, SYSERR_VS_VNIC_FAILURE, SYSERR_VS_DELETE_WHILE_STILL_BEING_REFERRED, SYSERR_INVALID_HEALTH_MONITOR_TYPE, SYSERR_VS_SE_ASSIGNMENT_FAILED, SYSERR_VS_INVALID_OBJECT, SYSERR_VS_SERVICE_ENGINE_DOWN, SYSERR_VS_RPC_FAILURE, SYSERR_VS_NOT_BOUND, SYSERR_VS_DISABLED, SYSERR_VS_INTERNAL_ERROR, SYSERR_VS_SCALEOUT_ERROR, SYSERR_VS_SCALEIN_ERROR, SYSERR_VS_MIGRATE_ERROR, SYSERR_VS_MIGRATE_SCALEOUT_ERROR, SYSERR_VS_MIGRATE_SCALEIN_ERROR, SYSERR_VS_AWAIT_STATIC_SE, SYSERR_VS_MIN_SE_NOT_ASSIGNED, SYSERR_VS_SE_NOT_AT_CURRENT_VERSION, SYSERR_VS_RUNTIME_ABSENT, SYSERR_VS_STATEDB_ERR, SYSERR_VS_SNI_CHILD_PARENT_SELIST_MISMATCH, SYSERR_VS_SNI_PARENT_NOT_FOUND, SYSERR_VS_SNI_CHILD_PARENT_SEGROUP_MISMATCH, SYSERR_VS_STATS_INDEX_NOT_AVAILABLE, SYSERR_VS_UPDATE_FAILED, SYSERR_VS_CREATE_FAILED, SYSERR_VS_GEO_DATABASES_NOT_LOADED, SYSERR_VS_FQDN_LEN_EXCEEDED, SYSERR_VS_STATIC_FQDN_LEN_EXCEEDED, SYSERR_VS_DNS_TXT_RDATA_LEN_EXCEEDED, SYSERR_SE_MGR_VNIC_ALLOC_FAIL, SYSERR_SE_MGR_VNIC_NOT_FOUND, SYSERR_SE_MGR_UNKNOWN_SE, SYSERR_SE_MGR_UNKNOWN_STATE_TRANSITION, SYSERR_SE_MGR_SE_OFFLINE_HB_FAILURE, SYSERR_SE_UPGRADE_IN_PROGRESS, SYSERR_SE_NOT_CONNECTED, SYSERR_RM_RES_UNAVAIL, SYSERR_RM_RES_UNAVAIL_NOTIFY, SYSERR_RM_RES_NOT_INUSE, SYSERR_RM_CONSUMER_NOT_FOUND, SYSERR_RM_REACHABILITY_FAILED, SYSERR_RM_RELEASE_SE_UNAVAIL, SYSERR_RM_UNKNOWN_SE_GROUP, SYSERR_RM_NO_SE_FOUND, SYSERR_RM_PARTIAL_SE_FOUND, SYSERR_RM_AWAIT_VM_CREATE, SYSERR_RM_AWAIT_VNIC_ADD, SYSERR_RM_AWAIT_BOOTUP, SYSERR_RM_RESOURCE_NOT_FOUND, SYSERR_RM_CANNOT_SPAWN_SE, SYSERR_RM_RES_NOT_NEEDED, SYSERR_RM_RES_INFRA_DELETED, SYSERR_RM_RES_USER_DELETED, SYSERR_RM_RES_USER_REBOOTED, SYSERR_RM_RES_CRASHED, SYSERR_RM_RES_CONN_LOST, SYSERR_RM_RES_VIP_REACH_LOST, SYSERR_RM_VS_PROCESSING, SYSERR_RM_VNIC_IP_FAILURE, SYSERR_RM_STATIC_NO_POOL, SYSERR_RM_STATIC_POOL_EXHAUSTED, SYSERR_RM_VIP_MULT_NETWORKS, SYSERR_RM_SRVR_MULT_NETWORKS, SYSERR_RM_VIP_NO_NETWORK, SYSERR_RM_SRVR_NO_NETWORK, SYSERR_RM_MAX_PARALLEL_SE_CREATE, SYSERR_RM_MAX_SE_CREATE_ATTEMPTS, SYSERR_RM_MULT_SE_CRASH, SYSERR_RM_VS_SE_CREATE_IN_PROG, SYSERR_RM_VS_SE_BOOTUP_IN_PROG, SYSERR_RM_VS_SE_VNIC_ADD_IN_PROG, SYSERR_RM_VS_SE_VNIC_IP_IN_PROG, SYSERR_RM_NO_SUITABLE_HOST, SYSERR_RM_NO_SE_IN_SE_GRP, SYSERR_RM_ALL_SE_IN_SE_GRP_DOWN, SYSERR_RM_NO_SE_IN_SE_GRP_SRVR_ACC, SYSERR_RM_NO_SE_IN_SE_GRP_VIP_ACC, SYSERR_RM_ALL_SE_IN_SE_GRP_MAX_VS, SYSERR_RM_ALL_SE_IN_SE_GRP_NW_ACC_MAX_VS, SYSERR_RM_VIP_SE_NW_ACC, SYSERR_RM_VIP_SE_MAX_VS, SYSERR_RM_VIP_SE_GRP_MISMATCH, SYSERR_RM_VIP_SE_PENDING_OP, SYSERR_RM_MULT_MGMT_SUBNET, SYSERR_RM_MAX_SE_IN_GRP, SYSERR_RM_BOOTUP_FAILURE, SYSERR_RM_PENDING_VNIC_OP, SYSERR_RM_SE_MGMT_NO_STATIC_IPS_CONFIGURED, SYSERR_RM_SE_MGMT_STATIC_IPS_EXHAUSTED, SYSERR_RM_NO_MGMT_SUBNET, SYSERR_RM_MGMT_DHCP_FAILURE, SYSERR_RM_CANNOT_ADD_VNICS, SYSERR_RM_CONSUMER_RESOURCES_SATISFIED, SYSERR_RM_DATA_DHCP_FAILURE, SYSERR_RM_QUERY_HOST_IN_PROGRESS, SYSERR_RM_INSUFFICIENT_BUFFER_SE, SYSERR_RM_NO_DEFAULT_GW_SE_MGMT_NW, SYSERR_RM_PARENT_SE_NW_ACC, SYSERR_RM_PARENT_SE_MAX_VS, SYSERR_RM_PARENT_SE_GRP_MISMATCH, SYSERR_RM_DEF_GW_INCORRECT, SYSERR_RM_NETWORK_NOT_FOUND, SYSERR_RM_ALL_SE_IN_SE_GRP_USED, SYSERR_RM_SE_GRP_PENDING_OP, SYSERR_RM_ALL_SE_IN_SE_GRP_DISABLED, SYSERR_RM_VS_SE_PING_CHECK_IN_PROG, SYSERR_RM_CONSUMER_PENDING_TASK, SYSERR_RM_SE_GRP_VIP_NW_ACC, SYSERR_RM_SE_GRP_NW_ACC, SYSERR_RM_SE_GRP_MAX_VS, SYSERR_RM_ALL_SE_IN_SE_GRP_GW_DOWN, SYSERR_RM_SE_GW_DOWN, SYSERR_RM_SE_DISCONNECTED, SYSERR_RM_RES_USER_DISABLED_FORCE, SYSERR_RM_VS_SE_ATTACH_IP_IN_PROG, SYSERR_RM_LICENSE_EXCEEDED_CANNOT_SPAWN_SE, SYSERR_RM_RES_SWTICHOVER_FORCE, SYSERR_RM_HA_HOST_UNAVAILABLE, SYSERR_RM_RES_USER_DISABLED, SYSERR_RM_NO_BGP_PEER_ADVERTISE_VIP, SYSERR_RM_NO_BGP_PEER_ADVERTISE_SNAT, SYSERR_RM_SRVR_NETWORK_NOT_FOUND, SYSERR_RM_VRF_NOT_FOUND, SYSERR_RM_BGP_NETWORK_NOT_FOUND, SYSERR_RM_VIP_NETWORK_NOT_FOUND, SYSERR_RM_READ_MISSING_FILTER, SYSERR_RM_CLOUD_NOT_FOUND, SYSERR_RM_SEGROUP_NOT_FOUND, SYSERR_RM_SE_OFFLINE, SYSERR_RM_SE_USED, SYSERR_RM_SE_BGP_PEERS_DOWN, SYSERR_RM_SE_FLAVOR_LIMIT_REACHED, SYSERR_VI_MGR_SEVM_VNIC_SUCCESS, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_HW_INFO, SYSERR_VI_MGR_SEVM_CREATE_FAIL_DUPLICATE_NAME, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MGMT_NW, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_CPU, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MEM, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_LEASE, SYSERR_VI_MGR_SEVM_CREATE_FAIL_OVF_ERROR, SYSERR_VI_MGR_SEVM_CREATE_NO_HOST_VM_NETWORK, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_PROGRESS, SYSERR_VI_MGR_SEVM_CREATE_FAIL_ABORTED, SYSERR_VI_MGR_SEVM_CREATE_FAILURE, SYSERR_VI_MGR_SEVM_CREATE_FAIL_POWER_ON, SYSERR_VI_MGR_SEVM_VNIC_NO_VM, SYSERR_VI_MGR_SEVM_VNIC_MAC_ADDR_ERROR, SYSERR_VI_MGR_SEVM_VNIC_FAILURE, SYSERR_VI_MGR_SEVM_VNIC_NO_PG_PORTS, SYSERR_VI_MGR_SEVM_DELETE_FAILURE, SYSERR_VI_MGR_SEVM_CREATE_LIMIT_REACHED, SYSERR_VI_MGR_SEVM_SET_MGMT_IP_FAILED, SYSERR_VI_MGR_SEVM_CREATE_ACCESS_ERROR, SYSERR_VI_MGR_SEVM_CREATE_NO_IMAGE, SYSERR_VI_MGR_SEVM_VINFRA_UNINITIALIZED, SYSERR_VI_MGR_SEVM_CREATE_NO_HOST, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MGMT_NW_PORTS, SYSERR_VI_MGR_SEVM_INVALID_DATA, SYSERR_VI_MGR_SEVM_CREATE_FAIL_MULTIPLE_MGMT_NW, SYSERR_VI_MGR_SEVM_VCENTER_CONN_FAIL, SYSERR_VI_MGR_SEVM_TIMED_OUT, SYSERR_VI_MGR_SEVM_NO_SOURCE_CLONE, SYSERR_VI_MGR_SEVM_NO_AVAILABILITY_ZONE, SYSERR_VI_MGR_SEVM_FLAVOR_UNAVAIL, SYSERR_VI_MGR_SEVM_DELETED, SYSERR_VI_MGR_SEVM_VINFRA_FAILURE, SYSERR_VI_MGR_SEVM_VNIC_FAILURE_QUESTION, SYSERR_VI_MGR_LOGIN_FAIL_NO_VCENTER, SYSERR_VI_MGR_LOGIN_FAIL_USER_CREDENTIALS, SYSERR_VI_MGR_VCENTER_VERSION_MISMATCH, SYSERR_DB_CACHE_TBL_NOT_FOUND, SYSERR_DB_CACHE_OBJ_NOT_FOUND, SYSERR_DB_QUERY_QUEUED, SYSERR_DB_QUERY_BATCHED, SYSERR_DB_UPDATE_FAILED, SYSERR_DB_QUERY_FAILED, SYSERR_DB_ENQUEUE_FULL, SYSERR_OS_AGENT_Q_FULL, SYSERR_OS_AGENT_OPENSTACK_UNINITIALIZED, SYSERR_OS_AGENT_OPENSTACK_ACCESSERR, SYSERR_OS_AGENT_OPENSTACK_RESOURCEERR, SYSERR_OS_AGENT_TENANT_ABSENT, SYSERR_OS_AGENT_INVALID_DATA, SYSERR_CC_SVC_Q_FULL, SYSERR_CC_AGENT_UNINITIALIZED, SYSERR_CC_AGENT_ACCESSERR, SYSERR_CC_AGENT_RESOURCEERR, SYSERR_CC_AGENT_TENANT_ACCESSERR, SYSERR_CC_AGENT_TENANT_ABSENT, SYSERR_CC_SVC_INVALID_DATA, SYSERR_CC_OS_AGENT_NEUTRON_HOST_ACCESSERR, SYSERR_CC_NO_FLAVOR, SYSERR_CC_AGENT_ABSENT, SYSERR_CC_AGENT_CONFIG_FAILURE, SYSERR_CC_AGENT_DECONFIG_FAILURE, SYSERR_CC_AGENT_NON_INFRA_SEVM, SYSERR_MESOS_DISCOVERY_DEPLOYMENT_FAIL, SYSERR_MESOS_DISCOVERY_TIMEOUT, SYSERR_MARATHON_APP_TERMINATED, SYSERR_MARATHON_INACCESSIBLE, SYSERR_FLEET_API_ERROR, SYSERR_MESOS_SSH_CMD_TIMEOUT, SYSERR_MESOS_SSH_ABORTED, SYSERR_MESOS_SSH_FAILURE, SYSERR_MESOS_SSH_NOTFOUND, SYSERR_CC_AGENT_VNIC_NO_IPS_AVAILABLE, SYSERR_CC_AGENT_VNIC_NO_SUBNETWORK, SYSERR_CC_AGENT_VNIC_FAILURE, SYSERR_CC_AGENT_SCALE_IN_FAILED, SYSERR_CC_AGENT_DS_FAILED, SYSERR_CC_AGENT_SCALE_OUT_FAILED, SYSERR_CC_TOO_BUSY, SYSERR_CC_AGENT_NOT_IMPLEMENTED, SYSERR_CC_AGENT_METHOD_NOT_IMPLEMENTED, SYSERR_CC_AGENT_GENERIC_FAILURE, SYSERR_RUM_TOOMANYSAMPLES, SYSERR_METRICS_TOO_MANY_MSG, SYSERR_METRICS_TOO_MANY_MSG_ACROSS_ENTITIES, SYSERR_ANOMALYZER_NOT_ENOUGH_SAMPLES, SYSERR_AUTOSCALE_REASON_INTELLIGENT_AUTOSCALE, SYSERR_AUTOSCALE_REASON_CONFIG_UPDATE, SYSERR_AUTOSCALE_REASON_POOL_STATE_CHANGE, SYSERR_AUTOSCALE_REASON_ALERT, SYSERR_AUTOSCALEIN_FAILED_LIMIT_EXCEEDED, SYSERR_AUTOSCALEOUT_FAILED_LIMIT_EXCEEDED, SYSERR_AUTOSCALE_IGNORED_AS_WITHIN_COOLDOWN, SYSERR_AUTOSCALE_ORCHESTRATION_TIMEOUT, SYSERR_AUTOSCALE_REASON_NOT_ENOUGH_SERVERS, SYSERR_AUTOSCALE_REASON_TOO_MANY_SERVERS, SYSERR_AUTOSCALE_REASON_ORCHESTRATION_FAILED, SYSERR_AUTOSCALE_REASON_MANUAL, SYSERR_AUTOSCALE_POLICY_NOT_FOUND, SYSERR_AUTOSCALE_REASON_GARBAGE_COLLECTION, SYSERR_AUTOSCALE_SCHEDULED_SCALEIN, SYSERR_AUTOSCALE_SCHEDULED_SCALEOUT, SYSERR_LICENSE_FIELD_NAME_NOT_SET, SYSERR_LICENSE_FILE_NOT_FOUND, SYSERR_LICENSE_FIELD_VALID_UNTIL_NOT_SET, SYSERR_LICENSE_INVALID_TIERS, SYSERR_LICENSE_FIELD_LICENSE_ID_NOT_PRESENT, SYSERR_LICENSE_INVALID_VERSION, SYSERR_LICENSE_DECRYPTION_FAILED, SYSERR_LICENSE_ENFORCEMENT_KEY_NOT_VALID, SYSERR_LICENSE_INVALID_SERIALKEY, SYSERR_LICENSE_INVALID_METRICS, SYSERR_LICENSE_GRPC_NOT_READY, SYSERR_LATEST_LICENSE_ALREADY_DEPLOYED, SYSERR_LICENSE_MGR_GRPC_NOT_READY, SYSERR_LICENSE_TRANSACTION_TENANT_REQUIRED, SYSERR_LICENSE_TRANSACTION_INSUFFICIENT_RESOURCES, SYSERR_LICENSE_TRANSACTION_PER_TENANT_NOT_SUPPORTED, SYSERR_FLOATING_LICENSE_NOT_SUPPORTED, SYSERR_LICENSE_MGR_CANNOT_DELETE_LICENSE, SYSERR_LICENSE_MGR_LICENSE_TIER_NOT_FOUND, SYSERR_LICENSE_EXPIRED, SYSERR_LICENSE_LEDGER_UPDATE_FAILED, SYSERR_LICENSE_TRANSACTION_INSUFFICIENT_SAAS_LICENSE, SYSERR_LICENSE_TRANSACTION_MAX_SERVICE_UNITS_LIMIT, SYSERR_LICENSE_SAAS_UNSUBSCRIBED, SYSERR_LICENSE_SAAS_SYNC_RPC_ERROR, SYSERR_LICENSE_SAAS_SYNC_CONNECT_ERROR, SYSERR_LICENSE_SAAS_SYNC_SERVER_ERROR, SYSERR_LICENSE_SAAS_SYNC_INSUFFICIENT_LICENSE, SYSERR_LICENSE_TRANSACTION_INCORRECT_TIER, SYSERR_LICENSE_TRANSACTION_DATASTORE_ERROR, SYSERR_SEAGENT_OBJ_INACTIVE, SYSERR_SEAGENT_OBJ_AWAITING_DP_PROGRAMMING, SYSERR_SEAGENT_OBJ_ACTIVE, SYSERR_SEAGENT_OBJ_GRAPHDB_ERROR, SYSERR_SEAGENT_OBJ_DP_ERROR, SYSERR_SEAGENT_OBJ_DISABLED_RULE_POOL, SYSERR_SEAGENT_EASTWEST_VS_SUBNET_ERROR, SYSERR_SEAGENT_OBJ_NOT_FOUND, SYSERR_SEAGENT_VS_NOT_FOUND, SYSERR_SEAGENT_VS_VRF_ERROR, SYSERR_SEAGENT_VS_SELIST_LIMIT_ERROR, SYSERR_SEAGENT_VS_SELIST_SE_INTF_ERROR, SYSERR_SEAGENT_VS_CHILD_PARENT_UUID_MISSING, SYSERR_SEDP_PARENT_VS_NOT_EXIST_FOR_CHILD, SYSERR_SEAGENT_TENANT_CREATE_FAILED, SYSERR_SEAGENT_TENANT_UPDATE_FAILED, SYSERR_SEAGENT_VS_INTERFACE_ERROR, SYSERR_SEAGENT_INSUFFICIENT_MEMORY, SYSERR_SEDP_VNIC_CREATION_FAILURE, SYSERR_SEDP_VNIC_ATTACH_FAILURE, SYSERR_SEDP_VNIC_IF_CREATION_FAILURE, SYSERR_SEDP_VNIC_START_FAILURE, SYSERR_SEDP_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_MISMATCH_VRF, SYSERR_SEDP_VNIC_IP_ADDR_ADD_FAILURE, SYSERR_SEDP_VNIC_IP_ADDR_DEL_FAILURE, SYSERR_SEDP_VNIC_OWNER_CORE_NOT_FOUND, SYSERR_SEDP_VNIC_MAIN_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_MEMBER_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_VLAN_FILTER_ADD_FAILURE, SYSERR_SEDP_VNIC_VLAN_FILTER_REMOVE_FAILURE, SYSERR_SEDP_VNIC_UNKNOWN_MSG_TYPE, SYSERR_SEDP_VNIC_PCAP_INIT_FAILURE, SYSERR_GSLB_INVALID_MTYPE, SYSERR_GSLB_INVALID_SITE_CREDENTIALS, SYSERR_GSLB_OBJECT_NOT_FOUND, SYSERR_GSLB_INVALID_OPS, SYSERR_GSLB_PARTIAL_SUCCESS, SYSERR_GSLB_FQDN_CONFLICT, SYSERR_GSLB_CLEANUP_IN_PROGRESS, SYSERR_GSLB_METHOD_NOP, SYSERR_GSLB_API_NOT_SUPPORTED_FOR_UNFEDERATED_OBJECTS, SYSERR_GSLB_STATEDB_ERR, SYSERR_GSLB_SERVICE_MEMBER_VIPS_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_MEMBER_DISABLED, SYSERR_GSLB_SITE_DISABLED, SYSERR_GSLB_SERVICE_DISABLED, SYSERR_GSLB_HM_PROXY_DOWN, SYSERR_GSLB_DNS_DISABLED, SYSERR_GSLB_SERVICE_NON_AVI_VIP_INFO_UNAVAILABLE, SYSERR_GSLB_SERVICE_DATAPATH_STATUS_UNAVAILABLE, SYSERR_GSLB_SERVICE_MEMBER_SERVICES_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_INCONSISTENT_APPLICATION_PROFILE, SYSERR_GSLB_SERVICE_INVALID_APPLICATION_PROFILE, SYSERR_GSLB_SERVICE_SP_INCONSISTENT_CONFIGURED_SERVERS, SYSERR_GSLB_SERVICE_SP_INCONSISTENT_OPERATIONAL_SERVERS, SYSERR_GSLB_SERVICE_SP_ALL_SERVERS_DOWN, SYSERR_GSLB_SERVICE_SP_SOME_SERVERS_DOWN, SYSERR_GSLB_CONFIGURED_VS_IS_NOT_A_DNS_VS, SYSERR_GSLB_NOT_CONFIGURED, SYSERR_GSLB_INVALID_SENDER, SYSERR_GSLB_INVALID_SENDER_STATE, SYSERR_GSLB_INVALID_RX_ID, SYSERR_GSLB_INVALID_VIEW_ID, SYSERR_GSLB_GROUP_CONFLICT, SYSERR_GSLB_INVALID_MTYPE_AT_FOLLOWER, SYSERR_GSLB_LEADER_NOT_IN_LIST, SYSERR_GSLB_SERVICE_CTRL_STATUS_UNAVAILABLE, SYSERR_GSLB_SITE_FSM_NULL, SYSERR_GSLB_SITE_FSM_DISABLE_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_DISABLED, SYSERR_GSLB_SITE_FSM_JOIN_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_INIT, SYSERR_GSLB_SITE_FSM_UNREACHABLE, SYSERR_GSLB_SITE_FSM_LEAVE_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_MMODE, SYSERR_GSLB_SITE_ACTIVE_TO_PASSIVE_TRANSITION, SYSERR_GSLB_SITE_PASSIVE_TO_ACTIVE_TRANSITION, SYSERR_GSLB_SITE_MAX_RETRIES_DONE, SYSERR_GSLB_TIMEOUT, SYSERR_GSLB_CONNECTION_TIMEOUT, SYSERR_GSLB_CONNECTION_REFUSED_ERROR, SYSERR_GSLB_SERVICE_CTRL_STATUS_NA_DUE_TO_UNREACHABLE_SITE, SYSERR_GSLB_SERVICE_SP_NO_CONFIGURED_SERVERS, SYSERR_GSLB_INVALID_OBJECT, SYSERR_GSLB_SERVICE_POOL_DISABLED, SYSERR_GSLB_SERVICE_CREATE_FAILED, SYSERR_GSLB_SERVICE_UPDATE_FAILED, SYSERR_GSLB_GSLB_GEO_FILE_NOT_PRESENT, SYSERR_GSLB_SERVICE_MEMBER_VS_SERVICES_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_MEMBER_VS_SP_POOL_NOT_IN_SYNC, SYSERR_FILE_NOT_PRESENT, SYSERR_DNS_POLICY_CREATE_FAIL, SYSERR_DNS_POLICY_UPDATE_FAIL, SYSERR_LCM_CORE_NOT_COPIED_DUE_TO_MAX_LIMIT, SYSERR_LCM_CORE_NOT_COPIED_INSUFFICIENT_DISK_SIZE, SYSERR_LCM_SKIP_SIMILAR_CORE, SYSERR_LCM_CORE_NOT_COPIED_DUE_TO_ERRORS, SYSERR_LCM_STOP, SYSERR_POOL_SERVER_CAPEST_BREACHED, SYSERR_POOL_CREATE_FAILED, SYSERR_POOL_UPDATE_FAILED_INCONSISTENT, SYSERR_POOL_UPDATE_FAILED, SYSERR_POOL_SERVER_STATE_UPDATE_FAILED, SYSERR_POOL_UPDATE_SERVER_FAILED, SYSERR_POOL_UPDATE_LB_ALGO_NO_STATE, SYSERR_SHM_HASH_INSERT_FAILED, SYSERR_SE_RPC_PROXY_STREAM_NOT_CONNECTED, SYSERR_SE_RPC_PROXY_STREAM_WRITE_FAILED, SYSERR_SE_RPC_PROXY_UNABLE_TO_FIND_SYNC_RPC, SYSERR_PRST_PROF_OBJECT_TYPE_MISMATCH, SYSERR_PRST_PROF_OBJECT_NOT_FOUND, SYSERR_PRST_PROF_NULL, SYSERR_PRST_PROF_OBJECT_PRESENT, SYSERR_MS_OBJECT_EXISTS, SYSERR_MS_OBJECT_NOT_FOUND, SYSERR_MS_GRP_OBJECT_EXISTS, SYSERR_MS_GRP_OBJECT_NOT_FOUND, SYSERR_HTTP_POLICY_CREATE_FAILED, SYSERR_HTTP_POLICY_CREATE_EXISTS, SYSERR_HTTP_POLICY_CREATE_SHM_INSERT, SYSERR_HTTP_POLICY_UPDATE_FAILED, SYSERR_STR_GRP_REGISTER_INVAL, SYSERR_STR_GRP_DEREGISTER_INVAL, SYSERR_AG_CREATE_POST_FAILED, SYSERR_AG_CREATE_PRE_FAILED, SYSERR_AG_UPDATE_FAILED, SYSERR_APP_PROF_UPDATE_TYPE_MISMATCH, SYSERR_APP_PROF_CREATE_INVALID_TYPE, SYSERR_APP_PROF_UPDATE_PRESERVE_CLIENT_IP_CHANGED, SYSERR_APP_PROF_NOT_FOUND, SYSERR_POOL_GRP_MEMBER_NOT_FOUND, SYSERR_POOL_GRP_UPDATE_FAILED, SYSERR_POOL_GRP_CREATE_FAILED, SYSERR_POOL_GRP_UPDATE_FAILED_INCONSISTENT, SYSERR_L4PS_CONNPOL_POOL_FAILED, SYSERR_L4PS_CONNPOL_POOL_GRP_FAILED, SYSERR_L4PS_CONNPOL_IP_GRP_FAILED, SYSERR_L4PS_CREATE_FAILED, SYSERR_ANT_PROF_NOT_FOUND, SYSERR_LB_CHASH_INVALID_TYPE, SYSERR_SEC_POLICY_NOT_FOUND, SYSERR_TECH_SUPPORT_COLLECTION_NOT_DONE, SYSERR_TECH_SUPPORT_COLLECTION_SUCCESS, SYSERR_TECH_SUPPORT_COLLECTION_STARTED, SYSERR_TECH_SUPPORT_COLLECTION_ONGOING, SYSERR_TECH_SUPPORT_COLLECTION_IN_PROGRESS, SYSERR_TECH_SUPPORT_COLLECTION_SUCCESS_WITH_ERRORS, SYSERR_TECH_SUPPORT_COLLECTION_ABORTED, SYSERR_TECH_SUPPORT_COLLECTION_STATUS_FILE_NOT_FOUND, SYSERR_TECH_SUPPORT_INVALID_FILENAME, SYSERR_TECH_SUPPORT_COLLECTION_STATUS_IN_PROGRESS, SYSERR_TECH_SUPPORT_INPUT_INVALID_LEVEL, SYSERR_TECH_SUPPORT_INPUT_INVALID_SLUG, SYSERR_DATASCRIPT_FAILED, SYSERR_TECH_SUPPORT_COLLECTION_PREMATURELY_STOPPED, SYSERR_TECH_SUPPORT_V1_DEPRECATED, SYSERR_NET_PROF_NOT_FOUND, SYSERR_ALBSVC_FILE_UPLOAD_IN_PROGRESS, SYSERR_ALBSVC_FILE_UPLOAD_SUCCESS, SYSERR_ALBSVC_FILE_UPLOAD_FAILED, SYSERR_ALBSVC_FILE_UPLOAD_STARTED, SYSERR_ALBSVC_CASE_ID_MISSING, SYSERR_ALBSVC_ASSET_ID_MISSING, SYSERR_ALBSVC_AUTH_FAILURE, SYSERR_ALBSVC_REMOTE_SERVER_ERROR, SYSERR_ALBSVC_DISCONNECTED, SYSERR_ALBSVC_DEREGISTERED, SYSERR_ALBSVC_CANNOT_READ_RESPONSE, SYSERR_ALBSVC_CONTROLLER_ALREADY_REGISTERED, SYSERR_ALBSVC_SESSION_NOT_SET, SYSERR_ALBSVC_CLIENT_TIME_OUT, SYSERR_ALBSVC_CONNECTION_REFUSED, SYSERR_ALBSVC_HTTP_CLIENT_ERROR, SYSERR_ALBSVC_RESOURCE_NOT_FOUND, SYSERR_ALBSVC_INVALID_QUERY_PARAM_VALUE, SYSERR_ALBSVC_INVALID_QUERY_PARAM, SYSERR_ALBSVC_FILE_UPLOAD_CONFLICT, SYSERR_ALBSVC_INTERNAL_ERROR, SYSERR_ALBSVC_PROXY_AUTH_FAILURE, SYSERR_ALBSVC_LOGIN_URL_NOT_FOUND, SYSERR_ALBSVC_PROXY_CONFIG_PARSE_FAILURE, SYSERR_ALBSVC_LOGIN_REQ_FAILED, SYSERR_ALBSVC_REGISTRATION_FAILED, SYSERR_ALBSVC_DATABASE_WRITE_ERROR, SYSERR_ALBSVC_DEREGISTRATION_FAILED, SYSERR_ALBSVC_MALFORMED_PAYLOAD, SYSERR_ALBSVC_CASE_GET_FAILED, SYSERR_ALBSVC_CASE_CREATE_FAILED, SYSERR_ALBSVC_CASES_GET_FAILED, SYSERR_ALBSVC_CASE_UPDATE_FAILED, SYSERR_ALBSVC_STATUS_REQ_FAILED, SYSERR_ALBSVC_CRS_DOWNLOAD_FAILED, SYSERR_ALBSVC_CRS_DEPLOY_FAILED, SYSERR_ALBSVC_CRS_DATA_NOT_FOUND, SYSERR_ALBSVC_DATASTORE_READ_ERROR, SYSERR_ALBSVC_CRS_AUTO_DEPLOY_MALFORMED_URL, SYSERR_ALBSVC_CRS_DOWNLOAD_SIG_MISMATCH, SYSERR_ALBSVC_CRS_DOWNLOAD_FORBIDDEN, SYSERR_ALBSVC_DATABASE_READ_ERROR, SYSERR_ALBSVC_AVICLIENT_ERROR, SYSERR_ALBSVC_CRS_AUTODEPLOY_SUCCESS, SYSERR_ALBSVC_EMPTY_METADATA, SYSERR_ALBSVC_USERS_REQ_FAILED, SYSERR_ALBSVC_USER_DETAIL_REQ_FAILED, SYSERR_ALBSVC_CRS_URL_DECODE_FAILED, SYSERR_ALBSVC_NAME_RESOLUTION_FAILED, SYSERR_ALBSVC_x509_ERROR, SYSERR_ALBSVC_REGISTRATION_DISABLED, SYSERR_ALBSVC_FEATURE_OPT_IN_NOT_ENABLED, SYSERR_ALBSVC_USER_AGENT_DB_BATCH_SIZE_EXCEEDED, SYSERR_ALBSVC_LICENSE_STATUS_CHECK_FAILED, SYSERR_ALBSVC_FEATURE_NOT_ALLOWED, SYSERR_ALBSVC_NO_TENANT_INFO_IN_CTX, SYSERR_ALBSVC_DATABASE_UPDATE_ERROR, SYSERR_ALBSVC_ALREADY_DEREGISTERED, SYSERR_ALBSVC_FILE_DOWNLOAD_IN_PROGRESS, SYSERR_ALBSVC_FILE_DOWNLOAD_SUCCESS, SYSERR_ALBSVC_FILE_DOWNLOAD_FAILED, SYSERR_ALBSVC_FILE_DOWNLOAD_STARTED, SYSERR_UPGRADE_SYSTEM_STARTED, SYSERR_UPGRADE_CONTROLLER_STARTED, SYSERR_UPGRADE_SEGROUP_STARTED, SYSERR_RESUME_SEGROUP_STARTED, SYSERR_PATCH_SYSTEM_STARTED, SYSERR_PATCH_CONTROLLER_STARTED, SYSERR_PATCH_SEGROUP_STARTED, SYSERR_PATCHSEGROUP_RESUME_STARTED, SYSERR_ROLLBACK_SYSTEM_STARTED, SYSERR_ROLLBACK_CONTROLLER_STARTED, SYSERR_ROLLBACK_SEGROUP_STARTED, SYSERR_ROLLBACKPATCH_SYSTEM_STARTED, SYSERR_ROLLBACKPATCH_CONTROLLER_STARTED, SYSERR_ROLLBACKPATCH_SEGROUP_STARTED, SYSERR_UPGRADE_OPS_VS_DISRUPTION_WARNINGS, SYSERR_UPGRADE_OPS_COMPLIANCE_MODE_TRANSITION_STARTED, SYSERR_UPGRADE_OPS_COMPLIANCE_MODE_ERROR_RECOVERY_STARTED, SYSERR_CONCURRENT_UPGRADE, SYSERR_RESTORE_CONTROLLER_STARTED, SYSERR_EVAL_UPGRADE_SYSTEM_STARTED, SYSERR_EVAL_UPGRADE_CONTROLLER_STARTED, SYSERR_EVAL_UPGRADE_SEGROUP_STARTED, SYSERR_EVAL_RESUME_SEGROUP_STARTED, SYSERR_EVAL_PATCH_SYSTEM_STARTED, SYSERR_EVAL_PATCH_CONTROLLER_STARTED, SYSERR_EVAL_PATCH_SEGROUP_STARTED, SYSERR_EVAL_PATCHSEGROUP_RESUME_STARTED, SYSERR_EVAL_ROLLBACK_SYSTEM_STARTED, SYSERR_EVAL_ROLLBACK_CONTROLLER_STARTED, SYSERR_EVAL_ROLLBACK_SEGROUP_STARTED, SYSERR_EVAL_ROLLBACKPATCH_SYSTEM_STARTED, SYSERR_EVAL_ROLLBACKPATCH_CONTROLLER_STARTED, SYSERR_EVAL_ROLLBACKPATCH_SEGROUP_STARTED, SYSERR_EVAL_RESTORE_CONTROLLER_STARTED, SYSERR_UPGRADE_OPS_IN_PROGRESS, SYSERR_UPGRADE_OPS_CHECK_LICENSE, SYSERR_UPGRADE_OPS_CHECK_CLUSTER_STATE, SYSERR_UPGRADE_OPS_CHECK_CLUSTER_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_INPROGRESS, SYSERR_UPGRADE_OPS_CHECK_VERSION_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_REACHABILITY, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_CLOUD_READY, SYSERR_UPGRADE_OPS_CHECK_SE_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_VS_DISRUPUTION, SYSERR_UPGRADE_OPS_CHECK_ROLLBACK_BASICS, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_VERSION_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SE_VERSION_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SYSTEM_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_IMAGE_VERSION, SYSERR_UPGRADE_OPS_CHECK_DOCKER_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_ACTIVE_VERSIONS, SYSERR_UPGRADE_OPS_CHECK_BACKUP, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_ERROR_RECOVERY, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_SUSPENDED, SYSERR_UPGRADE_OPS_CHECK_SYSTEM_FLAG, SYSERR_UPGRADE_OPS_PREVIEW_RESPONSE, SYSERR_UPGRADE_OPS_CHECK_PREVIOUS_PARTITION_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_IMAGE_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_PATCH_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_PATCH_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_ROLLBACK_V1, SYSERR_UPGRADE_OPS_CHECK_ALERTS, SYSERR_UPGRADE_OPS_CHECK_DOCKER_IMAGE, SYSERR_UPGRADE_OPS_CHECK_UPGRADE_STATE_FOR_RESUME_OPS, SYSERR_UPGRADE_OPS_CHECK_PATCH_IMAGE, SYSERR_UPGRADE_OPS_CHECK_ALLOW_SE_GROUP_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SKIP_SE_GROUPS, SYSERR_UPGRADE_OPS_CHECK_CLOUD_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SKIP_ALL_SE_GROUPS, SYSERR_UPGRADE_OPS_CHECK_MAND_PATCH_ROLLBACK, SYSERR_UPGRADE_OPS_GSLB_FEATURE_CHECK, SYSERR_UPGRADE_OPS_CONFIGURATION_CHECK, SYSERR_UPGRADE_OPS_AVI_ESSENTIALS_CHECK, SYSERR_ROLLBACK_OPS_CHECK_VS_DISRUPUTION, SYSERR_UPGRADE_OPS_CHECK_SE_LINUX_ENABLED, SYSERR_UPGRADE_OPS_CHECK_PREVIOUS_DOCKER_IMAGE, SYSERR_UPGRADE_OPS_DOCKER_VERSION_CHECK, SYSERR_UPGRADE_OPS_IP_TYPE_CHECK, SYSERR_UPGRADE_OPS_CHECK_SE_LICENSE, SYSERR_UPGRADE_OPS_AVI_CLOUD_SERVICES_CHECK, SYSERR_CHECK_LICENSE, SYSERR_CHECK_CLUSTER_STATE, SYSERR_CHECK_CLUSTER_DISK_SPACE, SYSERR_CHECK_SE_GROUP_UPGRADE_OPS_INPROGRESS, SYSERR_CHECK_VERSION_COMPATIBILITY, SYSERR_CHECK_SE_REACHABILITY, SYSERR_CHECK_SE_GROUP_CLOUD_READY, SYSERR_CHECK_SE_DISK_SPACE, SYSERR_CHECK_VS_DISRUPUTION, SYSERR_CHECK_ROLLBACK_BASICS, SYSERR_CHECK_CONTROLLER_VERSION_ROLLBACK, SYSERR_CHECK_SE_VERSION_ROLLBACK, SYSERR_CHECK_CONTROLLER_ROLLBACK, SYSERR_CHECK_SE_GROUP_ROLLBACK, SYSERR_CHECK_SYSTEM_ROLLBACK, SYSERR_CHECK_IMAGE_VERSION, SYSERR_CHECK_DOCKER_DISK_SPACE, SYSERR_CHECK_ACTIVE_VERSIONS, SYSERR_CHECK_BACKUP, SYSERR_CHECK_SE_GROUP_ERROR_RECOVERY, SYSERR_CHECK_SE_GROUP_SUSPENDED, SYSERR_CHECK_SYSTEM_FLAG, SYSERR_CHECK_PREVIOUS_PARTITION_COMPATIBILITY, SYSERR_CHECK_IMAGE_COMPATIBILITY, SYSERR_CHECK_CONTROLLER_PATCH_COMPATIBILITY, SYSERR_CHECK_SE_PATCH_COMPATIBILITY, SYSERR_CHECK_SE_ROLLBACK_V1, SYSERR_CHECK_ALERTS, SYSERR_CHECK_DOCKER_IMAGE, SYSERR_CHECK_UPGRADE_STATE_FOR_RESUME_OPS, SYSERR_CHECK_PATCH_IMAGE, SYSERR_CHECK_ALLOW_SE_GROUP_ROLLBACK, SYSERR_CHECK_SKIP_SE_GROUPS, SYSERR_CHECK_CLOUD_COMPATIBILITY, SYSERR_CHECK_SKIP_ALL_SE_GROUPS, SYSERR_CHECK_MAND_PATCH_ROLLBACK, SYSERR_GSLB_FEATURE_CHECK, SYSERR_CONFIGURATION_CHECK, SYSERR_AVI_ESSENTIALS_CHECK, SYSERR_CHECK_SE_LINUX_ENABLED, SYSERR_CHECK_PREVIOUS_DOCKER_IMAGE, SYSERR_DOCKER_VERSION_CHECK, SYSERR_IP_TYPE_CHECK, SYSERR_CHECK_SE_LICENSE, SYSERR_CONFIG_CHECK, SYSERR_GSLB_MANUAL_RESUME_CHECK, SYSERR_CHECK_K8S_ACCESS, SYSERR_CHECK_IMAGE_AVAILABILITY, SYSERR_CHECK_POD_IMAGE, SYSERR_CHECK_REMOTE_IMAGE_REF, SYSERR_CHECK_CONTROLLER_PACKAGE, SYSERR_CHECK_PATCH_PACKAGE, SYSERR_CHECK_CONSENT, SYSERR_CHECK_CONFIG_VERSION, SYSERR_CHECK_CONFIG_FIPS, SYSERR_CHECK_CONFIG_FILES, SYSERR_CHECK_CONFIG_IMAGES, SYSERR_CHECK_CONFIG, SYSERR_CHECK_CONFIG_SE, SYSERR_CHECK_CONFIG_ENV, SYSERR_CHECK_CONFIG_ACTIVE_VERSIONS, SYSERR_CHECK_RESTORE_PATCH, SYSERR_GSLB_MAINTENANCE_MODE_CHECK, SYSERR_CHECK_VERSION_MIGRATION, SYSERR_CHECK_CLUSTER_SINGLE_NODE, SYSERR_MC_UPGRADE_LICENSE_ERR, SYSERR_MC_UPGRADE_CLUSTER_NOT_READY, SYSERR_MC_DISK_INSUFFICIENT_ERR, SYSERR_MC_CLUSTER_INPROGRESS_ERR, SYSERR_MC_SEGROUP_INPROGRESS_ERR, SYSERR_MC_UPGRADE_INCOMPATIBLE_IMAGE_AND_PATCH, SYSERR_MC_UPGRADE_INCOMPATIBLE_FROM_TO_IMAGE, SYSERR_MC_UPGRADE_INCOMPATIBLE_PATCH, SYSERR_MC_UPGRADE_INCOMPATIBLE_SE_GROUP_IMAGE, SYSERR_MC_SE_UNREACHABLE_ERR, SYSERR_MC_SE_GROUP_CLOUD_NOT_READY_ERR, SYSERR_MC_UPGRADE_VS_DISRUPTED_ERR, SYSERR_MC_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_SE_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_ROLLBACK_INFO_ERR, SYSERR_MC_CONTROLLER_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_SYSTEM_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_IMAGE_INVALID_ERR, SYSERR_MC_ACTIVE_VERSIONS_ERR, SYSERR_MC_BACKUP_ERR, SYSERR_MC_ROLLBACK_ON_ERR, SYSERR_MC_SUSPENDED_ERR, SYSERR_MC_SYSTEM_FLAG_ERR, SYSERR_MC_PREVIOUS_PARTITION_INCOMPATIBLE_ERR, SYSERR_MC_IMAGE_VALIDATION_ERR, SYSERR_MC_CONTROLLER_PATCH_ERR, SYSERR_MC_SE_PATCH_ERR, SYSERR_MC_SE_ROLLBACK_V1_ERR, SYSERR_MC_ALERTS, SYSERR_MC_ROLLBACK_DOCKER_IMAGE_ERR, SYSERR_MC_RESUME_OPS_ERR, SYSERR_MC_CHECK_PATCH_IMAGE_ERR, SYSERR_MC_CHECK_SE_GROUP_ROLLBACK_ERR, SYSERR_MC_SKIP_SE_GROUPS_ERR, SYSERR_MC_CHECK_CLOUD_COMPATIBILITY_ERR, SYSERR_MC_SKIP_ALL_SE_GROUPS_ERR, SYSERR_MC_MAND_PATCH_ROLLBACK_ERR, SYSERR_MC_GSLB_LEADER_ERR, SYSERR_MC_SYSTEM_CONFIGURATION_ERR, SYSERR_MC_AVI_ESSENTIALS_OPERATION_NOT_SUPPORTED_ERROR, SYSERR_MC_ROLLBACK_VS_DISRUPTED_ERR, SYSERR_MC_SE_LINUX_ENABLED_ERR, SYSERR_MC_PREVIOUS_DOCKER_IMAGE_NOT_PRESENT_ERR, SYSERR_MC_DOCKER_VERSION_INCOMPATIBLE_ERROR, SYSERR_MC_IP_TYPE_ERR, SYSERR_MC_INVALID_SE_LICENSE_ERR, SYSERR_MC_AVI_CLOUD_SERVICES_OPERATION_NOT_SUPPORTED_ERROR, SYSERR_MC_CONFIG_CHK_ERR, SYSERR_MC_GSLB_MANUAL_RESUME_ERR, SYSERR_MC_K8S_ACCESS_ERR, SYSERR_MC_IMAGE_AVAILABILITY_ERR, SYSERR_MC_POD_IMAGE_ERR, SYSERR_MC_REMOTE_IMAGE_REF_ERR, SYSERR_MC_CONTROLLER_PACKAGE_ERR, SYSERR_MC_PATCH_PACKAGE_ERR, SYSERR_MC_CONSENT_ERR, SYSERR_MC_CONFIG_VERSION_ERR, SYSERR_MC_CONFIG_FIPS_ERR, SYSERR_MC_CONFIG_FILES_ERR, SYSERR_MC_CONFIG_IMAGES_ERR, SYSERR_MC_CONFIG_ERR, SYSERR_CHECK_CONFIG_SE_ERR, SYSERR_CHECK_CONFIG_ENV_ERR, SYSERR_CHECK_CONFIG_ACTIVE_VERSIONS_ERR, SYSERR_CHECK_RESTORE_PATCH_ERR, SYSERR_MC_GSLB_MAINTENANCE_MODE_ERR, SYSERR_CHECK_VERSION_MIGRATION_ERR, SYSERR_CHECK_CLUSTER_SINGLE_NODE_ERR, SYSERR_VS_NOT_FOUND, SYSERR_DEFAULT_POOL_NOT_FOUND, SYSERR_PROXY_POOL_NOT_FOUND, SYSERR_MISSING_APPLICATION_PROFILE, SYSERR_APP_PROFILE_NOT_FOUND, SYSERR_WAF_POLICY_NOT_FOUND, SYSERR_DUPLICATE_VS, SYSERR_WRONG_VS_TYPE, SYSERR_POOL_IN_PG_NOT_FOUND, SYSERR_PG_IN_PG, SYSERR_LB_MODULE_INIT_FAILED, SYSERR_CONNPOOL_MODULE_INIT_FAILED, SYSERR_LBACTION_MODULE_INIT_FAILED, SYSERR_PG_NOT_FOUND, SYSERR_DUPLICATE_POOL, SYSERR_SSL_PROFILE_NOT_FOUND, SYSERR_PKI_PROFILE_NOT_FOUND, SYSERR_SSL_CERTKEY_NOT_FOUND, SYSERR_SET_CIPHER_LIST_FAILED, SYSERR_SET_CIPHER_SUITES_FAILED, SYSERR_WRONG_TLS_VERSION, SYSERR_ERR_PAGE_PROFILE_NO_PAGES, SYSERR_ERR_PAGE_PROFILE_NOT_FOUND, SYSERR_ERR_PAGE_NOT_FOUND, SYSERR_ERR_PAGE_REDIRECT_NOT_CONFIGURED, SYSERR_HM_NOT_FOUND, SYSERR_HTTPS_HM_MISSING_CONFIG, SYSERR_SNI_PARENT_UNCONFIGURED, SYSERR_SNI_PARENT_NOT_FOUND, SYSERR_HTTP_POLICYSET_NOT_FOUND, SYSERR_VSDS_NOT_FOUND, SYSERR_MULTIPLE_SP_POOLS_CONFIGURED, SYSERR_L4SSL_VS_INVALID_CLIENT_CERT, SYSERR_CR_PROFILE_NOT_FOUND, SYSERR_POOL_NOT_FOUND, SYSERR_LISTEN_PORTS_CFG_FAILED, SYSERR_STRGRP_NOT_FOUND, SYSERR_SSOPOLICY_NULL, SYSERR_SSOPOLICY_NO_AUTHN_POLICY, SYSERR_SSOPOLICY_NO_AUTH_PROFILE, SYSERR_AUTHPROFILE_NULL, SYSERR_SSOPOLICY_INVALID_AUTH_TYPE, SYSERR_SSOPOLICY_MISSING_SAML_IDP_SP_CONF, SYSERR_SAML_SP_CONFIG_NULL, SYSERR_SAML_SINGLE_SIGNON_URL_NULL, SYSERR_SAML_SP_METADATA_NULL, SYSERR_SAML_COOKIE_NAME_OR_KEY_NULL, SYSERR_LASSO_SERVER_CONFIG_FAILURE, SYSERR_SAML_ENTITY_ID_NULL, SYSERR_BASIC_AUTH_CONF_NULL, SYSERR_LDAP_REQUIRE_FIELD_EMPTY, SYSERR_LDAP_URL_INVALID_PARAMETER, SYSERR_LDAP_BAD_SCHEME, SYSERR_LDAP_BAD_ENCLOSURE, SYSERR_LDAP_BAD_EXTNS, SYSERR_LDAP_BAD_FILTER, SYSERR_LDAP_BAD_SCOPE, SYSERR_LDAP_BAD_ATTRS, SYSERR_LDAP_BAD_HOST, SYSERR_LDAP_USER_ATTRIBUTE_NULL, SYSERR_LDAP_URL_PARSE_FAIL, SYSERR_LDAP_INVALID_URL, SYSERR_AUTH_PROFILE_NOT_FOUND, SYSERR_SSO_TYPE_MISMATCH, SYSERR_NULL_CACHE_CONFIG, SYSERR_SSOPOLICY_NOT_FOUND, SYSERR_CLIENT_AUTH_PROFILE_NOT_FOUND, SYSERR_CLIENT_AUTH_PROFILE_NULL, SYSERR_SAML_IDP_METADATA_NULL, SYSERR_INVALID_OAUTH_LOGOUT_URI_HTTP_SCHEME, SYSERR_LASSO_SERVER_ERROR_ADD_PROVIDER_FAILED, SYSERR_LASSO_SERVER_ERROR_ADD_PROVIDER_PROTOCOL_MISMATCH, SYSERR_LASSO_PARAMS_PROVIDERS_UNAVAILABLE, SYSERR_JWTPROFILE_NULL, SYSERR_JWTSERVER_PROFILE_NOT_FOUND, SYSERR_AUTH_PROFILE_JWTSERVER_PROFILE_OBJECT_NULL, SYSERR_JWT_NAME_NULL, SYSERR_JWT_LOCATION_NULL, SYSERR_JWT_VS_AUDIENCE_NULL, SYSERR_SSO_JWT_VS_INFO_NULL, SYSERR_SUB_CONFIG_FAILURE, SYSERR_BIND_WAF_FAILURE, SYSERR_PROXY_INIT_FAILURE, SYSERR_GRPC_CONFIG_FAILURE, SYSERR_BIND_POLICY_FAILURE, SYSERR_BIND_PROFILE_FAILURE, SYSERR_BIND_LUA_SCRIPT_FAILURE, SYSERR_LUA_SCRIPT_SYNTAX, SYSERR_MISSING_LDAP_VS_CONF, SYSERR_SECPOL_RATE_LIMITER_HTTP_LOC_ERR, SYSERR_BIND_CSRF_FAILURE, SYSERR_COMPR_FLTR_UNKNOWN_LEVEL, SYSERR_COMPR_MIME_TYPE_NOT_INITED, SYSERR_IPADDRGRP_NOT_FOUND, SYSERR_DUPLICATE_UPSTREAM, SYSERR_UPSTREAM_COMPLEX_COMPILATION_FAILED, SYSERR_UPSTREAM_INIT_NO_SERVERS, SYSERR_UPSTREAM_INVALID_ADDRESS, SYSERR_UPSTREAM_INVALID_HOST, SYSERR_UPSTREAM_WITHOUT_PORT, SYSERR_UPSTREAM_INVALID_PARAMETER, SYSERR_UPSTREAM_INVALID_VALUE, SYSERR_UPSTREAM_LB_NO_PEERS, SYSERR_UPSTREAM_LB_NULL_CONF, SYSERR_UPSTREAM_PARSE_URL_FAILED, SYSERR_UPSTREAM_UNSUPPORTED_PARAMETER, SYSERR_PAA_NO_OBJECT, SYSERR_PAA_FILESYSTEM_CREATE_FAIL, SYSERR_PAA_CACHE_CREATE_FAIL, SYSERR_WAF_INIT_FAIL, SYSERR_WAF_INIT_SIGNATURES_FAIL, SYSERR_WAF_WHITELIST_INIT_FAIL, SYSERR_WAF_PSM_INIT_FAIL, SYSERR_WAF_INIT_APP_SIGNATURES_FAIL, SYSERR_WAF_POSTPROCESS_SIGNATURES_FAIL, SYSERR_WAF_ALLOWLIST_INIT_FAIL, SYSERR_WAF_POLICY_INIT_FAIL, SYSERR_WAF_INIT_CRS_OVERRIDE_FAIL, SYSERR_WAF_INIT_INSUFFICIENT_APP_LEARNING_MEMORY, SYSERR_BOT_INIT_FAIL, SYSERR_BOT_ALLOWLIST_INIT_FAIL, SYSERR_BOT_POLICY_NOT_FOUND, SYSERR_BIND_BOT_FAILURE, SYSERR_BOT_MAPPING_NOT_FOUND, SYSERR_BOT_CONSOLIDATOR_NOT_FOUND, SYSERR_POLICY_HASH_REMOVE, SYSERR_POLICY_V4_TREE_CREATION, SYSERR_POLICY_V6_TREE_CREATION, SYSERR_POLICY_APPLOG_PROV, SYSERR_POLICY_CLIENT_IP_GROUP_UUID, SYSERR_POLICY_PATH_MATCH_GROUP_UUID, SYSERR_POLICY_QUERY_MATCH_GROUP_UUID, SYSERR_POLICY_UNKOWN_MATCH_ACTION, SYSERR_POLICY_INVALID_HDR_ACTIONS, SYSERR_POLICY_RWH_COOKIE_OPER, SYSERR_POLICY_HASH_INSERT, SYSERR_SSL_CERT_NOT_PRESENT, SYSERR_SSL_CERT_KEY_NOT_PRESENT, SYSERR_SSL_CTX_CREATION_ERR, SYSERR_SSL_CERT_READ_FAILURE, SYSERR_SSL_CERT_LOAD_TO_CTX, SYSERR_SSL_CERT_IDX_TO_CTX, SYSERR_SSL_KEY_LOAD_TO_CTX, SYSERR_SSL_CERT_CHAIN_READ_FAILURE, SYSERR_SSL_CERT_CHAIN_ADD_FAILURE, SYSERR_SSL_KEY_READ_FAILURE, SYSERR_SSL_CERTIFICATE_AND_KEY_MISMATCH, SYSERR_SSL_CIPHER_LIST_NOT_SET, SYSERR_SSL_CIPHER_SUITES_NOT_SET, SYSERR_SSL_PKI_CLIENT_CA, SYSERR_SSL_DHPARAM_FAILURE, SYSERR_SSL_ECDH_FAILURE, SYSERR_SSL_HOSTMAP_FAILURE, SYSERR_SSL_SESSION_CACHE_INIT, SYSERR_SSL_SESSION_TIX_KEYS_INIT, SYSERR_SSL_PKI_CRL, SYSERR_PKI_PROFILE_CONFIG_NO_CA_CERT, SYSERR_DUPLICATE_PKI_PROFILE, SYSERR_SET_SSL_STAPLE_FAILURE, SYSERR_ICAP_PROFILE_NOT_FOUND, SYSERR_SSL_EVH_PARENT_NOT_FOUND, SYSERR_SSL_MEMPOOL_NAME_LEN_EXCEEDED, SYSERR_SSL_MEMPOOL_UUID_LEN_EXCEEDED, SYSERR_CONFIG_OBJ_NAME_LEN_EXCEEDED, SYSERR_SSL_EVH_PARENT_IN_FAULT_STATE, SYSERR_SPL_OBJ_NAME_LEN_EXCEEDED, SYSERR_SSL_PKI_CRL_FILEOBJECT_NOT_FOUND, SYSERR_AUTH_MISSING_OAUTH_PROFILE, SYSERR_OAUTH_MISSING_AUTHZ_EP, SYSERR_OAUTH_MISSING_TOKEN_EP, SYSERR_OAUTH_MISSING_INTROSPECTION_EP, SYSERR_INVALID_JWT_PROFILE_OBJECT, SYSERR_OAUTH_MISSING_POOL_OBJECT, SYSERR_MISSING_OAUTH_VS_CONF, SYSERR_OAUTH_MISSING_REDIRECT_URI, SYSERR_OAUTH_MISSING_CLIENT_CREDENTIALS, SYSERR_OAUTH_MISSING_RS_CREDENTIALS, SYSERR_OAUTH_MISSING_ISSUER, SYSERR_OAUTH_MISSING_USERINFO_EP, SYSERR_CSRF_POLICY_NOT_FOUND, SYSERR_CSRF_INIT_FAIL, SYSERR_LIC_CONVERT_METERED_BANDWIDTH_NON_AZURE_FAILED, SYSERR_LIC_RESERVE_LEDGER_METADATA_REQ_UNIDENTIFIED, SYSERR_LIC_CONVERT_FORMULA_NOT_DEFINED, SYSERR_LIC_CONVERT_MALFORMED_PAYLOAD, SYSERR_FILE_CONTENT_DECODE_FAILED, SYSERR_SVC_FAILURE, SYSERR_SVC_SUCCESS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_FAILED, SYSERR_BAD_REQUEST, SYSERR_TEST1, SYSERR_TEST2, SYSERR_QUEUE_TRANSPORT_FAILURE, SYSERR_QUEUE_RETRY_TASK, SYSERR_QUEUE_FULL, SYSERR_DATASTORE_TRANSPORT_FAILURE, SYSERR_DATASTORE_UNKNOWN_FAILURE, SYSERR_DATASTORE_OBJECT_DOES_NOT_EXIST, SYSERR_DATASTORE_REFERENCE_DOES_NOT_EXIST, SYSERR_DATASTORE_DB_LOCKED, SYSERR_DATASTORE_LOCK_FAILURE, SYSERR_DATASTORE_TBL_NOT_EXIST, SYSERR_DATABASE_OBJECT_DOES_NOT_EXIST, SYSERR_DATABASE_OBJECT_MODIFICATION_NOT_ALLOWED_FOR_NON_ADMIN, SYSERR_SVC_COMMON_OBJECT_NOT_IN_CACHED_VIEW, SYSERR_RPC_CANCELED_BY_CLIENT, SYSERR_RPC_TIMED_OUT, SYSERR_RPC_SEND_FAILED, SYSERR_RPC_CANCELED_BY_TRANSACTION_CLEANUP, SYSERR_NO_MULTICAST_RECEIVERS, SYSERR_RPC_FAILED, SYSERR_RPC_CONNECT_FAILED, SYSERR_CONTROLLER_NOT_READY, SYSERR_VERSION_MISMATCH, SYSERR_ALREADY_REGISTERED, SYSERR_SE_GRP_CHANGE_REBOOT, SYSERR_INVALID_METHOD, SYSERR_DESERIALIZATION, SYSERR_SERIALIZATION, SYSERR_ENQUEUE, SYSERR_DEQUEUE, SYSERR_INVALID_READ_LEVEL, SYSERR_ADD_HM_PHM_OBJECT_NOT_FOUND, SYSERR_CREATE_INVALID_PERSISTENCE_TYPE, SYSERR_VS_INVALID_METHOD, SYSERR_VS_NOT_PRESENT, SYSERR_VS_INVALID_REQUEST, SYSERR_VS_NOT_ENOUGH_RESOURCES, SYSERR_VS_SE_NOT_AVAILABLE, SYSERR_VS_VNIC_FAILURE, SYSERR_VS_DELETE_WHILE_STILL_BEING_REFERRED, SYSERR_INVALID_HEALTH_MONITOR_TYPE, SYSERR_VS_SE_ASSIGNMENT_FAILED, SYSERR_VS_INVALID_OBJECT, SYSERR_VS_SERVICE_ENGINE_DOWN, SYSERR_VS_RPC_FAILURE, SYSERR_VS_NOT_BOUND, SYSERR_VS_DISABLED, SYSERR_VS_INTERNAL_ERROR, SYSERR_VS_SCALEOUT_ERROR, SYSERR_VS_SCALEIN_ERROR, SYSERR_VS_MIGRATE_ERROR, SYSERR_VS_MIGRATE_SCALEOUT_ERROR, SYSERR_VS_MIGRATE_SCALEIN_ERROR, SYSERR_VS_AWAIT_STATIC_SE, SYSERR_VS_MIN_SE_NOT_ASSIGNED, SYSERR_VS_SE_NOT_AT_CURRENT_VERSION, SYSERR_VS_RUNTIME_ABSENT, SYSERR_VS_STATEDB_ERR, SYSERR_VS_SNI_CHILD_PARENT_SELIST_MISMATCH, SYSERR_VS_SNI_PARENT_NOT_FOUND, SYSERR_VS_SNI_CHILD_PARENT_SEGROUP_MISMATCH, SYSERR_VS_STATS_INDEX_NOT_AVAILABLE, SYSERR_VS_UPDATE_FAILED, SYSERR_VS_CREATE_FAILED, SYSERR_VS_GEO_DATABASES_NOT_LOADED, SYSERR_VS_FQDN_LEN_EXCEEDED, SYSERR_VS_STATIC_FQDN_LEN_EXCEEDED, SYSERR_VS_DNS_TXT_RDATA_LEN_EXCEEDED, SYSERR_SE_MGR_VNIC_ALLOC_FAIL, SYSERR_SE_MGR_VNIC_NOT_FOUND, SYSERR_SE_MGR_UNKNOWN_SE, SYSERR_SE_MGR_UNKNOWN_STATE_TRANSITION, SYSERR_SE_MGR_SE_OFFLINE_HB_FAILURE, SYSERR_SE_UPGRADE_IN_PROGRESS, SYSERR_SE_NOT_CONNECTED, SYSERR_RM_RES_UNAVAIL, SYSERR_RM_RES_UNAVAIL_NOTIFY, SYSERR_RM_RES_NOT_INUSE, SYSERR_RM_CONSUMER_NOT_FOUND, SYSERR_RM_REACHABILITY_FAILED, SYSERR_RM_RELEASE_SE_UNAVAIL, SYSERR_RM_UNKNOWN_SE_GROUP, SYSERR_RM_NO_SE_FOUND, SYSERR_RM_PARTIAL_SE_FOUND, SYSERR_RM_AWAIT_VM_CREATE, SYSERR_RM_AWAIT_VNIC_ADD, SYSERR_RM_AWAIT_BOOTUP, SYSERR_RM_RESOURCE_NOT_FOUND, SYSERR_RM_CANNOT_SPAWN_SE, SYSERR_RM_RES_NOT_NEEDED, SYSERR_RM_RES_INFRA_DELETED, SYSERR_RM_RES_USER_DELETED, SYSERR_RM_RES_USER_REBOOTED, SYSERR_RM_RES_CRASHED, SYSERR_RM_RES_CONN_LOST, SYSERR_RM_RES_VIP_REACH_LOST, SYSERR_RM_VS_PROCESSING, SYSERR_RM_VNIC_IP_FAILURE, SYSERR_RM_STATIC_NO_POOL, SYSERR_RM_STATIC_POOL_EXHAUSTED, SYSERR_RM_VIP_MULT_NETWORKS, SYSERR_RM_SRVR_MULT_NETWORKS, SYSERR_RM_VIP_NO_NETWORK, SYSERR_RM_SRVR_NO_NETWORK, SYSERR_RM_MAX_PARALLEL_SE_CREATE, SYSERR_RM_MAX_SE_CREATE_ATTEMPTS, SYSERR_RM_MULT_SE_CRASH, SYSERR_RM_VS_SE_CREATE_IN_PROG, SYSERR_RM_VS_SE_BOOTUP_IN_PROG, SYSERR_RM_VS_SE_VNIC_ADD_IN_PROG, SYSERR_RM_VS_SE_VNIC_IP_IN_PROG, SYSERR_RM_NO_SUITABLE_HOST, SYSERR_RM_NO_SE_IN_SE_GRP, SYSERR_RM_ALL_SE_IN_SE_GRP_DOWN, SYSERR_RM_NO_SE_IN_SE_GRP_SRVR_ACC, SYSERR_RM_NO_SE_IN_SE_GRP_VIP_ACC, SYSERR_RM_ALL_SE_IN_SE_GRP_MAX_VS, SYSERR_RM_ALL_SE_IN_SE_GRP_NW_ACC_MAX_VS, SYSERR_RM_VIP_SE_NW_ACC, SYSERR_RM_VIP_SE_MAX_VS, SYSERR_RM_VIP_SE_GRP_MISMATCH, SYSERR_RM_VIP_SE_PENDING_OP, SYSERR_RM_MULT_MGMT_SUBNET, SYSERR_RM_MAX_SE_IN_GRP, SYSERR_RM_BOOTUP_FAILURE, SYSERR_RM_PENDING_VNIC_OP, SYSERR_RM_SE_MGMT_NO_STATIC_IPS_CONFIGURED, SYSERR_RM_SE_MGMT_STATIC_IPS_EXHAUSTED, SYSERR_RM_NO_MGMT_SUBNET, SYSERR_RM_MGMT_DHCP_FAILURE, SYSERR_RM_CANNOT_ADD_VNICS, SYSERR_RM_CONSUMER_RESOURCES_SATISFIED, SYSERR_RM_DATA_DHCP_FAILURE, SYSERR_RM_QUERY_HOST_IN_PROGRESS, SYSERR_RM_INSUFFICIENT_BUFFER_SE, SYSERR_RM_NO_DEFAULT_GW_SE_MGMT_NW, SYSERR_RM_PARENT_SE_NW_ACC, SYSERR_RM_PARENT_SE_MAX_VS, SYSERR_RM_PARENT_SE_GRP_MISMATCH, SYSERR_RM_DEF_GW_INCORRECT, SYSERR_RM_NETWORK_NOT_FOUND, SYSERR_RM_ALL_SE_IN_SE_GRP_USED, SYSERR_RM_SE_GRP_PENDING_OP, SYSERR_RM_ALL_SE_IN_SE_GRP_DISABLED, SYSERR_RM_VS_SE_PING_CHECK_IN_PROG, SYSERR_RM_CONSUMER_PENDING_TASK, SYSERR_RM_SE_GRP_VIP_NW_ACC, SYSERR_RM_SE_GRP_NW_ACC, SYSERR_RM_SE_GRP_MAX_VS, SYSERR_RM_ALL_SE_IN_SE_GRP_GW_DOWN, SYSERR_RM_SE_GW_DOWN, SYSERR_RM_SE_DISCONNECTED, SYSERR_RM_RES_USER_DISABLED_FORCE, SYSERR_RM_VS_SE_ATTACH_IP_IN_PROG, SYSERR_RM_LICENSE_EXCEEDED_CANNOT_SPAWN_SE, SYSERR_RM_RES_SWTICHOVER_FORCE, SYSERR_RM_HA_HOST_UNAVAILABLE, SYSERR_RM_RES_USER_DISABLED, SYSERR_RM_NO_BGP_PEER_ADVERTISE_VIP, SYSERR_RM_NO_BGP_PEER_ADVERTISE_SNAT, SYSERR_RM_SRVR_NETWORK_NOT_FOUND, SYSERR_RM_VRF_NOT_FOUND, SYSERR_RM_BGP_NETWORK_NOT_FOUND, SYSERR_RM_VIP_NETWORK_NOT_FOUND, SYSERR_RM_READ_MISSING_FILTER, SYSERR_RM_CLOUD_NOT_FOUND, SYSERR_RM_SEGROUP_NOT_FOUND, SYSERR_RM_SE_OFFLINE, SYSERR_RM_SE_USED, SYSERR_RM_SE_BGP_PEERS_DOWN, SYSERR_RM_SE_FLAVOR_LIMIT_REACHED, SYSERR_RM_SE_INSUFFICIENT_VNIC_SLOTS, SYSERR_VI_MGR_SEVM_VNIC_SUCCESS, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_HW_INFO, SYSERR_VI_MGR_SEVM_CREATE_FAIL_DUPLICATE_NAME, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MGMT_NW, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_CPU, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MEM, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_LEASE, SYSERR_VI_MGR_SEVM_CREATE_FAIL_OVF_ERROR, SYSERR_VI_MGR_SEVM_CREATE_NO_HOST_VM_NETWORK, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_PROGRESS, SYSERR_VI_MGR_SEVM_CREATE_FAIL_ABORTED, SYSERR_VI_MGR_SEVM_CREATE_FAILURE, SYSERR_VI_MGR_SEVM_CREATE_FAIL_POWER_ON, SYSERR_VI_MGR_SEVM_VNIC_NO_VM, SYSERR_VI_MGR_SEVM_VNIC_MAC_ADDR_ERROR, SYSERR_VI_MGR_SEVM_VNIC_FAILURE, SYSERR_VI_MGR_SEVM_VNIC_NO_PG_PORTS, SYSERR_VI_MGR_SEVM_DELETE_FAILURE, SYSERR_VI_MGR_SEVM_CREATE_LIMIT_REACHED, SYSERR_VI_MGR_SEVM_SET_MGMT_IP_FAILED, SYSERR_VI_MGR_SEVM_CREATE_ACCESS_ERROR, SYSERR_VI_MGR_SEVM_CREATE_NO_IMAGE, SYSERR_VI_MGR_SEVM_VINFRA_UNINITIALIZED, SYSERR_VI_MGR_SEVM_CREATE_NO_HOST, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MGMT_NW_PORTS, SYSERR_VI_MGR_SEVM_INVALID_DATA, SYSERR_VI_MGR_SEVM_CREATE_FAIL_MULTIPLE_MGMT_NW, SYSERR_VI_MGR_SEVM_VCENTER_CONN_FAIL, SYSERR_VI_MGR_SEVM_TIMED_OUT, SYSERR_VI_MGR_SEVM_NO_SOURCE_CLONE, SYSERR_VI_MGR_SEVM_NO_AVAILABILITY_ZONE, SYSERR_VI_MGR_SEVM_FLAVOR_UNAVAIL, SYSERR_VI_MGR_SEVM_DELETED, SYSERR_VI_MGR_SEVM_VINFRA_FAILURE, SYSERR_VI_MGR_SEVM_VNIC_FAILURE_QUESTION, SYSERR_VI_MGR_LOGIN_FAIL_NO_VCENTER, SYSERR_VI_MGR_LOGIN_FAIL_USER_CREDENTIALS, SYSERR_VI_MGR_VCENTER_VERSION_MISMATCH, SYSERR_RM_LICENSE_QUOTA_LIMIT_EXCEEDED_CANNOT_SPAWN_SE, SYSERR_DB_CACHE_TBL_NOT_FOUND, SYSERR_DB_CACHE_OBJ_NOT_FOUND, SYSERR_DB_QUERY_QUEUED, SYSERR_DB_QUERY_BATCHED, SYSERR_DB_UPDATE_FAILED, SYSERR_DB_QUERY_FAILED, SYSERR_DB_ENQUEUE_FULL, SYSERR_OS_AGENT_Q_FULL, SYSERR_OS_AGENT_OPENSTACK_UNINITIALIZED, SYSERR_OS_AGENT_OPENSTACK_ACCESSERR, SYSERR_OS_AGENT_OPENSTACK_RESOURCEERR, SYSERR_OS_AGENT_TENANT_ABSENT, SYSERR_OS_AGENT_INVALID_DATA, SYSERR_CC_SVC_Q_FULL, SYSERR_CC_AGENT_UNINITIALIZED, SYSERR_CC_AGENT_ACCESSERR, SYSERR_CC_AGENT_RESOURCEERR, SYSERR_CC_AGENT_TENANT_ACCESSERR, SYSERR_CC_AGENT_TENANT_ABSENT, SYSERR_CC_SVC_INVALID_DATA, SYSERR_CC_OS_AGENT_NEUTRON_HOST_ACCESSERR, SYSERR_CC_NO_FLAVOR, SYSERR_CC_AGENT_ABSENT, SYSERR_CC_AGENT_CONFIG_FAILURE, SYSERR_CC_AGENT_DECONFIG_FAILURE, SYSERR_CC_AGENT_NON_INFRA_SEVM, SYSERR_MESOS_DISCOVERY_DEPLOYMENT_FAIL, SYSERR_MESOS_DISCOVERY_TIMEOUT, SYSERR_MARATHON_APP_TERMINATED, SYSERR_MARATHON_INACCESSIBLE, SYSERR_FLEET_API_ERROR, SYSERR_MESOS_SSH_CMD_TIMEOUT, SYSERR_MESOS_SSH_ABORTED, SYSERR_MESOS_SSH_FAILURE, SYSERR_MESOS_SSH_NOTFOUND, SYSERR_CC_AGENT_VNIC_NO_IPS_AVAILABLE, SYSERR_CC_AGENT_VNIC_NO_SUBNETWORK, SYSERR_CC_AGENT_VNIC_FAILURE, SYSERR_CC_AGENT_SCALE_IN_FAILED, SYSERR_CC_AGENT_DS_FAILED, SYSERR_CC_AGENT_SCALE_OUT_FAILED, SYSERR_CC_TOO_BUSY, SYSERR_CC_AGENT_NOT_IMPLEMENTED, SYSERR_CC_AGENT_METHOD_NOT_IMPLEMENTED, SYSERR_CC_AGENT_GENERIC_FAILURE, SYSERR_RUM_TOOMANYSAMPLES, SYSERR_METRICS_TOO_MANY_MSG, SYSERR_METRICS_TOO_MANY_MSG_ACROSS_ENTITIES, SYSERR_ANOMALYZER_NOT_ENOUGH_SAMPLES, SYSERR_AUTOSCALE_REASON_INTELLIGENT_AUTOSCALE, SYSERR_AUTOSCALE_REASON_CONFIG_UPDATE, SYSERR_AUTOSCALE_REASON_POOL_STATE_CHANGE, SYSERR_AUTOSCALE_REASON_ALERT, SYSERR_AUTOSCALEIN_FAILED_LIMIT_EXCEEDED, SYSERR_AUTOSCALEOUT_FAILED_LIMIT_EXCEEDED, SYSERR_AUTOSCALE_IGNORED_AS_WITHIN_COOLDOWN, SYSERR_AUTOSCALE_ORCHESTRATION_TIMEOUT, SYSERR_AUTOSCALE_REASON_NOT_ENOUGH_SERVERS, SYSERR_AUTOSCALE_REASON_TOO_MANY_SERVERS, SYSERR_AUTOSCALE_REASON_ORCHESTRATION_FAILED, SYSERR_AUTOSCALE_REASON_MANUAL, SYSERR_AUTOSCALE_POLICY_NOT_FOUND, SYSERR_AUTOSCALE_REASON_GARBAGE_COLLECTION, SYSERR_AUTOSCALE_SCHEDULED_SCALEIN, SYSERR_AUTOSCALE_SCHEDULED_SCALEOUT, SYSERR_LICENSE_FIELD_NAME_NOT_SET, SYSERR_LICENSE_FILE_NOT_FOUND, SYSERR_LICENSE_FIELD_VALID_UNTIL_NOT_SET, SYSERR_LICENSE_INVALID_TIERS, SYSERR_LICENSE_FIELD_LICENSE_ID_NOT_PRESENT, SYSERR_LICENSE_INVALID_VERSION, SYSERR_LICENSE_DECRYPTION_FAILED, SYSERR_LICENSE_ENFORCEMENT_KEY_NOT_VALID, SYSERR_LICENSE_INVALID_SERIALKEY, SYSERR_LICENSE_INVALID_METRICS, SYSERR_LICENSE_GRPC_NOT_READY, SYSERR_LATEST_LICENSE_ALREADY_DEPLOYED, SYSERR_LICENSE_MGR_GRPC_NOT_READY, SYSERR_LICENSE_TRANSACTION_TENANT_REQUIRED, SYSERR_LICENSE_TRANSACTION_INSUFFICIENT_RESOURCES, SYSERR_LICENSE_TRANSACTION_PER_TENANT_NOT_SUPPORTED, SYSERR_FLOATING_LICENSE_NOT_SUPPORTED, SYSERR_LICENSE_MGR_CANNOT_DELETE_LICENSE, SYSERR_LICENSE_MGR_LICENSE_TIER_NOT_FOUND, SYSERR_LICENSE_EXPIRED, SYSERR_LICENSE_LEDGER_UPDATE_FAILED, SYSERR_LICENSE_TRANSACTION_INSUFFICIENT_SAAS_LICENSE, SYSERR_LICENSE_TRANSACTION_MAX_SERVICE_UNITS_LIMIT, SYSERR_LICENSE_SAAS_UNSUBSCRIBED, SYSERR_LICENSE_SAAS_SYNC_RPC_ERROR, SYSERR_LICENSE_SAAS_SYNC_CONNECT_ERROR, SYSERR_LICENSE_SAAS_SYNC_SERVER_ERROR, SYSERR_LICENSE_SAAS_SYNC_INSUFFICIENT_LICENSE, SYSERR_LICENSE_TRANSACTION_INCORRECT_TIER, SYSERR_LICENSE_TRANSACTION_DATASTORE_ERROR, SYSERR_LICENSE_INVALID_TIER, SYSERR_TRIAL_OR_EVAL_LICENSE_ADDITION_NOT_ALLOWED, SYSERR_LICENSE_INVALID_CLUSTER_UUID, SYSERR_LICENSE_SAAS_LICENSE_INSTALLATION_FAILED, SYSERR_LICENSE_TRANSACTION_SERVICE_UNITS_REQUIRED, SYSERR_LICENSE_TRANSACTION_SEGROUP_LIMIT_EXCEEDED, SYSERR_LICENSE_TRANSACTION_TENANT_LIMIT_EXCEEDED, SYSERR_LICENSE_TRANSACTION_SYSTEM_LIMIT_EXCEEDED, SYSERR_LICENSE_TRANSACTION_RESERVATION_VIOLATION, SYSERR_SEAGENT_OBJ_INACTIVE, SYSERR_SEAGENT_OBJ_AWAITING_DP_PROGRAMMING, SYSERR_SEAGENT_OBJ_ACTIVE, SYSERR_SEAGENT_OBJ_GRAPHDB_ERROR, SYSERR_SEAGENT_OBJ_DP_ERROR, SYSERR_SEAGENT_OBJ_DISABLED_RULE_POOL, SYSERR_SEAGENT_EASTWEST_VS_SUBNET_ERROR, SYSERR_SEAGENT_OBJ_NOT_FOUND, SYSERR_SEAGENT_VS_NOT_FOUND, SYSERR_SEAGENT_VS_VRF_ERROR, SYSERR_SEAGENT_VS_SELIST_LIMIT_ERROR, SYSERR_SEAGENT_VS_SELIST_SE_INTF_ERROR, SYSERR_SEAGENT_VS_CHILD_PARENT_UUID_MISSING, SYSERR_SEDP_PARENT_VS_NOT_EXIST_FOR_CHILD, SYSERR_SEAGENT_TENANT_CREATE_FAILED, SYSERR_SEAGENT_TENANT_UPDATE_FAILED, SYSERR_SEAGENT_VS_INTERFACE_ERROR, SYSERR_SEAGENT_INSUFFICIENT_MEMORY, SYSERR_SEDP_VNIC_CREATION_FAILURE, SYSERR_SEDP_VNIC_ATTACH_FAILURE, SYSERR_SEDP_VNIC_IF_CREATION_FAILURE, SYSERR_SEDP_VNIC_START_FAILURE, SYSERR_SEDP_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_MISMATCH_VRF, SYSERR_SEDP_VNIC_IP_ADDR_ADD_FAILURE, SYSERR_SEDP_VNIC_IP_ADDR_DEL_FAILURE, SYSERR_SEDP_VNIC_OWNER_CORE_NOT_FOUND, SYSERR_SEDP_VNIC_MAIN_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_MEMBER_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_VLAN_FILTER_ADD_FAILURE, SYSERR_SEDP_VNIC_VLAN_FILTER_REMOVE_FAILURE, SYSERR_SEDP_VNIC_UNKNOWN_MSG_TYPE, SYSERR_SEDP_VNIC_PCAP_INIT_FAILURE, SYSERR_GSLB_INVALID_MTYPE, SYSERR_GSLB_INVALID_SITE_CREDENTIALS, SYSERR_GSLB_OBJECT_NOT_FOUND, SYSERR_GSLB_INVALID_OPS, SYSERR_GSLB_PARTIAL_SUCCESS, SYSERR_GSLB_FQDN_CONFLICT, SYSERR_GSLB_CLEANUP_IN_PROGRESS, SYSERR_GSLB_METHOD_NOP, SYSERR_GSLB_API_NOT_SUPPORTED_FOR_UNFEDERATED_OBJECTS, SYSERR_GSLB_STATEDB_ERR, SYSERR_GSLB_SERVICE_MEMBER_VIPS_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_MEMBER_DISABLED, SYSERR_GSLB_SITE_DISABLED, SYSERR_GSLB_SERVICE_DISABLED, SYSERR_GSLB_HM_PROXY_DOWN, SYSERR_GSLB_DNS_DISABLED, SYSERR_GSLB_SERVICE_NON_AVI_VIP_INFO_UNAVAILABLE, SYSERR_GSLB_SERVICE_DATAPATH_STATUS_UNAVAILABLE, SYSERR_GSLB_SERVICE_MEMBER_SERVICES_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_INCONSISTENT_APPLICATION_PROFILE, SYSERR_GSLB_SERVICE_INVALID_APPLICATION_PROFILE, SYSERR_GSLB_SERVICE_SP_INCONSISTENT_CONFIGURED_SERVERS, SYSERR_GSLB_SERVICE_SP_INCONSISTENT_OPERATIONAL_SERVERS, SYSERR_GSLB_SERVICE_SP_ALL_SERVERS_DOWN, SYSERR_GSLB_SERVICE_SP_SOME_SERVERS_DOWN, SYSERR_GSLB_CONFIGURED_VS_IS_NOT_A_DNS_VS, SYSERR_GSLB_NOT_CONFIGURED, SYSERR_GSLB_INVALID_SENDER, SYSERR_GSLB_INVALID_SENDER_STATE, SYSERR_GSLB_INVALID_RX_ID, SYSERR_GSLB_INVALID_VIEW_ID, SYSERR_GSLB_GROUP_CONFLICT, SYSERR_GSLB_INVALID_MTYPE_AT_FOLLOWER, SYSERR_GSLB_LEADER_NOT_IN_LIST, SYSERR_GSLB_SERVICE_CTRL_STATUS_UNAVAILABLE, SYSERR_GSLB_SITE_FSM_NULL, SYSERR_GSLB_SITE_FSM_DISABLE_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_DISABLED, SYSERR_GSLB_SITE_FSM_JOIN_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_INIT, SYSERR_GSLB_SITE_FSM_UNREACHABLE, SYSERR_GSLB_SITE_FSM_LEAVE_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_MMODE, SYSERR_GSLB_SITE_ACTIVE_TO_PASSIVE_TRANSITION, SYSERR_GSLB_SITE_PASSIVE_TO_ACTIVE_TRANSITION, SYSERR_GSLB_SITE_MAX_RETRIES_DONE, SYSERR_GSLB_TIMEOUT, SYSERR_GSLB_CONNECTION_TIMEOUT, SYSERR_GSLB_CONNECTION_REFUSED_ERROR, SYSERR_GSLB_SERVICE_CTRL_STATUS_NA_DUE_TO_UNREACHABLE_SITE, SYSERR_GSLB_SERVICE_SP_NO_CONFIGURED_SERVERS, SYSERR_GSLB_INVALID_OBJECT, SYSERR_GSLB_SERVICE_POOL_DISABLED, SYSERR_GSLB_SERVICE_CREATE_FAILED, SYSERR_GSLB_SERVICE_UPDATE_FAILED, SYSERR_GSLB_GSLB_GEO_FILE_NOT_PRESENT, SYSERR_GSLB_SERVICE_MEMBER_VS_SERVICES_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_MEMBER_VS_SP_POOL_NOT_IN_SYNC, SYSERR_FILE_NOT_PRESENT, SYSERR_GSLB_SERVICE_STATUS_UNKNOWN_IN_PASSIVE_SITE, SYSERR_DNS_POLICY_CREATE_FAIL, SYSERR_DNS_POLICY_UPDATE_FAIL, SYSERR_LCM_CORE_NOT_COPIED_DUE_TO_MAX_LIMIT, SYSERR_LCM_CORE_NOT_COPIED_INSUFFICIENT_DISK_SIZE, SYSERR_LCM_SKIP_SIMILAR_CORE, SYSERR_LCM_CORE_NOT_COPIED_DUE_TO_ERRORS, SYSERR_LCM_STOP, SYSERR_POOL_SERVER_CAPEST_BREACHED, SYSERR_POOL_CREATE_FAILED, SYSERR_POOL_UPDATE_FAILED_INCONSISTENT, SYSERR_POOL_UPDATE_FAILED, SYSERR_POOL_SERVER_STATE_UPDATE_FAILED, SYSERR_POOL_UPDATE_SERVER_FAILED, SYSERR_POOL_UPDATE_LB_ALGO_NO_STATE, SYSERR_SHM_HASH_INSERT_FAILED, SYSERR_SE_RPC_PROXY_STREAM_NOT_CONNECTED, SYSERR_SE_RPC_PROXY_STREAM_WRITE_FAILED, SYSERR_SE_RPC_PROXY_UNABLE_TO_FIND_SYNC_RPC, SYSERR_PRST_PROF_OBJECT_TYPE_MISMATCH, SYSERR_PRST_PROF_OBJECT_NOT_FOUND, SYSERR_PRST_PROF_NULL, SYSERR_PRST_PROF_OBJECT_PRESENT, SYSERR_MS_OBJECT_EXISTS, SYSERR_MS_OBJECT_NOT_FOUND, SYSERR_MS_GRP_OBJECT_EXISTS, SYSERR_MS_GRP_OBJECT_NOT_FOUND, SYSERR_HTTP_POLICY_CREATE_FAILED, SYSERR_HTTP_POLICY_CREATE_EXISTS, SYSERR_HTTP_POLICY_CREATE_SHM_INSERT, SYSERR_HTTP_POLICY_UPDATE_FAILED, SYSERR_STR_GRP_REGISTER_INVAL, SYSERR_STR_GRP_DEREGISTER_INVAL, SYSERR_AG_CREATE_POST_FAILED, SYSERR_AG_CREATE_PRE_FAILED, SYSERR_AG_UPDATE_FAILED, SYSERR_APP_PROF_UPDATE_TYPE_MISMATCH, SYSERR_APP_PROF_CREATE_INVALID_TYPE, SYSERR_APP_PROF_UPDATE_PRESERVE_CLIENT_IP_CHANGED, SYSERR_APP_PROF_NOT_FOUND, SYSERR_POOL_GRP_MEMBER_NOT_FOUND, SYSERR_POOL_GRP_UPDATE_FAILED, SYSERR_POOL_GRP_CREATE_FAILED, SYSERR_POOL_GRP_UPDATE_FAILED_INCONSISTENT, SYSERR_L4PS_CONNPOL_POOL_FAILED, SYSERR_L4PS_CONNPOL_POOL_GRP_FAILED, SYSERR_L4PS_CONNPOL_IP_GRP_FAILED, SYSERR_L4PS_CREATE_FAILED, SYSERR_ANT_PROF_NOT_FOUND, SYSERR_LB_CHASH_INVALID_TYPE, SYSERR_SEC_POLICY_NOT_FOUND, SYSERR_TECH_SUPPORT_COLLECTION_NOT_DONE, SYSERR_TECH_SUPPORT_COLLECTION_SUCCESS, SYSERR_TECH_SUPPORT_COLLECTION_STARTED, SYSERR_TECH_SUPPORT_COLLECTION_ONGOING, SYSERR_TECH_SUPPORT_COLLECTION_IN_PROGRESS, SYSERR_TECH_SUPPORT_COLLECTION_SUCCESS_WITH_ERRORS, SYSERR_TECH_SUPPORT_COLLECTION_ABORTED, SYSERR_TECH_SUPPORT_COLLECTION_STATUS_FILE_NOT_FOUND, SYSERR_TECH_SUPPORT_INVALID_FILENAME, SYSERR_TECH_SUPPORT_COLLECTION_STATUS_IN_PROGRESS, SYSERR_TECH_SUPPORT_INPUT_INVALID_LEVEL, SYSERR_TECH_SUPPORT_INPUT_INVALID_SLUG, SYSERR_DATASCRIPT_FAILED, SYSERR_TECH_SUPPORT_COLLECTION_PREMATURELY_STOPPED, SYSERR_TECH_SUPPORT_V1_DEPRECATED, SYSERR_TECHSUPPORT_COLLECTION_STARTED, SYSERR_TECH_SUPPORT_V2_DEPRECATED, SYSERR_TECH_SUPPORT_FOLLOWER_NOT_SUPPORTED, SYSERR_NET_PROF_NOT_FOUND, SYSERR_ALBSVC_FILE_UPLOAD_IN_PROGRESS, SYSERR_ALBSVC_FILE_UPLOAD_SUCCESS, SYSERR_ALBSVC_FILE_UPLOAD_FAILED, SYSERR_ALBSVC_FILE_UPLOAD_STARTED, SYSERR_ALBSVC_CASE_ID_MISSING, SYSERR_ALBSVC_ASSET_ID_MISSING, SYSERR_ALBSVC_AUTH_FAILURE, SYSERR_ALBSVC_REMOTE_SERVER_ERROR, SYSERR_ALBSVC_DISCONNECTED, SYSERR_ALBSVC_DEREGISTERED, SYSERR_ALBSVC_CANNOT_READ_RESPONSE, SYSERR_ALBSVC_CONTROLLER_ALREADY_REGISTERED, SYSERR_ALBSVC_SESSION_NOT_SET, SYSERR_ALBSVC_CLIENT_TIME_OUT, SYSERR_ALBSVC_CONNECTION_REFUSED, SYSERR_ALBSVC_HTTP_CLIENT_ERROR, SYSERR_ALBSVC_RESOURCE_NOT_FOUND, SYSERR_ALBSVC_INVALID_QUERY_PARAM_VALUE, SYSERR_ALBSVC_INVALID_QUERY_PARAM, SYSERR_ALBSVC_FILE_UPLOAD_CONFLICT, SYSERR_ALBSVC_INTERNAL_ERROR, SYSERR_ALBSVC_PROXY_AUTH_FAILURE, SYSERR_ALBSVC_LOGIN_URL_NOT_FOUND, SYSERR_ALBSVC_PROXY_CONFIG_PARSE_FAILURE, SYSERR_ALBSVC_LOGIN_REQ_FAILED, SYSERR_ALBSVC_REGISTRATION_FAILED, SYSERR_ALBSVC_DATABASE_WRITE_ERROR, SYSERR_ALBSVC_DEREGISTRATION_FAILED, SYSERR_ALBSVC_MALFORMED_PAYLOAD, SYSERR_ALBSVC_CASE_GET_FAILED, SYSERR_ALBSVC_CASE_CREATE_FAILED, SYSERR_ALBSVC_CASES_GET_FAILED, SYSERR_ALBSVC_CASE_UPDATE_FAILED, SYSERR_ALBSVC_STATUS_REQ_FAILED, SYSERR_ALBSVC_CRS_DOWNLOAD_FAILED, SYSERR_ALBSVC_CRS_DEPLOY_FAILED, SYSERR_ALBSVC_CRS_DATA_NOT_FOUND, SYSERR_ALBSVC_DATASTORE_READ_ERROR, SYSERR_ALBSVC_CRS_AUTO_DEPLOY_MALFORMED_URL, SYSERR_ALBSVC_CRS_DOWNLOAD_SIG_MISMATCH, SYSERR_ALBSVC_CRS_DOWNLOAD_FORBIDDEN, SYSERR_ALBSVC_DATABASE_READ_ERROR, SYSERR_ALBSVC_AVICLIENT_ERROR, SYSERR_ALBSVC_CRS_AUTODEPLOY_SUCCESS, SYSERR_ALBSVC_EMPTY_METADATA, SYSERR_ALBSVC_USERS_REQ_FAILED, SYSERR_ALBSVC_USER_DETAIL_REQ_FAILED, SYSERR_ALBSVC_CRS_URL_DECODE_FAILED, SYSERR_ALBSVC_NAME_RESOLUTION_FAILED, SYSERR_ALBSVC_x509_ERROR, SYSERR_ALBSVC_REGISTRATION_DISABLED, SYSERR_ALBSVC_FEATURE_OPT_IN_NOT_ENABLED, SYSERR_ALBSVC_USER_AGENT_DB_BATCH_SIZE_EXCEEDED, SYSERR_ALBSVC_LICENSE_STATUS_CHECK_FAILED, SYSERR_ALBSVC_FEATURE_NOT_ALLOWED, SYSERR_ALBSVC_NO_TENANT_INFO_IN_CTX, SYSERR_ALBSVC_DATABASE_UPDATE_ERROR, SYSERR_ALBSVC_ALREADY_DEREGISTERED, SYSERR_ALBSVC_FILE_DOWNLOAD_IN_PROGRESS, SYSERR_ALBSVC_FILE_DOWNLOAD_SUCCESS, SYSERR_ALBSVC_FILE_DOWNLOAD_FAILED, SYSERR_ALBSVC_FILE_DOWNLOAD_STARTED, SYSERR_UPGRADE_SYSTEM_STARTED, SYSERR_UPGRADE_CONTROLLER_STARTED, SYSERR_UPGRADE_SEGROUP_STARTED, SYSERR_RESUME_SEGROUP_STARTED, SYSERR_PATCH_SYSTEM_STARTED, SYSERR_PATCH_CONTROLLER_STARTED, SYSERR_PATCH_SEGROUP_STARTED, SYSERR_PATCHSEGROUP_RESUME_STARTED, SYSERR_ROLLBACK_SYSTEM_STARTED, SYSERR_ROLLBACK_CONTROLLER_STARTED, SYSERR_ROLLBACK_SEGROUP_STARTED, SYSERR_ROLLBACKPATCH_SYSTEM_STARTED, SYSERR_ROLLBACKPATCH_CONTROLLER_STARTED, SYSERR_ROLLBACKPATCH_SEGROUP_STARTED, SYSERR_UPGRADE_OPS_VS_DISRUPTION_WARNINGS, SYSERR_UPGRADE_OPS_COMPLIANCE_MODE_TRANSITION_STARTED, SYSERR_UPGRADE_OPS_COMPLIANCE_MODE_ERROR_RECOVERY_STARTED, SYSERR_CONCURRENT_UPGRADE, SYSERR_RESTORE_CONTROLLER_STARTED, SYSERR_EVAL_UPGRADE_SYSTEM_STARTED, SYSERR_EVAL_UPGRADE_CONTROLLER_STARTED, SYSERR_EVAL_UPGRADE_SEGROUP_STARTED, SYSERR_EVAL_RESUME_SEGROUP_STARTED, SYSERR_EVAL_PATCH_SYSTEM_STARTED, SYSERR_EVAL_PATCH_CONTROLLER_STARTED, SYSERR_EVAL_PATCH_SEGROUP_STARTED, SYSERR_EVAL_PATCHSEGROUP_RESUME_STARTED, SYSERR_EVAL_ROLLBACK_SYSTEM_STARTED, SYSERR_EVAL_ROLLBACK_CONTROLLER_STARTED, SYSERR_EVAL_ROLLBACK_SEGROUP_STARTED, SYSERR_EVAL_ROLLBACKPATCH_SYSTEM_STARTED, SYSERR_EVAL_ROLLBACKPATCH_CONTROLLER_STARTED, SYSERR_EVAL_ROLLBACKPATCH_SEGROUP_STARTED, SYSERR_EVAL_RESTORE_CONTROLLER_STARTED, SYSERR_UPGRADE_OPS_IN_PROGRESS, SYSERR_UPGRADE_OPS_CHECK_LICENSE, SYSERR_UPGRADE_OPS_CHECK_CLUSTER_STATE, SYSERR_UPGRADE_OPS_CHECK_CLUSTER_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_INPROGRESS, SYSERR_UPGRADE_OPS_CHECK_VERSION_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_REACHABILITY, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_CLOUD_READY, SYSERR_UPGRADE_OPS_CHECK_SE_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_VS_DISRUPUTION, SYSERR_UPGRADE_OPS_CHECK_ROLLBACK_BASICS, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_VERSION_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SE_VERSION_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SYSTEM_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_IMAGE_VERSION, SYSERR_UPGRADE_OPS_CHECK_DOCKER_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_ACTIVE_VERSIONS, SYSERR_UPGRADE_OPS_CHECK_BACKUP, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_ERROR_RECOVERY, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_SUSPENDED, SYSERR_UPGRADE_OPS_CHECK_SYSTEM_FLAG, SYSERR_UPGRADE_OPS_PREVIEW_RESPONSE, SYSERR_UPGRADE_OPS_CHECK_PREVIOUS_PARTITION_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_IMAGE_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_PATCH_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_PATCH_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_ROLLBACK_V1, SYSERR_UPGRADE_OPS_CHECK_ALERTS, SYSERR_UPGRADE_OPS_CHECK_DOCKER_IMAGE, SYSERR_UPGRADE_OPS_CHECK_UPGRADE_STATE_FOR_RESUME_OPS, SYSERR_UPGRADE_OPS_CHECK_PATCH_IMAGE, SYSERR_UPGRADE_OPS_CHECK_ALLOW_SE_GROUP_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SKIP_SE_GROUPS, SYSERR_UPGRADE_OPS_CHECK_CLOUD_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SKIP_ALL_SE_GROUPS, SYSERR_UPGRADE_OPS_CHECK_MAND_PATCH_ROLLBACK, SYSERR_UPGRADE_OPS_GSLB_FEATURE_CHECK, SYSERR_UPGRADE_OPS_CONFIGURATION_CHECK, SYSERR_UPGRADE_OPS_AVI_ESSENTIALS_CHECK, SYSERR_ROLLBACK_OPS_CHECK_VS_DISRUPUTION, SYSERR_UPGRADE_OPS_CHECK_SE_LINUX_ENABLED, SYSERR_UPGRADE_OPS_CHECK_PREVIOUS_DOCKER_IMAGE, SYSERR_UPGRADE_OPS_DOCKER_VERSION_CHECK, SYSERR_UPGRADE_OPS_IP_TYPE_CHECK, SYSERR_UPGRADE_OPS_CHECK_SE_LICENSE, SYSERR_UPGRADE_OPS_AVI_CLOUD_SERVICES_CHECK, SYSERR_CHECK_LICENSE, SYSERR_CHECK_CLUSTER_STATE, SYSERR_CHECK_CLUSTER_DISK_SPACE, SYSERR_CHECK_SE_GROUP_UPGRADE_OPS_INPROGRESS, SYSERR_CHECK_VERSION_COMPATIBILITY, SYSERR_CHECK_SE_REACHABILITY, SYSERR_CHECK_SE_GROUP_CLOUD_READY, SYSERR_CHECK_SE_DISK_SPACE, SYSERR_CHECK_VS_DISRUPUTION, SYSERR_CHECK_ROLLBACK_BASICS, SYSERR_CHECK_CONTROLLER_VERSION_ROLLBACK, SYSERR_CHECK_SE_VERSION_ROLLBACK, SYSERR_CHECK_CONTROLLER_ROLLBACK, SYSERR_CHECK_SE_GROUP_ROLLBACK, SYSERR_CHECK_SYSTEM_ROLLBACK, SYSERR_CHECK_IMAGE_VERSION, SYSERR_CHECK_DOCKER_DISK_SPACE, SYSERR_CHECK_ACTIVE_VERSIONS, SYSERR_CHECK_BACKUP, SYSERR_CHECK_SE_GROUP_ERROR_RECOVERY, SYSERR_CHECK_SE_GROUP_SUSPENDED, SYSERR_CHECK_SYSTEM_FLAG, SYSERR_CHECK_PREVIOUS_PARTITION_COMPATIBILITY, SYSERR_CHECK_IMAGE_COMPATIBILITY, SYSERR_CHECK_CONTROLLER_PATCH_COMPATIBILITY, SYSERR_CHECK_SE_PATCH_COMPATIBILITY, SYSERR_CHECK_SE_ROLLBACK_V1, SYSERR_CHECK_ALERTS, SYSERR_CHECK_DOCKER_IMAGE, SYSERR_CHECK_UPGRADE_STATE_FOR_RESUME_OPS, SYSERR_CHECK_PATCH_IMAGE, SYSERR_CHECK_ALLOW_SE_GROUP_ROLLBACK, SYSERR_CHECK_SKIP_SE_GROUPS, SYSERR_CHECK_CLOUD_COMPATIBILITY, SYSERR_CHECK_SKIP_ALL_SE_GROUPS, SYSERR_CHECK_MAND_PATCH_ROLLBACK, SYSERR_GSLB_FEATURE_CHECK, SYSERR_CONFIGURATION_CHECK, SYSERR_AVI_ESSENTIALS_CHECK, SYSERR_CHECK_SE_LINUX_ENABLED, SYSERR_CHECK_PREVIOUS_DOCKER_IMAGE, SYSERR_DOCKER_VERSION_CHECK, SYSERR_IP_TYPE_CHECK, SYSERR_CHECK_SE_LICENSE, SYSERR_CONFIG_CHECK, SYSERR_GSLB_MANUAL_RESUME_CHECK, SYSERR_CHECK_K8S_ACCESS, SYSERR_CHECK_IMAGE_AVAILABILITY, SYSERR_CHECK_POD_IMAGE, SYSERR_CHECK_REMOTE_IMAGE_REF, SYSERR_CHECK_CONTROLLER_PACKAGE, SYSERR_CHECK_PATCH_PACKAGE, SYSERR_CHECK_CONSENT, SYSERR_CHECK_CONFIG_VERSION, SYSERR_CHECK_CONFIG_FIPS, SYSERR_CHECK_CONFIG_FILES, SYSERR_CHECK_CONFIG_IMAGES, SYSERR_CHECK_CONFIG, SYSERR_CHECK_CONFIG_SE, SYSERR_CHECK_CONFIG_ENV, SYSERR_CHECK_CONFIG_ACTIVE_VERSIONS, SYSERR_CHECK_RESTORE_PATCH, SYSERR_GSLB_MAINTENANCE_MODE_CHECK, SYSERR_CHECK_VERSION_MIGRATION, SYSERR_CHECK_CLUSTER_SINGLE_NODE, SYSERR_CONTROLLER_SE_SECURE_CHANNEL_CERTIFICATE_VALIDATION, SYSERR_CHECK_DRYRUN_CAPABILITY, SYSERR_CHECK_DRYRUN_FIPS_MODE, SYSERR_CHECK_CONFIG_BUNDLE, SYSERR_CHECK_ROLLBACK_FIPS_MODE, SYSERR_CHECK_TIME_SYNC, SYSERR_CHECK_ROLLBACK_SYSTEM, SYSERR_CHECK_LICENSE_CONSUMPTION, SYSERR_CHECK_LINUX_INFRA_HEALTH, SYSERR_CHECK_GSLBSERVICE_DISRUPTION, SYSERR_CHECK_MAX_DISK_SIZE_PERCENT_TS, SYSERR_CHECK_MIN_FREE_DISK_REQUIRED_TS, SYSERR_CHECK_SE_REACHABILITY_TS, SYSERR_MC_UPGRADE_LICENSE_ERR, SYSERR_MC_UPGRADE_CLUSTER_NOT_READY, SYSERR_MC_DISK_INSUFFICIENT_ERR, SYSERR_MC_CLUSTER_INPROGRESS_ERR, SYSERR_MC_SEGROUP_INPROGRESS_ERR, SYSERR_MC_UPGRADE_INCOMPATIBLE_IMAGE_AND_PATCH, SYSERR_MC_UPGRADE_INCOMPATIBLE_FROM_TO_IMAGE, SYSERR_MC_UPGRADE_INCOMPATIBLE_PATCH, SYSERR_MC_UPGRADE_INCOMPATIBLE_SE_GROUP_IMAGE, SYSERR_MC_SE_UNREACHABLE_ERR, SYSERR_MC_SE_GROUP_CLOUD_NOT_READY_ERR, SYSERR_MC_UPGRADE_VS_DISRUPTED_ERR, SYSERR_MC_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_SE_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_ROLLBACK_INFO_ERR, SYSERR_MC_CONTROLLER_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_SYSTEM_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_IMAGE_INVALID_ERR, SYSERR_MC_ACTIVE_VERSIONS_ERR, SYSERR_MC_BACKUP_ERR, SYSERR_MC_ROLLBACK_ON_ERR, SYSERR_MC_SUSPENDED_ERR, SYSERR_MC_SYSTEM_FLAG_ERR, SYSERR_MC_PREVIOUS_PARTITION_INCOMPATIBLE_ERR, SYSERR_MC_IMAGE_VALIDATION_ERR, SYSERR_MC_CONTROLLER_PATCH_ERR, SYSERR_MC_SE_PATCH_ERR, SYSERR_MC_SE_ROLLBACK_V1_ERR, SYSERR_MC_ALERTS, SYSERR_MC_ROLLBACK_DOCKER_IMAGE_ERR, SYSERR_MC_RESUME_OPS_ERR, SYSERR_MC_CHECK_PATCH_IMAGE_ERR, SYSERR_MC_CHECK_SE_GROUP_ROLLBACK_ERR, SYSERR_MC_SKIP_SE_GROUPS_ERR, SYSERR_MC_CHECK_CLOUD_COMPATIBILITY_ERR, SYSERR_MC_SKIP_ALL_SE_GROUPS_ERR, SYSERR_MC_MAND_PATCH_ROLLBACK_ERR, SYSERR_MC_GSLB_LEADER_ERR, SYSERR_MC_SYSTEM_CONFIGURATION_ERR, SYSERR_MC_AVI_ESSENTIALS_OPERATION_NOT_SUPPORTED_ERROR, SYSERR_MC_ROLLBACK_VS_DISRUPTED_ERR, SYSERR_MC_SE_LINUX_ENABLED_ERR, SYSERR_MC_PREVIOUS_DOCKER_IMAGE_NOT_PRESENT_ERR, SYSERR_MC_DOCKER_VERSION_INCOMPATIBLE_ERROR, SYSERR_MC_IP_TYPE_ERR, SYSERR_MC_INVALID_SE_LICENSE_ERR, SYSERR_MC_AVI_CLOUD_SERVICES_OPERATION_NOT_SUPPORTED_ERROR, SYSERR_MC_CONFIG_CHK_ERR, SYSERR_MC_GSLB_MANUAL_RESUME_ERR, SYSERR_MC_K8S_ACCESS_ERR, SYSERR_MC_IMAGE_AVAILABILITY_ERR, SYSERR_MC_POD_IMAGE_ERR, SYSERR_MC_REMOTE_IMAGE_REF_ERR, SYSERR_MC_CONTROLLER_PACKAGE_ERR, SYSERR_MC_PATCH_PACKAGE_ERR, SYSERR_MC_CONSENT_ERR, SYSERR_MC_CONFIG_VERSION_ERR, SYSERR_MC_CONFIG_FIPS_ERR, SYSERR_MC_CONFIG_FILES_ERR, SYSERR_MC_CONFIG_IMAGES_ERR, SYSERR_MC_CONFIG_ERR, SYSERR_CHECK_CONFIG_SE_ERR, SYSERR_CHECK_CONFIG_ENV_ERR, SYSERR_CHECK_CONFIG_ACTIVE_VERSIONS_ERR, SYSERR_CHECK_RESTORE_PATCH_ERR, SYSERR_MC_GSLB_MAINTENANCE_MODE_ERR, SYSERR_CHECK_VERSION_MIGRATION_ERR, SYSERR_CHECK_CLUSTER_SINGLE_NODE_ERR, SYSERR_CONTROLLER_SE_SECURE_CHANNEL_CERTIFICATE_VALIDATION_ERR, SYSERR_CHECK_DRYRUN_CAPABILITY_ERR, SYSERR_CHECK_SE_AVAILABLE_MEMORY, SYSERR_CHECK_SE_AVAILABLE_MEMORY_ERR, SYSERR_CHECK_DRYRUN_FIPS_MODE_ERR, SYSERR_CHECK_CONFIG_BUNDLE_ERR, SYSERR_CHECK_ROLLBACK_FIPS_ERR, SYSERR_MC_CHECK_TIME_SYNC_ERR, SYSERR_CHECK_ROLLBACK_SYSTEM_ERR, SYSERR_MC_CHECK_LICENSE_CONSUMPTION_ERR, SYSERR_MC_LINUX_INFRA_HEALTH_ERR, SYSERR_GSLBSERVICE_DISRUPTED_ERR, SYSERR_CHECK_MAX_DISK_SIZE_PERCENT_TS_ERR, SYSERR_CHECK_MIN_FREE_DISK_REQUIRED_TS_ERR, SYSERR_CHECK_SE_REACHABILITY_TS_ERR, SYSERR_VS_NOT_FOUND, SYSERR_DEFAULT_POOL_NOT_FOUND, SYSERR_PROXY_POOL_NOT_FOUND, SYSERR_MISSING_APPLICATION_PROFILE, SYSERR_APP_PROFILE_NOT_FOUND, SYSERR_WAF_POLICY_NOT_FOUND, SYSERR_DUPLICATE_VS, SYSERR_WRONG_VS_TYPE, SYSERR_POOL_IN_PG_NOT_FOUND, SYSERR_PG_IN_PG, SYSERR_LB_MODULE_INIT_FAILED, SYSERR_CONNPOOL_MODULE_INIT_FAILED, SYSERR_LBACTION_MODULE_INIT_FAILED, SYSERR_PG_NOT_FOUND, SYSERR_DUPLICATE_POOL, SYSERR_SSL_PROFILE_NOT_FOUND, SYSERR_PKI_PROFILE_NOT_FOUND, SYSERR_SSL_CERTKEY_NOT_FOUND, SYSERR_SET_CIPHER_LIST_FAILED, SYSERR_SET_CIPHER_SUITES_FAILED, SYSERR_WRONG_TLS_VERSION, SYSERR_ERR_PAGE_PROFILE_NO_PAGES, SYSERR_ERR_PAGE_PROFILE_NOT_FOUND, SYSERR_ERR_PAGE_NOT_FOUND, SYSERR_ERR_PAGE_REDIRECT_NOT_CONFIGURED, SYSERR_HM_NOT_FOUND, SYSERR_HTTPS_HM_MISSING_CONFIG, SYSERR_SNI_PARENT_UNCONFIGURED, SYSERR_SNI_PARENT_NOT_FOUND, SYSERR_HTTP_POLICYSET_NOT_FOUND, SYSERR_VSDS_NOT_FOUND, SYSERR_MULTIPLE_SP_POOLS_CONFIGURED, SYSERR_L4SSL_VS_INVALID_CLIENT_CERT, SYSERR_CR_PROFILE_NOT_FOUND, SYSERR_POOL_NOT_FOUND, SYSERR_LISTEN_PORTS_CFG_FAILED, SYSERR_STRGRP_NOT_FOUND, SYSERR_SSOPOLICY_NULL, SYSERR_SSOPOLICY_NO_AUTHN_POLICY, SYSERR_SSOPOLICY_NO_AUTH_PROFILE, SYSERR_AUTHPROFILE_NULL, SYSERR_SSOPOLICY_INVALID_AUTH_TYPE, SYSERR_SSOPOLICY_MISSING_SAML_IDP_SP_CONF, SYSERR_SAML_SP_CONFIG_NULL, SYSERR_SAML_SINGLE_SIGNON_URL_NULL, SYSERR_SAML_SP_METADATA_NULL, SYSERR_SAML_COOKIE_NAME_OR_KEY_NULL, SYSERR_LASSO_SERVER_CONFIG_FAILURE, SYSERR_SAML_ENTITY_ID_NULL, SYSERR_BASIC_AUTH_CONF_NULL, SYSERR_LDAP_REQUIRE_FIELD_EMPTY, SYSERR_LDAP_URL_INVALID_PARAMETER, SYSERR_LDAP_BAD_SCHEME, SYSERR_LDAP_BAD_ENCLOSURE, SYSERR_LDAP_BAD_EXTNS, SYSERR_LDAP_BAD_FILTER, SYSERR_LDAP_BAD_SCOPE, SYSERR_LDAP_BAD_ATTRS, SYSERR_LDAP_BAD_HOST, SYSERR_LDAP_USER_ATTRIBUTE_NULL, SYSERR_LDAP_URL_PARSE_FAIL, SYSERR_LDAP_INVALID_URL, SYSERR_AUTH_PROFILE_NOT_FOUND, SYSERR_SSO_TYPE_MISMATCH, SYSERR_NULL_CACHE_CONFIG, SYSERR_SSOPOLICY_NOT_FOUND, SYSERR_CLIENT_AUTH_PROFILE_NOT_FOUND, SYSERR_CLIENT_AUTH_PROFILE_NULL, SYSERR_SAML_IDP_METADATA_NULL, SYSERR_INVALID_OAUTH_LOGOUT_URI_HTTP_SCHEME, SYSERR_LASSO_SERVER_ERROR_ADD_PROVIDER_FAILED, SYSERR_LASSO_SERVER_ERROR_ADD_PROVIDER_PROTOCOL_MISMATCH, SYSERR_LASSO_PARAMS_PROVIDERS_UNAVAILABLE, SYSERR_JWTPROFILE_NULL, SYSERR_JWTSERVER_PROFILE_NOT_FOUND, SYSERR_AUTH_PROFILE_JWTSERVER_PROFILE_OBJECT_NULL, SYSERR_JWT_NAME_NULL, SYSERR_JWT_LOCATION_NULL, SYSERR_JWT_VS_AUDIENCE_NULL, SYSERR_SSO_JWT_VS_INFO_NULL, SYSERR_SUB_CONFIG_FAILURE, SYSERR_BIND_WAF_FAILURE, SYSERR_PROXY_INIT_FAILURE, SYSERR_GRPC_CONFIG_FAILURE, SYSERR_BIND_POLICY_FAILURE, SYSERR_BIND_PROFILE_FAILURE, SYSERR_BIND_LUA_SCRIPT_FAILURE, SYSERR_LUA_SCRIPT_SYNTAX, SYSERR_MISSING_LDAP_VS_CONF, SYSERR_SECPOL_RATE_LIMITER_HTTP_LOC_ERR, SYSERR_BIND_CSRF_FAILURE, SYSERR_COMPR_FLTR_UNKNOWN_LEVEL, SYSERR_COMPR_MIME_TYPE_NOT_INITED, SYSERR_IPADDRGRP_NOT_FOUND, SYSERR_DUPLICATE_UPSTREAM, SYSERR_UPSTREAM_COMPLEX_COMPILATION_FAILED, SYSERR_UPSTREAM_INIT_NO_SERVERS, SYSERR_UPSTREAM_INVALID_ADDRESS, SYSERR_UPSTREAM_INVALID_HOST, SYSERR_UPSTREAM_WITHOUT_PORT, SYSERR_UPSTREAM_INVALID_PARAMETER, SYSERR_UPSTREAM_INVALID_VALUE, SYSERR_UPSTREAM_LB_NO_PEERS, SYSERR_UPSTREAM_LB_NULL_CONF, SYSERR_UPSTREAM_PARSE_URL_FAILED, SYSERR_UPSTREAM_UNSUPPORTED_PARAMETER, SYSERR_PAA_NO_OBJECT, SYSERR_PAA_FILESYSTEM_CREATE_FAIL, SYSERR_PAA_CACHE_CREATE_FAIL, SYSERR_WAF_INIT_FAIL, SYSERR_WAF_INIT_SIGNATURES_FAIL, SYSERR_WAF_WHITELIST_INIT_FAIL, SYSERR_WAF_PSM_INIT_FAIL, SYSERR_WAF_INIT_APP_SIGNATURES_FAIL, SYSERR_WAF_POSTPROCESS_SIGNATURES_FAIL, SYSERR_WAF_ALLOWLIST_INIT_FAIL, SYSERR_WAF_POLICY_INIT_FAIL, SYSERR_WAF_INIT_CRS_OVERRIDE_FAIL, SYSERR_WAF_INIT_INSUFFICIENT_APP_LEARNING_MEMORY, SYSERR_BOT_INIT_FAIL, SYSERR_BOT_ALLOWLIST_INIT_FAIL, SYSERR_BOT_POLICY_NOT_FOUND, SYSERR_BIND_BOT_FAILURE, SYSERR_BOT_MAPPING_NOT_FOUND, SYSERR_BOT_CONSOLIDATOR_NOT_FOUND, SYSERR_APPLICATION_INSIGHTS_NOT_FOUND, SYSERR_POLICY_HASH_REMOVE, SYSERR_POLICY_V4_TREE_CREATION, SYSERR_POLICY_V6_TREE_CREATION, SYSERR_POLICY_APPLOG_PROV, SYSERR_POLICY_CLIENT_IP_GROUP_UUID, SYSERR_POLICY_PATH_MATCH_GROUP_UUID, SYSERR_POLICY_QUERY_MATCH_GROUP_UUID, SYSERR_POLICY_UNKOWN_MATCH_ACTION, SYSERR_POLICY_INVALID_HDR_ACTIONS, SYSERR_POLICY_RWH_COOKIE_OPER, SYSERR_POLICY_HASH_INSERT, SYSERR_SSL_CERT_NOT_PRESENT, SYSERR_SSL_CERT_KEY_NOT_PRESENT, SYSERR_SSL_CTX_CREATION_ERR, SYSERR_SSL_CERT_READ_FAILURE, SYSERR_SSL_CERT_LOAD_TO_CTX, SYSERR_SSL_CERT_IDX_TO_CTX, SYSERR_SSL_KEY_LOAD_TO_CTX, SYSERR_SSL_CERT_CHAIN_READ_FAILURE, SYSERR_SSL_CERT_CHAIN_ADD_FAILURE, SYSERR_SSL_KEY_READ_FAILURE, SYSERR_SSL_CERTIFICATE_AND_KEY_MISMATCH, SYSERR_SSL_CIPHER_LIST_NOT_SET, SYSERR_SSL_CIPHER_SUITES_NOT_SET, SYSERR_SSL_PKI_CLIENT_CA, SYSERR_SSL_DHPARAM_FAILURE, SYSERR_SSL_ECDH_FAILURE, SYSERR_SSL_HOSTMAP_FAILURE, SYSERR_SSL_SESSION_CACHE_INIT, SYSERR_SSL_SESSION_TIX_KEYS_INIT, SYSERR_SSL_PKI_CRL, SYSERR_PKI_PROFILE_CONFIG_NO_CA_CERT, SYSERR_DUPLICATE_PKI_PROFILE, SYSERR_SET_SSL_STAPLE_FAILURE, SYSERR_ICAP_PROFILE_NOT_FOUND, SYSERR_SSL_EVH_PARENT_NOT_FOUND, SYSERR_SSL_MEMPOOL_NAME_LEN_EXCEEDED, SYSERR_SSL_MEMPOOL_UUID_LEN_EXCEEDED, SYSERR_CONFIG_OBJ_NAME_LEN_EXCEEDED, SYSERR_SSL_EVH_PARENT_IN_FAULT_STATE, SYSERR_SPL_OBJ_NAME_LEN_EXCEEDED, SYSERR_SSL_PKI_CRL_FILEOBJECT_NOT_FOUND, SYSERR_AUTH_MISSING_OAUTH_PROFILE, SYSERR_OAUTH_MISSING_AUTHZ_EP, SYSERR_OAUTH_MISSING_TOKEN_EP, SYSERR_OAUTH_MISSING_INTROSPECTION_EP, SYSERR_INVALID_JWT_PROFILE_OBJECT, SYSERR_OAUTH_MISSING_POOL_OBJECT, SYSERR_MISSING_OAUTH_VS_CONF, SYSERR_OAUTH_MISSING_REDIRECT_URI, SYSERR_OAUTH_MISSING_CLIENT_CREDENTIALS, SYSERR_OAUTH_MISSING_RS_CREDENTIALS, SYSERR_OAUTH_MISSING_ISSUER, SYSERR_OAUTH_MISSING_USERINFO_EP, SYSERR_CSRF_POLICY_NOT_FOUND, SYSERR_CSRF_INIT_FAIL, SYSERR_LIC_CONVERT_METERED_BANDWIDTH_NON_AZURE_FAILED, SYSERR_LIC_RESERVE_LEDGER_METADATA_REQ_UNIDENTIFIED, SYSERR_LIC_CONVERT_FORMULA_NOT_DEFINED, SYSERR_LIC_CONVERT_MALFORMED_PAYLOAD, SYSERR_FILE_CONTENT_DECODE_FAILED, SYSERR_RETENTION_POLICY_ERR, SYSERR_RETENTION_POLICY_SERVICE_UNAVAILABLE, SYSERR_RETENTION_POLICY_INVALID_ACTION, SYSERR_SVC_FAILURE, SYSERR_SVC_SUCCESS, SYSERR_PROTOBUF_MEM_CHUNK_SIZE_EXCEEDED, SYSERR_REPORT_GENERATION_STARTED, SYSERR_REPORT_GENERATION_FAILED, SYSERR_CHECK_MIN_FREE_DISK_REQUIRED_REPORTING, SYSERR_CHECK_MIN_FREE_DISK_REQUIRED_REPORTING_ERR, SYSERR_CHECK_CLUSTER_REPORTING, SYSERR_CHECK_CLUSTER_REPORTING_ERR, SYSERR_CHECK_UPGRADE_IN_PROGRESS, SYSERR_CHECK_UPGRADE_IN_PROGRESS_ERR, SYSERR_CHECK_WAF_ENABLED_REPORTING, SYSERR_CHECK_WAF_ENABLED_REPORTING_ERR, SYSERR_CHECK_REPORT_SE_GROUP_VERSION, SYSERR_CHECK_REPORT_LOWER_SE_GROUP_VERSION, SYSERR_CHECK_REPORT_DATA_SAMPLES, SYSERR_CHECK_REPORT_DATA_SAMPLES_ERR. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ReasonCode *string `json:"reason_code"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ScaledInServers []*ServerID `json:"scaled_in_servers,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/server_auto_scale_in_info.go b/vendor/github.com/vmware/alb-sdk/go/models/server_auto_scale_in_info.go index 1deaaf408..a4d024f1e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/server_auto_scale_in_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/server_auto_scale_in_info.go @@ -8,39 +8,39 @@ package models // swagger:model ServerAutoScaleInInfo type ServerAutoScaleInInfo struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AlertconfigName *string `json:"alertconfig_name,omitempty"` - // It is a reference to an object of type AlertConfig. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type AlertConfig. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AlertconfigRef *string `json:"alertconfig_ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvailableCapacity *float64 `json:"available_capacity,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Load *float64 `json:"load,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true NumScaleinServers *uint32 `json:"num_scalein_servers"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true NumServersUp *uint32 `json:"num_servers_up"` - // UUID of the Pool. It is a reference to an object of type Pool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the Pool. It is a reference to an object of type Pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true PoolRef *string `json:"pool_ref"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_BAD_REQUEST, SYSERR_TEST1, SYSERR_TEST2, SYSERR_QUEUE_TRANSPORT_FAILURE, SYSERR_QUEUE_RETRY_TASK, SYSERR_QUEUE_FULL, SYSERR_DATASTORE_TRANSPORT_FAILURE, SYSERR_DATASTORE_UNKNOWN_FAILURE, SYSERR_DATASTORE_OBJECT_DOES_NOT_EXIST, SYSERR_DATASTORE_REFERENCE_DOES_NOT_EXIST, SYSERR_DATASTORE_DB_LOCKED, SYSERR_DATASTORE_LOCK_FAILURE, SYSERR_DATASTORE_TBL_NOT_EXIST, SYSERR_DATABASE_OBJECT_DOES_NOT_EXIST, SYSERR_DATABASE_OBJECT_MODIFICATION_NOT_ALLOWED_FOR_NON_ADMIN, SYSERR_SVC_COMMON_OBJECT_NOT_IN_CACHED_VIEW, SYSERR_RPC_CANCELED_BY_CLIENT, SYSERR_RPC_TIMED_OUT, SYSERR_RPC_SEND_FAILED, SYSERR_RPC_CANCELED_BY_TRANSACTION_CLEANUP, SYSERR_NO_MULTICAST_RECEIVERS, SYSERR_RPC_FAILED, SYSERR_RPC_CONNECT_FAILED, SYSERR_CONTROLLER_NOT_READY, SYSERR_VERSION_MISMATCH, SYSERR_ALREADY_REGISTERED, SYSERR_SE_GRP_CHANGE_REBOOT, SYSERR_INVALID_METHOD, SYSERR_DESERIALIZATION, SYSERR_SERIALIZATION, SYSERR_ENQUEUE, SYSERR_DEQUEUE, SYSERR_INVALID_READ_LEVEL, SYSERR_ADD_HM_PHM_OBJECT_NOT_FOUND, SYSERR_CREATE_INVALID_PERSISTENCE_TYPE, SYSERR_VS_INVALID_METHOD, SYSERR_VS_NOT_PRESENT, SYSERR_VS_INVALID_REQUEST, SYSERR_VS_NOT_ENOUGH_RESOURCES, SYSERR_VS_SE_NOT_AVAILABLE, SYSERR_VS_VNIC_FAILURE, SYSERR_VS_DELETE_WHILE_STILL_BEING_REFERRED, SYSERR_INVALID_HEALTH_MONITOR_TYPE, SYSERR_VS_SE_ASSIGNMENT_FAILED, SYSERR_VS_INVALID_OBJECT, SYSERR_VS_SERVICE_ENGINE_DOWN, SYSERR_VS_RPC_FAILURE, SYSERR_VS_NOT_BOUND, SYSERR_VS_DISABLED, SYSERR_VS_INTERNAL_ERROR, SYSERR_VS_SCALEOUT_ERROR, SYSERR_VS_SCALEIN_ERROR, SYSERR_VS_MIGRATE_ERROR, SYSERR_VS_MIGRATE_SCALEOUT_ERROR, SYSERR_VS_MIGRATE_SCALEIN_ERROR, SYSERR_VS_AWAIT_STATIC_SE, SYSERR_VS_MIN_SE_NOT_ASSIGNED, SYSERR_VS_SE_NOT_AT_CURRENT_VERSION, SYSERR_VS_RUNTIME_ABSENT, SYSERR_VS_STATEDB_ERR, SYSERR_VS_SNI_CHILD_PARENT_SELIST_MISMATCH, SYSERR_VS_SNI_PARENT_NOT_FOUND, SYSERR_VS_SNI_CHILD_PARENT_SEGROUP_MISMATCH, SYSERR_VS_STATS_INDEX_NOT_AVAILABLE, SYSERR_VS_UPDATE_FAILED, SYSERR_VS_CREATE_FAILED, SYSERR_VS_GEO_DATABASES_NOT_LOADED, SYSERR_VS_FQDN_LEN_EXCEEDED, SYSERR_VS_STATIC_FQDN_LEN_EXCEEDED, SYSERR_VS_DNS_TXT_RDATA_LEN_EXCEEDED, SYSERR_SE_MGR_VNIC_ALLOC_FAIL, SYSERR_SE_MGR_VNIC_NOT_FOUND, SYSERR_SE_MGR_UNKNOWN_SE, SYSERR_SE_MGR_UNKNOWN_STATE_TRANSITION, SYSERR_SE_MGR_SE_OFFLINE_HB_FAILURE, SYSERR_SE_UPGRADE_IN_PROGRESS, SYSERR_SE_NOT_CONNECTED, SYSERR_RM_RES_UNAVAIL, SYSERR_RM_RES_UNAVAIL_NOTIFY, SYSERR_RM_RES_NOT_INUSE, SYSERR_RM_CONSUMER_NOT_FOUND, SYSERR_RM_REACHABILITY_FAILED, SYSERR_RM_RELEASE_SE_UNAVAIL, SYSERR_RM_UNKNOWN_SE_GROUP, SYSERR_RM_NO_SE_FOUND, SYSERR_RM_PARTIAL_SE_FOUND, SYSERR_RM_AWAIT_VM_CREATE, SYSERR_RM_AWAIT_VNIC_ADD, SYSERR_RM_AWAIT_BOOTUP, SYSERR_RM_RESOURCE_NOT_FOUND, SYSERR_RM_CANNOT_SPAWN_SE, SYSERR_RM_RES_NOT_NEEDED, SYSERR_RM_RES_INFRA_DELETED, SYSERR_RM_RES_USER_DELETED, SYSERR_RM_RES_USER_REBOOTED, SYSERR_RM_RES_CRASHED, SYSERR_RM_RES_CONN_LOST, SYSERR_RM_RES_VIP_REACH_LOST, SYSERR_RM_VS_PROCESSING, SYSERR_RM_VNIC_IP_FAILURE, SYSERR_RM_STATIC_NO_POOL, SYSERR_RM_STATIC_POOL_EXHAUSTED, SYSERR_RM_VIP_MULT_NETWORKS, SYSERR_RM_SRVR_MULT_NETWORKS, SYSERR_RM_VIP_NO_NETWORK, SYSERR_RM_SRVR_NO_NETWORK, SYSERR_RM_MAX_PARALLEL_SE_CREATE, SYSERR_RM_MAX_SE_CREATE_ATTEMPTS, SYSERR_RM_MULT_SE_CRASH, SYSERR_RM_VS_SE_CREATE_IN_PROG, SYSERR_RM_VS_SE_BOOTUP_IN_PROG, SYSERR_RM_VS_SE_VNIC_ADD_IN_PROG, SYSERR_RM_VS_SE_VNIC_IP_IN_PROG, SYSERR_RM_NO_SUITABLE_HOST, SYSERR_RM_NO_SE_IN_SE_GRP, SYSERR_RM_ALL_SE_IN_SE_GRP_DOWN, SYSERR_RM_NO_SE_IN_SE_GRP_SRVR_ACC, SYSERR_RM_NO_SE_IN_SE_GRP_VIP_ACC, SYSERR_RM_ALL_SE_IN_SE_GRP_MAX_VS, SYSERR_RM_ALL_SE_IN_SE_GRP_NW_ACC_MAX_VS, SYSERR_RM_VIP_SE_NW_ACC, SYSERR_RM_VIP_SE_MAX_VS, SYSERR_RM_VIP_SE_GRP_MISMATCH, SYSERR_RM_VIP_SE_PENDING_OP, SYSERR_RM_MULT_MGMT_SUBNET, SYSERR_RM_MAX_SE_IN_GRP, SYSERR_RM_BOOTUP_FAILURE, SYSERR_RM_PENDING_VNIC_OP, SYSERR_RM_SE_MGMT_NO_STATIC_IPS_CONFIGURED, SYSERR_RM_SE_MGMT_STATIC_IPS_EXHAUSTED, SYSERR_RM_NO_MGMT_SUBNET, SYSERR_RM_MGMT_DHCP_FAILURE, SYSERR_RM_CANNOT_ADD_VNICS, SYSERR_RM_CONSUMER_RESOURCES_SATISFIED, SYSERR_RM_DATA_DHCP_FAILURE, SYSERR_RM_QUERY_HOST_IN_PROGRESS, SYSERR_RM_INSUFFICIENT_BUFFER_SE, SYSERR_RM_NO_DEFAULT_GW_SE_MGMT_NW, SYSERR_RM_PARENT_SE_NW_ACC, SYSERR_RM_PARENT_SE_MAX_VS, SYSERR_RM_PARENT_SE_GRP_MISMATCH, SYSERR_RM_DEF_GW_INCORRECT, SYSERR_RM_NETWORK_NOT_FOUND, SYSERR_RM_ALL_SE_IN_SE_GRP_USED, SYSERR_RM_SE_GRP_PENDING_OP, SYSERR_RM_ALL_SE_IN_SE_GRP_DISABLED, SYSERR_RM_VS_SE_PING_CHECK_IN_PROG, SYSERR_RM_CONSUMER_PENDING_TASK, SYSERR_RM_SE_GRP_VIP_NW_ACC, SYSERR_RM_SE_GRP_NW_ACC, SYSERR_RM_SE_GRP_MAX_VS, SYSERR_RM_ALL_SE_IN_SE_GRP_GW_DOWN, SYSERR_RM_SE_GW_DOWN, SYSERR_RM_SE_DISCONNECTED, SYSERR_RM_RES_USER_DISABLED_FORCE, SYSERR_RM_VS_SE_ATTACH_IP_IN_PROG, SYSERR_RM_LICENSE_EXCEEDED_CANNOT_SPAWN_SE, SYSERR_RM_RES_SWTICHOVER_FORCE, SYSERR_RM_HA_HOST_UNAVAILABLE, SYSERR_RM_RES_USER_DISABLED, SYSERR_RM_NO_BGP_PEER_ADVERTISE_VIP, SYSERR_RM_NO_BGP_PEER_ADVERTISE_SNAT, SYSERR_RM_SRVR_NETWORK_NOT_FOUND, SYSERR_RM_VRF_NOT_FOUND, SYSERR_RM_BGP_NETWORK_NOT_FOUND, SYSERR_RM_VIP_NETWORK_NOT_FOUND, SYSERR_RM_READ_MISSING_FILTER, SYSERR_RM_CLOUD_NOT_FOUND, SYSERR_RM_SEGROUP_NOT_FOUND, SYSERR_RM_SE_OFFLINE, SYSERR_RM_SE_USED, SYSERR_RM_SE_BGP_PEERS_DOWN, SYSERR_RM_SE_FLAVOR_LIMIT_REACHED, SYSERR_VI_MGR_SEVM_VNIC_SUCCESS, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_HW_INFO, SYSERR_VI_MGR_SEVM_CREATE_FAIL_DUPLICATE_NAME, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MGMT_NW, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_CPU, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MEM, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_LEASE, SYSERR_VI_MGR_SEVM_CREATE_FAIL_OVF_ERROR, SYSERR_VI_MGR_SEVM_CREATE_NO_HOST_VM_NETWORK, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_PROGRESS, SYSERR_VI_MGR_SEVM_CREATE_FAIL_ABORTED, SYSERR_VI_MGR_SEVM_CREATE_FAILURE, SYSERR_VI_MGR_SEVM_CREATE_FAIL_POWER_ON, SYSERR_VI_MGR_SEVM_VNIC_NO_VM, SYSERR_VI_MGR_SEVM_VNIC_MAC_ADDR_ERROR, SYSERR_VI_MGR_SEVM_VNIC_FAILURE, SYSERR_VI_MGR_SEVM_VNIC_NO_PG_PORTS, SYSERR_VI_MGR_SEVM_DELETE_FAILURE, SYSERR_VI_MGR_SEVM_CREATE_LIMIT_REACHED, SYSERR_VI_MGR_SEVM_SET_MGMT_IP_FAILED, SYSERR_VI_MGR_SEVM_CREATE_ACCESS_ERROR, SYSERR_VI_MGR_SEVM_CREATE_NO_IMAGE, SYSERR_VI_MGR_SEVM_VINFRA_UNINITIALIZED, SYSERR_VI_MGR_SEVM_CREATE_NO_HOST, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MGMT_NW_PORTS, SYSERR_VI_MGR_SEVM_INVALID_DATA, SYSERR_VI_MGR_SEVM_CREATE_FAIL_MULTIPLE_MGMT_NW, SYSERR_VI_MGR_SEVM_VCENTER_CONN_FAIL, SYSERR_VI_MGR_SEVM_TIMED_OUT, SYSERR_VI_MGR_SEVM_NO_SOURCE_CLONE, SYSERR_VI_MGR_SEVM_NO_AVAILABILITY_ZONE, SYSERR_VI_MGR_SEVM_FLAVOR_UNAVAIL, SYSERR_VI_MGR_SEVM_DELETED, SYSERR_VI_MGR_SEVM_VINFRA_FAILURE, SYSERR_VI_MGR_SEVM_VNIC_FAILURE_QUESTION, SYSERR_VI_MGR_LOGIN_FAIL_NO_VCENTER, SYSERR_VI_MGR_LOGIN_FAIL_USER_CREDENTIALS, SYSERR_VI_MGR_VCENTER_VERSION_MISMATCH, SYSERR_DB_CACHE_TBL_NOT_FOUND, SYSERR_DB_CACHE_OBJ_NOT_FOUND, SYSERR_DB_QUERY_QUEUED, SYSERR_DB_QUERY_BATCHED, SYSERR_DB_UPDATE_FAILED, SYSERR_DB_QUERY_FAILED, SYSERR_DB_ENQUEUE_FULL, SYSERR_OS_AGENT_Q_FULL, SYSERR_OS_AGENT_OPENSTACK_UNINITIALIZED, SYSERR_OS_AGENT_OPENSTACK_ACCESSERR, SYSERR_OS_AGENT_OPENSTACK_RESOURCEERR, SYSERR_OS_AGENT_TENANT_ABSENT, SYSERR_OS_AGENT_INVALID_DATA, SYSERR_CC_SVC_Q_FULL, SYSERR_CC_AGENT_UNINITIALIZED, SYSERR_CC_AGENT_ACCESSERR, SYSERR_CC_AGENT_RESOURCEERR, SYSERR_CC_AGENT_TENANT_ACCESSERR, SYSERR_CC_AGENT_TENANT_ABSENT, SYSERR_CC_SVC_INVALID_DATA, SYSERR_CC_OS_AGENT_NEUTRON_HOST_ACCESSERR, SYSERR_CC_NO_FLAVOR, SYSERR_CC_AGENT_ABSENT, SYSERR_CC_AGENT_CONFIG_FAILURE, SYSERR_CC_AGENT_DECONFIG_FAILURE, SYSERR_CC_AGENT_NON_INFRA_SEVM, SYSERR_MESOS_DISCOVERY_DEPLOYMENT_FAIL, SYSERR_MESOS_DISCOVERY_TIMEOUT, SYSERR_MARATHON_APP_TERMINATED, SYSERR_MARATHON_INACCESSIBLE, SYSERR_FLEET_API_ERROR, SYSERR_MESOS_SSH_CMD_TIMEOUT, SYSERR_MESOS_SSH_ABORTED, SYSERR_MESOS_SSH_FAILURE, SYSERR_MESOS_SSH_NOTFOUND, SYSERR_CC_AGENT_VNIC_NO_IPS_AVAILABLE, SYSERR_CC_AGENT_VNIC_NO_SUBNETWORK, SYSERR_CC_AGENT_VNIC_FAILURE, SYSERR_CC_AGENT_SCALE_IN_FAILED, SYSERR_CC_AGENT_DS_FAILED, SYSERR_CC_AGENT_SCALE_OUT_FAILED, SYSERR_CC_TOO_BUSY, SYSERR_CC_AGENT_NOT_IMPLEMENTED, SYSERR_CC_AGENT_METHOD_NOT_IMPLEMENTED, SYSERR_CC_AGENT_GENERIC_FAILURE, SYSERR_RUM_TOOMANYSAMPLES, SYSERR_METRICS_TOO_MANY_MSG, SYSERR_METRICS_TOO_MANY_MSG_ACROSS_ENTITIES, SYSERR_ANOMALYZER_NOT_ENOUGH_SAMPLES, SYSERR_AUTOSCALE_REASON_INTELLIGENT_AUTOSCALE, SYSERR_AUTOSCALE_REASON_CONFIG_UPDATE, SYSERR_AUTOSCALE_REASON_POOL_STATE_CHANGE, SYSERR_AUTOSCALE_REASON_ALERT, SYSERR_AUTOSCALEIN_FAILED_LIMIT_EXCEEDED, SYSERR_AUTOSCALEOUT_FAILED_LIMIT_EXCEEDED, SYSERR_AUTOSCALE_IGNORED_AS_WITHIN_COOLDOWN, SYSERR_AUTOSCALE_ORCHESTRATION_TIMEOUT, SYSERR_AUTOSCALE_REASON_NOT_ENOUGH_SERVERS, SYSERR_AUTOSCALE_REASON_TOO_MANY_SERVERS, SYSERR_AUTOSCALE_REASON_ORCHESTRATION_FAILED, SYSERR_AUTOSCALE_REASON_MANUAL, SYSERR_AUTOSCALE_POLICY_NOT_FOUND, SYSERR_AUTOSCALE_REASON_GARBAGE_COLLECTION, SYSERR_AUTOSCALE_SCHEDULED_SCALEIN, SYSERR_AUTOSCALE_SCHEDULED_SCALEOUT, SYSERR_LICENSE_FIELD_NAME_NOT_SET, SYSERR_LICENSE_FILE_NOT_FOUND, SYSERR_LICENSE_FIELD_VALID_UNTIL_NOT_SET, SYSERR_LICENSE_INVALID_TIERS, SYSERR_LICENSE_FIELD_LICENSE_ID_NOT_PRESENT, SYSERR_LICENSE_INVALID_VERSION, SYSERR_LICENSE_DECRYPTION_FAILED, SYSERR_LICENSE_ENFORCEMENT_KEY_NOT_VALID, SYSERR_LICENSE_INVALID_SERIALKEY, SYSERR_LICENSE_INVALID_METRICS, SYSERR_LICENSE_GRPC_NOT_READY, SYSERR_LATEST_LICENSE_ALREADY_DEPLOYED, SYSERR_LICENSE_MGR_GRPC_NOT_READY, SYSERR_LICENSE_TRANSACTION_TENANT_REQUIRED, SYSERR_LICENSE_TRANSACTION_INSUFFICIENT_RESOURCES, SYSERR_LICENSE_TRANSACTION_PER_TENANT_NOT_SUPPORTED, SYSERR_FLOATING_LICENSE_NOT_SUPPORTED, SYSERR_LICENSE_MGR_CANNOT_DELETE_LICENSE, SYSERR_LICENSE_MGR_LICENSE_TIER_NOT_FOUND, SYSERR_LICENSE_EXPIRED, SYSERR_LICENSE_LEDGER_UPDATE_FAILED, SYSERR_LICENSE_TRANSACTION_INSUFFICIENT_SAAS_LICENSE, SYSERR_LICENSE_TRANSACTION_MAX_SERVICE_UNITS_LIMIT, SYSERR_LICENSE_SAAS_UNSUBSCRIBED, SYSERR_LICENSE_SAAS_SYNC_RPC_ERROR, SYSERR_LICENSE_SAAS_SYNC_CONNECT_ERROR, SYSERR_LICENSE_SAAS_SYNC_SERVER_ERROR, SYSERR_LICENSE_SAAS_SYNC_INSUFFICIENT_LICENSE, SYSERR_LICENSE_TRANSACTION_INCORRECT_TIER, SYSERR_LICENSE_TRANSACTION_DATASTORE_ERROR, SYSERR_SEAGENT_OBJ_INACTIVE, SYSERR_SEAGENT_OBJ_AWAITING_DP_PROGRAMMING, SYSERR_SEAGENT_OBJ_ACTIVE, SYSERR_SEAGENT_OBJ_GRAPHDB_ERROR, SYSERR_SEAGENT_OBJ_DP_ERROR, SYSERR_SEAGENT_OBJ_DISABLED_RULE_POOL, SYSERR_SEAGENT_EASTWEST_VS_SUBNET_ERROR, SYSERR_SEAGENT_OBJ_NOT_FOUND, SYSERR_SEAGENT_VS_NOT_FOUND, SYSERR_SEAGENT_VS_VRF_ERROR, SYSERR_SEAGENT_VS_SELIST_LIMIT_ERROR, SYSERR_SEAGENT_VS_SELIST_SE_INTF_ERROR, SYSERR_SEAGENT_VS_CHILD_PARENT_UUID_MISSING, SYSERR_SEDP_PARENT_VS_NOT_EXIST_FOR_CHILD, SYSERR_SEAGENT_TENANT_CREATE_FAILED, SYSERR_SEAGENT_TENANT_UPDATE_FAILED, SYSERR_SEAGENT_VS_INTERFACE_ERROR, SYSERR_SEAGENT_INSUFFICIENT_MEMORY, SYSERR_SEDP_VNIC_CREATION_FAILURE, SYSERR_SEDP_VNIC_ATTACH_FAILURE, SYSERR_SEDP_VNIC_IF_CREATION_FAILURE, SYSERR_SEDP_VNIC_START_FAILURE, SYSERR_SEDP_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_MISMATCH_VRF, SYSERR_SEDP_VNIC_IP_ADDR_ADD_FAILURE, SYSERR_SEDP_VNIC_IP_ADDR_DEL_FAILURE, SYSERR_SEDP_VNIC_OWNER_CORE_NOT_FOUND, SYSERR_SEDP_VNIC_MAIN_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_MEMBER_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_VLAN_FILTER_ADD_FAILURE, SYSERR_SEDP_VNIC_VLAN_FILTER_REMOVE_FAILURE, SYSERR_SEDP_VNIC_UNKNOWN_MSG_TYPE, SYSERR_SEDP_VNIC_PCAP_INIT_FAILURE, SYSERR_GSLB_INVALID_MTYPE, SYSERR_GSLB_INVALID_SITE_CREDENTIALS, SYSERR_GSLB_OBJECT_NOT_FOUND, SYSERR_GSLB_INVALID_OPS, SYSERR_GSLB_PARTIAL_SUCCESS, SYSERR_GSLB_FQDN_CONFLICT, SYSERR_GSLB_CLEANUP_IN_PROGRESS, SYSERR_GSLB_METHOD_NOP, SYSERR_GSLB_API_NOT_SUPPORTED_FOR_UNFEDERATED_OBJECTS, SYSERR_GSLB_STATEDB_ERR, SYSERR_GSLB_SERVICE_MEMBER_VIPS_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_MEMBER_DISABLED, SYSERR_GSLB_SITE_DISABLED, SYSERR_GSLB_SERVICE_DISABLED, SYSERR_GSLB_HM_PROXY_DOWN, SYSERR_GSLB_DNS_DISABLED, SYSERR_GSLB_SERVICE_NON_AVI_VIP_INFO_UNAVAILABLE, SYSERR_GSLB_SERVICE_DATAPATH_STATUS_UNAVAILABLE, SYSERR_GSLB_SERVICE_MEMBER_SERVICES_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_INCONSISTENT_APPLICATION_PROFILE, SYSERR_GSLB_SERVICE_INVALID_APPLICATION_PROFILE, SYSERR_GSLB_SERVICE_SP_INCONSISTENT_CONFIGURED_SERVERS, SYSERR_GSLB_SERVICE_SP_INCONSISTENT_OPERATIONAL_SERVERS, SYSERR_GSLB_SERVICE_SP_ALL_SERVERS_DOWN, SYSERR_GSLB_SERVICE_SP_SOME_SERVERS_DOWN, SYSERR_GSLB_CONFIGURED_VS_IS_NOT_A_DNS_VS, SYSERR_GSLB_NOT_CONFIGURED, SYSERR_GSLB_INVALID_SENDER, SYSERR_GSLB_INVALID_SENDER_STATE, SYSERR_GSLB_INVALID_RX_ID, SYSERR_GSLB_INVALID_VIEW_ID, SYSERR_GSLB_GROUP_CONFLICT, SYSERR_GSLB_INVALID_MTYPE_AT_FOLLOWER, SYSERR_GSLB_LEADER_NOT_IN_LIST, SYSERR_GSLB_SERVICE_CTRL_STATUS_UNAVAILABLE, SYSERR_GSLB_SITE_FSM_NULL, SYSERR_GSLB_SITE_FSM_DISABLE_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_DISABLED, SYSERR_GSLB_SITE_FSM_JOIN_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_INIT, SYSERR_GSLB_SITE_FSM_UNREACHABLE, SYSERR_GSLB_SITE_FSM_LEAVE_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_MMODE, SYSERR_GSLB_SITE_ACTIVE_TO_PASSIVE_TRANSITION, SYSERR_GSLB_SITE_PASSIVE_TO_ACTIVE_TRANSITION, SYSERR_GSLB_SITE_MAX_RETRIES_DONE, SYSERR_GSLB_TIMEOUT, SYSERR_GSLB_CONNECTION_TIMEOUT, SYSERR_GSLB_CONNECTION_REFUSED_ERROR, SYSERR_GSLB_SERVICE_CTRL_STATUS_NA_DUE_TO_UNREACHABLE_SITE, SYSERR_GSLB_SERVICE_SP_NO_CONFIGURED_SERVERS, SYSERR_GSLB_INVALID_OBJECT, SYSERR_GSLB_SERVICE_POOL_DISABLED, SYSERR_GSLB_SERVICE_CREATE_FAILED, SYSERR_GSLB_SERVICE_UPDATE_FAILED, SYSERR_GSLB_GSLB_GEO_FILE_NOT_PRESENT, SYSERR_GSLB_SERVICE_MEMBER_VS_SERVICES_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_MEMBER_VS_SP_POOL_NOT_IN_SYNC, SYSERR_FILE_NOT_PRESENT, SYSERR_DNS_POLICY_CREATE_FAIL, SYSERR_DNS_POLICY_UPDATE_FAIL, SYSERR_LCM_CORE_NOT_COPIED_DUE_TO_MAX_LIMIT, SYSERR_LCM_CORE_NOT_COPIED_INSUFFICIENT_DISK_SIZE, SYSERR_LCM_SKIP_SIMILAR_CORE, SYSERR_LCM_CORE_NOT_COPIED_DUE_TO_ERRORS, SYSERR_LCM_STOP, SYSERR_POOL_SERVER_CAPEST_BREACHED, SYSERR_POOL_CREATE_FAILED, SYSERR_POOL_UPDATE_FAILED_INCONSISTENT, SYSERR_POOL_UPDATE_FAILED, SYSERR_POOL_SERVER_STATE_UPDATE_FAILED, SYSERR_POOL_UPDATE_SERVER_FAILED, SYSERR_POOL_UPDATE_LB_ALGO_NO_STATE, SYSERR_SHM_HASH_INSERT_FAILED, SYSERR_SE_RPC_PROXY_STREAM_NOT_CONNECTED, SYSERR_SE_RPC_PROXY_STREAM_WRITE_FAILED, SYSERR_SE_RPC_PROXY_UNABLE_TO_FIND_SYNC_RPC, SYSERR_PRST_PROF_OBJECT_TYPE_MISMATCH, SYSERR_PRST_PROF_OBJECT_NOT_FOUND, SYSERR_PRST_PROF_NULL, SYSERR_PRST_PROF_OBJECT_PRESENT, SYSERR_MS_OBJECT_EXISTS, SYSERR_MS_OBJECT_NOT_FOUND, SYSERR_MS_GRP_OBJECT_EXISTS, SYSERR_MS_GRP_OBJECT_NOT_FOUND, SYSERR_HTTP_POLICY_CREATE_FAILED, SYSERR_HTTP_POLICY_CREATE_EXISTS, SYSERR_HTTP_POLICY_CREATE_SHM_INSERT, SYSERR_HTTP_POLICY_UPDATE_FAILED, SYSERR_STR_GRP_REGISTER_INVAL, SYSERR_STR_GRP_DEREGISTER_INVAL, SYSERR_AG_CREATE_POST_FAILED, SYSERR_AG_CREATE_PRE_FAILED, SYSERR_AG_UPDATE_FAILED, SYSERR_APP_PROF_UPDATE_TYPE_MISMATCH, SYSERR_APP_PROF_CREATE_INVALID_TYPE, SYSERR_APP_PROF_UPDATE_PRESERVE_CLIENT_IP_CHANGED, SYSERR_APP_PROF_NOT_FOUND, SYSERR_POOL_GRP_MEMBER_NOT_FOUND, SYSERR_POOL_GRP_UPDATE_FAILED, SYSERR_POOL_GRP_CREATE_FAILED, SYSERR_POOL_GRP_UPDATE_FAILED_INCONSISTENT, SYSERR_L4PS_CONNPOL_POOL_FAILED, SYSERR_L4PS_CONNPOL_POOL_GRP_FAILED, SYSERR_L4PS_CONNPOL_IP_GRP_FAILED, SYSERR_L4PS_CREATE_FAILED, SYSERR_ANT_PROF_NOT_FOUND, SYSERR_LB_CHASH_INVALID_TYPE, SYSERR_SEC_POLICY_NOT_FOUND, SYSERR_TECH_SUPPORT_COLLECTION_NOT_DONE, SYSERR_TECH_SUPPORT_COLLECTION_SUCCESS, SYSERR_TECH_SUPPORT_COLLECTION_STARTED, SYSERR_TECH_SUPPORT_COLLECTION_ONGOING, SYSERR_TECH_SUPPORT_COLLECTION_IN_PROGRESS, SYSERR_TECH_SUPPORT_COLLECTION_SUCCESS_WITH_ERRORS, SYSERR_TECH_SUPPORT_COLLECTION_ABORTED, SYSERR_TECH_SUPPORT_COLLECTION_STATUS_FILE_NOT_FOUND, SYSERR_TECH_SUPPORT_INVALID_FILENAME, SYSERR_TECH_SUPPORT_COLLECTION_STATUS_IN_PROGRESS, SYSERR_TECH_SUPPORT_INPUT_INVALID_LEVEL, SYSERR_TECH_SUPPORT_INPUT_INVALID_SLUG, SYSERR_DATASCRIPT_FAILED, SYSERR_TECH_SUPPORT_COLLECTION_PREMATURELY_STOPPED, SYSERR_TECH_SUPPORT_V1_DEPRECATED, SYSERR_NET_PROF_NOT_FOUND, SYSERR_ALBSVC_FILE_UPLOAD_IN_PROGRESS, SYSERR_ALBSVC_FILE_UPLOAD_SUCCESS, SYSERR_ALBSVC_FILE_UPLOAD_FAILED, SYSERR_ALBSVC_FILE_UPLOAD_STARTED, SYSERR_ALBSVC_CASE_ID_MISSING, SYSERR_ALBSVC_ASSET_ID_MISSING, SYSERR_ALBSVC_AUTH_FAILURE, SYSERR_ALBSVC_REMOTE_SERVER_ERROR, SYSERR_ALBSVC_DISCONNECTED, SYSERR_ALBSVC_DEREGISTERED, SYSERR_ALBSVC_CANNOT_READ_RESPONSE, SYSERR_ALBSVC_CONTROLLER_ALREADY_REGISTERED, SYSERR_ALBSVC_SESSION_NOT_SET, SYSERR_ALBSVC_CLIENT_TIME_OUT, SYSERR_ALBSVC_CONNECTION_REFUSED, SYSERR_ALBSVC_HTTP_CLIENT_ERROR, SYSERR_ALBSVC_RESOURCE_NOT_FOUND, SYSERR_ALBSVC_INVALID_QUERY_PARAM_VALUE, SYSERR_ALBSVC_INVALID_QUERY_PARAM, SYSERR_ALBSVC_FILE_UPLOAD_CONFLICT, SYSERR_ALBSVC_INTERNAL_ERROR, SYSERR_ALBSVC_PROXY_AUTH_FAILURE, SYSERR_ALBSVC_LOGIN_URL_NOT_FOUND, SYSERR_ALBSVC_PROXY_CONFIG_PARSE_FAILURE, SYSERR_ALBSVC_LOGIN_REQ_FAILED, SYSERR_ALBSVC_REGISTRATION_FAILED, SYSERR_ALBSVC_DATABASE_WRITE_ERROR, SYSERR_ALBSVC_DEREGISTRATION_FAILED, SYSERR_ALBSVC_MALFORMED_PAYLOAD, SYSERR_ALBSVC_CASE_GET_FAILED, SYSERR_ALBSVC_CASE_CREATE_FAILED, SYSERR_ALBSVC_CASES_GET_FAILED, SYSERR_ALBSVC_CASE_UPDATE_FAILED, SYSERR_ALBSVC_STATUS_REQ_FAILED, SYSERR_ALBSVC_CRS_DOWNLOAD_FAILED, SYSERR_ALBSVC_CRS_DEPLOY_FAILED, SYSERR_ALBSVC_CRS_DATA_NOT_FOUND, SYSERR_ALBSVC_DATASTORE_READ_ERROR, SYSERR_ALBSVC_CRS_AUTO_DEPLOY_MALFORMED_URL, SYSERR_ALBSVC_CRS_DOWNLOAD_SIG_MISMATCH, SYSERR_ALBSVC_CRS_DOWNLOAD_FORBIDDEN, SYSERR_ALBSVC_DATABASE_READ_ERROR, SYSERR_ALBSVC_AVICLIENT_ERROR, SYSERR_ALBSVC_CRS_AUTODEPLOY_SUCCESS, SYSERR_ALBSVC_EMPTY_METADATA, SYSERR_ALBSVC_USERS_REQ_FAILED, SYSERR_ALBSVC_USER_DETAIL_REQ_FAILED, SYSERR_ALBSVC_CRS_URL_DECODE_FAILED, SYSERR_ALBSVC_NAME_RESOLUTION_FAILED, SYSERR_ALBSVC_x509_ERROR, SYSERR_ALBSVC_REGISTRATION_DISABLED, SYSERR_ALBSVC_FEATURE_OPT_IN_NOT_ENABLED, SYSERR_ALBSVC_USER_AGENT_DB_BATCH_SIZE_EXCEEDED, SYSERR_ALBSVC_LICENSE_STATUS_CHECK_FAILED, SYSERR_ALBSVC_FEATURE_NOT_ALLOWED, SYSERR_ALBSVC_NO_TENANT_INFO_IN_CTX, SYSERR_ALBSVC_DATABASE_UPDATE_ERROR, SYSERR_ALBSVC_ALREADY_DEREGISTERED, SYSERR_ALBSVC_FILE_DOWNLOAD_IN_PROGRESS, SYSERR_ALBSVC_FILE_DOWNLOAD_SUCCESS, SYSERR_ALBSVC_FILE_DOWNLOAD_FAILED, SYSERR_ALBSVC_FILE_DOWNLOAD_STARTED, SYSERR_UPGRADE_SYSTEM_STARTED, SYSERR_UPGRADE_CONTROLLER_STARTED, SYSERR_UPGRADE_SEGROUP_STARTED, SYSERR_RESUME_SEGROUP_STARTED, SYSERR_PATCH_SYSTEM_STARTED, SYSERR_PATCH_CONTROLLER_STARTED, SYSERR_PATCH_SEGROUP_STARTED, SYSERR_PATCHSEGROUP_RESUME_STARTED, SYSERR_ROLLBACK_SYSTEM_STARTED, SYSERR_ROLLBACK_CONTROLLER_STARTED, SYSERR_ROLLBACK_SEGROUP_STARTED, SYSERR_ROLLBACKPATCH_SYSTEM_STARTED, SYSERR_ROLLBACKPATCH_CONTROLLER_STARTED, SYSERR_ROLLBACKPATCH_SEGROUP_STARTED, SYSERR_UPGRADE_OPS_VS_DISRUPTION_WARNINGS, SYSERR_UPGRADE_OPS_COMPLIANCE_MODE_TRANSITION_STARTED, SYSERR_UPGRADE_OPS_COMPLIANCE_MODE_ERROR_RECOVERY_STARTED, SYSERR_CONCURRENT_UPGRADE, SYSERR_RESTORE_CONTROLLER_STARTED, SYSERR_EVAL_UPGRADE_SYSTEM_STARTED, SYSERR_EVAL_UPGRADE_CONTROLLER_STARTED, SYSERR_EVAL_UPGRADE_SEGROUP_STARTED, SYSERR_EVAL_RESUME_SEGROUP_STARTED, SYSERR_EVAL_PATCH_SYSTEM_STARTED, SYSERR_EVAL_PATCH_CONTROLLER_STARTED, SYSERR_EVAL_PATCH_SEGROUP_STARTED, SYSERR_EVAL_PATCHSEGROUP_RESUME_STARTED, SYSERR_EVAL_ROLLBACK_SYSTEM_STARTED, SYSERR_EVAL_ROLLBACK_CONTROLLER_STARTED, SYSERR_EVAL_ROLLBACK_SEGROUP_STARTED, SYSERR_EVAL_ROLLBACKPATCH_SYSTEM_STARTED, SYSERR_EVAL_ROLLBACKPATCH_CONTROLLER_STARTED, SYSERR_EVAL_ROLLBACKPATCH_SEGROUP_STARTED, SYSERR_EVAL_RESTORE_CONTROLLER_STARTED, SYSERR_UPGRADE_OPS_IN_PROGRESS, SYSERR_UPGRADE_OPS_CHECK_LICENSE, SYSERR_UPGRADE_OPS_CHECK_CLUSTER_STATE, SYSERR_UPGRADE_OPS_CHECK_CLUSTER_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_INPROGRESS, SYSERR_UPGRADE_OPS_CHECK_VERSION_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_REACHABILITY, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_CLOUD_READY, SYSERR_UPGRADE_OPS_CHECK_SE_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_VS_DISRUPUTION, SYSERR_UPGRADE_OPS_CHECK_ROLLBACK_BASICS, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_VERSION_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SE_VERSION_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SYSTEM_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_IMAGE_VERSION, SYSERR_UPGRADE_OPS_CHECK_DOCKER_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_ACTIVE_VERSIONS, SYSERR_UPGRADE_OPS_CHECK_BACKUP, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_ERROR_RECOVERY, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_SUSPENDED, SYSERR_UPGRADE_OPS_CHECK_SYSTEM_FLAG, SYSERR_UPGRADE_OPS_PREVIEW_RESPONSE, SYSERR_UPGRADE_OPS_CHECK_PREVIOUS_PARTITION_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_IMAGE_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_PATCH_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_PATCH_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_ROLLBACK_V1, SYSERR_UPGRADE_OPS_CHECK_ALERTS, SYSERR_UPGRADE_OPS_CHECK_DOCKER_IMAGE, SYSERR_UPGRADE_OPS_CHECK_UPGRADE_STATE_FOR_RESUME_OPS, SYSERR_UPGRADE_OPS_CHECK_PATCH_IMAGE, SYSERR_UPGRADE_OPS_CHECK_ALLOW_SE_GROUP_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SKIP_SE_GROUPS, SYSERR_UPGRADE_OPS_CHECK_CLOUD_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SKIP_ALL_SE_GROUPS, SYSERR_UPGRADE_OPS_CHECK_MAND_PATCH_ROLLBACK, SYSERR_UPGRADE_OPS_GSLB_FEATURE_CHECK, SYSERR_UPGRADE_OPS_CONFIGURATION_CHECK, SYSERR_UPGRADE_OPS_AVI_ESSENTIALS_CHECK, SYSERR_ROLLBACK_OPS_CHECK_VS_DISRUPUTION, SYSERR_UPGRADE_OPS_CHECK_SE_LINUX_ENABLED, SYSERR_UPGRADE_OPS_CHECK_PREVIOUS_DOCKER_IMAGE, SYSERR_UPGRADE_OPS_DOCKER_VERSION_CHECK, SYSERR_UPGRADE_OPS_IP_TYPE_CHECK, SYSERR_UPGRADE_OPS_CHECK_SE_LICENSE, SYSERR_UPGRADE_OPS_AVI_CLOUD_SERVICES_CHECK, SYSERR_CHECK_LICENSE, SYSERR_CHECK_CLUSTER_STATE, SYSERR_CHECK_CLUSTER_DISK_SPACE, SYSERR_CHECK_SE_GROUP_UPGRADE_OPS_INPROGRESS, SYSERR_CHECK_VERSION_COMPATIBILITY, SYSERR_CHECK_SE_REACHABILITY, SYSERR_CHECK_SE_GROUP_CLOUD_READY, SYSERR_CHECK_SE_DISK_SPACE, SYSERR_CHECK_VS_DISRUPUTION, SYSERR_CHECK_ROLLBACK_BASICS, SYSERR_CHECK_CONTROLLER_VERSION_ROLLBACK, SYSERR_CHECK_SE_VERSION_ROLLBACK, SYSERR_CHECK_CONTROLLER_ROLLBACK, SYSERR_CHECK_SE_GROUP_ROLLBACK, SYSERR_CHECK_SYSTEM_ROLLBACK, SYSERR_CHECK_IMAGE_VERSION, SYSERR_CHECK_DOCKER_DISK_SPACE, SYSERR_CHECK_ACTIVE_VERSIONS, SYSERR_CHECK_BACKUP, SYSERR_CHECK_SE_GROUP_ERROR_RECOVERY, SYSERR_CHECK_SE_GROUP_SUSPENDED, SYSERR_CHECK_SYSTEM_FLAG, SYSERR_CHECK_PREVIOUS_PARTITION_COMPATIBILITY, SYSERR_CHECK_IMAGE_COMPATIBILITY, SYSERR_CHECK_CONTROLLER_PATCH_COMPATIBILITY, SYSERR_CHECK_SE_PATCH_COMPATIBILITY, SYSERR_CHECK_SE_ROLLBACK_V1, SYSERR_CHECK_ALERTS, SYSERR_CHECK_DOCKER_IMAGE, SYSERR_CHECK_UPGRADE_STATE_FOR_RESUME_OPS, SYSERR_CHECK_PATCH_IMAGE, SYSERR_CHECK_ALLOW_SE_GROUP_ROLLBACK, SYSERR_CHECK_SKIP_SE_GROUPS, SYSERR_CHECK_CLOUD_COMPATIBILITY, SYSERR_CHECK_SKIP_ALL_SE_GROUPS, SYSERR_CHECK_MAND_PATCH_ROLLBACK, SYSERR_GSLB_FEATURE_CHECK, SYSERR_CONFIGURATION_CHECK, SYSERR_AVI_ESSENTIALS_CHECK, SYSERR_CHECK_SE_LINUX_ENABLED, SYSERR_CHECK_PREVIOUS_DOCKER_IMAGE, SYSERR_DOCKER_VERSION_CHECK, SYSERR_IP_TYPE_CHECK, SYSERR_CHECK_SE_LICENSE, SYSERR_CONFIG_CHECK, SYSERR_GSLB_MANUAL_RESUME_CHECK, SYSERR_CHECK_K8S_ACCESS, SYSERR_CHECK_IMAGE_AVAILABILITY, SYSERR_CHECK_POD_IMAGE, SYSERR_CHECK_REMOTE_IMAGE_REF, SYSERR_CHECK_CONTROLLER_PACKAGE, SYSERR_CHECK_PATCH_PACKAGE, SYSERR_CHECK_CONSENT, SYSERR_CHECK_CONFIG_VERSION, SYSERR_CHECK_CONFIG_FIPS, SYSERR_CHECK_CONFIG_FILES, SYSERR_CHECK_CONFIG_IMAGES, SYSERR_CHECK_CONFIG, SYSERR_CHECK_CONFIG_SE, SYSERR_CHECK_CONFIG_ENV, SYSERR_CHECK_CONFIG_ACTIVE_VERSIONS, SYSERR_CHECK_RESTORE_PATCH, SYSERR_GSLB_MAINTENANCE_MODE_CHECK, SYSERR_CHECK_VERSION_MIGRATION, SYSERR_CHECK_CLUSTER_SINGLE_NODE, SYSERR_MC_UPGRADE_LICENSE_ERR, SYSERR_MC_UPGRADE_CLUSTER_NOT_READY, SYSERR_MC_DISK_INSUFFICIENT_ERR, SYSERR_MC_CLUSTER_INPROGRESS_ERR, SYSERR_MC_SEGROUP_INPROGRESS_ERR, SYSERR_MC_UPGRADE_INCOMPATIBLE_IMAGE_AND_PATCH, SYSERR_MC_UPGRADE_INCOMPATIBLE_FROM_TO_IMAGE, SYSERR_MC_UPGRADE_INCOMPATIBLE_PATCH, SYSERR_MC_UPGRADE_INCOMPATIBLE_SE_GROUP_IMAGE, SYSERR_MC_SE_UNREACHABLE_ERR, SYSERR_MC_SE_GROUP_CLOUD_NOT_READY_ERR, SYSERR_MC_UPGRADE_VS_DISRUPTED_ERR, SYSERR_MC_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_SE_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_ROLLBACK_INFO_ERR, SYSERR_MC_CONTROLLER_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_SYSTEM_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_IMAGE_INVALID_ERR, SYSERR_MC_ACTIVE_VERSIONS_ERR, SYSERR_MC_BACKUP_ERR, SYSERR_MC_ROLLBACK_ON_ERR, SYSERR_MC_SUSPENDED_ERR, SYSERR_MC_SYSTEM_FLAG_ERR, SYSERR_MC_PREVIOUS_PARTITION_INCOMPATIBLE_ERR, SYSERR_MC_IMAGE_VALIDATION_ERR, SYSERR_MC_CONTROLLER_PATCH_ERR, SYSERR_MC_SE_PATCH_ERR, SYSERR_MC_SE_ROLLBACK_V1_ERR, SYSERR_MC_ALERTS, SYSERR_MC_ROLLBACK_DOCKER_IMAGE_ERR, SYSERR_MC_RESUME_OPS_ERR, SYSERR_MC_CHECK_PATCH_IMAGE_ERR, SYSERR_MC_CHECK_SE_GROUP_ROLLBACK_ERR, SYSERR_MC_SKIP_SE_GROUPS_ERR, SYSERR_MC_CHECK_CLOUD_COMPATIBILITY_ERR, SYSERR_MC_SKIP_ALL_SE_GROUPS_ERR, SYSERR_MC_MAND_PATCH_ROLLBACK_ERR, SYSERR_MC_GSLB_LEADER_ERR, SYSERR_MC_SYSTEM_CONFIGURATION_ERR, SYSERR_MC_AVI_ESSENTIALS_OPERATION_NOT_SUPPORTED_ERROR, SYSERR_MC_ROLLBACK_VS_DISRUPTED_ERR, SYSERR_MC_SE_LINUX_ENABLED_ERR, SYSERR_MC_PREVIOUS_DOCKER_IMAGE_NOT_PRESENT_ERR, SYSERR_MC_DOCKER_VERSION_INCOMPATIBLE_ERROR, SYSERR_MC_IP_TYPE_ERR, SYSERR_MC_INVALID_SE_LICENSE_ERR, SYSERR_MC_AVI_CLOUD_SERVICES_OPERATION_NOT_SUPPORTED_ERROR, SYSERR_MC_CONFIG_CHK_ERR, SYSERR_MC_GSLB_MANUAL_RESUME_ERR, SYSERR_MC_K8S_ACCESS_ERR, SYSERR_MC_IMAGE_AVAILABILITY_ERR, SYSERR_MC_POD_IMAGE_ERR, SYSERR_MC_REMOTE_IMAGE_REF_ERR, SYSERR_MC_CONTROLLER_PACKAGE_ERR, SYSERR_MC_PATCH_PACKAGE_ERR, SYSERR_MC_CONSENT_ERR, SYSERR_MC_CONFIG_VERSION_ERR, SYSERR_MC_CONFIG_FIPS_ERR, SYSERR_MC_CONFIG_FILES_ERR, SYSERR_MC_CONFIG_IMAGES_ERR, SYSERR_MC_CONFIG_ERR, SYSERR_CHECK_CONFIG_SE_ERR, SYSERR_CHECK_CONFIG_ENV_ERR, SYSERR_CHECK_CONFIG_ACTIVE_VERSIONS_ERR, SYSERR_CHECK_RESTORE_PATCH_ERR, SYSERR_MC_GSLB_MAINTENANCE_MODE_ERR, SYSERR_CHECK_VERSION_MIGRATION_ERR, SYSERR_CHECK_CLUSTER_SINGLE_NODE_ERR, SYSERR_VS_NOT_FOUND, SYSERR_DEFAULT_POOL_NOT_FOUND, SYSERR_PROXY_POOL_NOT_FOUND, SYSERR_MISSING_APPLICATION_PROFILE, SYSERR_APP_PROFILE_NOT_FOUND, SYSERR_WAF_POLICY_NOT_FOUND, SYSERR_DUPLICATE_VS, SYSERR_WRONG_VS_TYPE, SYSERR_POOL_IN_PG_NOT_FOUND, SYSERR_PG_IN_PG, SYSERR_LB_MODULE_INIT_FAILED, SYSERR_CONNPOOL_MODULE_INIT_FAILED, SYSERR_LBACTION_MODULE_INIT_FAILED, SYSERR_PG_NOT_FOUND, SYSERR_DUPLICATE_POOL, SYSERR_SSL_PROFILE_NOT_FOUND, SYSERR_PKI_PROFILE_NOT_FOUND, SYSERR_SSL_CERTKEY_NOT_FOUND, SYSERR_SET_CIPHER_LIST_FAILED, SYSERR_SET_CIPHER_SUITES_FAILED, SYSERR_WRONG_TLS_VERSION, SYSERR_ERR_PAGE_PROFILE_NO_PAGES, SYSERR_ERR_PAGE_PROFILE_NOT_FOUND, SYSERR_ERR_PAGE_NOT_FOUND, SYSERR_ERR_PAGE_REDIRECT_NOT_CONFIGURED, SYSERR_HM_NOT_FOUND, SYSERR_HTTPS_HM_MISSING_CONFIG, SYSERR_SNI_PARENT_UNCONFIGURED, SYSERR_SNI_PARENT_NOT_FOUND, SYSERR_HTTP_POLICYSET_NOT_FOUND, SYSERR_VSDS_NOT_FOUND, SYSERR_MULTIPLE_SP_POOLS_CONFIGURED, SYSERR_L4SSL_VS_INVALID_CLIENT_CERT, SYSERR_CR_PROFILE_NOT_FOUND, SYSERR_POOL_NOT_FOUND, SYSERR_LISTEN_PORTS_CFG_FAILED, SYSERR_STRGRP_NOT_FOUND, SYSERR_SSOPOLICY_NULL, SYSERR_SSOPOLICY_NO_AUTHN_POLICY, SYSERR_SSOPOLICY_NO_AUTH_PROFILE, SYSERR_AUTHPROFILE_NULL, SYSERR_SSOPOLICY_INVALID_AUTH_TYPE, SYSERR_SSOPOLICY_MISSING_SAML_IDP_SP_CONF, SYSERR_SAML_SP_CONFIG_NULL, SYSERR_SAML_SINGLE_SIGNON_URL_NULL, SYSERR_SAML_SP_METADATA_NULL, SYSERR_SAML_COOKIE_NAME_OR_KEY_NULL, SYSERR_LASSO_SERVER_CONFIG_FAILURE, SYSERR_SAML_ENTITY_ID_NULL, SYSERR_BASIC_AUTH_CONF_NULL, SYSERR_LDAP_REQUIRE_FIELD_EMPTY, SYSERR_LDAP_URL_INVALID_PARAMETER, SYSERR_LDAP_BAD_SCHEME, SYSERR_LDAP_BAD_ENCLOSURE, SYSERR_LDAP_BAD_EXTNS, SYSERR_LDAP_BAD_FILTER, SYSERR_LDAP_BAD_SCOPE, SYSERR_LDAP_BAD_ATTRS, SYSERR_LDAP_BAD_HOST, SYSERR_LDAP_USER_ATTRIBUTE_NULL, SYSERR_LDAP_URL_PARSE_FAIL, SYSERR_LDAP_INVALID_URL, SYSERR_AUTH_PROFILE_NOT_FOUND, SYSERR_SSO_TYPE_MISMATCH, SYSERR_NULL_CACHE_CONFIG, SYSERR_SSOPOLICY_NOT_FOUND, SYSERR_CLIENT_AUTH_PROFILE_NOT_FOUND, SYSERR_CLIENT_AUTH_PROFILE_NULL, SYSERR_SAML_IDP_METADATA_NULL, SYSERR_INVALID_OAUTH_LOGOUT_URI_HTTP_SCHEME, SYSERR_LASSO_SERVER_ERROR_ADD_PROVIDER_FAILED, SYSERR_LASSO_SERVER_ERROR_ADD_PROVIDER_PROTOCOL_MISMATCH, SYSERR_LASSO_PARAMS_PROVIDERS_UNAVAILABLE, SYSERR_JWTPROFILE_NULL, SYSERR_JWTSERVER_PROFILE_NOT_FOUND, SYSERR_AUTH_PROFILE_JWTSERVER_PROFILE_OBJECT_NULL, SYSERR_JWT_NAME_NULL, SYSERR_JWT_LOCATION_NULL, SYSERR_JWT_VS_AUDIENCE_NULL, SYSERR_SSO_JWT_VS_INFO_NULL, SYSERR_SUB_CONFIG_FAILURE, SYSERR_BIND_WAF_FAILURE, SYSERR_PROXY_INIT_FAILURE, SYSERR_GRPC_CONFIG_FAILURE, SYSERR_BIND_POLICY_FAILURE, SYSERR_BIND_PROFILE_FAILURE, SYSERR_BIND_LUA_SCRIPT_FAILURE, SYSERR_LUA_SCRIPT_SYNTAX, SYSERR_MISSING_LDAP_VS_CONF, SYSERR_SECPOL_RATE_LIMITER_HTTP_LOC_ERR, SYSERR_BIND_CSRF_FAILURE, SYSERR_COMPR_FLTR_UNKNOWN_LEVEL, SYSERR_COMPR_MIME_TYPE_NOT_INITED, SYSERR_IPADDRGRP_NOT_FOUND, SYSERR_DUPLICATE_UPSTREAM, SYSERR_UPSTREAM_COMPLEX_COMPILATION_FAILED, SYSERR_UPSTREAM_INIT_NO_SERVERS, SYSERR_UPSTREAM_INVALID_ADDRESS, SYSERR_UPSTREAM_INVALID_HOST, SYSERR_UPSTREAM_WITHOUT_PORT, SYSERR_UPSTREAM_INVALID_PARAMETER, SYSERR_UPSTREAM_INVALID_VALUE, SYSERR_UPSTREAM_LB_NO_PEERS, SYSERR_UPSTREAM_LB_NULL_CONF, SYSERR_UPSTREAM_PARSE_URL_FAILED, SYSERR_UPSTREAM_UNSUPPORTED_PARAMETER, SYSERR_PAA_NO_OBJECT, SYSERR_PAA_FILESYSTEM_CREATE_FAIL, SYSERR_PAA_CACHE_CREATE_FAIL, SYSERR_WAF_INIT_FAIL, SYSERR_WAF_INIT_SIGNATURES_FAIL, SYSERR_WAF_WHITELIST_INIT_FAIL, SYSERR_WAF_PSM_INIT_FAIL, SYSERR_WAF_INIT_APP_SIGNATURES_FAIL, SYSERR_WAF_POSTPROCESS_SIGNATURES_FAIL, SYSERR_WAF_ALLOWLIST_INIT_FAIL, SYSERR_WAF_POLICY_INIT_FAIL, SYSERR_WAF_INIT_CRS_OVERRIDE_FAIL, SYSERR_WAF_INIT_INSUFFICIENT_APP_LEARNING_MEMORY, SYSERR_BOT_INIT_FAIL, SYSERR_BOT_ALLOWLIST_INIT_FAIL, SYSERR_BOT_POLICY_NOT_FOUND, SYSERR_BIND_BOT_FAILURE, SYSERR_BOT_MAPPING_NOT_FOUND, SYSERR_BOT_CONSOLIDATOR_NOT_FOUND, SYSERR_POLICY_HASH_REMOVE, SYSERR_POLICY_V4_TREE_CREATION, SYSERR_POLICY_V6_TREE_CREATION, SYSERR_POLICY_APPLOG_PROV, SYSERR_POLICY_CLIENT_IP_GROUP_UUID, SYSERR_POLICY_PATH_MATCH_GROUP_UUID, SYSERR_POLICY_QUERY_MATCH_GROUP_UUID, SYSERR_POLICY_UNKOWN_MATCH_ACTION, SYSERR_POLICY_INVALID_HDR_ACTIONS, SYSERR_POLICY_RWH_COOKIE_OPER, SYSERR_POLICY_HASH_INSERT, SYSERR_SSL_CERT_NOT_PRESENT, SYSERR_SSL_CERT_KEY_NOT_PRESENT, SYSERR_SSL_CTX_CREATION_ERR, SYSERR_SSL_CERT_READ_FAILURE, SYSERR_SSL_CERT_LOAD_TO_CTX, SYSERR_SSL_CERT_IDX_TO_CTX, SYSERR_SSL_KEY_LOAD_TO_CTX, SYSERR_SSL_CERT_CHAIN_READ_FAILURE, SYSERR_SSL_CERT_CHAIN_ADD_FAILURE, SYSERR_SSL_KEY_READ_FAILURE, SYSERR_SSL_CERTIFICATE_AND_KEY_MISMATCH, SYSERR_SSL_CIPHER_LIST_NOT_SET, SYSERR_SSL_CIPHER_SUITES_NOT_SET, SYSERR_SSL_PKI_CLIENT_CA, SYSERR_SSL_DHPARAM_FAILURE, SYSERR_SSL_ECDH_FAILURE, SYSERR_SSL_HOSTMAP_FAILURE, SYSERR_SSL_SESSION_CACHE_INIT, SYSERR_SSL_SESSION_TIX_KEYS_INIT, SYSERR_SSL_PKI_CRL, SYSERR_PKI_PROFILE_CONFIG_NO_CA_CERT, SYSERR_DUPLICATE_PKI_PROFILE, SYSERR_SET_SSL_STAPLE_FAILURE, SYSERR_ICAP_PROFILE_NOT_FOUND, SYSERR_SSL_EVH_PARENT_NOT_FOUND, SYSERR_SSL_MEMPOOL_NAME_LEN_EXCEEDED, SYSERR_SSL_MEMPOOL_UUID_LEN_EXCEEDED, SYSERR_CONFIG_OBJ_NAME_LEN_EXCEEDED, SYSERR_SSL_EVH_PARENT_IN_FAULT_STATE, SYSERR_SPL_OBJ_NAME_LEN_EXCEEDED, SYSERR_SSL_PKI_CRL_FILEOBJECT_NOT_FOUND, SYSERR_AUTH_MISSING_OAUTH_PROFILE, SYSERR_OAUTH_MISSING_AUTHZ_EP, SYSERR_OAUTH_MISSING_TOKEN_EP, SYSERR_OAUTH_MISSING_INTROSPECTION_EP, SYSERR_INVALID_JWT_PROFILE_OBJECT, SYSERR_OAUTH_MISSING_POOL_OBJECT, SYSERR_MISSING_OAUTH_VS_CONF, SYSERR_OAUTH_MISSING_REDIRECT_URI, SYSERR_OAUTH_MISSING_CLIENT_CREDENTIALS, SYSERR_OAUTH_MISSING_RS_CREDENTIALS, SYSERR_OAUTH_MISSING_ISSUER, SYSERR_OAUTH_MISSING_USERINFO_EP, SYSERR_CSRF_POLICY_NOT_FOUND, SYSERR_CSRF_INIT_FAIL, SYSERR_LIC_CONVERT_METERED_BANDWIDTH_NON_AZURE_FAILED, SYSERR_LIC_RESERVE_LEDGER_METADATA_REQ_UNIDENTIFIED, SYSERR_LIC_CONVERT_FORMULA_NOT_DEFINED, SYSERR_LIC_CONVERT_MALFORMED_PAYLOAD, SYSERR_FILE_CONTENT_DECODE_FAILED, SYSERR_SVC_FAILURE, SYSERR_SVC_SUCCESS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_FAILED, SYSERR_BAD_REQUEST, SYSERR_TEST1, SYSERR_TEST2, SYSERR_QUEUE_TRANSPORT_FAILURE, SYSERR_QUEUE_RETRY_TASK, SYSERR_QUEUE_FULL, SYSERR_DATASTORE_TRANSPORT_FAILURE, SYSERR_DATASTORE_UNKNOWN_FAILURE, SYSERR_DATASTORE_OBJECT_DOES_NOT_EXIST, SYSERR_DATASTORE_REFERENCE_DOES_NOT_EXIST, SYSERR_DATASTORE_DB_LOCKED, SYSERR_DATASTORE_LOCK_FAILURE, SYSERR_DATASTORE_TBL_NOT_EXIST, SYSERR_DATABASE_OBJECT_DOES_NOT_EXIST, SYSERR_DATABASE_OBJECT_MODIFICATION_NOT_ALLOWED_FOR_NON_ADMIN, SYSERR_SVC_COMMON_OBJECT_NOT_IN_CACHED_VIEW, SYSERR_RPC_CANCELED_BY_CLIENT, SYSERR_RPC_TIMED_OUT, SYSERR_RPC_SEND_FAILED, SYSERR_RPC_CANCELED_BY_TRANSACTION_CLEANUP, SYSERR_NO_MULTICAST_RECEIVERS, SYSERR_RPC_FAILED, SYSERR_RPC_CONNECT_FAILED, SYSERR_CONTROLLER_NOT_READY, SYSERR_VERSION_MISMATCH, SYSERR_ALREADY_REGISTERED, SYSERR_SE_GRP_CHANGE_REBOOT, SYSERR_INVALID_METHOD, SYSERR_DESERIALIZATION, SYSERR_SERIALIZATION, SYSERR_ENQUEUE, SYSERR_DEQUEUE, SYSERR_INVALID_READ_LEVEL, SYSERR_ADD_HM_PHM_OBJECT_NOT_FOUND, SYSERR_CREATE_INVALID_PERSISTENCE_TYPE, SYSERR_VS_INVALID_METHOD, SYSERR_VS_NOT_PRESENT, SYSERR_VS_INVALID_REQUEST, SYSERR_VS_NOT_ENOUGH_RESOURCES, SYSERR_VS_SE_NOT_AVAILABLE, SYSERR_VS_VNIC_FAILURE, SYSERR_VS_DELETE_WHILE_STILL_BEING_REFERRED, SYSERR_INVALID_HEALTH_MONITOR_TYPE, SYSERR_VS_SE_ASSIGNMENT_FAILED, SYSERR_VS_INVALID_OBJECT, SYSERR_VS_SERVICE_ENGINE_DOWN, SYSERR_VS_RPC_FAILURE, SYSERR_VS_NOT_BOUND, SYSERR_VS_DISABLED, SYSERR_VS_INTERNAL_ERROR, SYSERR_VS_SCALEOUT_ERROR, SYSERR_VS_SCALEIN_ERROR, SYSERR_VS_MIGRATE_ERROR, SYSERR_VS_MIGRATE_SCALEOUT_ERROR, SYSERR_VS_MIGRATE_SCALEIN_ERROR, SYSERR_VS_AWAIT_STATIC_SE, SYSERR_VS_MIN_SE_NOT_ASSIGNED, SYSERR_VS_SE_NOT_AT_CURRENT_VERSION, SYSERR_VS_RUNTIME_ABSENT, SYSERR_VS_STATEDB_ERR, SYSERR_VS_SNI_CHILD_PARENT_SELIST_MISMATCH, SYSERR_VS_SNI_PARENT_NOT_FOUND, SYSERR_VS_SNI_CHILD_PARENT_SEGROUP_MISMATCH, SYSERR_VS_STATS_INDEX_NOT_AVAILABLE, SYSERR_VS_UPDATE_FAILED, SYSERR_VS_CREATE_FAILED, SYSERR_VS_GEO_DATABASES_NOT_LOADED, SYSERR_VS_FQDN_LEN_EXCEEDED, SYSERR_VS_STATIC_FQDN_LEN_EXCEEDED, SYSERR_VS_DNS_TXT_RDATA_LEN_EXCEEDED, SYSERR_SE_MGR_VNIC_ALLOC_FAIL, SYSERR_SE_MGR_VNIC_NOT_FOUND, SYSERR_SE_MGR_UNKNOWN_SE, SYSERR_SE_MGR_UNKNOWN_STATE_TRANSITION, SYSERR_SE_MGR_SE_OFFLINE_HB_FAILURE, SYSERR_SE_UPGRADE_IN_PROGRESS, SYSERR_SE_NOT_CONNECTED, SYSERR_RM_RES_UNAVAIL, SYSERR_RM_RES_UNAVAIL_NOTIFY, SYSERR_RM_RES_NOT_INUSE, SYSERR_RM_CONSUMER_NOT_FOUND, SYSERR_RM_REACHABILITY_FAILED, SYSERR_RM_RELEASE_SE_UNAVAIL, SYSERR_RM_UNKNOWN_SE_GROUP, SYSERR_RM_NO_SE_FOUND, SYSERR_RM_PARTIAL_SE_FOUND, SYSERR_RM_AWAIT_VM_CREATE, SYSERR_RM_AWAIT_VNIC_ADD, SYSERR_RM_AWAIT_BOOTUP, SYSERR_RM_RESOURCE_NOT_FOUND, SYSERR_RM_CANNOT_SPAWN_SE, SYSERR_RM_RES_NOT_NEEDED, SYSERR_RM_RES_INFRA_DELETED, SYSERR_RM_RES_USER_DELETED, SYSERR_RM_RES_USER_REBOOTED, SYSERR_RM_RES_CRASHED, SYSERR_RM_RES_CONN_LOST, SYSERR_RM_RES_VIP_REACH_LOST, SYSERR_RM_VS_PROCESSING, SYSERR_RM_VNIC_IP_FAILURE, SYSERR_RM_STATIC_NO_POOL, SYSERR_RM_STATIC_POOL_EXHAUSTED, SYSERR_RM_VIP_MULT_NETWORKS, SYSERR_RM_SRVR_MULT_NETWORKS, SYSERR_RM_VIP_NO_NETWORK, SYSERR_RM_SRVR_NO_NETWORK, SYSERR_RM_MAX_PARALLEL_SE_CREATE, SYSERR_RM_MAX_SE_CREATE_ATTEMPTS, SYSERR_RM_MULT_SE_CRASH, SYSERR_RM_VS_SE_CREATE_IN_PROG, SYSERR_RM_VS_SE_BOOTUP_IN_PROG, SYSERR_RM_VS_SE_VNIC_ADD_IN_PROG, SYSERR_RM_VS_SE_VNIC_IP_IN_PROG, SYSERR_RM_NO_SUITABLE_HOST, SYSERR_RM_NO_SE_IN_SE_GRP, SYSERR_RM_ALL_SE_IN_SE_GRP_DOWN, SYSERR_RM_NO_SE_IN_SE_GRP_SRVR_ACC, SYSERR_RM_NO_SE_IN_SE_GRP_VIP_ACC, SYSERR_RM_ALL_SE_IN_SE_GRP_MAX_VS, SYSERR_RM_ALL_SE_IN_SE_GRP_NW_ACC_MAX_VS, SYSERR_RM_VIP_SE_NW_ACC, SYSERR_RM_VIP_SE_MAX_VS, SYSERR_RM_VIP_SE_GRP_MISMATCH, SYSERR_RM_VIP_SE_PENDING_OP, SYSERR_RM_MULT_MGMT_SUBNET, SYSERR_RM_MAX_SE_IN_GRP, SYSERR_RM_BOOTUP_FAILURE, SYSERR_RM_PENDING_VNIC_OP, SYSERR_RM_SE_MGMT_NO_STATIC_IPS_CONFIGURED, SYSERR_RM_SE_MGMT_STATIC_IPS_EXHAUSTED, SYSERR_RM_NO_MGMT_SUBNET, SYSERR_RM_MGMT_DHCP_FAILURE, SYSERR_RM_CANNOT_ADD_VNICS, SYSERR_RM_CONSUMER_RESOURCES_SATISFIED, SYSERR_RM_DATA_DHCP_FAILURE, SYSERR_RM_QUERY_HOST_IN_PROGRESS, SYSERR_RM_INSUFFICIENT_BUFFER_SE, SYSERR_RM_NO_DEFAULT_GW_SE_MGMT_NW, SYSERR_RM_PARENT_SE_NW_ACC, SYSERR_RM_PARENT_SE_MAX_VS, SYSERR_RM_PARENT_SE_GRP_MISMATCH, SYSERR_RM_DEF_GW_INCORRECT, SYSERR_RM_NETWORK_NOT_FOUND, SYSERR_RM_ALL_SE_IN_SE_GRP_USED, SYSERR_RM_SE_GRP_PENDING_OP, SYSERR_RM_ALL_SE_IN_SE_GRP_DISABLED, SYSERR_RM_VS_SE_PING_CHECK_IN_PROG, SYSERR_RM_CONSUMER_PENDING_TASK, SYSERR_RM_SE_GRP_VIP_NW_ACC, SYSERR_RM_SE_GRP_NW_ACC, SYSERR_RM_SE_GRP_MAX_VS, SYSERR_RM_ALL_SE_IN_SE_GRP_GW_DOWN, SYSERR_RM_SE_GW_DOWN, SYSERR_RM_SE_DISCONNECTED, SYSERR_RM_RES_USER_DISABLED_FORCE, SYSERR_RM_VS_SE_ATTACH_IP_IN_PROG, SYSERR_RM_LICENSE_EXCEEDED_CANNOT_SPAWN_SE, SYSERR_RM_RES_SWTICHOVER_FORCE, SYSERR_RM_HA_HOST_UNAVAILABLE, SYSERR_RM_RES_USER_DISABLED, SYSERR_RM_NO_BGP_PEER_ADVERTISE_VIP, SYSERR_RM_NO_BGP_PEER_ADVERTISE_SNAT, SYSERR_RM_SRVR_NETWORK_NOT_FOUND, SYSERR_RM_VRF_NOT_FOUND, SYSERR_RM_BGP_NETWORK_NOT_FOUND, SYSERR_RM_VIP_NETWORK_NOT_FOUND, SYSERR_RM_READ_MISSING_FILTER, SYSERR_RM_CLOUD_NOT_FOUND, SYSERR_RM_SEGROUP_NOT_FOUND, SYSERR_RM_SE_OFFLINE, SYSERR_RM_SE_USED, SYSERR_RM_SE_BGP_PEERS_DOWN, SYSERR_RM_SE_FLAVOR_LIMIT_REACHED, SYSERR_RM_SE_INSUFFICIENT_VNIC_SLOTS, SYSERR_VI_MGR_SEVM_VNIC_SUCCESS, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_HW_INFO, SYSERR_VI_MGR_SEVM_CREATE_FAIL_DUPLICATE_NAME, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MGMT_NW, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_CPU, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MEM, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_LEASE, SYSERR_VI_MGR_SEVM_CREATE_FAIL_OVF_ERROR, SYSERR_VI_MGR_SEVM_CREATE_NO_HOST_VM_NETWORK, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_PROGRESS, SYSERR_VI_MGR_SEVM_CREATE_FAIL_ABORTED, SYSERR_VI_MGR_SEVM_CREATE_FAILURE, SYSERR_VI_MGR_SEVM_CREATE_FAIL_POWER_ON, SYSERR_VI_MGR_SEVM_VNIC_NO_VM, SYSERR_VI_MGR_SEVM_VNIC_MAC_ADDR_ERROR, SYSERR_VI_MGR_SEVM_VNIC_FAILURE, SYSERR_VI_MGR_SEVM_VNIC_NO_PG_PORTS, SYSERR_VI_MGR_SEVM_DELETE_FAILURE, SYSERR_VI_MGR_SEVM_CREATE_LIMIT_REACHED, SYSERR_VI_MGR_SEVM_SET_MGMT_IP_FAILED, SYSERR_VI_MGR_SEVM_CREATE_ACCESS_ERROR, SYSERR_VI_MGR_SEVM_CREATE_NO_IMAGE, SYSERR_VI_MGR_SEVM_VINFRA_UNINITIALIZED, SYSERR_VI_MGR_SEVM_CREATE_NO_HOST, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MGMT_NW_PORTS, SYSERR_VI_MGR_SEVM_INVALID_DATA, SYSERR_VI_MGR_SEVM_CREATE_FAIL_MULTIPLE_MGMT_NW, SYSERR_VI_MGR_SEVM_VCENTER_CONN_FAIL, SYSERR_VI_MGR_SEVM_TIMED_OUT, SYSERR_VI_MGR_SEVM_NO_SOURCE_CLONE, SYSERR_VI_MGR_SEVM_NO_AVAILABILITY_ZONE, SYSERR_VI_MGR_SEVM_FLAVOR_UNAVAIL, SYSERR_VI_MGR_SEVM_DELETED, SYSERR_VI_MGR_SEVM_VINFRA_FAILURE, SYSERR_VI_MGR_SEVM_VNIC_FAILURE_QUESTION, SYSERR_VI_MGR_LOGIN_FAIL_NO_VCENTER, SYSERR_VI_MGR_LOGIN_FAIL_USER_CREDENTIALS, SYSERR_VI_MGR_VCENTER_VERSION_MISMATCH, SYSERR_RM_LICENSE_QUOTA_LIMIT_EXCEEDED_CANNOT_SPAWN_SE, SYSERR_DB_CACHE_TBL_NOT_FOUND, SYSERR_DB_CACHE_OBJ_NOT_FOUND, SYSERR_DB_QUERY_QUEUED, SYSERR_DB_QUERY_BATCHED, SYSERR_DB_UPDATE_FAILED, SYSERR_DB_QUERY_FAILED, SYSERR_DB_ENQUEUE_FULL, SYSERR_OS_AGENT_Q_FULL, SYSERR_OS_AGENT_OPENSTACK_UNINITIALIZED, SYSERR_OS_AGENT_OPENSTACK_ACCESSERR, SYSERR_OS_AGENT_OPENSTACK_RESOURCEERR, SYSERR_OS_AGENT_TENANT_ABSENT, SYSERR_OS_AGENT_INVALID_DATA, SYSERR_CC_SVC_Q_FULL, SYSERR_CC_AGENT_UNINITIALIZED, SYSERR_CC_AGENT_ACCESSERR, SYSERR_CC_AGENT_RESOURCEERR, SYSERR_CC_AGENT_TENANT_ACCESSERR, SYSERR_CC_AGENT_TENANT_ABSENT, SYSERR_CC_SVC_INVALID_DATA, SYSERR_CC_OS_AGENT_NEUTRON_HOST_ACCESSERR, SYSERR_CC_NO_FLAVOR, SYSERR_CC_AGENT_ABSENT, SYSERR_CC_AGENT_CONFIG_FAILURE, SYSERR_CC_AGENT_DECONFIG_FAILURE, SYSERR_CC_AGENT_NON_INFRA_SEVM, SYSERR_MESOS_DISCOVERY_DEPLOYMENT_FAIL, SYSERR_MESOS_DISCOVERY_TIMEOUT, SYSERR_MARATHON_APP_TERMINATED, SYSERR_MARATHON_INACCESSIBLE, SYSERR_FLEET_API_ERROR, SYSERR_MESOS_SSH_CMD_TIMEOUT, SYSERR_MESOS_SSH_ABORTED, SYSERR_MESOS_SSH_FAILURE, SYSERR_MESOS_SSH_NOTFOUND, SYSERR_CC_AGENT_VNIC_NO_IPS_AVAILABLE, SYSERR_CC_AGENT_VNIC_NO_SUBNETWORK, SYSERR_CC_AGENT_VNIC_FAILURE, SYSERR_CC_AGENT_SCALE_IN_FAILED, SYSERR_CC_AGENT_DS_FAILED, SYSERR_CC_AGENT_SCALE_OUT_FAILED, SYSERR_CC_TOO_BUSY, SYSERR_CC_AGENT_NOT_IMPLEMENTED, SYSERR_CC_AGENT_METHOD_NOT_IMPLEMENTED, SYSERR_CC_AGENT_GENERIC_FAILURE, SYSERR_RUM_TOOMANYSAMPLES, SYSERR_METRICS_TOO_MANY_MSG, SYSERR_METRICS_TOO_MANY_MSG_ACROSS_ENTITIES, SYSERR_ANOMALYZER_NOT_ENOUGH_SAMPLES, SYSERR_AUTOSCALE_REASON_INTELLIGENT_AUTOSCALE, SYSERR_AUTOSCALE_REASON_CONFIG_UPDATE, SYSERR_AUTOSCALE_REASON_POOL_STATE_CHANGE, SYSERR_AUTOSCALE_REASON_ALERT, SYSERR_AUTOSCALEIN_FAILED_LIMIT_EXCEEDED, SYSERR_AUTOSCALEOUT_FAILED_LIMIT_EXCEEDED, SYSERR_AUTOSCALE_IGNORED_AS_WITHIN_COOLDOWN, SYSERR_AUTOSCALE_ORCHESTRATION_TIMEOUT, SYSERR_AUTOSCALE_REASON_NOT_ENOUGH_SERVERS, SYSERR_AUTOSCALE_REASON_TOO_MANY_SERVERS, SYSERR_AUTOSCALE_REASON_ORCHESTRATION_FAILED, SYSERR_AUTOSCALE_REASON_MANUAL, SYSERR_AUTOSCALE_POLICY_NOT_FOUND, SYSERR_AUTOSCALE_REASON_GARBAGE_COLLECTION, SYSERR_AUTOSCALE_SCHEDULED_SCALEIN, SYSERR_AUTOSCALE_SCHEDULED_SCALEOUT, SYSERR_LICENSE_FIELD_NAME_NOT_SET, SYSERR_LICENSE_FILE_NOT_FOUND, SYSERR_LICENSE_FIELD_VALID_UNTIL_NOT_SET, SYSERR_LICENSE_INVALID_TIERS, SYSERR_LICENSE_FIELD_LICENSE_ID_NOT_PRESENT, SYSERR_LICENSE_INVALID_VERSION, SYSERR_LICENSE_DECRYPTION_FAILED, SYSERR_LICENSE_ENFORCEMENT_KEY_NOT_VALID, SYSERR_LICENSE_INVALID_SERIALKEY, SYSERR_LICENSE_INVALID_METRICS, SYSERR_LICENSE_GRPC_NOT_READY, SYSERR_LATEST_LICENSE_ALREADY_DEPLOYED, SYSERR_LICENSE_MGR_GRPC_NOT_READY, SYSERR_LICENSE_TRANSACTION_TENANT_REQUIRED, SYSERR_LICENSE_TRANSACTION_INSUFFICIENT_RESOURCES, SYSERR_LICENSE_TRANSACTION_PER_TENANT_NOT_SUPPORTED, SYSERR_FLOATING_LICENSE_NOT_SUPPORTED, SYSERR_LICENSE_MGR_CANNOT_DELETE_LICENSE, SYSERR_LICENSE_MGR_LICENSE_TIER_NOT_FOUND, SYSERR_LICENSE_EXPIRED, SYSERR_LICENSE_LEDGER_UPDATE_FAILED, SYSERR_LICENSE_TRANSACTION_INSUFFICIENT_SAAS_LICENSE, SYSERR_LICENSE_TRANSACTION_MAX_SERVICE_UNITS_LIMIT, SYSERR_LICENSE_SAAS_UNSUBSCRIBED, SYSERR_LICENSE_SAAS_SYNC_RPC_ERROR, SYSERR_LICENSE_SAAS_SYNC_CONNECT_ERROR, SYSERR_LICENSE_SAAS_SYNC_SERVER_ERROR, SYSERR_LICENSE_SAAS_SYNC_INSUFFICIENT_LICENSE, SYSERR_LICENSE_TRANSACTION_INCORRECT_TIER, SYSERR_LICENSE_TRANSACTION_DATASTORE_ERROR, SYSERR_LICENSE_INVALID_TIER, SYSERR_TRIAL_OR_EVAL_LICENSE_ADDITION_NOT_ALLOWED, SYSERR_LICENSE_INVALID_CLUSTER_UUID, SYSERR_LICENSE_SAAS_LICENSE_INSTALLATION_FAILED, SYSERR_LICENSE_TRANSACTION_SERVICE_UNITS_REQUIRED, SYSERR_LICENSE_TRANSACTION_SEGROUP_LIMIT_EXCEEDED, SYSERR_LICENSE_TRANSACTION_TENANT_LIMIT_EXCEEDED, SYSERR_LICENSE_TRANSACTION_SYSTEM_LIMIT_EXCEEDED, SYSERR_LICENSE_TRANSACTION_RESERVATION_VIOLATION, SYSERR_SEAGENT_OBJ_INACTIVE, SYSERR_SEAGENT_OBJ_AWAITING_DP_PROGRAMMING, SYSERR_SEAGENT_OBJ_ACTIVE, SYSERR_SEAGENT_OBJ_GRAPHDB_ERROR, SYSERR_SEAGENT_OBJ_DP_ERROR, SYSERR_SEAGENT_OBJ_DISABLED_RULE_POOL, SYSERR_SEAGENT_EASTWEST_VS_SUBNET_ERROR, SYSERR_SEAGENT_OBJ_NOT_FOUND, SYSERR_SEAGENT_VS_NOT_FOUND, SYSERR_SEAGENT_VS_VRF_ERROR, SYSERR_SEAGENT_VS_SELIST_LIMIT_ERROR, SYSERR_SEAGENT_VS_SELIST_SE_INTF_ERROR, SYSERR_SEAGENT_VS_CHILD_PARENT_UUID_MISSING, SYSERR_SEDP_PARENT_VS_NOT_EXIST_FOR_CHILD, SYSERR_SEAGENT_TENANT_CREATE_FAILED, SYSERR_SEAGENT_TENANT_UPDATE_FAILED, SYSERR_SEAGENT_VS_INTERFACE_ERROR, SYSERR_SEAGENT_INSUFFICIENT_MEMORY, SYSERR_SEDP_VNIC_CREATION_FAILURE, SYSERR_SEDP_VNIC_ATTACH_FAILURE, SYSERR_SEDP_VNIC_IF_CREATION_FAILURE, SYSERR_SEDP_VNIC_START_FAILURE, SYSERR_SEDP_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_MISMATCH_VRF, SYSERR_SEDP_VNIC_IP_ADDR_ADD_FAILURE, SYSERR_SEDP_VNIC_IP_ADDR_DEL_FAILURE, SYSERR_SEDP_VNIC_OWNER_CORE_NOT_FOUND, SYSERR_SEDP_VNIC_MAIN_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_MEMBER_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_VLAN_FILTER_ADD_FAILURE, SYSERR_SEDP_VNIC_VLAN_FILTER_REMOVE_FAILURE, SYSERR_SEDP_VNIC_UNKNOWN_MSG_TYPE, SYSERR_SEDP_VNIC_PCAP_INIT_FAILURE, SYSERR_GSLB_INVALID_MTYPE, SYSERR_GSLB_INVALID_SITE_CREDENTIALS, SYSERR_GSLB_OBJECT_NOT_FOUND, SYSERR_GSLB_INVALID_OPS, SYSERR_GSLB_PARTIAL_SUCCESS, SYSERR_GSLB_FQDN_CONFLICT, SYSERR_GSLB_CLEANUP_IN_PROGRESS, SYSERR_GSLB_METHOD_NOP, SYSERR_GSLB_API_NOT_SUPPORTED_FOR_UNFEDERATED_OBJECTS, SYSERR_GSLB_STATEDB_ERR, SYSERR_GSLB_SERVICE_MEMBER_VIPS_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_MEMBER_DISABLED, SYSERR_GSLB_SITE_DISABLED, SYSERR_GSLB_SERVICE_DISABLED, SYSERR_GSLB_HM_PROXY_DOWN, SYSERR_GSLB_DNS_DISABLED, SYSERR_GSLB_SERVICE_NON_AVI_VIP_INFO_UNAVAILABLE, SYSERR_GSLB_SERVICE_DATAPATH_STATUS_UNAVAILABLE, SYSERR_GSLB_SERVICE_MEMBER_SERVICES_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_INCONSISTENT_APPLICATION_PROFILE, SYSERR_GSLB_SERVICE_INVALID_APPLICATION_PROFILE, SYSERR_GSLB_SERVICE_SP_INCONSISTENT_CONFIGURED_SERVERS, SYSERR_GSLB_SERVICE_SP_INCONSISTENT_OPERATIONAL_SERVERS, SYSERR_GSLB_SERVICE_SP_ALL_SERVERS_DOWN, SYSERR_GSLB_SERVICE_SP_SOME_SERVERS_DOWN, SYSERR_GSLB_CONFIGURED_VS_IS_NOT_A_DNS_VS, SYSERR_GSLB_NOT_CONFIGURED, SYSERR_GSLB_INVALID_SENDER, SYSERR_GSLB_INVALID_SENDER_STATE, SYSERR_GSLB_INVALID_RX_ID, SYSERR_GSLB_INVALID_VIEW_ID, SYSERR_GSLB_GROUP_CONFLICT, SYSERR_GSLB_INVALID_MTYPE_AT_FOLLOWER, SYSERR_GSLB_LEADER_NOT_IN_LIST, SYSERR_GSLB_SERVICE_CTRL_STATUS_UNAVAILABLE, SYSERR_GSLB_SITE_FSM_NULL, SYSERR_GSLB_SITE_FSM_DISABLE_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_DISABLED, SYSERR_GSLB_SITE_FSM_JOIN_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_INIT, SYSERR_GSLB_SITE_FSM_UNREACHABLE, SYSERR_GSLB_SITE_FSM_LEAVE_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_MMODE, SYSERR_GSLB_SITE_ACTIVE_TO_PASSIVE_TRANSITION, SYSERR_GSLB_SITE_PASSIVE_TO_ACTIVE_TRANSITION, SYSERR_GSLB_SITE_MAX_RETRIES_DONE, SYSERR_GSLB_TIMEOUT, SYSERR_GSLB_CONNECTION_TIMEOUT, SYSERR_GSLB_CONNECTION_REFUSED_ERROR, SYSERR_GSLB_SERVICE_CTRL_STATUS_NA_DUE_TO_UNREACHABLE_SITE, SYSERR_GSLB_SERVICE_SP_NO_CONFIGURED_SERVERS, SYSERR_GSLB_INVALID_OBJECT, SYSERR_GSLB_SERVICE_POOL_DISABLED, SYSERR_GSLB_SERVICE_CREATE_FAILED, SYSERR_GSLB_SERVICE_UPDATE_FAILED, SYSERR_GSLB_GSLB_GEO_FILE_NOT_PRESENT, SYSERR_GSLB_SERVICE_MEMBER_VS_SERVICES_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_MEMBER_VS_SP_POOL_NOT_IN_SYNC, SYSERR_FILE_NOT_PRESENT, SYSERR_GSLB_SERVICE_STATUS_UNKNOWN_IN_PASSIVE_SITE, SYSERR_DNS_POLICY_CREATE_FAIL, SYSERR_DNS_POLICY_UPDATE_FAIL, SYSERR_LCM_CORE_NOT_COPIED_DUE_TO_MAX_LIMIT, SYSERR_LCM_CORE_NOT_COPIED_INSUFFICIENT_DISK_SIZE, SYSERR_LCM_SKIP_SIMILAR_CORE, SYSERR_LCM_CORE_NOT_COPIED_DUE_TO_ERRORS, SYSERR_LCM_STOP, SYSERR_POOL_SERVER_CAPEST_BREACHED, SYSERR_POOL_CREATE_FAILED, SYSERR_POOL_UPDATE_FAILED_INCONSISTENT, SYSERR_POOL_UPDATE_FAILED, SYSERR_POOL_SERVER_STATE_UPDATE_FAILED, SYSERR_POOL_UPDATE_SERVER_FAILED, SYSERR_POOL_UPDATE_LB_ALGO_NO_STATE, SYSERR_SHM_HASH_INSERT_FAILED, SYSERR_SE_RPC_PROXY_STREAM_NOT_CONNECTED, SYSERR_SE_RPC_PROXY_STREAM_WRITE_FAILED, SYSERR_SE_RPC_PROXY_UNABLE_TO_FIND_SYNC_RPC, SYSERR_PRST_PROF_OBJECT_TYPE_MISMATCH, SYSERR_PRST_PROF_OBJECT_NOT_FOUND, SYSERR_PRST_PROF_NULL, SYSERR_PRST_PROF_OBJECT_PRESENT, SYSERR_MS_OBJECT_EXISTS, SYSERR_MS_OBJECT_NOT_FOUND, SYSERR_MS_GRP_OBJECT_EXISTS, SYSERR_MS_GRP_OBJECT_NOT_FOUND, SYSERR_HTTP_POLICY_CREATE_FAILED, SYSERR_HTTP_POLICY_CREATE_EXISTS, SYSERR_HTTP_POLICY_CREATE_SHM_INSERT, SYSERR_HTTP_POLICY_UPDATE_FAILED, SYSERR_STR_GRP_REGISTER_INVAL, SYSERR_STR_GRP_DEREGISTER_INVAL, SYSERR_AG_CREATE_POST_FAILED, SYSERR_AG_CREATE_PRE_FAILED, SYSERR_AG_UPDATE_FAILED, SYSERR_APP_PROF_UPDATE_TYPE_MISMATCH, SYSERR_APP_PROF_CREATE_INVALID_TYPE, SYSERR_APP_PROF_UPDATE_PRESERVE_CLIENT_IP_CHANGED, SYSERR_APP_PROF_NOT_FOUND, SYSERR_POOL_GRP_MEMBER_NOT_FOUND, SYSERR_POOL_GRP_UPDATE_FAILED, SYSERR_POOL_GRP_CREATE_FAILED, SYSERR_POOL_GRP_UPDATE_FAILED_INCONSISTENT, SYSERR_L4PS_CONNPOL_POOL_FAILED, SYSERR_L4PS_CONNPOL_POOL_GRP_FAILED, SYSERR_L4PS_CONNPOL_IP_GRP_FAILED, SYSERR_L4PS_CREATE_FAILED, SYSERR_ANT_PROF_NOT_FOUND, SYSERR_LB_CHASH_INVALID_TYPE, SYSERR_SEC_POLICY_NOT_FOUND, SYSERR_TECH_SUPPORT_COLLECTION_NOT_DONE, SYSERR_TECH_SUPPORT_COLLECTION_SUCCESS, SYSERR_TECH_SUPPORT_COLLECTION_STARTED, SYSERR_TECH_SUPPORT_COLLECTION_ONGOING, SYSERR_TECH_SUPPORT_COLLECTION_IN_PROGRESS, SYSERR_TECH_SUPPORT_COLLECTION_SUCCESS_WITH_ERRORS, SYSERR_TECH_SUPPORT_COLLECTION_ABORTED, SYSERR_TECH_SUPPORT_COLLECTION_STATUS_FILE_NOT_FOUND, SYSERR_TECH_SUPPORT_INVALID_FILENAME, SYSERR_TECH_SUPPORT_COLLECTION_STATUS_IN_PROGRESS, SYSERR_TECH_SUPPORT_INPUT_INVALID_LEVEL, SYSERR_TECH_SUPPORT_INPUT_INVALID_SLUG, SYSERR_DATASCRIPT_FAILED, SYSERR_TECH_SUPPORT_COLLECTION_PREMATURELY_STOPPED, SYSERR_TECH_SUPPORT_V1_DEPRECATED, SYSERR_TECHSUPPORT_COLLECTION_STARTED, SYSERR_TECH_SUPPORT_V2_DEPRECATED, SYSERR_TECH_SUPPORT_FOLLOWER_NOT_SUPPORTED, SYSERR_NET_PROF_NOT_FOUND, SYSERR_ALBSVC_FILE_UPLOAD_IN_PROGRESS, SYSERR_ALBSVC_FILE_UPLOAD_SUCCESS, SYSERR_ALBSVC_FILE_UPLOAD_FAILED, SYSERR_ALBSVC_FILE_UPLOAD_STARTED, SYSERR_ALBSVC_CASE_ID_MISSING, SYSERR_ALBSVC_ASSET_ID_MISSING, SYSERR_ALBSVC_AUTH_FAILURE, SYSERR_ALBSVC_REMOTE_SERVER_ERROR, SYSERR_ALBSVC_DISCONNECTED, SYSERR_ALBSVC_DEREGISTERED, SYSERR_ALBSVC_CANNOT_READ_RESPONSE, SYSERR_ALBSVC_CONTROLLER_ALREADY_REGISTERED, SYSERR_ALBSVC_SESSION_NOT_SET, SYSERR_ALBSVC_CLIENT_TIME_OUT, SYSERR_ALBSVC_CONNECTION_REFUSED, SYSERR_ALBSVC_HTTP_CLIENT_ERROR, SYSERR_ALBSVC_RESOURCE_NOT_FOUND, SYSERR_ALBSVC_INVALID_QUERY_PARAM_VALUE, SYSERR_ALBSVC_INVALID_QUERY_PARAM, SYSERR_ALBSVC_FILE_UPLOAD_CONFLICT, SYSERR_ALBSVC_INTERNAL_ERROR, SYSERR_ALBSVC_PROXY_AUTH_FAILURE, SYSERR_ALBSVC_LOGIN_URL_NOT_FOUND, SYSERR_ALBSVC_PROXY_CONFIG_PARSE_FAILURE, SYSERR_ALBSVC_LOGIN_REQ_FAILED, SYSERR_ALBSVC_REGISTRATION_FAILED, SYSERR_ALBSVC_DATABASE_WRITE_ERROR, SYSERR_ALBSVC_DEREGISTRATION_FAILED, SYSERR_ALBSVC_MALFORMED_PAYLOAD, SYSERR_ALBSVC_CASE_GET_FAILED, SYSERR_ALBSVC_CASE_CREATE_FAILED, SYSERR_ALBSVC_CASES_GET_FAILED, SYSERR_ALBSVC_CASE_UPDATE_FAILED, SYSERR_ALBSVC_STATUS_REQ_FAILED, SYSERR_ALBSVC_CRS_DOWNLOAD_FAILED, SYSERR_ALBSVC_CRS_DEPLOY_FAILED, SYSERR_ALBSVC_CRS_DATA_NOT_FOUND, SYSERR_ALBSVC_DATASTORE_READ_ERROR, SYSERR_ALBSVC_CRS_AUTO_DEPLOY_MALFORMED_URL, SYSERR_ALBSVC_CRS_DOWNLOAD_SIG_MISMATCH, SYSERR_ALBSVC_CRS_DOWNLOAD_FORBIDDEN, SYSERR_ALBSVC_DATABASE_READ_ERROR, SYSERR_ALBSVC_AVICLIENT_ERROR, SYSERR_ALBSVC_CRS_AUTODEPLOY_SUCCESS, SYSERR_ALBSVC_EMPTY_METADATA, SYSERR_ALBSVC_USERS_REQ_FAILED, SYSERR_ALBSVC_USER_DETAIL_REQ_FAILED, SYSERR_ALBSVC_CRS_URL_DECODE_FAILED, SYSERR_ALBSVC_NAME_RESOLUTION_FAILED, SYSERR_ALBSVC_x509_ERROR, SYSERR_ALBSVC_REGISTRATION_DISABLED, SYSERR_ALBSVC_FEATURE_OPT_IN_NOT_ENABLED, SYSERR_ALBSVC_USER_AGENT_DB_BATCH_SIZE_EXCEEDED, SYSERR_ALBSVC_LICENSE_STATUS_CHECK_FAILED, SYSERR_ALBSVC_FEATURE_NOT_ALLOWED, SYSERR_ALBSVC_NO_TENANT_INFO_IN_CTX, SYSERR_ALBSVC_DATABASE_UPDATE_ERROR, SYSERR_ALBSVC_ALREADY_DEREGISTERED, SYSERR_ALBSVC_FILE_DOWNLOAD_IN_PROGRESS, SYSERR_ALBSVC_FILE_DOWNLOAD_SUCCESS, SYSERR_ALBSVC_FILE_DOWNLOAD_FAILED, SYSERR_ALBSVC_FILE_DOWNLOAD_STARTED, SYSERR_UPGRADE_SYSTEM_STARTED, SYSERR_UPGRADE_CONTROLLER_STARTED, SYSERR_UPGRADE_SEGROUP_STARTED, SYSERR_RESUME_SEGROUP_STARTED, SYSERR_PATCH_SYSTEM_STARTED, SYSERR_PATCH_CONTROLLER_STARTED, SYSERR_PATCH_SEGROUP_STARTED, SYSERR_PATCHSEGROUP_RESUME_STARTED, SYSERR_ROLLBACK_SYSTEM_STARTED, SYSERR_ROLLBACK_CONTROLLER_STARTED, SYSERR_ROLLBACK_SEGROUP_STARTED, SYSERR_ROLLBACKPATCH_SYSTEM_STARTED, SYSERR_ROLLBACKPATCH_CONTROLLER_STARTED, SYSERR_ROLLBACKPATCH_SEGROUP_STARTED, SYSERR_UPGRADE_OPS_VS_DISRUPTION_WARNINGS, SYSERR_UPGRADE_OPS_COMPLIANCE_MODE_TRANSITION_STARTED, SYSERR_UPGRADE_OPS_COMPLIANCE_MODE_ERROR_RECOVERY_STARTED, SYSERR_CONCURRENT_UPGRADE, SYSERR_RESTORE_CONTROLLER_STARTED, SYSERR_EVAL_UPGRADE_SYSTEM_STARTED, SYSERR_EVAL_UPGRADE_CONTROLLER_STARTED, SYSERR_EVAL_UPGRADE_SEGROUP_STARTED, SYSERR_EVAL_RESUME_SEGROUP_STARTED, SYSERR_EVAL_PATCH_SYSTEM_STARTED, SYSERR_EVAL_PATCH_CONTROLLER_STARTED, SYSERR_EVAL_PATCH_SEGROUP_STARTED, SYSERR_EVAL_PATCHSEGROUP_RESUME_STARTED, SYSERR_EVAL_ROLLBACK_SYSTEM_STARTED, SYSERR_EVAL_ROLLBACK_CONTROLLER_STARTED, SYSERR_EVAL_ROLLBACK_SEGROUP_STARTED, SYSERR_EVAL_ROLLBACKPATCH_SYSTEM_STARTED, SYSERR_EVAL_ROLLBACKPATCH_CONTROLLER_STARTED, SYSERR_EVAL_ROLLBACKPATCH_SEGROUP_STARTED, SYSERR_EVAL_RESTORE_CONTROLLER_STARTED, SYSERR_UPGRADE_OPS_IN_PROGRESS, SYSERR_UPGRADE_OPS_CHECK_LICENSE, SYSERR_UPGRADE_OPS_CHECK_CLUSTER_STATE, SYSERR_UPGRADE_OPS_CHECK_CLUSTER_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_INPROGRESS, SYSERR_UPGRADE_OPS_CHECK_VERSION_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_REACHABILITY, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_CLOUD_READY, SYSERR_UPGRADE_OPS_CHECK_SE_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_VS_DISRUPUTION, SYSERR_UPGRADE_OPS_CHECK_ROLLBACK_BASICS, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_VERSION_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SE_VERSION_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SYSTEM_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_IMAGE_VERSION, SYSERR_UPGRADE_OPS_CHECK_DOCKER_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_ACTIVE_VERSIONS, SYSERR_UPGRADE_OPS_CHECK_BACKUP, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_ERROR_RECOVERY, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_SUSPENDED, SYSERR_UPGRADE_OPS_CHECK_SYSTEM_FLAG, SYSERR_UPGRADE_OPS_PREVIEW_RESPONSE, SYSERR_UPGRADE_OPS_CHECK_PREVIOUS_PARTITION_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_IMAGE_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_PATCH_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_PATCH_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_ROLLBACK_V1, SYSERR_UPGRADE_OPS_CHECK_ALERTS, SYSERR_UPGRADE_OPS_CHECK_DOCKER_IMAGE, SYSERR_UPGRADE_OPS_CHECK_UPGRADE_STATE_FOR_RESUME_OPS, SYSERR_UPGRADE_OPS_CHECK_PATCH_IMAGE, SYSERR_UPGRADE_OPS_CHECK_ALLOW_SE_GROUP_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SKIP_SE_GROUPS, SYSERR_UPGRADE_OPS_CHECK_CLOUD_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SKIP_ALL_SE_GROUPS, SYSERR_UPGRADE_OPS_CHECK_MAND_PATCH_ROLLBACK, SYSERR_UPGRADE_OPS_GSLB_FEATURE_CHECK, SYSERR_UPGRADE_OPS_CONFIGURATION_CHECK, SYSERR_UPGRADE_OPS_AVI_ESSENTIALS_CHECK, SYSERR_ROLLBACK_OPS_CHECK_VS_DISRUPUTION, SYSERR_UPGRADE_OPS_CHECK_SE_LINUX_ENABLED, SYSERR_UPGRADE_OPS_CHECK_PREVIOUS_DOCKER_IMAGE, SYSERR_UPGRADE_OPS_DOCKER_VERSION_CHECK, SYSERR_UPGRADE_OPS_IP_TYPE_CHECK, SYSERR_UPGRADE_OPS_CHECK_SE_LICENSE, SYSERR_UPGRADE_OPS_AVI_CLOUD_SERVICES_CHECK, SYSERR_CHECK_LICENSE, SYSERR_CHECK_CLUSTER_STATE, SYSERR_CHECK_CLUSTER_DISK_SPACE, SYSERR_CHECK_SE_GROUP_UPGRADE_OPS_INPROGRESS, SYSERR_CHECK_VERSION_COMPATIBILITY, SYSERR_CHECK_SE_REACHABILITY, SYSERR_CHECK_SE_GROUP_CLOUD_READY, SYSERR_CHECK_SE_DISK_SPACE, SYSERR_CHECK_VS_DISRUPUTION, SYSERR_CHECK_ROLLBACK_BASICS, SYSERR_CHECK_CONTROLLER_VERSION_ROLLBACK, SYSERR_CHECK_SE_VERSION_ROLLBACK, SYSERR_CHECK_CONTROLLER_ROLLBACK, SYSERR_CHECK_SE_GROUP_ROLLBACK, SYSERR_CHECK_SYSTEM_ROLLBACK, SYSERR_CHECK_IMAGE_VERSION, SYSERR_CHECK_DOCKER_DISK_SPACE, SYSERR_CHECK_ACTIVE_VERSIONS, SYSERR_CHECK_BACKUP, SYSERR_CHECK_SE_GROUP_ERROR_RECOVERY, SYSERR_CHECK_SE_GROUP_SUSPENDED, SYSERR_CHECK_SYSTEM_FLAG, SYSERR_CHECK_PREVIOUS_PARTITION_COMPATIBILITY, SYSERR_CHECK_IMAGE_COMPATIBILITY, SYSERR_CHECK_CONTROLLER_PATCH_COMPATIBILITY, SYSERR_CHECK_SE_PATCH_COMPATIBILITY, SYSERR_CHECK_SE_ROLLBACK_V1, SYSERR_CHECK_ALERTS, SYSERR_CHECK_DOCKER_IMAGE, SYSERR_CHECK_UPGRADE_STATE_FOR_RESUME_OPS, SYSERR_CHECK_PATCH_IMAGE, SYSERR_CHECK_ALLOW_SE_GROUP_ROLLBACK, SYSERR_CHECK_SKIP_SE_GROUPS, SYSERR_CHECK_CLOUD_COMPATIBILITY, SYSERR_CHECK_SKIP_ALL_SE_GROUPS, SYSERR_CHECK_MAND_PATCH_ROLLBACK, SYSERR_GSLB_FEATURE_CHECK, SYSERR_CONFIGURATION_CHECK, SYSERR_AVI_ESSENTIALS_CHECK, SYSERR_CHECK_SE_LINUX_ENABLED, SYSERR_CHECK_PREVIOUS_DOCKER_IMAGE, SYSERR_DOCKER_VERSION_CHECK, SYSERR_IP_TYPE_CHECK, SYSERR_CHECK_SE_LICENSE, SYSERR_CONFIG_CHECK, SYSERR_GSLB_MANUAL_RESUME_CHECK, SYSERR_CHECK_K8S_ACCESS, SYSERR_CHECK_IMAGE_AVAILABILITY, SYSERR_CHECK_POD_IMAGE, SYSERR_CHECK_REMOTE_IMAGE_REF, SYSERR_CHECK_CONTROLLER_PACKAGE, SYSERR_CHECK_PATCH_PACKAGE, SYSERR_CHECK_CONSENT, SYSERR_CHECK_CONFIG_VERSION, SYSERR_CHECK_CONFIG_FIPS, SYSERR_CHECK_CONFIG_FILES, SYSERR_CHECK_CONFIG_IMAGES, SYSERR_CHECK_CONFIG, SYSERR_CHECK_CONFIG_SE, SYSERR_CHECK_CONFIG_ENV, SYSERR_CHECK_CONFIG_ACTIVE_VERSIONS, SYSERR_CHECK_RESTORE_PATCH, SYSERR_GSLB_MAINTENANCE_MODE_CHECK, SYSERR_CHECK_VERSION_MIGRATION, SYSERR_CHECK_CLUSTER_SINGLE_NODE, SYSERR_CONTROLLER_SE_SECURE_CHANNEL_CERTIFICATE_VALIDATION, SYSERR_CHECK_DRYRUN_CAPABILITY, SYSERR_CHECK_DRYRUN_FIPS_MODE, SYSERR_CHECK_CONFIG_BUNDLE, SYSERR_CHECK_ROLLBACK_FIPS_MODE, SYSERR_CHECK_TIME_SYNC, SYSERR_CHECK_ROLLBACK_SYSTEM, SYSERR_CHECK_LICENSE_CONSUMPTION, SYSERR_CHECK_LINUX_INFRA_HEALTH, SYSERR_CHECK_GSLBSERVICE_DISRUPTION, SYSERR_CHECK_MAX_DISK_SIZE_PERCENT_TS, SYSERR_CHECK_MIN_FREE_DISK_REQUIRED_TS, SYSERR_CHECK_SE_REACHABILITY_TS, SYSERR_MC_UPGRADE_LICENSE_ERR, SYSERR_MC_UPGRADE_CLUSTER_NOT_READY, SYSERR_MC_DISK_INSUFFICIENT_ERR, SYSERR_MC_CLUSTER_INPROGRESS_ERR, SYSERR_MC_SEGROUP_INPROGRESS_ERR, SYSERR_MC_UPGRADE_INCOMPATIBLE_IMAGE_AND_PATCH, SYSERR_MC_UPGRADE_INCOMPATIBLE_FROM_TO_IMAGE, SYSERR_MC_UPGRADE_INCOMPATIBLE_PATCH, SYSERR_MC_UPGRADE_INCOMPATIBLE_SE_GROUP_IMAGE, SYSERR_MC_SE_UNREACHABLE_ERR, SYSERR_MC_SE_GROUP_CLOUD_NOT_READY_ERR, SYSERR_MC_UPGRADE_VS_DISRUPTED_ERR, SYSERR_MC_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_SE_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_ROLLBACK_INFO_ERR, SYSERR_MC_CONTROLLER_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_SYSTEM_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_IMAGE_INVALID_ERR, SYSERR_MC_ACTIVE_VERSIONS_ERR, SYSERR_MC_BACKUP_ERR, SYSERR_MC_ROLLBACK_ON_ERR, SYSERR_MC_SUSPENDED_ERR, SYSERR_MC_SYSTEM_FLAG_ERR, SYSERR_MC_PREVIOUS_PARTITION_INCOMPATIBLE_ERR, SYSERR_MC_IMAGE_VALIDATION_ERR, SYSERR_MC_CONTROLLER_PATCH_ERR, SYSERR_MC_SE_PATCH_ERR, SYSERR_MC_SE_ROLLBACK_V1_ERR, SYSERR_MC_ALERTS, SYSERR_MC_ROLLBACK_DOCKER_IMAGE_ERR, SYSERR_MC_RESUME_OPS_ERR, SYSERR_MC_CHECK_PATCH_IMAGE_ERR, SYSERR_MC_CHECK_SE_GROUP_ROLLBACK_ERR, SYSERR_MC_SKIP_SE_GROUPS_ERR, SYSERR_MC_CHECK_CLOUD_COMPATIBILITY_ERR, SYSERR_MC_SKIP_ALL_SE_GROUPS_ERR, SYSERR_MC_MAND_PATCH_ROLLBACK_ERR, SYSERR_MC_GSLB_LEADER_ERR, SYSERR_MC_SYSTEM_CONFIGURATION_ERR, SYSERR_MC_AVI_ESSENTIALS_OPERATION_NOT_SUPPORTED_ERROR, SYSERR_MC_ROLLBACK_VS_DISRUPTED_ERR, SYSERR_MC_SE_LINUX_ENABLED_ERR, SYSERR_MC_PREVIOUS_DOCKER_IMAGE_NOT_PRESENT_ERR, SYSERR_MC_DOCKER_VERSION_INCOMPATIBLE_ERROR, SYSERR_MC_IP_TYPE_ERR, SYSERR_MC_INVALID_SE_LICENSE_ERR, SYSERR_MC_AVI_CLOUD_SERVICES_OPERATION_NOT_SUPPORTED_ERROR, SYSERR_MC_CONFIG_CHK_ERR, SYSERR_MC_GSLB_MANUAL_RESUME_ERR, SYSERR_MC_K8S_ACCESS_ERR, SYSERR_MC_IMAGE_AVAILABILITY_ERR, SYSERR_MC_POD_IMAGE_ERR, SYSERR_MC_REMOTE_IMAGE_REF_ERR, SYSERR_MC_CONTROLLER_PACKAGE_ERR, SYSERR_MC_PATCH_PACKAGE_ERR, SYSERR_MC_CONSENT_ERR, SYSERR_MC_CONFIG_VERSION_ERR, SYSERR_MC_CONFIG_FIPS_ERR, SYSERR_MC_CONFIG_FILES_ERR, SYSERR_MC_CONFIG_IMAGES_ERR, SYSERR_MC_CONFIG_ERR, SYSERR_CHECK_CONFIG_SE_ERR, SYSERR_CHECK_CONFIG_ENV_ERR, SYSERR_CHECK_CONFIG_ACTIVE_VERSIONS_ERR, SYSERR_CHECK_RESTORE_PATCH_ERR, SYSERR_MC_GSLB_MAINTENANCE_MODE_ERR, SYSERR_CHECK_VERSION_MIGRATION_ERR, SYSERR_CHECK_CLUSTER_SINGLE_NODE_ERR, SYSERR_CONTROLLER_SE_SECURE_CHANNEL_CERTIFICATE_VALIDATION_ERR, SYSERR_CHECK_DRYRUN_CAPABILITY_ERR, SYSERR_CHECK_SE_AVAILABLE_MEMORY, SYSERR_CHECK_SE_AVAILABLE_MEMORY_ERR, SYSERR_CHECK_DRYRUN_FIPS_MODE_ERR, SYSERR_CHECK_CONFIG_BUNDLE_ERR, SYSERR_CHECK_ROLLBACK_FIPS_ERR, SYSERR_MC_CHECK_TIME_SYNC_ERR, SYSERR_CHECK_ROLLBACK_SYSTEM_ERR, SYSERR_MC_CHECK_LICENSE_CONSUMPTION_ERR, SYSERR_MC_LINUX_INFRA_HEALTH_ERR, SYSERR_GSLBSERVICE_DISRUPTED_ERR, SYSERR_CHECK_MAX_DISK_SIZE_PERCENT_TS_ERR, SYSERR_CHECK_MIN_FREE_DISK_REQUIRED_TS_ERR, SYSERR_CHECK_SE_REACHABILITY_TS_ERR, SYSERR_VS_NOT_FOUND, SYSERR_DEFAULT_POOL_NOT_FOUND, SYSERR_PROXY_POOL_NOT_FOUND, SYSERR_MISSING_APPLICATION_PROFILE, SYSERR_APP_PROFILE_NOT_FOUND, SYSERR_WAF_POLICY_NOT_FOUND, SYSERR_DUPLICATE_VS, SYSERR_WRONG_VS_TYPE, SYSERR_POOL_IN_PG_NOT_FOUND, SYSERR_PG_IN_PG, SYSERR_LB_MODULE_INIT_FAILED, SYSERR_CONNPOOL_MODULE_INIT_FAILED, SYSERR_LBACTION_MODULE_INIT_FAILED, SYSERR_PG_NOT_FOUND, SYSERR_DUPLICATE_POOL, SYSERR_SSL_PROFILE_NOT_FOUND, SYSERR_PKI_PROFILE_NOT_FOUND, SYSERR_SSL_CERTKEY_NOT_FOUND, SYSERR_SET_CIPHER_LIST_FAILED, SYSERR_SET_CIPHER_SUITES_FAILED, SYSERR_WRONG_TLS_VERSION, SYSERR_ERR_PAGE_PROFILE_NO_PAGES, SYSERR_ERR_PAGE_PROFILE_NOT_FOUND, SYSERR_ERR_PAGE_NOT_FOUND, SYSERR_ERR_PAGE_REDIRECT_NOT_CONFIGURED, SYSERR_HM_NOT_FOUND, SYSERR_HTTPS_HM_MISSING_CONFIG, SYSERR_SNI_PARENT_UNCONFIGURED, SYSERR_SNI_PARENT_NOT_FOUND, SYSERR_HTTP_POLICYSET_NOT_FOUND, SYSERR_VSDS_NOT_FOUND, SYSERR_MULTIPLE_SP_POOLS_CONFIGURED, SYSERR_L4SSL_VS_INVALID_CLIENT_CERT, SYSERR_CR_PROFILE_NOT_FOUND, SYSERR_POOL_NOT_FOUND, SYSERR_LISTEN_PORTS_CFG_FAILED, SYSERR_STRGRP_NOT_FOUND, SYSERR_SSOPOLICY_NULL, SYSERR_SSOPOLICY_NO_AUTHN_POLICY, SYSERR_SSOPOLICY_NO_AUTH_PROFILE, SYSERR_AUTHPROFILE_NULL, SYSERR_SSOPOLICY_INVALID_AUTH_TYPE, SYSERR_SSOPOLICY_MISSING_SAML_IDP_SP_CONF, SYSERR_SAML_SP_CONFIG_NULL, SYSERR_SAML_SINGLE_SIGNON_URL_NULL, SYSERR_SAML_SP_METADATA_NULL, SYSERR_SAML_COOKIE_NAME_OR_KEY_NULL, SYSERR_LASSO_SERVER_CONFIG_FAILURE, SYSERR_SAML_ENTITY_ID_NULL, SYSERR_BASIC_AUTH_CONF_NULL, SYSERR_LDAP_REQUIRE_FIELD_EMPTY, SYSERR_LDAP_URL_INVALID_PARAMETER, SYSERR_LDAP_BAD_SCHEME, SYSERR_LDAP_BAD_ENCLOSURE, SYSERR_LDAP_BAD_EXTNS, SYSERR_LDAP_BAD_FILTER, SYSERR_LDAP_BAD_SCOPE, SYSERR_LDAP_BAD_ATTRS, SYSERR_LDAP_BAD_HOST, SYSERR_LDAP_USER_ATTRIBUTE_NULL, SYSERR_LDAP_URL_PARSE_FAIL, SYSERR_LDAP_INVALID_URL, SYSERR_AUTH_PROFILE_NOT_FOUND, SYSERR_SSO_TYPE_MISMATCH, SYSERR_NULL_CACHE_CONFIG, SYSERR_SSOPOLICY_NOT_FOUND, SYSERR_CLIENT_AUTH_PROFILE_NOT_FOUND, SYSERR_CLIENT_AUTH_PROFILE_NULL, SYSERR_SAML_IDP_METADATA_NULL, SYSERR_INVALID_OAUTH_LOGOUT_URI_HTTP_SCHEME, SYSERR_LASSO_SERVER_ERROR_ADD_PROVIDER_FAILED, SYSERR_LASSO_SERVER_ERROR_ADD_PROVIDER_PROTOCOL_MISMATCH, SYSERR_LASSO_PARAMS_PROVIDERS_UNAVAILABLE, SYSERR_JWTPROFILE_NULL, SYSERR_JWTSERVER_PROFILE_NOT_FOUND, SYSERR_AUTH_PROFILE_JWTSERVER_PROFILE_OBJECT_NULL, SYSERR_JWT_NAME_NULL, SYSERR_JWT_LOCATION_NULL, SYSERR_JWT_VS_AUDIENCE_NULL, SYSERR_SSO_JWT_VS_INFO_NULL, SYSERR_SUB_CONFIG_FAILURE, SYSERR_BIND_WAF_FAILURE, SYSERR_PROXY_INIT_FAILURE, SYSERR_GRPC_CONFIG_FAILURE, SYSERR_BIND_POLICY_FAILURE, SYSERR_BIND_PROFILE_FAILURE, SYSERR_BIND_LUA_SCRIPT_FAILURE, SYSERR_LUA_SCRIPT_SYNTAX, SYSERR_MISSING_LDAP_VS_CONF, SYSERR_SECPOL_RATE_LIMITER_HTTP_LOC_ERR, SYSERR_BIND_CSRF_FAILURE, SYSERR_COMPR_FLTR_UNKNOWN_LEVEL, SYSERR_COMPR_MIME_TYPE_NOT_INITED, SYSERR_IPADDRGRP_NOT_FOUND, SYSERR_DUPLICATE_UPSTREAM, SYSERR_UPSTREAM_COMPLEX_COMPILATION_FAILED, SYSERR_UPSTREAM_INIT_NO_SERVERS, SYSERR_UPSTREAM_INVALID_ADDRESS, SYSERR_UPSTREAM_INVALID_HOST, SYSERR_UPSTREAM_WITHOUT_PORT, SYSERR_UPSTREAM_INVALID_PARAMETER, SYSERR_UPSTREAM_INVALID_VALUE, SYSERR_UPSTREAM_LB_NO_PEERS, SYSERR_UPSTREAM_LB_NULL_CONF, SYSERR_UPSTREAM_PARSE_URL_FAILED, SYSERR_UPSTREAM_UNSUPPORTED_PARAMETER, SYSERR_PAA_NO_OBJECT, SYSERR_PAA_FILESYSTEM_CREATE_FAIL, SYSERR_PAA_CACHE_CREATE_FAIL, SYSERR_WAF_INIT_FAIL, SYSERR_WAF_INIT_SIGNATURES_FAIL, SYSERR_WAF_WHITELIST_INIT_FAIL, SYSERR_WAF_PSM_INIT_FAIL, SYSERR_WAF_INIT_APP_SIGNATURES_FAIL, SYSERR_WAF_POSTPROCESS_SIGNATURES_FAIL, SYSERR_WAF_ALLOWLIST_INIT_FAIL, SYSERR_WAF_POLICY_INIT_FAIL, SYSERR_WAF_INIT_CRS_OVERRIDE_FAIL, SYSERR_WAF_INIT_INSUFFICIENT_APP_LEARNING_MEMORY, SYSERR_BOT_INIT_FAIL, SYSERR_BOT_ALLOWLIST_INIT_FAIL, SYSERR_BOT_POLICY_NOT_FOUND, SYSERR_BIND_BOT_FAILURE, SYSERR_BOT_MAPPING_NOT_FOUND, SYSERR_BOT_CONSOLIDATOR_NOT_FOUND, SYSERR_APPLICATION_INSIGHTS_NOT_FOUND, SYSERR_POLICY_HASH_REMOVE, SYSERR_POLICY_V4_TREE_CREATION, SYSERR_POLICY_V6_TREE_CREATION, SYSERR_POLICY_APPLOG_PROV, SYSERR_POLICY_CLIENT_IP_GROUP_UUID, SYSERR_POLICY_PATH_MATCH_GROUP_UUID, SYSERR_POLICY_QUERY_MATCH_GROUP_UUID, SYSERR_POLICY_UNKOWN_MATCH_ACTION, SYSERR_POLICY_INVALID_HDR_ACTIONS, SYSERR_POLICY_RWH_COOKIE_OPER, SYSERR_POLICY_HASH_INSERT, SYSERR_SSL_CERT_NOT_PRESENT, SYSERR_SSL_CERT_KEY_NOT_PRESENT, SYSERR_SSL_CTX_CREATION_ERR, SYSERR_SSL_CERT_READ_FAILURE, SYSERR_SSL_CERT_LOAD_TO_CTX, SYSERR_SSL_CERT_IDX_TO_CTX, SYSERR_SSL_KEY_LOAD_TO_CTX, SYSERR_SSL_CERT_CHAIN_READ_FAILURE, SYSERR_SSL_CERT_CHAIN_ADD_FAILURE, SYSERR_SSL_KEY_READ_FAILURE, SYSERR_SSL_CERTIFICATE_AND_KEY_MISMATCH, SYSERR_SSL_CIPHER_LIST_NOT_SET, SYSERR_SSL_CIPHER_SUITES_NOT_SET, SYSERR_SSL_PKI_CLIENT_CA, SYSERR_SSL_DHPARAM_FAILURE, SYSERR_SSL_ECDH_FAILURE, SYSERR_SSL_HOSTMAP_FAILURE, SYSERR_SSL_SESSION_CACHE_INIT, SYSERR_SSL_SESSION_TIX_KEYS_INIT, SYSERR_SSL_PKI_CRL, SYSERR_PKI_PROFILE_CONFIG_NO_CA_CERT, SYSERR_DUPLICATE_PKI_PROFILE, SYSERR_SET_SSL_STAPLE_FAILURE, SYSERR_ICAP_PROFILE_NOT_FOUND, SYSERR_SSL_EVH_PARENT_NOT_FOUND, SYSERR_SSL_MEMPOOL_NAME_LEN_EXCEEDED, SYSERR_SSL_MEMPOOL_UUID_LEN_EXCEEDED, SYSERR_CONFIG_OBJ_NAME_LEN_EXCEEDED, SYSERR_SSL_EVH_PARENT_IN_FAULT_STATE, SYSERR_SPL_OBJ_NAME_LEN_EXCEEDED, SYSERR_SSL_PKI_CRL_FILEOBJECT_NOT_FOUND, SYSERR_AUTH_MISSING_OAUTH_PROFILE, SYSERR_OAUTH_MISSING_AUTHZ_EP, SYSERR_OAUTH_MISSING_TOKEN_EP, SYSERR_OAUTH_MISSING_INTROSPECTION_EP, SYSERR_INVALID_JWT_PROFILE_OBJECT, SYSERR_OAUTH_MISSING_POOL_OBJECT, SYSERR_MISSING_OAUTH_VS_CONF, SYSERR_OAUTH_MISSING_REDIRECT_URI, SYSERR_OAUTH_MISSING_CLIENT_CREDENTIALS, SYSERR_OAUTH_MISSING_RS_CREDENTIALS, SYSERR_OAUTH_MISSING_ISSUER, SYSERR_OAUTH_MISSING_USERINFO_EP, SYSERR_CSRF_POLICY_NOT_FOUND, SYSERR_CSRF_INIT_FAIL, SYSERR_LIC_CONVERT_METERED_BANDWIDTH_NON_AZURE_FAILED, SYSERR_LIC_RESERVE_LEDGER_METADATA_REQ_UNIDENTIFIED, SYSERR_LIC_CONVERT_FORMULA_NOT_DEFINED, SYSERR_LIC_CONVERT_MALFORMED_PAYLOAD, SYSERR_FILE_CONTENT_DECODE_FAILED, SYSERR_RETENTION_POLICY_ERR, SYSERR_RETENTION_POLICY_SERVICE_UNAVAILABLE, SYSERR_RETENTION_POLICY_INVALID_ACTION, SYSERR_SVC_FAILURE, SYSERR_SVC_SUCCESS, SYSERR_PROTOBUF_MEM_CHUNK_SIZE_EXCEEDED, SYSERR_REPORT_GENERATION_STARTED, SYSERR_REPORT_GENERATION_FAILED, SYSERR_CHECK_MIN_FREE_DISK_REQUIRED_REPORTING, SYSERR_CHECK_MIN_FREE_DISK_REQUIRED_REPORTING_ERR, SYSERR_CHECK_CLUSTER_REPORTING, SYSERR_CHECK_CLUSTER_REPORTING_ERR, SYSERR_CHECK_UPGRADE_IN_PROGRESS, SYSERR_CHECK_UPGRADE_IN_PROGRESS_ERR, SYSERR_CHECK_WAF_ENABLED_REPORTING, SYSERR_CHECK_WAF_ENABLED_REPORTING_ERR, SYSERR_CHECK_REPORT_SE_GROUP_VERSION, SYSERR_CHECK_REPORT_LOWER_SE_GROUP_VERSION, SYSERR_CHECK_REPORT_DATA_SAMPLES, SYSERR_CHECK_REPORT_DATA_SAMPLES_ERR. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ReasonCode *string `json:"reason_code,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ScaleinServerCandidates []*ServerID `json:"scalein_server_candidates,omitempty"` - // Desired number of servers for scheduled autocale. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Desired number of servers for scheduled autocale. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ScheduledDesiredCapacity *uint32 `json:"scheduled_desired_capacity,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/server_auto_scale_out_complete_info.go b/vendor/github.com/vmware/alb-sdk/go/models/server_auto_scale_out_complete_info.go index a3d9c99a1..eb6ed2881 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/server_auto_scale_out_complete_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/server_auto_scale_out_complete_info.go @@ -8,24 +8,24 @@ package models // swagger:model ServerAutoScaleOutCompleteInfo type ServerAutoScaleOutCompleteInfo struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LaunchConfigUUID *string `json:"launch_config_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Nscaleout *uint32 `json:"nscaleout"` - // UUID of the Pool. It is a reference to an object of type Pool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the Pool. It is a reference to an object of type Pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true PoolRef *string `json:"pool_ref"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_BAD_REQUEST, SYSERR_TEST1, SYSERR_TEST2, SYSERR_QUEUE_TRANSPORT_FAILURE, SYSERR_QUEUE_RETRY_TASK, SYSERR_QUEUE_FULL, SYSERR_DATASTORE_TRANSPORT_FAILURE, SYSERR_DATASTORE_UNKNOWN_FAILURE, SYSERR_DATASTORE_OBJECT_DOES_NOT_EXIST, SYSERR_DATASTORE_REFERENCE_DOES_NOT_EXIST, SYSERR_DATASTORE_DB_LOCKED, SYSERR_DATASTORE_LOCK_FAILURE, SYSERR_DATASTORE_TBL_NOT_EXIST, SYSERR_DATABASE_OBJECT_DOES_NOT_EXIST, SYSERR_DATABASE_OBJECT_MODIFICATION_NOT_ALLOWED_FOR_NON_ADMIN, SYSERR_SVC_COMMON_OBJECT_NOT_IN_CACHED_VIEW, SYSERR_RPC_CANCELED_BY_CLIENT, SYSERR_RPC_TIMED_OUT, SYSERR_RPC_SEND_FAILED, SYSERR_RPC_CANCELED_BY_TRANSACTION_CLEANUP, SYSERR_NO_MULTICAST_RECEIVERS, SYSERR_RPC_FAILED, SYSERR_RPC_CONNECT_FAILED, SYSERR_CONTROLLER_NOT_READY, SYSERR_VERSION_MISMATCH, SYSERR_ALREADY_REGISTERED, SYSERR_SE_GRP_CHANGE_REBOOT, SYSERR_INVALID_METHOD, SYSERR_DESERIALIZATION, SYSERR_SERIALIZATION, SYSERR_ENQUEUE, SYSERR_DEQUEUE, SYSERR_INVALID_READ_LEVEL, SYSERR_ADD_HM_PHM_OBJECT_NOT_FOUND, SYSERR_CREATE_INVALID_PERSISTENCE_TYPE, SYSERR_VS_INVALID_METHOD, SYSERR_VS_NOT_PRESENT, SYSERR_VS_INVALID_REQUEST, SYSERR_VS_NOT_ENOUGH_RESOURCES, SYSERR_VS_SE_NOT_AVAILABLE, SYSERR_VS_VNIC_FAILURE, SYSERR_VS_DELETE_WHILE_STILL_BEING_REFERRED, SYSERR_INVALID_HEALTH_MONITOR_TYPE, SYSERR_VS_SE_ASSIGNMENT_FAILED, SYSERR_VS_INVALID_OBJECT, SYSERR_VS_SERVICE_ENGINE_DOWN, SYSERR_VS_RPC_FAILURE, SYSERR_VS_NOT_BOUND, SYSERR_VS_DISABLED, SYSERR_VS_INTERNAL_ERROR, SYSERR_VS_SCALEOUT_ERROR, SYSERR_VS_SCALEIN_ERROR, SYSERR_VS_MIGRATE_ERROR, SYSERR_VS_MIGRATE_SCALEOUT_ERROR, SYSERR_VS_MIGRATE_SCALEIN_ERROR, SYSERR_VS_AWAIT_STATIC_SE, SYSERR_VS_MIN_SE_NOT_ASSIGNED, SYSERR_VS_SE_NOT_AT_CURRENT_VERSION, SYSERR_VS_RUNTIME_ABSENT, SYSERR_VS_STATEDB_ERR, SYSERR_VS_SNI_CHILD_PARENT_SELIST_MISMATCH, SYSERR_VS_SNI_PARENT_NOT_FOUND, SYSERR_VS_SNI_CHILD_PARENT_SEGROUP_MISMATCH, SYSERR_VS_STATS_INDEX_NOT_AVAILABLE, SYSERR_VS_UPDATE_FAILED, SYSERR_VS_CREATE_FAILED, SYSERR_VS_GEO_DATABASES_NOT_LOADED, SYSERR_VS_FQDN_LEN_EXCEEDED, SYSERR_VS_STATIC_FQDN_LEN_EXCEEDED, SYSERR_VS_DNS_TXT_RDATA_LEN_EXCEEDED, SYSERR_SE_MGR_VNIC_ALLOC_FAIL, SYSERR_SE_MGR_VNIC_NOT_FOUND, SYSERR_SE_MGR_UNKNOWN_SE, SYSERR_SE_MGR_UNKNOWN_STATE_TRANSITION, SYSERR_SE_MGR_SE_OFFLINE_HB_FAILURE, SYSERR_SE_UPGRADE_IN_PROGRESS, SYSERR_SE_NOT_CONNECTED, SYSERR_RM_RES_UNAVAIL, SYSERR_RM_RES_UNAVAIL_NOTIFY, SYSERR_RM_RES_NOT_INUSE, SYSERR_RM_CONSUMER_NOT_FOUND, SYSERR_RM_REACHABILITY_FAILED, SYSERR_RM_RELEASE_SE_UNAVAIL, SYSERR_RM_UNKNOWN_SE_GROUP, SYSERR_RM_NO_SE_FOUND, SYSERR_RM_PARTIAL_SE_FOUND, SYSERR_RM_AWAIT_VM_CREATE, SYSERR_RM_AWAIT_VNIC_ADD, SYSERR_RM_AWAIT_BOOTUP, SYSERR_RM_RESOURCE_NOT_FOUND, SYSERR_RM_CANNOT_SPAWN_SE, SYSERR_RM_RES_NOT_NEEDED, SYSERR_RM_RES_INFRA_DELETED, SYSERR_RM_RES_USER_DELETED, SYSERR_RM_RES_USER_REBOOTED, SYSERR_RM_RES_CRASHED, SYSERR_RM_RES_CONN_LOST, SYSERR_RM_RES_VIP_REACH_LOST, SYSERR_RM_VS_PROCESSING, SYSERR_RM_VNIC_IP_FAILURE, SYSERR_RM_STATIC_NO_POOL, SYSERR_RM_STATIC_POOL_EXHAUSTED, SYSERR_RM_VIP_MULT_NETWORKS, SYSERR_RM_SRVR_MULT_NETWORKS, SYSERR_RM_VIP_NO_NETWORK, SYSERR_RM_SRVR_NO_NETWORK, SYSERR_RM_MAX_PARALLEL_SE_CREATE, SYSERR_RM_MAX_SE_CREATE_ATTEMPTS, SYSERR_RM_MULT_SE_CRASH, SYSERR_RM_VS_SE_CREATE_IN_PROG, SYSERR_RM_VS_SE_BOOTUP_IN_PROG, SYSERR_RM_VS_SE_VNIC_ADD_IN_PROG, SYSERR_RM_VS_SE_VNIC_IP_IN_PROG, SYSERR_RM_NO_SUITABLE_HOST, SYSERR_RM_NO_SE_IN_SE_GRP, SYSERR_RM_ALL_SE_IN_SE_GRP_DOWN, SYSERR_RM_NO_SE_IN_SE_GRP_SRVR_ACC, SYSERR_RM_NO_SE_IN_SE_GRP_VIP_ACC, SYSERR_RM_ALL_SE_IN_SE_GRP_MAX_VS, SYSERR_RM_ALL_SE_IN_SE_GRP_NW_ACC_MAX_VS, SYSERR_RM_VIP_SE_NW_ACC, SYSERR_RM_VIP_SE_MAX_VS, SYSERR_RM_VIP_SE_GRP_MISMATCH, SYSERR_RM_VIP_SE_PENDING_OP, SYSERR_RM_MULT_MGMT_SUBNET, SYSERR_RM_MAX_SE_IN_GRP, SYSERR_RM_BOOTUP_FAILURE, SYSERR_RM_PENDING_VNIC_OP, SYSERR_RM_SE_MGMT_NO_STATIC_IPS_CONFIGURED, SYSERR_RM_SE_MGMT_STATIC_IPS_EXHAUSTED, SYSERR_RM_NO_MGMT_SUBNET, SYSERR_RM_MGMT_DHCP_FAILURE, SYSERR_RM_CANNOT_ADD_VNICS, SYSERR_RM_CONSUMER_RESOURCES_SATISFIED, SYSERR_RM_DATA_DHCP_FAILURE, SYSERR_RM_QUERY_HOST_IN_PROGRESS, SYSERR_RM_INSUFFICIENT_BUFFER_SE, SYSERR_RM_NO_DEFAULT_GW_SE_MGMT_NW, SYSERR_RM_PARENT_SE_NW_ACC, SYSERR_RM_PARENT_SE_MAX_VS, SYSERR_RM_PARENT_SE_GRP_MISMATCH, SYSERR_RM_DEF_GW_INCORRECT, SYSERR_RM_NETWORK_NOT_FOUND, SYSERR_RM_ALL_SE_IN_SE_GRP_USED, SYSERR_RM_SE_GRP_PENDING_OP, SYSERR_RM_ALL_SE_IN_SE_GRP_DISABLED, SYSERR_RM_VS_SE_PING_CHECK_IN_PROG, SYSERR_RM_CONSUMER_PENDING_TASK, SYSERR_RM_SE_GRP_VIP_NW_ACC, SYSERR_RM_SE_GRP_NW_ACC, SYSERR_RM_SE_GRP_MAX_VS, SYSERR_RM_ALL_SE_IN_SE_GRP_GW_DOWN, SYSERR_RM_SE_GW_DOWN, SYSERR_RM_SE_DISCONNECTED, SYSERR_RM_RES_USER_DISABLED_FORCE, SYSERR_RM_VS_SE_ATTACH_IP_IN_PROG, SYSERR_RM_LICENSE_EXCEEDED_CANNOT_SPAWN_SE, SYSERR_RM_RES_SWTICHOVER_FORCE, SYSERR_RM_HA_HOST_UNAVAILABLE, SYSERR_RM_RES_USER_DISABLED, SYSERR_RM_NO_BGP_PEER_ADVERTISE_VIP, SYSERR_RM_NO_BGP_PEER_ADVERTISE_SNAT, SYSERR_RM_SRVR_NETWORK_NOT_FOUND, SYSERR_RM_VRF_NOT_FOUND, SYSERR_RM_BGP_NETWORK_NOT_FOUND, SYSERR_RM_VIP_NETWORK_NOT_FOUND, SYSERR_RM_READ_MISSING_FILTER, SYSERR_RM_CLOUD_NOT_FOUND, SYSERR_RM_SEGROUP_NOT_FOUND, SYSERR_RM_SE_OFFLINE, SYSERR_RM_SE_USED, SYSERR_RM_SE_BGP_PEERS_DOWN, SYSERR_RM_SE_FLAVOR_LIMIT_REACHED, SYSERR_VI_MGR_SEVM_VNIC_SUCCESS, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_HW_INFO, SYSERR_VI_MGR_SEVM_CREATE_FAIL_DUPLICATE_NAME, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MGMT_NW, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_CPU, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MEM, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_LEASE, SYSERR_VI_MGR_SEVM_CREATE_FAIL_OVF_ERROR, SYSERR_VI_MGR_SEVM_CREATE_NO_HOST_VM_NETWORK, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_PROGRESS, SYSERR_VI_MGR_SEVM_CREATE_FAIL_ABORTED, SYSERR_VI_MGR_SEVM_CREATE_FAILURE, SYSERR_VI_MGR_SEVM_CREATE_FAIL_POWER_ON, SYSERR_VI_MGR_SEVM_VNIC_NO_VM, SYSERR_VI_MGR_SEVM_VNIC_MAC_ADDR_ERROR, SYSERR_VI_MGR_SEVM_VNIC_FAILURE, SYSERR_VI_MGR_SEVM_VNIC_NO_PG_PORTS, SYSERR_VI_MGR_SEVM_DELETE_FAILURE, SYSERR_VI_MGR_SEVM_CREATE_LIMIT_REACHED, SYSERR_VI_MGR_SEVM_SET_MGMT_IP_FAILED, SYSERR_VI_MGR_SEVM_CREATE_ACCESS_ERROR, SYSERR_VI_MGR_SEVM_CREATE_NO_IMAGE, SYSERR_VI_MGR_SEVM_VINFRA_UNINITIALIZED, SYSERR_VI_MGR_SEVM_CREATE_NO_HOST, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MGMT_NW_PORTS, SYSERR_VI_MGR_SEVM_INVALID_DATA, SYSERR_VI_MGR_SEVM_CREATE_FAIL_MULTIPLE_MGMT_NW, SYSERR_VI_MGR_SEVM_VCENTER_CONN_FAIL, SYSERR_VI_MGR_SEVM_TIMED_OUT, SYSERR_VI_MGR_SEVM_NO_SOURCE_CLONE, SYSERR_VI_MGR_SEVM_NO_AVAILABILITY_ZONE, SYSERR_VI_MGR_SEVM_FLAVOR_UNAVAIL, SYSERR_VI_MGR_SEVM_DELETED, SYSERR_VI_MGR_SEVM_VINFRA_FAILURE, SYSERR_VI_MGR_SEVM_VNIC_FAILURE_QUESTION, SYSERR_VI_MGR_LOGIN_FAIL_NO_VCENTER, SYSERR_VI_MGR_LOGIN_FAIL_USER_CREDENTIALS, SYSERR_VI_MGR_VCENTER_VERSION_MISMATCH, SYSERR_DB_CACHE_TBL_NOT_FOUND, SYSERR_DB_CACHE_OBJ_NOT_FOUND, SYSERR_DB_QUERY_QUEUED, SYSERR_DB_QUERY_BATCHED, SYSERR_DB_UPDATE_FAILED, SYSERR_DB_QUERY_FAILED, SYSERR_DB_ENQUEUE_FULL, SYSERR_OS_AGENT_Q_FULL, SYSERR_OS_AGENT_OPENSTACK_UNINITIALIZED, SYSERR_OS_AGENT_OPENSTACK_ACCESSERR, SYSERR_OS_AGENT_OPENSTACK_RESOURCEERR, SYSERR_OS_AGENT_TENANT_ABSENT, SYSERR_OS_AGENT_INVALID_DATA, SYSERR_CC_SVC_Q_FULL, SYSERR_CC_AGENT_UNINITIALIZED, SYSERR_CC_AGENT_ACCESSERR, SYSERR_CC_AGENT_RESOURCEERR, SYSERR_CC_AGENT_TENANT_ACCESSERR, SYSERR_CC_AGENT_TENANT_ABSENT, SYSERR_CC_SVC_INVALID_DATA, SYSERR_CC_OS_AGENT_NEUTRON_HOST_ACCESSERR, SYSERR_CC_NO_FLAVOR, SYSERR_CC_AGENT_ABSENT, SYSERR_CC_AGENT_CONFIG_FAILURE, SYSERR_CC_AGENT_DECONFIG_FAILURE, SYSERR_CC_AGENT_NON_INFRA_SEVM, SYSERR_MESOS_DISCOVERY_DEPLOYMENT_FAIL, SYSERR_MESOS_DISCOVERY_TIMEOUT, SYSERR_MARATHON_APP_TERMINATED, SYSERR_MARATHON_INACCESSIBLE, SYSERR_FLEET_API_ERROR, SYSERR_MESOS_SSH_CMD_TIMEOUT, SYSERR_MESOS_SSH_ABORTED, SYSERR_MESOS_SSH_FAILURE, SYSERR_MESOS_SSH_NOTFOUND, SYSERR_CC_AGENT_VNIC_NO_IPS_AVAILABLE, SYSERR_CC_AGENT_VNIC_NO_SUBNETWORK, SYSERR_CC_AGENT_VNIC_FAILURE, SYSERR_CC_AGENT_SCALE_IN_FAILED, SYSERR_CC_AGENT_DS_FAILED, SYSERR_CC_AGENT_SCALE_OUT_FAILED, SYSERR_CC_TOO_BUSY, SYSERR_CC_AGENT_NOT_IMPLEMENTED, SYSERR_CC_AGENT_METHOD_NOT_IMPLEMENTED, SYSERR_CC_AGENT_GENERIC_FAILURE, SYSERR_RUM_TOOMANYSAMPLES, SYSERR_METRICS_TOO_MANY_MSG, SYSERR_METRICS_TOO_MANY_MSG_ACROSS_ENTITIES, SYSERR_ANOMALYZER_NOT_ENOUGH_SAMPLES, SYSERR_AUTOSCALE_REASON_INTELLIGENT_AUTOSCALE, SYSERR_AUTOSCALE_REASON_CONFIG_UPDATE, SYSERR_AUTOSCALE_REASON_POOL_STATE_CHANGE, SYSERR_AUTOSCALE_REASON_ALERT, SYSERR_AUTOSCALEIN_FAILED_LIMIT_EXCEEDED, SYSERR_AUTOSCALEOUT_FAILED_LIMIT_EXCEEDED, SYSERR_AUTOSCALE_IGNORED_AS_WITHIN_COOLDOWN, SYSERR_AUTOSCALE_ORCHESTRATION_TIMEOUT, SYSERR_AUTOSCALE_REASON_NOT_ENOUGH_SERVERS, SYSERR_AUTOSCALE_REASON_TOO_MANY_SERVERS, SYSERR_AUTOSCALE_REASON_ORCHESTRATION_FAILED, SYSERR_AUTOSCALE_REASON_MANUAL, SYSERR_AUTOSCALE_POLICY_NOT_FOUND, SYSERR_AUTOSCALE_REASON_GARBAGE_COLLECTION, SYSERR_AUTOSCALE_SCHEDULED_SCALEIN, SYSERR_AUTOSCALE_SCHEDULED_SCALEOUT, SYSERR_LICENSE_FIELD_NAME_NOT_SET, SYSERR_LICENSE_FILE_NOT_FOUND, SYSERR_LICENSE_FIELD_VALID_UNTIL_NOT_SET, SYSERR_LICENSE_INVALID_TIERS, SYSERR_LICENSE_FIELD_LICENSE_ID_NOT_PRESENT, SYSERR_LICENSE_INVALID_VERSION, SYSERR_LICENSE_DECRYPTION_FAILED, SYSERR_LICENSE_ENFORCEMENT_KEY_NOT_VALID, SYSERR_LICENSE_INVALID_SERIALKEY, SYSERR_LICENSE_INVALID_METRICS, SYSERR_LICENSE_GRPC_NOT_READY, SYSERR_LATEST_LICENSE_ALREADY_DEPLOYED, SYSERR_LICENSE_MGR_GRPC_NOT_READY, SYSERR_LICENSE_TRANSACTION_TENANT_REQUIRED, SYSERR_LICENSE_TRANSACTION_INSUFFICIENT_RESOURCES, SYSERR_LICENSE_TRANSACTION_PER_TENANT_NOT_SUPPORTED, SYSERR_FLOATING_LICENSE_NOT_SUPPORTED, SYSERR_LICENSE_MGR_CANNOT_DELETE_LICENSE, SYSERR_LICENSE_MGR_LICENSE_TIER_NOT_FOUND, SYSERR_LICENSE_EXPIRED, SYSERR_LICENSE_LEDGER_UPDATE_FAILED, SYSERR_LICENSE_TRANSACTION_INSUFFICIENT_SAAS_LICENSE, SYSERR_LICENSE_TRANSACTION_MAX_SERVICE_UNITS_LIMIT, SYSERR_LICENSE_SAAS_UNSUBSCRIBED, SYSERR_LICENSE_SAAS_SYNC_RPC_ERROR, SYSERR_LICENSE_SAAS_SYNC_CONNECT_ERROR, SYSERR_LICENSE_SAAS_SYNC_SERVER_ERROR, SYSERR_LICENSE_SAAS_SYNC_INSUFFICIENT_LICENSE, SYSERR_LICENSE_TRANSACTION_INCORRECT_TIER, SYSERR_LICENSE_TRANSACTION_DATASTORE_ERROR, SYSERR_SEAGENT_OBJ_INACTIVE, SYSERR_SEAGENT_OBJ_AWAITING_DP_PROGRAMMING, SYSERR_SEAGENT_OBJ_ACTIVE, SYSERR_SEAGENT_OBJ_GRAPHDB_ERROR, SYSERR_SEAGENT_OBJ_DP_ERROR, SYSERR_SEAGENT_OBJ_DISABLED_RULE_POOL, SYSERR_SEAGENT_EASTWEST_VS_SUBNET_ERROR, SYSERR_SEAGENT_OBJ_NOT_FOUND, SYSERR_SEAGENT_VS_NOT_FOUND, SYSERR_SEAGENT_VS_VRF_ERROR, SYSERR_SEAGENT_VS_SELIST_LIMIT_ERROR, SYSERR_SEAGENT_VS_SELIST_SE_INTF_ERROR, SYSERR_SEAGENT_VS_CHILD_PARENT_UUID_MISSING, SYSERR_SEDP_PARENT_VS_NOT_EXIST_FOR_CHILD, SYSERR_SEAGENT_TENANT_CREATE_FAILED, SYSERR_SEAGENT_TENANT_UPDATE_FAILED, SYSERR_SEAGENT_VS_INTERFACE_ERROR, SYSERR_SEAGENT_INSUFFICIENT_MEMORY, SYSERR_SEDP_VNIC_CREATION_FAILURE, SYSERR_SEDP_VNIC_ATTACH_FAILURE, SYSERR_SEDP_VNIC_IF_CREATION_FAILURE, SYSERR_SEDP_VNIC_START_FAILURE, SYSERR_SEDP_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_MISMATCH_VRF, SYSERR_SEDP_VNIC_IP_ADDR_ADD_FAILURE, SYSERR_SEDP_VNIC_IP_ADDR_DEL_FAILURE, SYSERR_SEDP_VNIC_OWNER_CORE_NOT_FOUND, SYSERR_SEDP_VNIC_MAIN_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_MEMBER_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_VLAN_FILTER_ADD_FAILURE, SYSERR_SEDP_VNIC_VLAN_FILTER_REMOVE_FAILURE, SYSERR_SEDP_VNIC_UNKNOWN_MSG_TYPE, SYSERR_SEDP_VNIC_PCAP_INIT_FAILURE, SYSERR_GSLB_INVALID_MTYPE, SYSERR_GSLB_INVALID_SITE_CREDENTIALS, SYSERR_GSLB_OBJECT_NOT_FOUND, SYSERR_GSLB_INVALID_OPS, SYSERR_GSLB_PARTIAL_SUCCESS, SYSERR_GSLB_FQDN_CONFLICT, SYSERR_GSLB_CLEANUP_IN_PROGRESS, SYSERR_GSLB_METHOD_NOP, SYSERR_GSLB_API_NOT_SUPPORTED_FOR_UNFEDERATED_OBJECTS, SYSERR_GSLB_STATEDB_ERR, SYSERR_GSLB_SERVICE_MEMBER_VIPS_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_MEMBER_DISABLED, SYSERR_GSLB_SITE_DISABLED, SYSERR_GSLB_SERVICE_DISABLED, SYSERR_GSLB_HM_PROXY_DOWN, SYSERR_GSLB_DNS_DISABLED, SYSERR_GSLB_SERVICE_NON_AVI_VIP_INFO_UNAVAILABLE, SYSERR_GSLB_SERVICE_DATAPATH_STATUS_UNAVAILABLE, SYSERR_GSLB_SERVICE_MEMBER_SERVICES_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_INCONSISTENT_APPLICATION_PROFILE, SYSERR_GSLB_SERVICE_INVALID_APPLICATION_PROFILE, SYSERR_GSLB_SERVICE_SP_INCONSISTENT_CONFIGURED_SERVERS, SYSERR_GSLB_SERVICE_SP_INCONSISTENT_OPERATIONAL_SERVERS, SYSERR_GSLB_SERVICE_SP_ALL_SERVERS_DOWN, SYSERR_GSLB_SERVICE_SP_SOME_SERVERS_DOWN, SYSERR_GSLB_CONFIGURED_VS_IS_NOT_A_DNS_VS, SYSERR_GSLB_NOT_CONFIGURED, SYSERR_GSLB_INVALID_SENDER, SYSERR_GSLB_INVALID_SENDER_STATE, SYSERR_GSLB_INVALID_RX_ID, SYSERR_GSLB_INVALID_VIEW_ID, SYSERR_GSLB_GROUP_CONFLICT, SYSERR_GSLB_INVALID_MTYPE_AT_FOLLOWER, SYSERR_GSLB_LEADER_NOT_IN_LIST, SYSERR_GSLB_SERVICE_CTRL_STATUS_UNAVAILABLE, SYSERR_GSLB_SITE_FSM_NULL, SYSERR_GSLB_SITE_FSM_DISABLE_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_DISABLED, SYSERR_GSLB_SITE_FSM_JOIN_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_INIT, SYSERR_GSLB_SITE_FSM_UNREACHABLE, SYSERR_GSLB_SITE_FSM_LEAVE_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_MMODE, SYSERR_GSLB_SITE_ACTIVE_TO_PASSIVE_TRANSITION, SYSERR_GSLB_SITE_PASSIVE_TO_ACTIVE_TRANSITION, SYSERR_GSLB_SITE_MAX_RETRIES_DONE, SYSERR_GSLB_TIMEOUT, SYSERR_GSLB_CONNECTION_TIMEOUT, SYSERR_GSLB_CONNECTION_REFUSED_ERROR, SYSERR_GSLB_SERVICE_CTRL_STATUS_NA_DUE_TO_UNREACHABLE_SITE, SYSERR_GSLB_SERVICE_SP_NO_CONFIGURED_SERVERS, SYSERR_GSLB_INVALID_OBJECT, SYSERR_GSLB_SERVICE_POOL_DISABLED, SYSERR_GSLB_SERVICE_CREATE_FAILED, SYSERR_GSLB_SERVICE_UPDATE_FAILED, SYSERR_GSLB_GSLB_GEO_FILE_NOT_PRESENT, SYSERR_GSLB_SERVICE_MEMBER_VS_SERVICES_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_MEMBER_VS_SP_POOL_NOT_IN_SYNC, SYSERR_FILE_NOT_PRESENT, SYSERR_DNS_POLICY_CREATE_FAIL, SYSERR_DNS_POLICY_UPDATE_FAIL, SYSERR_LCM_CORE_NOT_COPIED_DUE_TO_MAX_LIMIT, SYSERR_LCM_CORE_NOT_COPIED_INSUFFICIENT_DISK_SIZE, SYSERR_LCM_SKIP_SIMILAR_CORE, SYSERR_LCM_CORE_NOT_COPIED_DUE_TO_ERRORS, SYSERR_LCM_STOP, SYSERR_POOL_SERVER_CAPEST_BREACHED, SYSERR_POOL_CREATE_FAILED, SYSERR_POOL_UPDATE_FAILED_INCONSISTENT, SYSERR_POOL_UPDATE_FAILED, SYSERR_POOL_SERVER_STATE_UPDATE_FAILED, SYSERR_POOL_UPDATE_SERVER_FAILED, SYSERR_POOL_UPDATE_LB_ALGO_NO_STATE, SYSERR_SHM_HASH_INSERT_FAILED, SYSERR_SE_RPC_PROXY_STREAM_NOT_CONNECTED, SYSERR_SE_RPC_PROXY_STREAM_WRITE_FAILED, SYSERR_SE_RPC_PROXY_UNABLE_TO_FIND_SYNC_RPC, SYSERR_PRST_PROF_OBJECT_TYPE_MISMATCH, SYSERR_PRST_PROF_OBJECT_NOT_FOUND, SYSERR_PRST_PROF_NULL, SYSERR_PRST_PROF_OBJECT_PRESENT, SYSERR_MS_OBJECT_EXISTS, SYSERR_MS_OBJECT_NOT_FOUND, SYSERR_MS_GRP_OBJECT_EXISTS, SYSERR_MS_GRP_OBJECT_NOT_FOUND, SYSERR_HTTP_POLICY_CREATE_FAILED, SYSERR_HTTP_POLICY_CREATE_EXISTS, SYSERR_HTTP_POLICY_CREATE_SHM_INSERT, SYSERR_HTTP_POLICY_UPDATE_FAILED, SYSERR_STR_GRP_REGISTER_INVAL, SYSERR_STR_GRP_DEREGISTER_INVAL, SYSERR_AG_CREATE_POST_FAILED, SYSERR_AG_CREATE_PRE_FAILED, SYSERR_AG_UPDATE_FAILED, SYSERR_APP_PROF_UPDATE_TYPE_MISMATCH, SYSERR_APP_PROF_CREATE_INVALID_TYPE, SYSERR_APP_PROF_UPDATE_PRESERVE_CLIENT_IP_CHANGED, SYSERR_APP_PROF_NOT_FOUND, SYSERR_POOL_GRP_MEMBER_NOT_FOUND, SYSERR_POOL_GRP_UPDATE_FAILED, SYSERR_POOL_GRP_CREATE_FAILED, SYSERR_POOL_GRP_UPDATE_FAILED_INCONSISTENT, SYSERR_L4PS_CONNPOL_POOL_FAILED, SYSERR_L4PS_CONNPOL_POOL_GRP_FAILED, SYSERR_L4PS_CONNPOL_IP_GRP_FAILED, SYSERR_L4PS_CREATE_FAILED, SYSERR_ANT_PROF_NOT_FOUND, SYSERR_LB_CHASH_INVALID_TYPE, SYSERR_SEC_POLICY_NOT_FOUND, SYSERR_TECH_SUPPORT_COLLECTION_NOT_DONE, SYSERR_TECH_SUPPORT_COLLECTION_SUCCESS, SYSERR_TECH_SUPPORT_COLLECTION_STARTED, SYSERR_TECH_SUPPORT_COLLECTION_ONGOING, SYSERR_TECH_SUPPORT_COLLECTION_IN_PROGRESS, SYSERR_TECH_SUPPORT_COLLECTION_SUCCESS_WITH_ERRORS, SYSERR_TECH_SUPPORT_COLLECTION_ABORTED, SYSERR_TECH_SUPPORT_COLLECTION_STATUS_FILE_NOT_FOUND, SYSERR_TECH_SUPPORT_INVALID_FILENAME, SYSERR_TECH_SUPPORT_COLLECTION_STATUS_IN_PROGRESS, SYSERR_TECH_SUPPORT_INPUT_INVALID_LEVEL, SYSERR_TECH_SUPPORT_INPUT_INVALID_SLUG, SYSERR_DATASCRIPT_FAILED, SYSERR_TECH_SUPPORT_COLLECTION_PREMATURELY_STOPPED, SYSERR_TECH_SUPPORT_V1_DEPRECATED, SYSERR_NET_PROF_NOT_FOUND, SYSERR_ALBSVC_FILE_UPLOAD_IN_PROGRESS, SYSERR_ALBSVC_FILE_UPLOAD_SUCCESS, SYSERR_ALBSVC_FILE_UPLOAD_FAILED, SYSERR_ALBSVC_FILE_UPLOAD_STARTED, SYSERR_ALBSVC_CASE_ID_MISSING, SYSERR_ALBSVC_ASSET_ID_MISSING, SYSERR_ALBSVC_AUTH_FAILURE, SYSERR_ALBSVC_REMOTE_SERVER_ERROR, SYSERR_ALBSVC_DISCONNECTED, SYSERR_ALBSVC_DEREGISTERED, SYSERR_ALBSVC_CANNOT_READ_RESPONSE, SYSERR_ALBSVC_CONTROLLER_ALREADY_REGISTERED, SYSERR_ALBSVC_SESSION_NOT_SET, SYSERR_ALBSVC_CLIENT_TIME_OUT, SYSERR_ALBSVC_CONNECTION_REFUSED, SYSERR_ALBSVC_HTTP_CLIENT_ERROR, SYSERR_ALBSVC_RESOURCE_NOT_FOUND, SYSERR_ALBSVC_INVALID_QUERY_PARAM_VALUE, SYSERR_ALBSVC_INVALID_QUERY_PARAM, SYSERR_ALBSVC_FILE_UPLOAD_CONFLICT, SYSERR_ALBSVC_INTERNAL_ERROR, SYSERR_ALBSVC_PROXY_AUTH_FAILURE, SYSERR_ALBSVC_LOGIN_URL_NOT_FOUND, SYSERR_ALBSVC_PROXY_CONFIG_PARSE_FAILURE, SYSERR_ALBSVC_LOGIN_REQ_FAILED, SYSERR_ALBSVC_REGISTRATION_FAILED, SYSERR_ALBSVC_DATABASE_WRITE_ERROR, SYSERR_ALBSVC_DEREGISTRATION_FAILED, SYSERR_ALBSVC_MALFORMED_PAYLOAD, SYSERR_ALBSVC_CASE_GET_FAILED, SYSERR_ALBSVC_CASE_CREATE_FAILED, SYSERR_ALBSVC_CASES_GET_FAILED, SYSERR_ALBSVC_CASE_UPDATE_FAILED, SYSERR_ALBSVC_STATUS_REQ_FAILED, SYSERR_ALBSVC_CRS_DOWNLOAD_FAILED, SYSERR_ALBSVC_CRS_DEPLOY_FAILED, SYSERR_ALBSVC_CRS_DATA_NOT_FOUND, SYSERR_ALBSVC_DATASTORE_READ_ERROR, SYSERR_ALBSVC_CRS_AUTO_DEPLOY_MALFORMED_URL, SYSERR_ALBSVC_CRS_DOWNLOAD_SIG_MISMATCH, SYSERR_ALBSVC_CRS_DOWNLOAD_FORBIDDEN, SYSERR_ALBSVC_DATABASE_READ_ERROR, SYSERR_ALBSVC_AVICLIENT_ERROR, SYSERR_ALBSVC_CRS_AUTODEPLOY_SUCCESS, SYSERR_ALBSVC_EMPTY_METADATA, SYSERR_ALBSVC_USERS_REQ_FAILED, SYSERR_ALBSVC_USER_DETAIL_REQ_FAILED, SYSERR_ALBSVC_CRS_URL_DECODE_FAILED, SYSERR_ALBSVC_NAME_RESOLUTION_FAILED, SYSERR_ALBSVC_x509_ERROR, SYSERR_ALBSVC_REGISTRATION_DISABLED, SYSERR_ALBSVC_FEATURE_OPT_IN_NOT_ENABLED, SYSERR_ALBSVC_USER_AGENT_DB_BATCH_SIZE_EXCEEDED, SYSERR_ALBSVC_LICENSE_STATUS_CHECK_FAILED, SYSERR_ALBSVC_FEATURE_NOT_ALLOWED, SYSERR_ALBSVC_NO_TENANT_INFO_IN_CTX, SYSERR_ALBSVC_DATABASE_UPDATE_ERROR, SYSERR_ALBSVC_ALREADY_DEREGISTERED, SYSERR_ALBSVC_FILE_DOWNLOAD_IN_PROGRESS, SYSERR_ALBSVC_FILE_DOWNLOAD_SUCCESS, SYSERR_ALBSVC_FILE_DOWNLOAD_FAILED, SYSERR_ALBSVC_FILE_DOWNLOAD_STARTED, SYSERR_UPGRADE_SYSTEM_STARTED, SYSERR_UPGRADE_CONTROLLER_STARTED, SYSERR_UPGRADE_SEGROUP_STARTED, SYSERR_RESUME_SEGROUP_STARTED, SYSERR_PATCH_SYSTEM_STARTED, SYSERR_PATCH_CONTROLLER_STARTED, SYSERR_PATCH_SEGROUP_STARTED, SYSERR_PATCHSEGROUP_RESUME_STARTED, SYSERR_ROLLBACK_SYSTEM_STARTED, SYSERR_ROLLBACK_CONTROLLER_STARTED, SYSERR_ROLLBACK_SEGROUP_STARTED, SYSERR_ROLLBACKPATCH_SYSTEM_STARTED, SYSERR_ROLLBACKPATCH_CONTROLLER_STARTED, SYSERR_ROLLBACKPATCH_SEGROUP_STARTED, SYSERR_UPGRADE_OPS_VS_DISRUPTION_WARNINGS, SYSERR_UPGRADE_OPS_COMPLIANCE_MODE_TRANSITION_STARTED, SYSERR_UPGRADE_OPS_COMPLIANCE_MODE_ERROR_RECOVERY_STARTED, SYSERR_CONCURRENT_UPGRADE, SYSERR_RESTORE_CONTROLLER_STARTED, SYSERR_EVAL_UPGRADE_SYSTEM_STARTED, SYSERR_EVAL_UPGRADE_CONTROLLER_STARTED, SYSERR_EVAL_UPGRADE_SEGROUP_STARTED, SYSERR_EVAL_RESUME_SEGROUP_STARTED, SYSERR_EVAL_PATCH_SYSTEM_STARTED, SYSERR_EVAL_PATCH_CONTROLLER_STARTED, SYSERR_EVAL_PATCH_SEGROUP_STARTED, SYSERR_EVAL_PATCHSEGROUP_RESUME_STARTED, SYSERR_EVAL_ROLLBACK_SYSTEM_STARTED, SYSERR_EVAL_ROLLBACK_CONTROLLER_STARTED, SYSERR_EVAL_ROLLBACK_SEGROUP_STARTED, SYSERR_EVAL_ROLLBACKPATCH_SYSTEM_STARTED, SYSERR_EVAL_ROLLBACKPATCH_CONTROLLER_STARTED, SYSERR_EVAL_ROLLBACKPATCH_SEGROUP_STARTED, SYSERR_EVAL_RESTORE_CONTROLLER_STARTED, SYSERR_UPGRADE_OPS_IN_PROGRESS, SYSERR_UPGRADE_OPS_CHECK_LICENSE, SYSERR_UPGRADE_OPS_CHECK_CLUSTER_STATE, SYSERR_UPGRADE_OPS_CHECK_CLUSTER_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_INPROGRESS, SYSERR_UPGRADE_OPS_CHECK_VERSION_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_REACHABILITY, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_CLOUD_READY, SYSERR_UPGRADE_OPS_CHECK_SE_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_VS_DISRUPUTION, SYSERR_UPGRADE_OPS_CHECK_ROLLBACK_BASICS, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_VERSION_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SE_VERSION_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SYSTEM_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_IMAGE_VERSION, SYSERR_UPGRADE_OPS_CHECK_DOCKER_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_ACTIVE_VERSIONS, SYSERR_UPGRADE_OPS_CHECK_BACKUP, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_ERROR_RECOVERY, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_SUSPENDED, SYSERR_UPGRADE_OPS_CHECK_SYSTEM_FLAG, SYSERR_UPGRADE_OPS_PREVIEW_RESPONSE, SYSERR_UPGRADE_OPS_CHECK_PREVIOUS_PARTITION_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_IMAGE_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_PATCH_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_PATCH_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_ROLLBACK_V1, SYSERR_UPGRADE_OPS_CHECK_ALERTS, SYSERR_UPGRADE_OPS_CHECK_DOCKER_IMAGE, SYSERR_UPGRADE_OPS_CHECK_UPGRADE_STATE_FOR_RESUME_OPS, SYSERR_UPGRADE_OPS_CHECK_PATCH_IMAGE, SYSERR_UPGRADE_OPS_CHECK_ALLOW_SE_GROUP_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SKIP_SE_GROUPS, SYSERR_UPGRADE_OPS_CHECK_CLOUD_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SKIP_ALL_SE_GROUPS, SYSERR_UPGRADE_OPS_CHECK_MAND_PATCH_ROLLBACK, SYSERR_UPGRADE_OPS_GSLB_FEATURE_CHECK, SYSERR_UPGRADE_OPS_CONFIGURATION_CHECK, SYSERR_UPGRADE_OPS_AVI_ESSENTIALS_CHECK, SYSERR_ROLLBACK_OPS_CHECK_VS_DISRUPUTION, SYSERR_UPGRADE_OPS_CHECK_SE_LINUX_ENABLED, SYSERR_UPGRADE_OPS_CHECK_PREVIOUS_DOCKER_IMAGE, SYSERR_UPGRADE_OPS_DOCKER_VERSION_CHECK, SYSERR_UPGRADE_OPS_IP_TYPE_CHECK, SYSERR_UPGRADE_OPS_CHECK_SE_LICENSE, SYSERR_UPGRADE_OPS_AVI_CLOUD_SERVICES_CHECK, SYSERR_CHECK_LICENSE, SYSERR_CHECK_CLUSTER_STATE, SYSERR_CHECK_CLUSTER_DISK_SPACE, SYSERR_CHECK_SE_GROUP_UPGRADE_OPS_INPROGRESS, SYSERR_CHECK_VERSION_COMPATIBILITY, SYSERR_CHECK_SE_REACHABILITY, SYSERR_CHECK_SE_GROUP_CLOUD_READY, SYSERR_CHECK_SE_DISK_SPACE, SYSERR_CHECK_VS_DISRUPUTION, SYSERR_CHECK_ROLLBACK_BASICS, SYSERR_CHECK_CONTROLLER_VERSION_ROLLBACK, SYSERR_CHECK_SE_VERSION_ROLLBACK, SYSERR_CHECK_CONTROLLER_ROLLBACK, SYSERR_CHECK_SE_GROUP_ROLLBACK, SYSERR_CHECK_SYSTEM_ROLLBACK, SYSERR_CHECK_IMAGE_VERSION, SYSERR_CHECK_DOCKER_DISK_SPACE, SYSERR_CHECK_ACTIVE_VERSIONS, SYSERR_CHECK_BACKUP, SYSERR_CHECK_SE_GROUP_ERROR_RECOVERY, SYSERR_CHECK_SE_GROUP_SUSPENDED, SYSERR_CHECK_SYSTEM_FLAG, SYSERR_CHECK_PREVIOUS_PARTITION_COMPATIBILITY, SYSERR_CHECK_IMAGE_COMPATIBILITY, SYSERR_CHECK_CONTROLLER_PATCH_COMPATIBILITY, SYSERR_CHECK_SE_PATCH_COMPATIBILITY, SYSERR_CHECK_SE_ROLLBACK_V1, SYSERR_CHECK_ALERTS, SYSERR_CHECK_DOCKER_IMAGE, SYSERR_CHECK_UPGRADE_STATE_FOR_RESUME_OPS, SYSERR_CHECK_PATCH_IMAGE, SYSERR_CHECK_ALLOW_SE_GROUP_ROLLBACK, SYSERR_CHECK_SKIP_SE_GROUPS, SYSERR_CHECK_CLOUD_COMPATIBILITY, SYSERR_CHECK_SKIP_ALL_SE_GROUPS, SYSERR_CHECK_MAND_PATCH_ROLLBACK, SYSERR_GSLB_FEATURE_CHECK, SYSERR_CONFIGURATION_CHECK, SYSERR_AVI_ESSENTIALS_CHECK, SYSERR_CHECK_SE_LINUX_ENABLED, SYSERR_CHECK_PREVIOUS_DOCKER_IMAGE, SYSERR_DOCKER_VERSION_CHECK, SYSERR_IP_TYPE_CHECK, SYSERR_CHECK_SE_LICENSE, SYSERR_CONFIG_CHECK, SYSERR_GSLB_MANUAL_RESUME_CHECK, SYSERR_CHECK_K8S_ACCESS, SYSERR_CHECK_IMAGE_AVAILABILITY, SYSERR_CHECK_POD_IMAGE, SYSERR_CHECK_REMOTE_IMAGE_REF, SYSERR_CHECK_CONTROLLER_PACKAGE, SYSERR_CHECK_PATCH_PACKAGE, SYSERR_CHECK_CONSENT, SYSERR_CHECK_CONFIG_VERSION, SYSERR_CHECK_CONFIG_FIPS, SYSERR_CHECK_CONFIG_FILES, SYSERR_CHECK_CONFIG_IMAGES, SYSERR_CHECK_CONFIG, SYSERR_CHECK_CONFIG_SE, SYSERR_CHECK_CONFIG_ENV, SYSERR_CHECK_CONFIG_ACTIVE_VERSIONS, SYSERR_CHECK_RESTORE_PATCH, SYSERR_GSLB_MAINTENANCE_MODE_CHECK, SYSERR_CHECK_VERSION_MIGRATION, SYSERR_CHECK_CLUSTER_SINGLE_NODE, SYSERR_MC_UPGRADE_LICENSE_ERR, SYSERR_MC_UPGRADE_CLUSTER_NOT_READY, SYSERR_MC_DISK_INSUFFICIENT_ERR, SYSERR_MC_CLUSTER_INPROGRESS_ERR, SYSERR_MC_SEGROUP_INPROGRESS_ERR, SYSERR_MC_UPGRADE_INCOMPATIBLE_IMAGE_AND_PATCH, SYSERR_MC_UPGRADE_INCOMPATIBLE_FROM_TO_IMAGE, SYSERR_MC_UPGRADE_INCOMPATIBLE_PATCH, SYSERR_MC_UPGRADE_INCOMPATIBLE_SE_GROUP_IMAGE, SYSERR_MC_SE_UNREACHABLE_ERR, SYSERR_MC_SE_GROUP_CLOUD_NOT_READY_ERR, SYSERR_MC_UPGRADE_VS_DISRUPTED_ERR, SYSERR_MC_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_SE_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_ROLLBACK_INFO_ERR, SYSERR_MC_CONTROLLER_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_SYSTEM_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_IMAGE_INVALID_ERR, SYSERR_MC_ACTIVE_VERSIONS_ERR, SYSERR_MC_BACKUP_ERR, SYSERR_MC_ROLLBACK_ON_ERR, SYSERR_MC_SUSPENDED_ERR, SYSERR_MC_SYSTEM_FLAG_ERR, SYSERR_MC_PREVIOUS_PARTITION_INCOMPATIBLE_ERR, SYSERR_MC_IMAGE_VALIDATION_ERR, SYSERR_MC_CONTROLLER_PATCH_ERR, SYSERR_MC_SE_PATCH_ERR, SYSERR_MC_SE_ROLLBACK_V1_ERR, SYSERR_MC_ALERTS, SYSERR_MC_ROLLBACK_DOCKER_IMAGE_ERR, SYSERR_MC_RESUME_OPS_ERR, SYSERR_MC_CHECK_PATCH_IMAGE_ERR, SYSERR_MC_CHECK_SE_GROUP_ROLLBACK_ERR, SYSERR_MC_SKIP_SE_GROUPS_ERR, SYSERR_MC_CHECK_CLOUD_COMPATIBILITY_ERR, SYSERR_MC_SKIP_ALL_SE_GROUPS_ERR, SYSERR_MC_MAND_PATCH_ROLLBACK_ERR, SYSERR_MC_GSLB_LEADER_ERR, SYSERR_MC_SYSTEM_CONFIGURATION_ERR, SYSERR_MC_AVI_ESSENTIALS_OPERATION_NOT_SUPPORTED_ERROR, SYSERR_MC_ROLLBACK_VS_DISRUPTED_ERR, SYSERR_MC_SE_LINUX_ENABLED_ERR, SYSERR_MC_PREVIOUS_DOCKER_IMAGE_NOT_PRESENT_ERR, SYSERR_MC_DOCKER_VERSION_INCOMPATIBLE_ERROR, SYSERR_MC_IP_TYPE_ERR, SYSERR_MC_INVALID_SE_LICENSE_ERR, SYSERR_MC_AVI_CLOUD_SERVICES_OPERATION_NOT_SUPPORTED_ERROR, SYSERR_MC_CONFIG_CHK_ERR, SYSERR_MC_GSLB_MANUAL_RESUME_ERR, SYSERR_MC_K8S_ACCESS_ERR, SYSERR_MC_IMAGE_AVAILABILITY_ERR, SYSERR_MC_POD_IMAGE_ERR, SYSERR_MC_REMOTE_IMAGE_REF_ERR, SYSERR_MC_CONTROLLER_PACKAGE_ERR, SYSERR_MC_PATCH_PACKAGE_ERR, SYSERR_MC_CONSENT_ERR, SYSERR_MC_CONFIG_VERSION_ERR, SYSERR_MC_CONFIG_FIPS_ERR, SYSERR_MC_CONFIG_FILES_ERR, SYSERR_MC_CONFIG_IMAGES_ERR, SYSERR_MC_CONFIG_ERR, SYSERR_CHECK_CONFIG_SE_ERR, SYSERR_CHECK_CONFIG_ENV_ERR, SYSERR_CHECK_CONFIG_ACTIVE_VERSIONS_ERR, SYSERR_CHECK_RESTORE_PATCH_ERR, SYSERR_MC_GSLB_MAINTENANCE_MODE_ERR, SYSERR_CHECK_VERSION_MIGRATION_ERR, SYSERR_CHECK_CLUSTER_SINGLE_NODE_ERR, SYSERR_VS_NOT_FOUND, SYSERR_DEFAULT_POOL_NOT_FOUND, SYSERR_PROXY_POOL_NOT_FOUND, SYSERR_MISSING_APPLICATION_PROFILE, SYSERR_APP_PROFILE_NOT_FOUND, SYSERR_WAF_POLICY_NOT_FOUND, SYSERR_DUPLICATE_VS, SYSERR_WRONG_VS_TYPE, SYSERR_POOL_IN_PG_NOT_FOUND, SYSERR_PG_IN_PG, SYSERR_LB_MODULE_INIT_FAILED, SYSERR_CONNPOOL_MODULE_INIT_FAILED, SYSERR_LBACTION_MODULE_INIT_FAILED, SYSERR_PG_NOT_FOUND, SYSERR_DUPLICATE_POOL, SYSERR_SSL_PROFILE_NOT_FOUND, SYSERR_PKI_PROFILE_NOT_FOUND, SYSERR_SSL_CERTKEY_NOT_FOUND, SYSERR_SET_CIPHER_LIST_FAILED, SYSERR_SET_CIPHER_SUITES_FAILED, SYSERR_WRONG_TLS_VERSION, SYSERR_ERR_PAGE_PROFILE_NO_PAGES, SYSERR_ERR_PAGE_PROFILE_NOT_FOUND, SYSERR_ERR_PAGE_NOT_FOUND, SYSERR_ERR_PAGE_REDIRECT_NOT_CONFIGURED, SYSERR_HM_NOT_FOUND, SYSERR_HTTPS_HM_MISSING_CONFIG, SYSERR_SNI_PARENT_UNCONFIGURED, SYSERR_SNI_PARENT_NOT_FOUND, SYSERR_HTTP_POLICYSET_NOT_FOUND, SYSERR_VSDS_NOT_FOUND, SYSERR_MULTIPLE_SP_POOLS_CONFIGURED, SYSERR_L4SSL_VS_INVALID_CLIENT_CERT, SYSERR_CR_PROFILE_NOT_FOUND, SYSERR_POOL_NOT_FOUND, SYSERR_LISTEN_PORTS_CFG_FAILED, SYSERR_STRGRP_NOT_FOUND, SYSERR_SSOPOLICY_NULL, SYSERR_SSOPOLICY_NO_AUTHN_POLICY, SYSERR_SSOPOLICY_NO_AUTH_PROFILE, SYSERR_AUTHPROFILE_NULL, SYSERR_SSOPOLICY_INVALID_AUTH_TYPE, SYSERR_SSOPOLICY_MISSING_SAML_IDP_SP_CONF, SYSERR_SAML_SP_CONFIG_NULL, SYSERR_SAML_SINGLE_SIGNON_URL_NULL, SYSERR_SAML_SP_METADATA_NULL, SYSERR_SAML_COOKIE_NAME_OR_KEY_NULL, SYSERR_LASSO_SERVER_CONFIG_FAILURE, SYSERR_SAML_ENTITY_ID_NULL, SYSERR_BASIC_AUTH_CONF_NULL, SYSERR_LDAP_REQUIRE_FIELD_EMPTY, SYSERR_LDAP_URL_INVALID_PARAMETER, SYSERR_LDAP_BAD_SCHEME, SYSERR_LDAP_BAD_ENCLOSURE, SYSERR_LDAP_BAD_EXTNS, SYSERR_LDAP_BAD_FILTER, SYSERR_LDAP_BAD_SCOPE, SYSERR_LDAP_BAD_ATTRS, SYSERR_LDAP_BAD_HOST, SYSERR_LDAP_USER_ATTRIBUTE_NULL, SYSERR_LDAP_URL_PARSE_FAIL, SYSERR_LDAP_INVALID_URL, SYSERR_AUTH_PROFILE_NOT_FOUND, SYSERR_SSO_TYPE_MISMATCH, SYSERR_NULL_CACHE_CONFIG, SYSERR_SSOPOLICY_NOT_FOUND, SYSERR_CLIENT_AUTH_PROFILE_NOT_FOUND, SYSERR_CLIENT_AUTH_PROFILE_NULL, SYSERR_SAML_IDP_METADATA_NULL, SYSERR_INVALID_OAUTH_LOGOUT_URI_HTTP_SCHEME, SYSERR_LASSO_SERVER_ERROR_ADD_PROVIDER_FAILED, SYSERR_LASSO_SERVER_ERROR_ADD_PROVIDER_PROTOCOL_MISMATCH, SYSERR_LASSO_PARAMS_PROVIDERS_UNAVAILABLE, SYSERR_JWTPROFILE_NULL, SYSERR_JWTSERVER_PROFILE_NOT_FOUND, SYSERR_AUTH_PROFILE_JWTSERVER_PROFILE_OBJECT_NULL, SYSERR_JWT_NAME_NULL, SYSERR_JWT_LOCATION_NULL, SYSERR_JWT_VS_AUDIENCE_NULL, SYSERR_SSO_JWT_VS_INFO_NULL, SYSERR_SUB_CONFIG_FAILURE, SYSERR_BIND_WAF_FAILURE, SYSERR_PROXY_INIT_FAILURE, SYSERR_GRPC_CONFIG_FAILURE, SYSERR_BIND_POLICY_FAILURE, SYSERR_BIND_PROFILE_FAILURE, SYSERR_BIND_LUA_SCRIPT_FAILURE, SYSERR_LUA_SCRIPT_SYNTAX, SYSERR_MISSING_LDAP_VS_CONF, SYSERR_SECPOL_RATE_LIMITER_HTTP_LOC_ERR, SYSERR_BIND_CSRF_FAILURE, SYSERR_COMPR_FLTR_UNKNOWN_LEVEL, SYSERR_COMPR_MIME_TYPE_NOT_INITED, SYSERR_IPADDRGRP_NOT_FOUND, SYSERR_DUPLICATE_UPSTREAM, SYSERR_UPSTREAM_COMPLEX_COMPILATION_FAILED, SYSERR_UPSTREAM_INIT_NO_SERVERS, SYSERR_UPSTREAM_INVALID_ADDRESS, SYSERR_UPSTREAM_INVALID_HOST, SYSERR_UPSTREAM_WITHOUT_PORT, SYSERR_UPSTREAM_INVALID_PARAMETER, SYSERR_UPSTREAM_INVALID_VALUE, SYSERR_UPSTREAM_LB_NO_PEERS, SYSERR_UPSTREAM_LB_NULL_CONF, SYSERR_UPSTREAM_PARSE_URL_FAILED, SYSERR_UPSTREAM_UNSUPPORTED_PARAMETER, SYSERR_PAA_NO_OBJECT, SYSERR_PAA_FILESYSTEM_CREATE_FAIL, SYSERR_PAA_CACHE_CREATE_FAIL, SYSERR_WAF_INIT_FAIL, SYSERR_WAF_INIT_SIGNATURES_FAIL, SYSERR_WAF_WHITELIST_INIT_FAIL, SYSERR_WAF_PSM_INIT_FAIL, SYSERR_WAF_INIT_APP_SIGNATURES_FAIL, SYSERR_WAF_POSTPROCESS_SIGNATURES_FAIL, SYSERR_WAF_ALLOWLIST_INIT_FAIL, SYSERR_WAF_POLICY_INIT_FAIL, SYSERR_WAF_INIT_CRS_OVERRIDE_FAIL, SYSERR_WAF_INIT_INSUFFICIENT_APP_LEARNING_MEMORY, SYSERR_BOT_INIT_FAIL, SYSERR_BOT_ALLOWLIST_INIT_FAIL, SYSERR_BOT_POLICY_NOT_FOUND, SYSERR_BIND_BOT_FAILURE, SYSERR_BOT_MAPPING_NOT_FOUND, SYSERR_BOT_CONSOLIDATOR_NOT_FOUND, SYSERR_POLICY_HASH_REMOVE, SYSERR_POLICY_V4_TREE_CREATION, SYSERR_POLICY_V6_TREE_CREATION, SYSERR_POLICY_APPLOG_PROV, SYSERR_POLICY_CLIENT_IP_GROUP_UUID, SYSERR_POLICY_PATH_MATCH_GROUP_UUID, SYSERR_POLICY_QUERY_MATCH_GROUP_UUID, SYSERR_POLICY_UNKOWN_MATCH_ACTION, SYSERR_POLICY_INVALID_HDR_ACTIONS, SYSERR_POLICY_RWH_COOKIE_OPER, SYSERR_POLICY_HASH_INSERT, SYSERR_SSL_CERT_NOT_PRESENT, SYSERR_SSL_CERT_KEY_NOT_PRESENT, SYSERR_SSL_CTX_CREATION_ERR, SYSERR_SSL_CERT_READ_FAILURE, SYSERR_SSL_CERT_LOAD_TO_CTX, SYSERR_SSL_CERT_IDX_TO_CTX, SYSERR_SSL_KEY_LOAD_TO_CTX, SYSERR_SSL_CERT_CHAIN_READ_FAILURE, SYSERR_SSL_CERT_CHAIN_ADD_FAILURE, SYSERR_SSL_KEY_READ_FAILURE, SYSERR_SSL_CERTIFICATE_AND_KEY_MISMATCH, SYSERR_SSL_CIPHER_LIST_NOT_SET, SYSERR_SSL_CIPHER_SUITES_NOT_SET, SYSERR_SSL_PKI_CLIENT_CA, SYSERR_SSL_DHPARAM_FAILURE, SYSERR_SSL_ECDH_FAILURE, SYSERR_SSL_HOSTMAP_FAILURE, SYSERR_SSL_SESSION_CACHE_INIT, SYSERR_SSL_SESSION_TIX_KEYS_INIT, SYSERR_SSL_PKI_CRL, SYSERR_PKI_PROFILE_CONFIG_NO_CA_CERT, SYSERR_DUPLICATE_PKI_PROFILE, SYSERR_SET_SSL_STAPLE_FAILURE, SYSERR_ICAP_PROFILE_NOT_FOUND, SYSERR_SSL_EVH_PARENT_NOT_FOUND, SYSERR_SSL_MEMPOOL_NAME_LEN_EXCEEDED, SYSERR_SSL_MEMPOOL_UUID_LEN_EXCEEDED, SYSERR_CONFIG_OBJ_NAME_LEN_EXCEEDED, SYSERR_SSL_EVH_PARENT_IN_FAULT_STATE, SYSERR_SPL_OBJ_NAME_LEN_EXCEEDED, SYSERR_SSL_PKI_CRL_FILEOBJECT_NOT_FOUND, SYSERR_AUTH_MISSING_OAUTH_PROFILE, SYSERR_OAUTH_MISSING_AUTHZ_EP, SYSERR_OAUTH_MISSING_TOKEN_EP, SYSERR_OAUTH_MISSING_INTROSPECTION_EP, SYSERR_INVALID_JWT_PROFILE_OBJECT, SYSERR_OAUTH_MISSING_POOL_OBJECT, SYSERR_MISSING_OAUTH_VS_CONF, SYSERR_OAUTH_MISSING_REDIRECT_URI, SYSERR_OAUTH_MISSING_CLIENT_CREDENTIALS, SYSERR_OAUTH_MISSING_RS_CREDENTIALS, SYSERR_OAUTH_MISSING_ISSUER, SYSERR_OAUTH_MISSING_USERINFO_EP, SYSERR_CSRF_POLICY_NOT_FOUND, SYSERR_CSRF_INIT_FAIL, SYSERR_LIC_CONVERT_METERED_BANDWIDTH_NON_AZURE_FAILED, SYSERR_LIC_RESERVE_LEDGER_METADATA_REQ_UNIDENTIFIED, SYSERR_LIC_CONVERT_FORMULA_NOT_DEFINED, SYSERR_LIC_CONVERT_MALFORMED_PAYLOAD, SYSERR_FILE_CONTENT_DECODE_FAILED, SYSERR_SVC_FAILURE, SYSERR_SVC_SUCCESS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_FAILED, SYSERR_BAD_REQUEST, SYSERR_TEST1, SYSERR_TEST2, SYSERR_QUEUE_TRANSPORT_FAILURE, SYSERR_QUEUE_RETRY_TASK, SYSERR_QUEUE_FULL, SYSERR_DATASTORE_TRANSPORT_FAILURE, SYSERR_DATASTORE_UNKNOWN_FAILURE, SYSERR_DATASTORE_OBJECT_DOES_NOT_EXIST, SYSERR_DATASTORE_REFERENCE_DOES_NOT_EXIST, SYSERR_DATASTORE_DB_LOCKED, SYSERR_DATASTORE_LOCK_FAILURE, SYSERR_DATASTORE_TBL_NOT_EXIST, SYSERR_DATABASE_OBJECT_DOES_NOT_EXIST, SYSERR_DATABASE_OBJECT_MODIFICATION_NOT_ALLOWED_FOR_NON_ADMIN, SYSERR_SVC_COMMON_OBJECT_NOT_IN_CACHED_VIEW, SYSERR_RPC_CANCELED_BY_CLIENT, SYSERR_RPC_TIMED_OUT, SYSERR_RPC_SEND_FAILED, SYSERR_RPC_CANCELED_BY_TRANSACTION_CLEANUP, SYSERR_NO_MULTICAST_RECEIVERS, SYSERR_RPC_FAILED, SYSERR_RPC_CONNECT_FAILED, SYSERR_CONTROLLER_NOT_READY, SYSERR_VERSION_MISMATCH, SYSERR_ALREADY_REGISTERED, SYSERR_SE_GRP_CHANGE_REBOOT, SYSERR_INVALID_METHOD, SYSERR_DESERIALIZATION, SYSERR_SERIALIZATION, SYSERR_ENQUEUE, SYSERR_DEQUEUE, SYSERR_INVALID_READ_LEVEL, SYSERR_ADD_HM_PHM_OBJECT_NOT_FOUND, SYSERR_CREATE_INVALID_PERSISTENCE_TYPE, SYSERR_VS_INVALID_METHOD, SYSERR_VS_NOT_PRESENT, SYSERR_VS_INVALID_REQUEST, SYSERR_VS_NOT_ENOUGH_RESOURCES, SYSERR_VS_SE_NOT_AVAILABLE, SYSERR_VS_VNIC_FAILURE, SYSERR_VS_DELETE_WHILE_STILL_BEING_REFERRED, SYSERR_INVALID_HEALTH_MONITOR_TYPE, SYSERR_VS_SE_ASSIGNMENT_FAILED, SYSERR_VS_INVALID_OBJECT, SYSERR_VS_SERVICE_ENGINE_DOWN, SYSERR_VS_RPC_FAILURE, SYSERR_VS_NOT_BOUND, SYSERR_VS_DISABLED, SYSERR_VS_INTERNAL_ERROR, SYSERR_VS_SCALEOUT_ERROR, SYSERR_VS_SCALEIN_ERROR, SYSERR_VS_MIGRATE_ERROR, SYSERR_VS_MIGRATE_SCALEOUT_ERROR, SYSERR_VS_MIGRATE_SCALEIN_ERROR, SYSERR_VS_AWAIT_STATIC_SE, SYSERR_VS_MIN_SE_NOT_ASSIGNED, SYSERR_VS_SE_NOT_AT_CURRENT_VERSION, SYSERR_VS_RUNTIME_ABSENT, SYSERR_VS_STATEDB_ERR, SYSERR_VS_SNI_CHILD_PARENT_SELIST_MISMATCH, SYSERR_VS_SNI_PARENT_NOT_FOUND, SYSERR_VS_SNI_CHILD_PARENT_SEGROUP_MISMATCH, SYSERR_VS_STATS_INDEX_NOT_AVAILABLE, SYSERR_VS_UPDATE_FAILED, SYSERR_VS_CREATE_FAILED, SYSERR_VS_GEO_DATABASES_NOT_LOADED, SYSERR_VS_FQDN_LEN_EXCEEDED, SYSERR_VS_STATIC_FQDN_LEN_EXCEEDED, SYSERR_VS_DNS_TXT_RDATA_LEN_EXCEEDED, SYSERR_SE_MGR_VNIC_ALLOC_FAIL, SYSERR_SE_MGR_VNIC_NOT_FOUND, SYSERR_SE_MGR_UNKNOWN_SE, SYSERR_SE_MGR_UNKNOWN_STATE_TRANSITION, SYSERR_SE_MGR_SE_OFFLINE_HB_FAILURE, SYSERR_SE_UPGRADE_IN_PROGRESS, SYSERR_SE_NOT_CONNECTED, SYSERR_RM_RES_UNAVAIL, SYSERR_RM_RES_UNAVAIL_NOTIFY, SYSERR_RM_RES_NOT_INUSE, SYSERR_RM_CONSUMER_NOT_FOUND, SYSERR_RM_REACHABILITY_FAILED, SYSERR_RM_RELEASE_SE_UNAVAIL, SYSERR_RM_UNKNOWN_SE_GROUP, SYSERR_RM_NO_SE_FOUND, SYSERR_RM_PARTIAL_SE_FOUND, SYSERR_RM_AWAIT_VM_CREATE, SYSERR_RM_AWAIT_VNIC_ADD, SYSERR_RM_AWAIT_BOOTUP, SYSERR_RM_RESOURCE_NOT_FOUND, SYSERR_RM_CANNOT_SPAWN_SE, SYSERR_RM_RES_NOT_NEEDED, SYSERR_RM_RES_INFRA_DELETED, SYSERR_RM_RES_USER_DELETED, SYSERR_RM_RES_USER_REBOOTED, SYSERR_RM_RES_CRASHED, SYSERR_RM_RES_CONN_LOST, SYSERR_RM_RES_VIP_REACH_LOST, SYSERR_RM_VS_PROCESSING, SYSERR_RM_VNIC_IP_FAILURE, SYSERR_RM_STATIC_NO_POOL, SYSERR_RM_STATIC_POOL_EXHAUSTED, SYSERR_RM_VIP_MULT_NETWORKS, SYSERR_RM_SRVR_MULT_NETWORKS, SYSERR_RM_VIP_NO_NETWORK, SYSERR_RM_SRVR_NO_NETWORK, SYSERR_RM_MAX_PARALLEL_SE_CREATE, SYSERR_RM_MAX_SE_CREATE_ATTEMPTS, SYSERR_RM_MULT_SE_CRASH, SYSERR_RM_VS_SE_CREATE_IN_PROG, SYSERR_RM_VS_SE_BOOTUP_IN_PROG, SYSERR_RM_VS_SE_VNIC_ADD_IN_PROG, SYSERR_RM_VS_SE_VNIC_IP_IN_PROG, SYSERR_RM_NO_SUITABLE_HOST, SYSERR_RM_NO_SE_IN_SE_GRP, SYSERR_RM_ALL_SE_IN_SE_GRP_DOWN, SYSERR_RM_NO_SE_IN_SE_GRP_SRVR_ACC, SYSERR_RM_NO_SE_IN_SE_GRP_VIP_ACC, SYSERR_RM_ALL_SE_IN_SE_GRP_MAX_VS, SYSERR_RM_ALL_SE_IN_SE_GRP_NW_ACC_MAX_VS, SYSERR_RM_VIP_SE_NW_ACC, SYSERR_RM_VIP_SE_MAX_VS, SYSERR_RM_VIP_SE_GRP_MISMATCH, SYSERR_RM_VIP_SE_PENDING_OP, SYSERR_RM_MULT_MGMT_SUBNET, SYSERR_RM_MAX_SE_IN_GRP, SYSERR_RM_BOOTUP_FAILURE, SYSERR_RM_PENDING_VNIC_OP, SYSERR_RM_SE_MGMT_NO_STATIC_IPS_CONFIGURED, SYSERR_RM_SE_MGMT_STATIC_IPS_EXHAUSTED, SYSERR_RM_NO_MGMT_SUBNET, SYSERR_RM_MGMT_DHCP_FAILURE, SYSERR_RM_CANNOT_ADD_VNICS, SYSERR_RM_CONSUMER_RESOURCES_SATISFIED, SYSERR_RM_DATA_DHCP_FAILURE, SYSERR_RM_QUERY_HOST_IN_PROGRESS, SYSERR_RM_INSUFFICIENT_BUFFER_SE, SYSERR_RM_NO_DEFAULT_GW_SE_MGMT_NW, SYSERR_RM_PARENT_SE_NW_ACC, SYSERR_RM_PARENT_SE_MAX_VS, SYSERR_RM_PARENT_SE_GRP_MISMATCH, SYSERR_RM_DEF_GW_INCORRECT, SYSERR_RM_NETWORK_NOT_FOUND, SYSERR_RM_ALL_SE_IN_SE_GRP_USED, SYSERR_RM_SE_GRP_PENDING_OP, SYSERR_RM_ALL_SE_IN_SE_GRP_DISABLED, SYSERR_RM_VS_SE_PING_CHECK_IN_PROG, SYSERR_RM_CONSUMER_PENDING_TASK, SYSERR_RM_SE_GRP_VIP_NW_ACC, SYSERR_RM_SE_GRP_NW_ACC, SYSERR_RM_SE_GRP_MAX_VS, SYSERR_RM_ALL_SE_IN_SE_GRP_GW_DOWN, SYSERR_RM_SE_GW_DOWN, SYSERR_RM_SE_DISCONNECTED, SYSERR_RM_RES_USER_DISABLED_FORCE, SYSERR_RM_VS_SE_ATTACH_IP_IN_PROG, SYSERR_RM_LICENSE_EXCEEDED_CANNOT_SPAWN_SE, SYSERR_RM_RES_SWTICHOVER_FORCE, SYSERR_RM_HA_HOST_UNAVAILABLE, SYSERR_RM_RES_USER_DISABLED, SYSERR_RM_NO_BGP_PEER_ADVERTISE_VIP, SYSERR_RM_NO_BGP_PEER_ADVERTISE_SNAT, SYSERR_RM_SRVR_NETWORK_NOT_FOUND, SYSERR_RM_VRF_NOT_FOUND, SYSERR_RM_BGP_NETWORK_NOT_FOUND, SYSERR_RM_VIP_NETWORK_NOT_FOUND, SYSERR_RM_READ_MISSING_FILTER, SYSERR_RM_CLOUD_NOT_FOUND, SYSERR_RM_SEGROUP_NOT_FOUND, SYSERR_RM_SE_OFFLINE, SYSERR_RM_SE_USED, SYSERR_RM_SE_BGP_PEERS_DOWN, SYSERR_RM_SE_FLAVOR_LIMIT_REACHED, SYSERR_RM_SE_INSUFFICIENT_VNIC_SLOTS, SYSERR_VI_MGR_SEVM_VNIC_SUCCESS, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_HW_INFO, SYSERR_VI_MGR_SEVM_CREATE_FAIL_DUPLICATE_NAME, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MGMT_NW, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_CPU, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MEM, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_LEASE, SYSERR_VI_MGR_SEVM_CREATE_FAIL_OVF_ERROR, SYSERR_VI_MGR_SEVM_CREATE_NO_HOST_VM_NETWORK, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_PROGRESS, SYSERR_VI_MGR_SEVM_CREATE_FAIL_ABORTED, SYSERR_VI_MGR_SEVM_CREATE_FAILURE, SYSERR_VI_MGR_SEVM_CREATE_FAIL_POWER_ON, SYSERR_VI_MGR_SEVM_VNIC_NO_VM, SYSERR_VI_MGR_SEVM_VNIC_MAC_ADDR_ERROR, SYSERR_VI_MGR_SEVM_VNIC_FAILURE, SYSERR_VI_MGR_SEVM_VNIC_NO_PG_PORTS, SYSERR_VI_MGR_SEVM_DELETE_FAILURE, SYSERR_VI_MGR_SEVM_CREATE_LIMIT_REACHED, SYSERR_VI_MGR_SEVM_SET_MGMT_IP_FAILED, SYSERR_VI_MGR_SEVM_CREATE_ACCESS_ERROR, SYSERR_VI_MGR_SEVM_CREATE_NO_IMAGE, SYSERR_VI_MGR_SEVM_VINFRA_UNINITIALIZED, SYSERR_VI_MGR_SEVM_CREATE_NO_HOST, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MGMT_NW_PORTS, SYSERR_VI_MGR_SEVM_INVALID_DATA, SYSERR_VI_MGR_SEVM_CREATE_FAIL_MULTIPLE_MGMT_NW, SYSERR_VI_MGR_SEVM_VCENTER_CONN_FAIL, SYSERR_VI_MGR_SEVM_TIMED_OUT, SYSERR_VI_MGR_SEVM_NO_SOURCE_CLONE, SYSERR_VI_MGR_SEVM_NO_AVAILABILITY_ZONE, SYSERR_VI_MGR_SEVM_FLAVOR_UNAVAIL, SYSERR_VI_MGR_SEVM_DELETED, SYSERR_VI_MGR_SEVM_VINFRA_FAILURE, SYSERR_VI_MGR_SEVM_VNIC_FAILURE_QUESTION, SYSERR_VI_MGR_LOGIN_FAIL_NO_VCENTER, SYSERR_VI_MGR_LOGIN_FAIL_USER_CREDENTIALS, SYSERR_VI_MGR_VCENTER_VERSION_MISMATCH, SYSERR_RM_LICENSE_QUOTA_LIMIT_EXCEEDED_CANNOT_SPAWN_SE, SYSERR_DB_CACHE_TBL_NOT_FOUND, SYSERR_DB_CACHE_OBJ_NOT_FOUND, SYSERR_DB_QUERY_QUEUED, SYSERR_DB_QUERY_BATCHED, SYSERR_DB_UPDATE_FAILED, SYSERR_DB_QUERY_FAILED, SYSERR_DB_ENQUEUE_FULL, SYSERR_OS_AGENT_Q_FULL, SYSERR_OS_AGENT_OPENSTACK_UNINITIALIZED, SYSERR_OS_AGENT_OPENSTACK_ACCESSERR, SYSERR_OS_AGENT_OPENSTACK_RESOURCEERR, SYSERR_OS_AGENT_TENANT_ABSENT, SYSERR_OS_AGENT_INVALID_DATA, SYSERR_CC_SVC_Q_FULL, SYSERR_CC_AGENT_UNINITIALIZED, SYSERR_CC_AGENT_ACCESSERR, SYSERR_CC_AGENT_RESOURCEERR, SYSERR_CC_AGENT_TENANT_ACCESSERR, SYSERR_CC_AGENT_TENANT_ABSENT, SYSERR_CC_SVC_INVALID_DATA, SYSERR_CC_OS_AGENT_NEUTRON_HOST_ACCESSERR, SYSERR_CC_NO_FLAVOR, SYSERR_CC_AGENT_ABSENT, SYSERR_CC_AGENT_CONFIG_FAILURE, SYSERR_CC_AGENT_DECONFIG_FAILURE, SYSERR_CC_AGENT_NON_INFRA_SEVM, SYSERR_MESOS_DISCOVERY_DEPLOYMENT_FAIL, SYSERR_MESOS_DISCOVERY_TIMEOUT, SYSERR_MARATHON_APP_TERMINATED, SYSERR_MARATHON_INACCESSIBLE, SYSERR_FLEET_API_ERROR, SYSERR_MESOS_SSH_CMD_TIMEOUT, SYSERR_MESOS_SSH_ABORTED, SYSERR_MESOS_SSH_FAILURE, SYSERR_MESOS_SSH_NOTFOUND, SYSERR_CC_AGENT_VNIC_NO_IPS_AVAILABLE, SYSERR_CC_AGENT_VNIC_NO_SUBNETWORK, SYSERR_CC_AGENT_VNIC_FAILURE, SYSERR_CC_AGENT_SCALE_IN_FAILED, SYSERR_CC_AGENT_DS_FAILED, SYSERR_CC_AGENT_SCALE_OUT_FAILED, SYSERR_CC_TOO_BUSY, SYSERR_CC_AGENT_NOT_IMPLEMENTED, SYSERR_CC_AGENT_METHOD_NOT_IMPLEMENTED, SYSERR_CC_AGENT_GENERIC_FAILURE, SYSERR_RUM_TOOMANYSAMPLES, SYSERR_METRICS_TOO_MANY_MSG, SYSERR_METRICS_TOO_MANY_MSG_ACROSS_ENTITIES, SYSERR_ANOMALYZER_NOT_ENOUGH_SAMPLES, SYSERR_AUTOSCALE_REASON_INTELLIGENT_AUTOSCALE, SYSERR_AUTOSCALE_REASON_CONFIG_UPDATE, SYSERR_AUTOSCALE_REASON_POOL_STATE_CHANGE, SYSERR_AUTOSCALE_REASON_ALERT, SYSERR_AUTOSCALEIN_FAILED_LIMIT_EXCEEDED, SYSERR_AUTOSCALEOUT_FAILED_LIMIT_EXCEEDED, SYSERR_AUTOSCALE_IGNORED_AS_WITHIN_COOLDOWN, SYSERR_AUTOSCALE_ORCHESTRATION_TIMEOUT, SYSERR_AUTOSCALE_REASON_NOT_ENOUGH_SERVERS, SYSERR_AUTOSCALE_REASON_TOO_MANY_SERVERS, SYSERR_AUTOSCALE_REASON_ORCHESTRATION_FAILED, SYSERR_AUTOSCALE_REASON_MANUAL, SYSERR_AUTOSCALE_POLICY_NOT_FOUND, SYSERR_AUTOSCALE_REASON_GARBAGE_COLLECTION, SYSERR_AUTOSCALE_SCHEDULED_SCALEIN, SYSERR_AUTOSCALE_SCHEDULED_SCALEOUT, SYSERR_LICENSE_FIELD_NAME_NOT_SET, SYSERR_LICENSE_FILE_NOT_FOUND, SYSERR_LICENSE_FIELD_VALID_UNTIL_NOT_SET, SYSERR_LICENSE_INVALID_TIERS, SYSERR_LICENSE_FIELD_LICENSE_ID_NOT_PRESENT, SYSERR_LICENSE_INVALID_VERSION, SYSERR_LICENSE_DECRYPTION_FAILED, SYSERR_LICENSE_ENFORCEMENT_KEY_NOT_VALID, SYSERR_LICENSE_INVALID_SERIALKEY, SYSERR_LICENSE_INVALID_METRICS, SYSERR_LICENSE_GRPC_NOT_READY, SYSERR_LATEST_LICENSE_ALREADY_DEPLOYED, SYSERR_LICENSE_MGR_GRPC_NOT_READY, SYSERR_LICENSE_TRANSACTION_TENANT_REQUIRED, SYSERR_LICENSE_TRANSACTION_INSUFFICIENT_RESOURCES, SYSERR_LICENSE_TRANSACTION_PER_TENANT_NOT_SUPPORTED, SYSERR_FLOATING_LICENSE_NOT_SUPPORTED, SYSERR_LICENSE_MGR_CANNOT_DELETE_LICENSE, SYSERR_LICENSE_MGR_LICENSE_TIER_NOT_FOUND, SYSERR_LICENSE_EXPIRED, SYSERR_LICENSE_LEDGER_UPDATE_FAILED, SYSERR_LICENSE_TRANSACTION_INSUFFICIENT_SAAS_LICENSE, SYSERR_LICENSE_TRANSACTION_MAX_SERVICE_UNITS_LIMIT, SYSERR_LICENSE_SAAS_UNSUBSCRIBED, SYSERR_LICENSE_SAAS_SYNC_RPC_ERROR, SYSERR_LICENSE_SAAS_SYNC_CONNECT_ERROR, SYSERR_LICENSE_SAAS_SYNC_SERVER_ERROR, SYSERR_LICENSE_SAAS_SYNC_INSUFFICIENT_LICENSE, SYSERR_LICENSE_TRANSACTION_INCORRECT_TIER, SYSERR_LICENSE_TRANSACTION_DATASTORE_ERROR, SYSERR_LICENSE_INVALID_TIER, SYSERR_TRIAL_OR_EVAL_LICENSE_ADDITION_NOT_ALLOWED, SYSERR_LICENSE_INVALID_CLUSTER_UUID, SYSERR_LICENSE_SAAS_LICENSE_INSTALLATION_FAILED, SYSERR_LICENSE_TRANSACTION_SERVICE_UNITS_REQUIRED, SYSERR_LICENSE_TRANSACTION_SEGROUP_LIMIT_EXCEEDED, SYSERR_LICENSE_TRANSACTION_TENANT_LIMIT_EXCEEDED, SYSERR_LICENSE_TRANSACTION_SYSTEM_LIMIT_EXCEEDED, SYSERR_LICENSE_TRANSACTION_RESERVATION_VIOLATION, SYSERR_SEAGENT_OBJ_INACTIVE, SYSERR_SEAGENT_OBJ_AWAITING_DP_PROGRAMMING, SYSERR_SEAGENT_OBJ_ACTIVE, SYSERR_SEAGENT_OBJ_GRAPHDB_ERROR, SYSERR_SEAGENT_OBJ_DP_ERROR, SYSERR_SEAGENT_OBJ_DISABLED_RULE_POOL, SYSERR_SEAGENT_EASTWEST_VS_SUBNET_ERROR, SYSERR_SEAGENT_OBJ_NOT_FOUND, SYSERR_SEAGENT_VS_NOT_FOUND, SYSERR_SEAGENT_VS_VRF_ERROR, SYSERR_SEAGENT_VS_SELIST_LIMIT_ERROR, SYSERR_SEAGENT_VS_SELIST_SE_INTF_ERROR, SYSERR_SEAGENT_VS_CHILD_PARENT_UUID_MISSING, SYSERR_SEDP_PARENT_VS_NOT_EXIST_FOR_CHILD, SYSERR_SEAGENT_TENANT_CREATE_FAILED, SYSERR_SEAGENT_TENANT_UPDATE_FAILED, SYSERR_SEAGENT_VS_INTERFACE_ERROR, SYSERR_SEAGENT_INSUFFICIENT_MEMORY, SYSERR_SEDP_VNIC_CREATION_FAILURE, SYSERR_SEDP_VNIC_ATTACH_FAILURE, SYSERR_SEDP_VNIC_IF_CREATION_FAILURE, SYSERR_SEDP_VNIC_START_FAILURE, SYSERR_SEDP_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_MISMATCH_VRF, SYSERR_SEDP_VNIC_IP_ADDR_ADD_FAILURE, SYSERR_SEDP_VNIC_IP_ADDR_DEL_FAILURE, SYSERR_SEDP_VNIC_OWNER_CORE_NOT_FOUND, SYSERR_SEDP_VNIC_MAIN_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_MEMBER_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_VLAN_FILTER_ADD_FAILURE, SYSERR_SEDP_VNIC_VLAN_FILTER_REMOVE_FAILURE, SYSERR_SEDP_VNIC_UNKNOWN_MSG_TYPE, SYSERR_SEDP_VNIC_PCAP_INIT_FAILURE, SYSERR_GSLB_INVALID_MTYPE, SYSERR_GSLB_INVALID_SITE_CREDENTIALS, SYSERR_GSLB_OBJECT_NOT_FOUND, SYSERR_GSLB_INVALID_OPS, SYSERR_GSLB_PARTIAL_SUCCESS, SYSERR_GSLB_FQDN_CONFLICT, SYSERR_GSLB_CLEANUP_IN_PROGRESS, SYSERR_GSLB_METHOD_NOP, SYSERR_GSLB_API_NOT_SUPPORTED_FOR_UNFEDERATED_OBJECTS, SYSERR_GSLB_STATEDB_ERR, SYSERR_GSLB_SERVICE_MEMBER_VIPS_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_MEMBER_DISABLED, SYSERR_GSLB_SITE_DISABLED, SYSERR_GSLB_SERVICE_DISABLED, SYSERR_GSLB_HM_PROXY_DOWN, SYSERR_GSLB_DNS_DISABLED, SYSERR_GSLB_SERVICE_NON_AVI_VIP_INFO_UNAVAILABLE, SYSERR_GSLB_SERVICE_DATAPATH_STATUS_UNAVAILABLE, SYSERR_GSLB_SERVICE_MEMBER_SERVICES_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_INCONSISTENT_APPLICATION_PROFILE, SYSERR_GSLB_SERVICE_INVALID_APPLICATION_PROFILE, SYSERR_GSLB_SERVICE_SP_INCONSISTENT_CONFIGURED_SERVERS, SYSERR_GSLB_SERVICE_SP_INCONSISTENT_OPERATIONAL_SERVERS, SYSERR_GSLB_SERVICE_SP_ALL_SERVERS_DOWN, SYSERR_GSLB_SERVICE_SP_SOME_SERVERS_DOWN, SYSERR_GSLB_CONFIGURED_VS_IS_NOT_A_DNS_VS, SYSERR_GSLB_NOT_CONFIGURED, SYSERR_GSLB_INVALID_SENDER, SYSERR_GSLB_INVALID_SENDER_STATE, SYSERR_GSLB_INVALID_RX_ID, SYSERR_GSLB_INVALID_VIEW_ID, SYSERR_GSLB_GROUP_CONFLICT, SYSERR_GSLB_INVALID_MTYPE_AT_FOLLOWER, SYSERR_GSLB_LEADER_NOT_IN_LIST, SYSERR_GSLB_SERVICE_CTRL_STATUS_UNAVAILABLE, SYSERR_GSLB_SITE_FSM_NULL, SYSERR_GSLB_SITE_FSM_DISABLE_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_DISABLED, SYSERR_GSLB_SITE_FSM_JOIN_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_INIT, SYSERR_GSLB_SITE_FSM_UNREACHABLE, SYSERR_GSLB_SITE_FSM_LEAVE_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_MMODE, SYSERR_GSLB_SITE_ACTIVE_TO_PASSIVE_TRANSITION, SYSERR_GSLB_SITE_PASSIVE_TO_ACTIVE_TRANSITION, SYSERR_GSLB_SITE_MAX_RETRIES_DONE, SYSERR_GSLB_TIMEOUT, SYSERR_GSLB_CONNECTION_TIMEOUT, SYSERR_GSLB_CONNECTION_REFUSED_ERROR, SYSERR_GSLB_SERVICE_CTRL_STATUS_NA_DUE_TO_UNREACHABLE_SITE, SYSERR_GSLB_SERVICE_SP_NO_CONFIGURED_SERVERS, SYSERR_GSLB_INVALID_OBJECT, SYSERR_GSLB_SERVICE_POOL_DISABLED, SYSERR_GSLB_SERVICE_CREATE_FAILED, SYSERR_GSLB_SERVICE_UPDATE_FAILED, SYSERR_GSLB_GSLB_GEO_FILE_NOT_PRESENT, SYSERR_GSLB_SERVICE_MEMBER_VS_SERVICES_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_MEMBER_VS_SP_POOL_NOT_IN_SYNC, SYSERR_FILE_NOT_PRESENT, SYSERR_GSLB_SERVICE_STATUS_UNKNOWN_IN_PASSIVE_SITE, SYSERR_DNS_POLICY_CREATE_FAIL, SYSERR_DNS_POLICY_UPDATE_FAIL, SYSERR_LCM_CORE_NOT_COPIED_DUE_TO_MAX_LIMIT, SYSERR_LCM_CORE_NOT_COPIED_INSUFFICIENT_DISK_SIZE, SYSERR_LCM_SKIP_SIMILAR_CORE, SYSERR_LCM_CORE_NOT_COPIED_DUE_TO_ERRORS, SYSERR_LCM_STOP, SYSERR_POOL_SERVER_CAPEST_BREACHED, SYSERR_POOL_CREATE_FAILED, SYSERR_POOL_UPDATE_FAILED_INCONSISTENT, SYSERR_POOL_UPDATE_FAILED, SYSERR_POOL_SERVER_STATE_UPDATE_FAILED, SYSERR_POOL_UPDATE_SERVER_FAILED, SYSERR_POOL_UPDATE_LB_ALGO_NO_STATE, SYSERR_SHM_HASH_INSERT_FAILED, SYSERR_SE_RPC_PROXY_STREAM_NOT_CONNECTED, SYSERR_SE_RPC_PROXY_STREAM_WRITE_FAILED, SYSERR_SE_RPC_PROXY_UNABLE_TO_FIND_SYNC_RPC, SYSERR_PRST_PROF_OBJECT_TYPE_MISMATCH, SYSERR_PRST_PROF_OBJECT_NOT_FOUND, SYSERR_PRST_PROF_NULL, SYSERR_PRST_PROF_OBJECT_PRESENT, SYSERR_MS_OBJECT_EXISTS, SYSERR_MS_OBJECT_NOT_FOUND, SYSERR_MS_GRP_OBJECT_EXISTS, SYSERR_MS_GRP_OBJECT_NOT_FOUND, SYSERR_HTTP_POLICY_CREATE_FAILED, SYSERR_HTTP_POLICY_CREATE_EXISTS, SYSERR_HTTP_POLICY_CREATE_SHM_INSERT, SYSERR_HTTP_POLICY_UPDATE_FAILED, SYSERR_STR_GRP_REGISTER_INVAL, SYSERR_STR_GRP_DEREGISTER_INVAL, SYSERR_AG_CREATE_POST_FAILED, SYSERR_AG_CREATE_PRE_FAILED, SYSERR_AG_UPDATE_FAILED, SYSERR_APP_PROF_UPDATE_TYPE_MISMATCH, SYSERR_APP_PROF_CREATE_INVALID_TYPE, SYSERR_APP_PROF_UPDATE_PRESERVE_CLIENT_IP_CHANGED, SYSERR_APP_PROF_NOT_FOUND, SYSERR_POOL_GRP_MEMBER_NOT_FOUND, SYSERR_POOL_GRP_UPDATE_FAILED, SYSERR_POOL_GRP_CREATE_FAILED, SYSERR_POOL_GRP_UPDATE_FAILED_INCONSISTENT, SYSERR_L4PS_CONNPOL_POOL_FAILED, SYSERR_L4PS_CONNPOL_POOL_GRP_FAILED, SYSERR_L4PS_CONNPOL_IP_GRP_FAILED, SYSERR_L4PS_CREATE_FAILED, SYSERR_ANT_PROF_NOT_FOUND, SYSERR_LB_CHASH_INVALID_TYPE, SYSERR_SEC_POLICY_NOT_FOUND, SYSERR_TECH_SUPPORT_COLLECTION_NOT_DONE, SYSERR_TECH_SUPPORT_COLLECTION_SUCCESS, SYSERR_TECH_SUPPORT_COLLECTION_STARTED, SYSERR_TECH_SUPPORT_COLLECTION_ONGOING, SYSERR_TECH_SUPPORT_COLLECTION_IN_PROGRESS, SYSERR_TECH_SUPPORT_COLLECTION_SUCCESS_WITH_ERRORS, SYSERR_TECH_SUPPORT_COLLECTION_ABORTED, SYSERR_TECH_SUPPORT_COLLECTION_STATUS_FILE_NOT_FOUND, SYSERR_TECH_SUPPORT_INVALID_FILENAME, SYSERR_TECH_SUPPORT_COLLECTION_STATUS_IN_PROGRESS, SYSERR_TECH_SUPPORT_INPUT_INVALID_LEVEL, SYSERR_TECH_SUPPORT_INPUT_INVALID_SLUG, SYSERR_DATASCRIPT_FAILED, SYSERR_TECH_SUPPORT_COLLECTION_PREMATURELY_STOPPED, SYSERR_TECH_SUPPORT_V1_DEPRECATED, SYSERR_TECHSUPPORT_COLLECTION_STARTED, SYSERR_TECH_SUPPORT_V2_DEPRECATED, SYSERR_TECH_SUPPORT_FOLLOWER_NOT_SUPPORTED, SYSERR_NET_PROF_NOT_FOUND, SYSERR_ALBSVC_FILE_UPLOAD_IN_PROGRESS, SYSERR_ALBSVC_FILE_UPLOAD_SUCCESS, SYSERR_ALBSVC_FILE_UPLOAD_FAILED, SYSERR_ALBSVC_FILE_UPLOAD_STARTED, SYSERR_ALBSVC_CASE_ID_MISSING, SYSERR_ALBSVC_ASSET_ID_MISSING, SYSERR_ALBSVC_AUTH_FAILURE, SYSERR_ALBSVC_REMOTE_SERVER_ERROR, SYSERR_ALBSVC_DISCONNECTED, SYSERR_ALBSVC_DEREGISTERED, SYSERR_ALBSVC_CANNOT_READ_RESPONSE, SYSERR_ALBSVC_CONTROLLER_ALREADY_REGISTERED, SYSERR_ALBSVC_SESSION_NOT_SET, SYSERR_ALBSVC_CLIENT_TIME_OUT, SYSERR_ALBSVC_CONNECTION_REFUSED, SYSERR_ALBSVC_HTTP_CLIENT_ERROR, SYSERR_ALBSVC_RESOURCE_NOT_FOUND, SYSERR_ALBSVC_INVALID_QUERY_PARAM_VALUE, SYSERR_ALBSVC_INVALID_QUERY_PARAM, SYSERR_ALBSVC_FILE_UPLOAD_CONFLICT, SYSERR_ALBSVC_INTERNAL_ERROR, SYSERR_ALBSVC_PROXY_AUTH_FAILURE, SYSERR_ALBSVC_LOGIN_URL_NOT_FOUND, SYSERR_ALBSVC_PROXY_CONFIG_PARSE_FAILURE, SYSERR_ALBSVC_LOGIN_REQ_FAILED, SYSERR_ALBSVC_REGISTRATION_FAILED, SYSERR_ALBSVC_DATABASE_WRITE_ERROR, SYSERR_ALBSVC_DEREGISTRATION_FAILED, SYSERR_ALBSVC_MALFORMED_PAYLOAD, SYSERR_ALBSVC_CASE_GET_FAILED, SYSERR_ALBSVC_CASE_CREATE_FAILED, SYSERR_ALBSVC_CASES_GET_FAILED, SYSERR_ALBSVC_CASE_UPDATE_FAILED, SYSERR_ALBSVC_STATUS_REQ_FAILED, SYSERR_ALBSVC_CRS_DOWNLOAD_FAILED, SYSERR_ALBSVC_CRS_DEPLOY_FAILED, SYSERR_ALBSVC_CRS_DATA_NOT_FOUND, SYSERR_ALBSVC_DATASTORE_READ_ERROR, SYSERR_ALBSVC_CRS_AUTO_DEPLOY_MALFORMED_URL, SYSERR_ALBSVC_CRS_DOWNLOAD_SIG_MISMATCH, SYSERR_ALBSVC_CRS_DOWNLOAD_FORBIDDEN, SYSERR_ALBSVC_DATABASE_READ_ERROR, SYSERR_ALBSVC_AVICLIENT_ERROR, SYSERR_ALBSVC_CRS_AUTODEPLOY_SUCCESS, SYSERR_ALBSVC_EMPTY_METADATA, SYSERR_ALBSVC_USERS_REQ_FAILED, SYSERR_ALBSVC_USER_DETAIL_REQ_FAILED, SYSERR_ALBSVC_CRS_URL_DECODE_FAILED, SYSERR_ALBSVC_NAME_RESOLUTION_FAILED, SYSERR_ALBSVC_x509_ERROR, SYSERR_ALBSVC_REGISTRATION_DISABLED, SYSERR_ALBSVC_FEATURE_OPT_IN_NOT_ENABLED, SYSERR_ALBSVC_USER_AGENT_DB_BATCH_SIZE_EXCEEDED, SYSERR_ALBSVC_LICENSE_STATUS_CHECK_FAILED, SYSERR_ALBSVC_FEATURE_NOT_ALLOWED, SYSERR_ALBSVC_NO_TENANT_INFO_IN_CTX, SYSERR_ALBSVC_DATABASE_UPDATE_ERROR, SYSERR_ALBSVC_ALREADY_DEREGISTERED, SYSERR_ALBSVC_FILE_DOWNLOAD_IN_PROGRESS, SYSERR_ALBSVC_FILE_DOWNLOAD_SUCCESS, SYSERR_ALBSVC_FILE_DOWNLOAD_FAILED, SYSERR_ALBSVC_FILE_DOWNLOAD_STARTED, SYSERR_UPGRADE_SYSTEM_STARTED, SYSERR_UPGRADE_CONTROLLER_STARTED, SYSERR_UPGRADE_SEGROUP_STARTED, SYSERR_RESUME_SEGROUP_STARTED, SYSERR_PATCH_SYSTEM_STARTED, SYSERR_PATCH_CONTROLLER_STARTED, SYSERR_PATCH_SEGROUP_STARTED, SYSERR_PATCHSEGROUP_RESUME_STARTED, SYSERR_ROLLBACK_SYSTEM_STARTED, SYSERR_ROLLBACK_CONTROLLER_STARTED, SYSERR_ROLLBACK_SEGROUP_STARTED, SYSERR_ROLLBACKPATCH_SYSTEM_STARTED, SYSERR_ROLLBACKPATCH_CONTROLLER_STARTED, SYSERR_ROLLBACKPATCH_SEGROUP_STARTED, SYSERR_UPGRADE_OPS_VS_DISRUPTION_WARNINGS, SYSERR_UPGRADE_OPS_COMPLIANCE_MODE_TRANSITION_STARTED, SYSERR_UPGRADE_OPS_COMPLIANCE_MODE_ERROR_RECOVERY_STARTED, SYSERR_CONCURRENT_UPGRADE, SYSERR_RESTORE_CONTROLLER_STARTED, SYSERR_EVAL_UPGRADE_SYSTEM_STARTED, SYSERR_EVAL_UPGRADE_CONTROLLER_STARTED, SYSERR_EVAL_UPGRADE_SEGROUP_STARTED, SYSERR_EVAL_RESUME_SEGROUP_STARTED, SYSERR_EVAL_PATCH_SYSTEM_STARTED, SYSERR_EVAL_PATCH_CONTROLLER_STARTED, SYSERR_EVAL_PATCH_SEGROUP_STARTED, SYSERR_EVAL_PATCHSEGROUP_RESUME_STARTED, SYSERR_EVAL_ROLLBACK_SYSTEM_STARTED, SYSERR_EVAL_ROLLBACK_CONTROLLER_STARTED, SYSERR_EVAL_ROLLBACK_SEGROUP_STARTED, SYSERR_EVAL_ROLLBACKPATCH_SYSTEM_STARTED, SYSERR_EVAL_ROLLBACKPATCH_CONTROLLER_STARTED, SYSERR_EVAL_ROLLBACKPATCH_SEGROUP_STARTED, SYSERR_EVAL_RESTORE_CONTROLLER_STARTED, SYSERR_UPGRADE_OPS_IN_PROGRESS, SYSERR_UPGRADE_OPS_CHECK_LICENSE, SYSERR_UPGRADE_OPS_CHECK_CLUSTER_STATE, SYSERR_UPGRADE_OPS_CHECK_CLUSTER_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_INPROGRESS, SYSERR_UPGRADE_OPS_CHECK_VERSION_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_REACHABILITY, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_CLOUD_READY, SYSERR_UPGRADE_OPS_CHECK_SE_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_VS_DISRUPUTION, SYSERR_UPGRADE_OPS_CHECK_ROLLBACK_BASICS, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_VERSION_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SE_VERSION_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SYSTEM_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_IMAGE_VERSION, SYSERR_UPGRADE_OPS_CHECK_DOCKER_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_ACTIVE_VERSIONS, SYSERR_UPGRADE_OPS_CHECK_BACKUP, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_ERROR_RECOVERY, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_SUSPENDED, SYSERR_UPGRADE_OPS_CHECK_SYSTEM_FLAG, SYSERR_UPGRADE_OPS_PREVIEW_RESPONSE, SYSERR_UPGRADE_OPS_CHECK_PREVIOUS_PARTITION_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_IMAGE_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_PATCH_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_PATCH_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_ROLLBACK_V1, SYSERR_UPGRADE_OPS_CHECK_ALERTS, SYSERR_UPGRADE_OPS_CHECK_DOCKER_IMAGE, SYSERR_UPGRADE_OPS_CHECK_UPGRADE_STATE_FOR_RESUME_OPS, SYSERR_UPGRADE_OPS_CHECK_PATCH_IMAGE, SYSERR_UPGRADE_OPS_CHECK_ALLOW_SE_GROUP_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SKIP_SE_GROUPS, SYSERR_UPGRADE_OPS_CHECK_CLOUD_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SKIP_ALL_SE_GROUPS, SYSERR_UPGRADE_OPS_CHECK_MAND_PATCH_ROLLBACK, SYSERR_UPGRADE_OPS_GSLB_FEATURE_CHECK, SYSERR_UPGRADE_OPS_CONFIGURATION_CHECK, SYSERR_UPGRADE_OPS_AVI_ESSENTIALS_CHECK, SYSERR_ROLLBACK_OPS_CHECK_VS_DISRUPUTION, SYSERR_UPGRADE_OPS_CHECK_SE_LINUX_ENABLED, SYSERR_UPGRADE_OPS_CHECK_PREVIOUS_DOCKER_IMAGE, SYSERR_UPGRADE_OPS_DOCKER_VERSION_CHECK, SYSERR_UPGRADE_OPS_IP_TYPE_CHECK, SYSERR_UPGRADE_OPS_CHECK_SE_LICENSE, SYSERR_UPGRADE_OPS_AVI_CLOUD_SERVICES_CHECK, SYSERR_CHECK_LICENSE, SYSERR_CHECK_CLUSTER_STATE, SYSERR_CHECK_CLUSTER_DISK_SPACE, SYSERR_CHECK_SE_GROUP_UPGRADE_OPS_INPROGRESS, SYSERR_CHECK_VERSION_COMPATIBILITY, SYSERR_CHECK_SE_REACHABILITY, SYSERR_CHECK_SE_GROUP_CLOUD_READY, SYSERR_CHECK_SE_DISK_SPACE, SYSERR_CHECK_VS_DISRUPUTION, SYSERR_CHECK_ROLLBACK_BASICS, SYSERR_CHECK_CONTROLLER_VERSION_ROLLBACK, SYSERR_CHECK_SE_VERSION_ROLLBACK, SYSERR_CHECK_CONTROLLER_ROLLBACK, SYSERR_CHECK_SE_GROUP_ROLLBACK, SYSERR_CHECK_SYSTEM_ROLLBACK, SYSERR_CHECK_IMAGE_VERSION, SYSERR_CHECK_DOCKER_DISK_SPACE, SYSERR_CHECK_ACTIVE_VERSIONS, SYSERR_CHECK_BACKUP, SYSERR_CHECK_SE_GROUP_ERROR_RECOVERY, SYSERR_CHECK_SE_GROUP_SUSPENDED, SYSERR_CHECK_SYSTEM_FLAG, SYSERR_CHECK_PREVIOUS_PARTITION_COMPATIBILITY, SYSERR_CHECK_IMAGE_COMPATIBILITY, SYSERR_CHECK_CONTROLLER_PATCH_COMPATIBILITY, SYSERR_CHECK_SE_PATCH_COMPATIBILITY, SYSERR_CHECK_SE_ROLLBACK_V1, SYSERR_CHECK_ALERTS, SYSERR_CHECK_DOCKER_IMAGE, SYSERR_CHECK_UPGRADE_STATE_FOR_RESUME_OPS, SYSERR_CHECK_PATCH_IMAGE, SYSERR_CHECK_ALLOW_SE_GROUP_ROLLBACK, SYSERR_CHECK_SKIP_SE_GROUPS, SYSERR_CHECK_CLOUD_COMPATIBILITY, SYSERR_CHECK_SKIP_ALL_SE_GROUPS, SYSERR_CHECK_MAND_PATCH_ROLLBACK, SYSERR_GSLB_FEATURE_CHECK, SYSERR_CONFIGURATION_CHECK, SYSERR_AVI_ESSENTIALS_CHECK, SYSERR_CHECK_SE_LINUX_ENABLED, SYSERR_CHECK_PREVIOUS_DOCKER_IMAGE, SYSERR_DOCKER_VERSION_CHECK, SYSERR_IP_TYPE_CHECK, SYSERR_CHECK_SE_LICENSE, SYSERR_CONFIG_CHECK, SYSERR_GSLB_MANUAL_RESUME_CHECK, SYSERR_CHECK_K8S_ACCESS, SYSERR_CHECK_IMAGE_AVAILABILITY, SYSERR_CHECK_POD_IMAGE, SYSERR_CHECK_REMOTE_IMAGE_REF, SYSERR_CHECK_CONTROLLER_PACKAGE, SYSERR_CHECK_PATCH_PACKAGE, SYSERR_CHECK_CONSENT, SYSERR_CHECK_CONFIG_VERSION, SYSERR_CHECK_CONFIG_FIPS, SYSERR_CHECK_CONFIG_FILES, SYSERR_CHECK_CONFIG_IMAGES, SYSERR_CHECK_CONFIG, SYSERR_CHECK_CONFIG_SE, SYSERR_CHECK_CONFIG_ENV, SYSERR_CHECK_CONFIG_ACTIVE_VERSIONS, SYSERR_CHECK_RESTORE_PATCH, SYSERR_GSLB_MAINTENANCE_MODE_CHECK, SYSERR_CHECK_VERSION_MIGRATION, SYSERR_CHECK_CLUSTER_SINGLE_NODE, SYSERR_CONTROLLER_SE_SECURE_CHANNEL_CERTIFICATE_VALIDATION, SYSERR_CHECK_DRYRUN_CAPABILITY, SYSERR_CHECK_DRYRUN_FIPS_MODE, SYSERR_CHECK_CONFIG_BUNDLE, SYSERR_CHECK_ROLLBACK_FIPS_MODE, SYSERR_CHECK_TIME_SYNC, SYSERR_CHECK_ROLLBACK_SYSTEM, SYSERR_CHECK_LICENSE_CONSUMPTION, SYSERR_CHECK_LINUX_INFRA_HEALTH, SYSERR_CHECK_GSLBSERVICE_DISRUPTION, SYSERR_CHECK_MAX_DISK_SIZE_PERCENT_TS, SYSERR_CHECK_MIN_FREE_DISK_REQUIRED_TS, SYSERR_CHECK_SE_REACHABILITY_TS, SYSERR_MC_UPGRADE_LICENSE_ERR, SYSERR_MC_UPGRADE_CLUSTER_NOT_READY, SYSERR_MC_DISK_INSUFFICIENT_ERR, SYSERR_MC_CLUSTER_INPROGRESS_ERR, SYSERR_MC_SEGROUP_INPROGRESS_ERR, SYSERR_MC_UPGRADE_INCOMPATIBLE_IMAGE_AND_PATCH, SYSERR_MC_UPGRADE_INCOMPATIBLE_FROM_TO_IMAGE, SYSERR_MC_UPGRADE_INCOMPATIBLE_PATCH, SYSERR_MC_UPGRADE_INCOMPATIBLE_SE_GROUP_IMAGE, SYSERR_MC_SE_UNREACHABLE_ERR, SYSERR_MC_SE_GROUP_CLOUD_NOT_READY_ERR, SYSERR_MC_UPGRADE_VS_DISRUPTED_ERR, SYSERR_MC_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_SE_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_ROLLBACK_INFO_ERR, SYSERR_MC_CONTROLLER_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_SYSTEM_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_IMAGE_INVALID_ERR, SYSERR_MC_ACTIVE_VERSIONS_ERR, SYSERR_MC_BACKUP_ERR, SYSERR_MC_ROLLBACK_ON_ERR, SYSERR_MC_SUSPENDED_ERR, SYSERR_MC_SYSTEM_FLAG_ERR, SYSERR_MC_PREVIOUS_PARTITION_INCOMPATIBLE_ERR, SYSERR_MC_IMAGE_VALIDATION_ERR, SYSERR_MC_CONTROLLER_PATCH_ERR, SYSERR_MC_SE_PATCH_ERR, SYSERR_MC_SE_ROLLBACK_V1_ERR, SYSERR_MC_ALERTS, SYSERR_MC_ROLLBACK_DOCKER_IMAGE_ERR, SYSERR_MC_RESUME_OPS_ERR, SYSERR_MC_CHECK_PATCH_IMAGE_ERR, SYSERR_MC_CHECK_SE_GROUP_ROLLBACK_ERR, SYSERR_MC_SKIP_SE_GROUPS_ERR, SYSERR_MC_CHECK_CLOUD_COMPATIBILITY_ERR, SYSERR_MC_SKIP_ALL_SE_GROUPS_ERR, SYSERR_MC_MAND_PATCH_ROLLBACK_ERR, SYSERR_MC_GSLB_LEADER_ERR, SYSERR_MC_SYSTEM_CONFIGURATION_ERR, SYSERR_MC_AVI_ESSENTIALS_OPERATION_NOT_SUPPORTED_ERROR, SYSERR_MC_ROLLBACK_VS_DISRUPTED_ERR, SYSERR_MC_SE_LINUX_ENABLED_ERR, SYSERR_MC_PREVIOUS_DOCKER_IMAGE_NOT_PRESENT_ERR, SYSERR_MC_DOCKER_VERSION_INCOMPATIBLE_ERROR, SYSERR_MC_IP_TYPE_ERR, SYSERR_MC_INVALID_SE_LICENSE_ERR, SYSERR_MC_AVI_CLOUD_SERVICES_OPERATION_NOT_SUPPORTED_ERROR, SYSERR_MC_CONFIG_CHK_ERR, SYSERR_MC_GSLB_MANUAL_RESUME_ERR, SYSERR_MC_K8S_ACCESS_ERR, SYSERR_MC_IMAGE_AVAILABILITY_ERR, SYSERR_MC_POD_IMAGE_ERR, SYSERR_MC_REMOTE_IMAGE_REF_ERR, SYSERR_MC_CONTROLLER_PACKAGE_ERR, SYSERR_MC_PATCH_PACKAGE_ERR, SYSERR_MC_CONSENT_ERR, SYSERR_MC_CONFIG_VERSION_ERR, SYSERR_MC_CONFIG_FIPS_ERR, SYSERR_MC_CONFIG_FILES_ERR, SYSERR_MC_CONFIG_IMAGES_ERR, SYSERR_MC_CONFIG_ERR, SYSERR_CHECK_CONFIG_SE_ERR, SYSERR_CHECK_CONFIG_ENV_ERR, SYSERR_CHECK_CONFIG_ACTIVE_VERSIONS_ERR, SYSERR_CHECK_RESTORE_PATCH_ERR, SYSERR_MC_GSLB_MAINTENANCE_MODE_ERR, SYSERR_CHECK_VERSION_MIGRATION_ERR, SYSERR_CHECK_CLUSTER_SINGLE_NODE_ERR, SYSERR_CONTROLLER_SE_SECURE_CHANNEL_CERTIFICATE_VALIDATION_ERR, SYSERR_CHECK_DRYRUN_CAPABILITY_ERR, SYSERR_CHECK_SE_AVAILABLE_MEMORY, SYSERR_CHECK_SE_AVAILABLE_MEMORY_ERR, SYSERR_CHECK_DRYRUN_FIPS_MODE_ERR, SYSERR_CHECK_CONFIG_BUNDLE_ERR, SYSERR_CHECK_ROLLBACK_FIPS_ERR, SYSERR_MC_CHECK_TIME_SYNC_ERR, SYSERR_CHECK_ROLLBACK_SYSTEM_ERR, SYSERR_MC_CHECK_LICENSE_CONSUMPTION_ERR, SYSERR_MC_LINUX_INFRA_HEALTH_ERR, SYSERR_GSLBSERVICE_DISRUPTED_ERR, SYSERR_CHECK_MAX_DISK_SIZE_PERCENT_TS_ERR, SYSERR_CHECK_MIN_FREE_DISK_REQUIRED_TS_ERR, SYSERR_CHECK_SE_REACHABILITY_TS_ERR, SYSERR_VS_NOT_FOUND, SYSERR_DEFAULT_POOL_NOT_FOUND, SYSERR_PROXY_POOL_NOT_FOUND, SYSERR_MISSING_APPLICATION_PROFILE, SYSERR_APP_PROFILE_NOT_FOUND, SYSERR_WAF_POLICY_NOT_FOUND, SYSERR_DUPLICATE_VS, SYSERR_WRONG_VS_TYPE, SYSERR_POOL_IN_PG_NOT_FOUND, SYSERR_PG_IN_PG, SYSERR_LB_MODULE_INIT_FAILED, SYSERR_CONNPOOL_MODULE_INIT_FAILED, SYSERR_LBACTION_MODULE_INIT_FAILED, SYSERR_PG_NOT_FOUND, SYSERR_DUPLICATE_POOL, SYSERR_SSL_PROFILE_NOT_FOUND, SYSERR_PKI_PROFILE_NOT_FOUND, SYSERR_SSL_CERTKEY_NOT_FOUND, SYSERR_SET_CIPHER_LIST_FAILED, SYSERR_SET_CIPHER_SUITES_FAILED, SYSERR_WRONG_TLS_VERSION, SYSERR_ERR_PAGE_PROFILE_NO_PAGES, SYSERR_ERR_PAGE_PROFILE_NOT_FOUND, SYSERR_ERR_PAGE_NOT_FOUND, SYSERR_ERR_PAGE_REDIRECT_NOT_CONFIGURED, SYSERR_HM_NOT_FOUND, SYSERR_HTTPS_HM_MISSING_CONFIG, SYSERR_SNI_PARENT_UNCONFIGURED, SYSERR_SNI_PARENT_NOT_FOUND, SYSERR_HTTP_POLICYSET_NOT_FOUND, SYSERR_VSDS_NOT_FOUND, SYSERR_MULTIPLE_SP_POOLS_CONFIGURED, SYSERR_L4SSL_VS_INVALID_CLIENT_CERT, SYSERR_CR_PROFILE_NOT_FOUND, SYSERR_POOL_NOT_FOUND, SYSERR_LISTEN_PORTS_CFG_FAILED, SYSERR_STRGRP_NOT_FOUND, SYSERR_SSOPOLICY_NULL, SYSERR_SSOPOLICY_NO_AUTHN_POLICY, SYSERR_SSOPOLICY_NO_AUTH_PROFILE, SYSERR_AUTHPROFILE_NULL, SYSERR_SSOPOLICY_INVALID_AUTH_TYPE, SYSERR_SSOPOLICY_MISSING_SAML_IDP_SP_CONF, SYSERR_SAML_SP_CONFIG_NULL, SYSERR_SAML_SINGLE_SIGNON_URL_NULL, SYSERR_SAML_SP_METADATA_NULL, SYSERR_SAML_COOKIE_NAME_OR_KEY_NULL, SYSERR_LASSO_SERVER_CONFIG_FAILURE, SYSERR_SAML_ENTITY_ID_NULL, SYSERR_BASIC_AUTH_CONF_NULL, SYSERR_LDAP_REQUIRE_FIELD_EMPTY, SYSERR_LDAP_URL_INVALID_PARAMETER, SYSERR_LDAP_BAD_SCHEME, SYSERR_LDAP_BAD_ENCLOSURE, SYSERR_LDAP_BAD_EXTNS, SYSERR_LDAP_BAD_FILTER, SYSERR_LDAP_BAD_SCOPE, SYSERR_LDAP_BAD_ATTRS, SYSERR_LDAP_BAD_HOST, SYSERR_LDAP_USER_ATTRIBUTE_NULL, SYSERR_LDAP_URL_PARSE_FAIL, SYSERR_LDAP_INVALID_URL, SYSERR_AUTH_PROFILE_NOT_FOUND, SYSERR_SSO_TYPE_MISMATCH, SYSERR_NULL_CACHE_CONFIG, SYSERR_SSOPOLICY_NOT_FOUND, SYSERR_CLIENT_AUTH_PROFILE_NOT_FOUND, SYSERR_CLIENT_AUTH_PROFILE_NULL, SYSERR_SAML_IDP_METADATA_NULL, SYSERR_INVALID_OAUTH_LOGOUT_URI_HTTP_SCHEME, SYSERR_LASSO_SERVER_ERROR_ADD_PROVIDER_FAILED, SYSERR_LASSO_SERVER_ERROR_ADD_PROVIDER_PROTOCOL_MISMATCH, SYSERR_LASSO_PARAMS_PROVIDERS_UNAVAILABLE, SYSERR_JWTPROFILE_NULL, SYSERR_JWTSERVER_PROFILE_NOT_FOUND, SYSERR_AUTH_PROFILE_JWTSERVER_PROFILE_OBJECT_NULL, SYSERR_JWT_NAME_NULL, SYSERR_JWT_LOCATION_NULL, SYSERR_JWT_VS_AUDIENCE_NULL, SYSERR_SSO_JWT_VS_INFO_NULL, SYSERR_SUB_CONFIG_FAILURE, SYSERR_BIND_WAF_FAILURE, SYSERR_PROXY_INIT_FAILURE, SYSERR_GRPC_CONFIG_FAILURE, SYSERR_BIND_POLICY_FAILURE, SYSERR_BIND_PROFILE_FAILURE, SYSERR_BIND_LUA_SCRIPT_FAILURE, SYSERR_LUA_SCRIPT_SYNTAX, SYSERR_MISSING_LDAP_VS_CONF, SYSERR_SECPOL_RATE_LIMITER_HTTP_LOC_ERR, SYSERR_BIND_CSRF_FAILURE, SYSERR_COMPR_FLTR_UNKNOWN_LEVEL, SYSERR_COMPR_MIME_TYPE_NOT_INITED, SYSERR_IPADDRGRP_NOT_FOUND, SYSERR_DUPLICATE_UPSTREAM, SYSERR_UPSTREAM_COMPLEX_COMPILATION_FAILED, SYSERR_UPSTREAM_INIT_NO_SERVERS, SYSERR_UPSTREAM_INVALID_ADDRESS, SYSERR_UPSTREAM_INVALID_HOST, SYSERR_UPSTREAM_WITHOUT_PORT, SYSERR_UPSTREAM_INVALID_PARAMETER, SYSERR_UPSTREAM_INVALID_VALUE, SYSERR_UPSTREAM_LB_NO_PEERS, SYSERR_UPSTREAM_LB_NULL_CONF, SYSERR_UPSTREAM_PARSE_URL_FAILED, SYSERR_UPSTREAM_UNSUPPORTED_PARAMETER, SYSERR_PAA_NO_OBJECT, SYSERR_PAA_FILESYSTEM_CREATE_FAIL, SYSERR_PAA_CACHE_CREATE_FAIL, SYSERR_WAF_INIT_FAIL, SYSERR_WAF_INIT_SIGNATURES_FAIL, SYSERR_WAF_WHITELIST_INIT_FAIL, SYSERR_WAF_PSM_INIT_FAIL, SYSERR_WAF_INIT_APP_SIGNATURES_FAIL, SYSERR_WAF_POSTPROCESS_SIGNATURES_FAIL, SYSERR_WAF_ALLOWLIST_INIT_FAIL, SYSERR_WAF_POLICY_INIT_FAIL, SYSERR_WAF_INIT_CRS_OVERRIDE_FAIL, SYSERR_WAF_INIT_INSUFFICIENT_APP_LEARNING_MEMORY, SYSERR_BOT_INIT_FAIL, SYSERR_BOT_ALLOWLIST_INIT_FAIL, SYSERR_BOT_POLICY_NOT_FOUND, SYSERR_BIND_BOT_FAILURE, SYSERR_BOT_MAPPING_NOT_FOUND, SYSERR_BOT_CONSOLIDATOR_NOT_FOUND, SYSERR_APPLICATION_INSIGHTS_NOT_FOUND, SYSERR_POLICY_HASH_REMOVE, SYSERR_POLICY_V4_TREE_CREATION, SYSERR_POLICY_V6_TREE_CREATION, SYSERR_POLICY_APPLOG_PROV, SYSERR_POLICY_CLIENT_IP_GROUP_UUID, SYSERR_POLICY_PATH_MATCH_GROUP_UUID, SYSERR_POLICY_QUERY_MATCH_GROUP_UUID, SYSERR_POLICY_UNKOWN_MATCH_ACTION, SYSERR_POLICY_INVALID_HDR_ACTIONS, SYSERR_POLICY_RWH_COOKIE_OPER, SYSERR_POLICY_HASH_INSERT, SYSERR_SSL_CERT_NOT_PRESENT, SYSERR_SSL_CERT_KEY_NOT_PRESENT, SYSERR_SSL_CTX_CREATION_ERR, SYSERR_SSL_CERT_READ_FAILURE, SYSERR_SSL_CERT_LOAD_TO_CTX, SYSERR_SSL_CERT_IDX_TO_CTX, SYSERR_SSL_KEY_LOAD_TO_CTX, SYSERR_SSL_CERT_CHAIN_READ_FAILURE, SYSERR_SSL_CERT_CHAIN_ADD_FAILURE, SYSERR_SSL_KEY_READ_FAILURE, SYSERR_SSL_CERTIFICATE_AND_KEY_MISMATCH, SYSERR_SSL_CIPHER_LIST_NOT_SET, SYSERR_SSL_CIPHER_SUITES_NOT_SET, SYSERR_SSL_PKI_CLIENT_CA, SYSERR_SSL_DHPARAM_FAILURE, SYSERR_SSL_ECDH_FAILURE, SYSERR_SSL_HOSTMAP_FAILURE, SYSERR_SSL_SESSION_CACHE_INIT, SYSERR_SSL_SESSION_TIX_KEYS_INIT, SYSERR_SSL_PKI_CRL, SYSERR_PKI_PROFILE_CONFIG_NO_CA_CERT, SYSERR_DUPLICATE_PKI_PROFILE, SYSERR_SET_SSL_STAPLE_FAILURE, SYSERR_ICAP_PROFILE_NOT_FOUND, SYSERR_SSL_EVH_PARENT_NOT_FOUND, SYSERR_SSL_MEMPOOL_NAME_LEN_EXCEEDED, SYSERR_SSL_MEMPOOL_UUID_LEN_EXCEEDED, SYSERR_CONFIG_OBJ_NAME_LEN_EXCEEDED, SYSERR_SSL_EVH_PARENT_IN_FAULT_STATE, SYSERR_SPL_OBJ_NAME_LEN_EXCEEDED, SYSERR_SSL_PKI_CRL_FILEOBJECT_NOT_FOUND, SYSERR_AUTH_MISSING_OAUTH_PROFILE, SYSERR_OAUTH_MISSING_AUTHZ_EP, SYSERR_OAUTH_MISSING_TOKEN_EP, SYSERR_OAUTH_MISSING_INTROSPECTION_EP, SYSERR_INVALID_JWT_PROFILE_OBJECT, SYSERR_OAUTH_MISSING_POOL_OBJECT, SYSERR_MISSING_OAUTH_VS_CONF, SYSERR_OAUTH_MISSING_REDIRECT_URI, SYSERR_OAUTH_MISSING_CLIENT_CREDENTIALS, SYSERR_OAUTH_MISSING_RS_CREDENTIALS, SYSERR_OAUTH_MISSING_ISSUER, SYSERR_OAUTH_MISSING_USERINFO_EP, SYSERR_CSRF_POLICY_NOT_FOUND, SYSERR_CSRF_INIT_FAIL, SYSERR_LIC_CONVERT_METERED_BANDWIDTH_NON_AZURE_FAILED, SYSERR_LIC_RESERVE_LEDGER_METADATA_REQ_UNIDENTIFIED, SYSERR_LIC_CONVERT_FORMULA_NOT_DEFINED, SYSERR_LIC_CONVERT_MALFORMED_PAYLOAD, SYSERR_FILE_CONTENT_DECODE_FAILED, SYSERR_RETENTION_POLICY_ERR, SYSERR_RETENTION_POLICY_SERVICE_UNAVAILABLE, SYSERR_RETENTION_POLICY_INVALID_ACTION, SYSERR_SVC_FAILURE, SYSERR_SVC_SUCCESS, SYSERR_PROTOBUF_MEM_CHUNK_SIZE_EXCEEDED, SYSERR_REPORT_GENERATION_STARTED, SYSERR_REPORT_GENERATION_FAILED, SYSERR_CHECK_MIN_FREE_DISK_REQUIRED_REPORTING, SYSERR_CHECK_MIN_FREE_DISK_REQUIRED_REPORTING_ERR, SYSERR_CHECK_CLUSTER_REPORTING, SYSERR_CHECK_CLUSTER_REPORTING_ERR, SYSERR_CHECK_UPGRADE_IN_PROGRESS, SYSERR_CHECK_UPGRADE_IN_PROGRESS_ERR, SYSERR_CHECK_WAF_ENABLED_REPORTING, SYSERR_CHECK_WAF_ENABLED_REPORTING_ERR, SYSERR_CHECK_REPORT_SE_GROUP_VERSION, SYSERR_CHECK_REPORT_LOWER_SE_GROUP_VERSION, SYSERR_CHECK_REPORT_DATA_SAMPLES, SYSERR_CHECK_REPORT_DATA_SAMPLES_ERR. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ReasonCode *string `json:"reason_code"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ScaledOutServers []*ServerID `json:"scaled_out_servers,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/server_auto_scale_out_info.go b/vendor/github.com/vmware/alb-sdk/go/models/server_auto_scale_out_info.go index 4f72fecc4..167670939 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/server_auto_scale_out_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/server_auto_scale_out_info.go @@ -8,36 +8,36 @@ package models // swagger:model ServerAutoScaleOutInfo type ServerAutoScaleOutInfo struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AlertconfigName *string `json:"alertconfig_name,omitempty"` - // It is a reference to an object of type AlertConfig. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type AlertConfig. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AlertconfigRef *string `json:"alertconfig_ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvailableCapacity *float64 `json:"available_capacity,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Load *float64 `json:"load,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true NumScaleoutServers *uint32 `json:"num_scaleout_servers"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true NumServersUp *uint32 `json:"num_servers_up"` - // UUID of the Pool. It is a reference to an object of type Pool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the Pool. It is a reference to an object of type Pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true PoolRef *string `json:"pool_ref"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_BAD_REQUEST, SYSERR_TEST1, SYSERR_TEST2, SYSERR_QUEUE_TRANSPORT_FAILURE, SYSERR_QUEUE_RETRY_TASK, SYSERR_QUEUE_FULL, SYSERR_DATASTORE_TRANSPORT_FAILURE, SYSERR_DATASTORE_UNKNOWN_FAILURE, SYSERR_DATASTORE_OBJECT_DOES_NOT_EXIST, SYSERR_DATASTORE_REFERENCE_DOES_NOT_EXIST, SYSERR_DATASTORE_DB_LOCKED, SYSERR_DATASTORE_LOCK_FAILURE, SYSERR_DATASTORE_TBL_NOT_EXIST, SYSERR_DATABASE_OBJECT_DOES_NOT_EXIST, SYSERR_DATABASE_OBJECT_MODIFICATION_NOT_ALLOWED_FOR_NON_ADMIN, SYSERR_SVC_COMMON_OBJECT_NOT_IN_CACHED_VIEW, SYSERR_RPC_CANCELED_BY_CLIENT, SYSERR_RPC_TIMED_OUT, SYSERR_RPC_SEND_FAILED, SYSERR_RPC_CANCELED_BY_TRANSACTION_CLEANUP, SYSERR_NO_MULTICAST_RECEIVERS, SYSERR_RPC_FAILED, SYSERR_RPC_CONNECT_FAILED, SYSERR_CONTROLLER_NOT_READY, SYSERR_VERSION_MISMATCH, SYSERR_ALREADY_REGISTERED, SYSERR_SE_GRP_CHANGE_REBOOT, SYSERR_INVALID_METHOD, SYSERR_DESERIALIZATION, SYSERR_SERIALIZATION, SYSERR_ENQUEUE, SYSERR_DEQUEUE, SYSERR_INVALID_READ_LEVEL, SYSERR_ADD_HM_PHM_OBJECT_NOT_FOUND, SYSERR_CREATE_INVALID_PERSISTENCE_TYPE, SYSERR_VS_INVALID_METHOD, SYSERR_VS_NOT_PRESENT, SYSERR_VS_INVALID_REQUEST, SYSERR_VS_NOT_ENOUGH_RESOURCES, SYSERR_VS_SE_NOT_AVAILABLE, SYSERR_VS_VNIC_FAILURE, SYSERR_VS_DELETE_WHILE_STILL_BEING_REFERRED, SYSERR_INVALID_HEALTH_MONITOR_TYPE, SYSERR_VS_SE_ASSIGNMENT_FAILED, SYSERR_VS_INVALID_OBJECT, SYSERR_VS_SERVICE_ENGINE_DOWN, SYSERR_VS_RPC_FAILURE, SYSERR_VS_NOT_BOUND, SYSERR_VS_DISABLED, SYSERR_VS_INTERNAL_ERROR, SYSERR_VS_SCALEOUT_ERROR, SYSERR_VS_SCALEIN_ERROR, SYSERR_VS_MIGRATE_ERROR, SYSERR_VS_MIGRATE_SCALEOUT_ERROR, SYSERR_VS_MIGRATE_SCALEIN_ERROR, SYSERR_VS_AWAIT_STATIC_SE, SYSERR_VS_MIN_SE_NOT_ASSIGNED, SYSERR_VS_SE_NOT_AT_CURRENT_VERSION, SYSERR_VS_RUNTIME_ABSENT, SYSERR_VS_STATEDB_ERR, SYSERR_VS_SNI_CHILD_PARENT_SELIST_MISMATCH, SYSERR_VS_SNI_PARENT_NOT_FOUND, SYSERR_VS_SNI_CHILD_PARENT_SEGROUP_MISMATCH, SYSERR_VS_STATS_INDEX_NOT_AVAILABLE, SYSERR_VS_UPDATE_FAILED, SYSERR_VS_CREATE_FAILED, SYSERR_VS_GEO_DATABASES_NOT_LOADED, SYSERR_VS_FQDN_LEN_EXCEEDED, SYSERR_VS_STATIC_FQDN_LEN_EXCEEDED, SYSERR_VS_DNS_TXT_RDATA_LEN_EXCEEDED, SYSERR_SE_MGR_VNIC_ALLOC_FAIL, SYSERR_SE_MGR_VNIC_NOT_FOUND, SYSERR_SE_MGR_UNKNOWN_SE, SYSERR_SE_MGR_UNKNOWN_STATE_TRANSITION, SYSERR_SE_MGR_SE_OFFLINE_HB_FAILURE, SYSERR_SE_UPGRADE_IN_PROGRESS, SYSERR_SE_NOT_CONNECTED, SYSERR_RM_RES_UNAVAIL, SYSERR_RM_RES_UNAVAIL_NOTIFY, SYSERR_RM_RES_NOT_INUSE, SYSERR_RM_CONSUMER_NOT_FOUND, SYSERR_RM_REACHABILITY_FAILED, SYSERR_RM_RELEASE_SE_UNAVAIL, SYSERR_RM_UNKNOWN_SE_GROUP, SYSERR_RM_NO_SE_FOUND, SYSERR_RM_PARTIAL_SE_FOUND, SYSERR_RM_AWAIT_VM_CREATE, SYSERR_RM_AWAIT_VNIC_ADD, SYSERR_RM_AWAIT_BOOTUP, SYSERR_RM_RESOURCE_NOT_FOUND, SYSERR_RM_CANNOT_SPAWN_SE, SYSERR_RM_RES_NOT_NEEDED, SYSERR_RM_RES_INFRA_DELETED, SYSERR_RM_RES_USER_DELETED, SYSERR_RM_RES_USER_REBOOTED, SYSERR_RM_RES_CRASHED, SYSERR_RM_RES_CONN_LOST, SYSERR_RM_RES_VIP_REACH_LOST, SYSERR_RM_VS_PROCESSING, SYSERR_RM_VNIC_IP_FAILURE, SYSERR_RM_STATIC_NO_POOL, SYSERR_RM_STATIC_POOL_EXHAUSTED, SYSERR_RM_VIP_MULT_NETWORKS, SYSERR_RM_SRVR_MULT_NETWORKS, SYSERR_RM_VIP_NO_NETWORK, SYSERR_RM_SRVR_NO_NETWORK, SYSERR_RM_MAX_PARALLEL_SE_CREATE, SYSERR_RM_MAX_SE_CREATE_ATTEMPTS, SYSERR_RM_MULT_SE_CRASH, SYSERR_RM_VS_SE_CREATE_IN_PROG, SYSERR_RM_VS_SE_BOOTUP_IN_PROG, SYSERR_RM_VS_SE_VNIC_ADD_IN_PROG, SYSERR_RM_VS_SE_VNIC_IP_IN_PROG, SYSERR_RM_NO_SUITABLE_HOST, SYSERR_RM_NO_SE_IN_SE_GRP, SYSERR_RM_ALL_SE_IN_SE_GRP_DOWN, SYSERR_RM_NO_SE_IN_SE_GRP_SRVR_ACC, SYSERR_RM_NO_SE_IN_SE_GRP_VIP_ACC, SYSERR_RM_ALL_SE_IN_SE_GRP_MAX_VS, SYSERR_RM_ALL_SE_IN_SE_GRP_NW_ACC_MAX_VS, SYSERR_RM_VIP_SE_NW_ACC, SYSERR_RM_VIP_SE_MAX_VS, SYSERR_RM_VIP_SE_GRP_MISMATCH, SYSERR_RM_VIP_SE_PENDING_OP, SYSERR_RM_MULT_MGMT_SUBNET, SYSERR_RM_MAX_SE_IN_GRP, SYSERR_RM_BOOTUP_FAILURE, SYSERR_RM_PENDING_VNIC_OP, SYSERR_RM_SE_MGMT_NO_STATIC_IPS_CONFIGURED, SYSERR_RM_SE_MGMT_STATIC_IPS_EXHAUSTED, SYSERR_RM_NO_MGMT_SUBNET, SYSERR_RM_MGMT_DHCP_FAILURE, SYSERR_RM_CANNOT_ADD_VNICS, SYSERR_RM_CONSUMER_RESOURCES_SATISFIED, SYSERR_RM_DATA_DHCP_FAILURE, SYSERR_RM_QUERY_HOST_IN_PROGRESS, SYSERR_RM_INSUFFICIENT_BUFFER_SE, SYSERR_RM_NO_DEFAULT_GW_SE_MGMT_NW, SYSERR_RM_PARENT_SE_NW_ACC, SYSERR_RM_PARENT_SE_MAX_VS, SYSERR_RM_PARENT_SE_GRP_MISMATCH, SYSERR_RM_DEF_GW_INCORRECT, SYSERR_RM_NETWORK_NOT_FOUND, SYSERR_RM_ALL_SE_IN_SE_GRP_USED, SYSERR_RM_SE_GRP_PENDING_OP, SYSERR_RM_ALL_SE_IN_SE_GRP_DISABLED, SYSERR_RM_VS_SE_PING_CHECK_IN_PROG, SYSERR_RM_CONSUMER_PENDING_TASK, SYSERR_RM_SE_GRP_VIP_NW_ACC, SYSERR_RM_SE_GRP_NW_ACC, SYSERR_RM_SE_GRP_MAX_VS, SYSERR_RM_ALL_SE_IN_SE_GRP_GW_DOWN, SYSERR_RM_SE_GW_DOWN, SYSERR_RM_SE_DISCONNECTED, SYSERR_RM_RES_USER_DISABLED_FORCE, SYSERR_RM_VS_SE_ATTACH_IP_IN_PROG, SYSERR_RM_LICENSE_EXCEEDED_CANNOT_SPAWN_SE, SYSERR_RM_RES_SWTICHOVER_FORCE, SYSERR_RM_HA_HOST_UNAVAILABLE, SYSERR_RM_RES_USER_DISABLED, SYSERR_RM_NO_BGP_PEER_ADVERTISE_VIP, SYSERR_RM_NO_BGP_PEER_ADVERTISE_SNAT, SYSERR_RM_SRVR_NETWORK_NOT_FOUND, SYSERR_RM_VRF_NOT_FOUND, SYSERR_RM_BGP_NETWORK_NOT_FOUND, SYSERR_RM_VIP_NETWORK_NOT_FOUND, SYSERR_RM_READ_MISSING_FILTER, SYSERR_RM_CLOUD_NOT_FOUND, SYSERR_RM_SEGROUP_NOT_FOUND, SYSERR_RM_SE_OFFLINE, SYSERR_RM_SE_USED, SYSERR_RM_SE_BGP_PEERS_DOWN, SYSERR_RM_SE_FLAVOR_LIMIT_REACHED, SYSERR_VI_MGR_SEVM_VNIC_SUCCESS, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_HW_INFO, SYSERR_VI_MGR_SEVM_CREATE_FAIL_DUPLICATE_NAME, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MGMT_NW, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_CPU, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MEM, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_LEASE, SYSERR_VI_MGR_SEVM_CREATE_FAIL_OVF_ERROR, SYSERR_VI_MGR_SEVM_CREATE_NO_HOST_VM_NETWORK, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_PROGRESS, SYSERR_VI_MGR_SEVM_CREATE_FAIL_ABORTED, SYSERR_VI_MGR_SEVM_CREATE_FAILURE, SYSERR_VI_MGR_SEVM_CREATE_FAIL_POWER_ON, SYSERR_VI_MGR_SEVM_VNIC_NO_VM, SYSERR_VI_MGR_SEVM_VNIC_MAC_ADDR_ERROR, SYSERR_VI_MGR_SEVM_VNIC_FAILURE, SYSERR_VI_MGR_SEVM_VNIC_NO_PG_PORTS, SYSERR_VI_MGR_SEVM_DELETE_FAILURE, SYSERR_VI_MGR_SEVM_CREATE_LIMIT_REACHED, SYSERR_VI_MGR_SEVM_SET_MGMT_IP_FAILED, SYSERR_VI_MGR_SEVM_CREATE_ACCESS_ERROR, SYSERR_VI_MGR_SEVM_CREATE_NO_IMAGE, SYSERR_VI_MGR_SEVM_VINFRA_UNINITIALIZED, SYSERR_VI_MGR_SEVM_CREATE_NO_HOST, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MGMT_NW_PORTS, SYSERR_VI_MGR_SEVM_INVALID_DATA, SYSERR_VI_MGR_SEVM_CREATE_FAIL_MULTIPLE_MGMT_NW, SYSERR_VI_MGR_SEVM_VCENTER_CONN_FAIL, SYSERR_VI_MGR_SEVM_TIMED_OUT, SYSERR_VI_MGR_SEVM_NO_SOURCE_CLONE, SYSERR_VI_MGR_SEVM_NO_AVAILABILITY_ZONE, SYSERR_VI_MGR_SEVM_FLAVOR_UNAVAIL, SYSERR_VI_MGR_SEVM_DELETED, SYSERR_VI_MGR_SEVM_VINFRA_FAILURE, SYSERR_VI_MGR_SEVM_VNIC_FAILURE_QUESTION, SYSERR_VI_MGR_LOGIN_FAIL_NO_VCENTER, SYSERR_VI_MGR_LOGIN_FAIL_USER_CREDENTIALS, SYSERR_VI_MGR_VCENTER_VERSION_MISMATCH, SYSERR_DB_CACHE_TBL_NOT_FOUND, SYSERR_DB_CACHE_OBJ_NOT_FOUND, SYSERR_DB_QUERY_QUEUED, SYSERR_DB_QUERY_BATCHED, SYSERR_DB_UPDATE_FAILED, SYSERR_DB_QUERY_FAILED, SYSERR_DB_ENQUEUE_FULL, SYSERR_OS_AGENT_Q_FULL, SYSERR_OS_AGENT_OPENSTACK_UNINITIALIZED, SYSERR_OS_AGENT_OPENSTACK_ACCESSERR, SYSERR_OS_AGENT_OPENSTACK_RESOURCEERR, SYSERR_OS_AGENT_TENANT_ABSENT, SYSERR_OS_AGENT_INVALID_DATA, SYSERR_CC_SVC_Q_FULL, SYSERR_CC_AGENT_UNINITIALIZED, SYSERR_CC_AGENT_ACCESSERR, SYSERR_CC_AGENT_RESOURCEERR, SYSERR_CC_AGENT_TENANT_ACCESSERR, SYSERR_CC_AGENT_TENANT_ABSENT, SYSERR_CC_SVC_INVALID_DATA, SYSERR_CC_OS_AGENT_NEUTRON_HOST_ACCESSERR, SYSERR_CC_NO_FLAVOR, SYSERR_CC_AGENT_ABSENT, SYSERR_CC_AGENT_CONFIG_FAILURE, SYSERR_CC_AGENT_DECONFIG_FAILURE, SYSERR_CC_AGENT_NON_INFRA_SEVM, SYSERR_MESOS_DISCOVERY_DEPLOYMENT_FAIL, SYSERR_MESOS_DISCOVERY_TIMEOUT, SYSERR_MARATHON_APP_TERMINATED, SYSERR_MARATHON_INACCESSIBLE, SYSERR_FLEET_API_ERROR, SYSERR_MESOS_SSH_CMD_TIMEOUT, SYSERR_MESOS_SSH_ABORTED, SYSERR_MESOS_SSH_FAILURE, SYSERR_MESOS_SSH_NOTFOUND, SYSERR_CC_AGENT_VNIC_NO_IPS_AVAILABLE, SYSERR_CC_AGENT_VNIC_NO_SUBNETWORK, SYSERR_CC_AGENT_VNIC_FAILURE, SYSERR_CC_AGENT_SCALE_IN_FAILED, SYSERR_CC_AGENT_DS_FAILED, SYSERR_CC_AGENT_SCALE_OUT_FAILED, SYSERR_CC_TOO_BUSY, SYSERR_CC_AGENT_NOT_IMPLEMENTED, SYSERR_CC_AGENT_METHOD_NOT_IMPLEMENTED, SYSERR_CC_AGENT_GENERIC_FAILURE, SYSERR_RUM_TOOMANYSAMPLES, SYSERR_METRICS_TOO_MANY_MSG, SYSERR_METRICS_TOO_MANY_MSG_ACROSS_ENTITIES, SYSERR_ANOMALYZER_NOT_ENOUGH_SAMPLES, SYSERR_AUTOSCALE_REASON_INTELLIGENT_AUTOSCALE, SYSERR_AUTOSCALE_REASON_CONFIG_UPDATE, SYSERR_AUTOSCALE_REASON_POOL_STATE_CHANGE, SYSERR_AUTOSCALE_REASON_ALERT, SYSERR_AUTOSCALEIN_FAILED_LIMIT_EXCEEDED, SYSERR_AUTOSCALEOUT_FAILED_LIMIT_EXCEEDED, SYSERR_AUTOSCALE_IGNORED_AS_WITHIN_COOLDOWN, SYSERR_AUTOSCALE_ORCHESTRATION_TIMEOUT, SYSERR_AUTOSCALE_REASON_NOT_ENOUGH_SERVERS, SYSERR_AUTOSCALE_REASON_TOO_MANY_SERVERS, SYSERR_AUTOSCALE_REASON_ORCHESTRATION_FAILED, SYSERR_AUTOSCALE_REASON_MANUAL, SYSERR_AUTOSCALE_POLICY_NOT_FOUND, SYSERR_AUTOSCALE_REASON_GARBAGE_COLLECTION, SYSERR_AUTOSCALE_SCHEDULED_SCALEIN, SYSERR_AUTOSCALE_SCHEDULED_SCALEOUT, SYSERR_LICENSE_FIELD_NAME_NOT_SET, SYSERR_LICENSE_FILE_NOT_FOUND, SYSERR_LICENSE_FIELD_VALID_UNTIL_NOT_SET, SYSERR_LICENSE_INVALID_TIERS, SYSERR_LICENSE_FIELD_LICENSE_ID_NOT_PRESENT, SYSERR_LICENSE_INVALID_VERSION, SYSERR_LICENSE_DECRYPTION_FAILED, SYSERR_LICENSE_ENFORCEMENT_KEY_NOT_VALID, SYSERR_LICENSE_INVALID_SERIALKEY, SYSERR_LICENSE_INVALID_METRICS, SYSERR_LICENSE_GRPC_NOT_READY, SYSERR_LATEST_LICENSE_ALREADY_DEPLOYED, SYSERR_LICENSE_MGR_GRPC_NOT_READY, SYSERR_LICENSE_TRANSACTION_TENANT_REQUIRED, SYSERR_LICENSE_TRANSACTION_INSUFFICIENT_RESOURCES, SYSERR_LICENSE_TRANSACTION_PER_TENANT_NOT_SUPPORTED, SYSERR_FLOATING_LICENSE_NOT_SUPPORTED, SYSERR_LICENSE_MGR_CANNOT_DELETE_LICENSE, SYSERR_LICENSE_MGR_LICENSE_TIER_NOT_FOUND, SYSERR_LICENSE_EXPIRED, SYSERR_LICENSE_LEDGER_UPDATE_FAILED, SYSERR_LICENSE_TRANSACTION_INSUFFICIENT_SAAS_LICENSE, SYSERR_LICENSE_TRANSACTION_MAX_SERVICE_UNITS_LIMIT, SYSERR_LICENSE_SAAS_UNSUBSCRIBED, SYSERR_LICENSE_SAAS_SYNC_RPC_ERROR, SYSERR_LICENSE_SAAS_SYNC_CONNECT_ERROR, SYSERR_LICENSE_SAAS_SYNC_SERVER_ERROR, SYSERR_LICENSE_SAAS_SYNC_INSUFFICIENT_LICENSE, SYSERR_LICENSE_TRANSACTION_INCORRECT_TIER, SYSERR_LICENSE_TRANSACTION_DATASTORE_ERROR, SYSERR_SEAGENT_OBJ_INACTIVE, SYSERR_SEAGENT_OBJ_AWAITING_DP_PROGRAMMING, SYSERR_SEAGENT_OBJ_ACTIVE, SYSERR_SEAGENT_OBJ_GRAPHDB_ERROR, SYSERR_SEAGENT_OBJ_DP_ERROR, SYSERR_SEAGENT_OBJ_DISABLED_RULE_POOL, SYSERR_SEAGENT_EASTWEST_VS_SUBNET_ERROR, SYSERR_SEAGENT_OBJ_NOT_FOUND, SYSERR_SEAGENT_VS_NOT_FOUND, SYSERR_SEAGENT_VS_VRF_ERROR, SYSERR_SEAGENT_VS_SELIST_LIMIT_ERROR, SYSERR_SEAGENT_VS_SELIST_SE_INTF_ERROR, SYSERR_SEAGENT_VS_CHILD_PARENT_UUID_MISSING, SYSERR_SEDP_PARENT_VS_NOT_EXIST_FOR_CHILD, SYSERR_SEAGENT_TENANT_CREATE_FAILED, SYSERR_SEAGENT_TENANT_UPDATE_FAILED, SYSERR_SEAGENT_VS_INTERFACE_ERROR, SYSERR_SEAGENT_INSUFFICIENT_MEMORY, SYSERR_SEDP_VNIC_CREATION_FAILURE, SYSERR_SEDP_VNIC_ATTACH_FAILURE, SYSERR_SEDP_VNIC_IF_CREATION_FAILURE, SYSERR_SEDP_VNIC_START_FAILURE, SYSERR_SEDP_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_MISMATCH_VRF, SYSERR_SEDP_VNIC_IP_ADDR_ADD_FAILURE, SYSERR_SEDP_VNIC_IP_ADDR_DEL_FAILURE, SYSERR_SEDP_VNIC_OWNER_CORE_NOT_FOUND, SYSERR_SEDP_VNIC_MAIN_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_MEMBER_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_VLAN_FILTER_ADD_FAILURE, SYSERR_SEDP_VNIC_VLAN_FILTER_REMOVE_FAILURE, SYSERR_SEDP_VNIC_UNKNOWN_MSG_TYPE, SYSERR_SEDP_VNIC_PCAP_INIT_FAILURE, SYSERR_GSLB_INVALID_MTYPE, SYSERR_GSLB_INVALID_SITE_CREDENTIALS, SYSERR_GSLB_OBJECT_NOT_FOUND, SYSERR_GSLB_INVALID_OPS, SYSERR_GSLB_PARTIAL_SUCCESS, SYSERR_GSLB_FQDN_CONFLICT, SYSERR_GSLB_CLEANUP_IN_PROGRESS, SYSERR_GSLB_METHOD_NOP, SYSERR_GSLB_API_NOT_SUPPORTED_FOR_UNFEDERATED_OBJECTS, SYSERR_GSLB_STATEDB_ERR, SYSERR_GSLB_SERVICE_MEMBER_VIPS_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_MEMBER_DISABLED, SYSERR_GSLB_SITE_DISABLED, SYSERR_GSLB_SERVICE_DISABLED, SYSERR_GSLB_HM_PROXY_DOWN, SYSERR_GSLB_DNS_DISABLED, SYSERR_GSLB_SERVICE_NON_AVI_VIP_INFO_UNAVAILABLE, SYSERR_GSLB_SERVICE_DATAPATH_STATUS_UNAVAILABLE, SYSERR_GSLB_SERVICE_MEMBER_SERVICES_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_INCONSISTENT_APPLICATION_PROFILE, SYSERR_GSLB_SERVICE_INVALID_APPLICATION_PROFILE, SYSERR_GSLB_SERVICE_SP_INCONSISTENT_CONFIGURED_SERVERS, SYSERR_GSLB_SERVICE_SP_INCONSISTENT_OPERATIONAL_SERVERS, SYSERR_GSLB_SERVICE_SP_ALL_SERVERS_DOWN, SYSERR_GSLB_SERVICE_SP_SOME_SERVERS_DOWN, SYSERR_GSLB_CONFIGURED_VS_IS_NOT_A_DNS_VS, SYSERR_GSLB_NOT_CONFIGURED, SYSERR_GSLB_INVALID_SENDER, SYSERR_GSLB_INVALID_SENDER_STATE, SYSERR_GSLB_INVALID_RX_ID, SYSERR_GSLB_INVALID_VIEW_ID, SYSERR_GSLB_GROUP_CONFLICT, SYSERR_GSLB_INVALID_MTYPE_AT_FOLLOWER, SYSERR_GSLB_LEADER_NOT_IN_LIST, SYSERR_GSLB_SERVICE_CTRL_STATUS_UNAVAILABLE, SYSERR_GSLB_SITE_FSM_NULL, SYSERR_GSLB_SITE_FSM_DISABLE_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_DISABLED, SYSERR_GSLB_SITE_FSM_JOIN_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_INIT, SYSERR_GSLB_SITE_FSM_UNREACHABLE, SYSERR_GSLB_SITE_FSM_LEAVE_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_MMODE, SYSERR_GSLB_SITE_ACTIVE_TO_PASSIVE_TRANSITION, SYSERR_GSLB_SITE_PASSIVE_TO_ACTIVE_TRANSITION, SYSERR_GSLB_SITE_MAX_RETRIES_DONE, SYSERR_GSLB_TIMEOUT, SYSERR_GSLB_CONNECTION_TIMEOUT, SYSERR_GSLB_CONNECTION_REFUSED_ERROR, SYSERR_GSLB_SERVICE_CTRL_STATUS_NA_DUE_TO_UNREACHABLE_SITE, SYSERR_GSLB_SERVICE_SP_NO_CONFIGURED_SERVERS, SYSERR_GSLB_INVALID_OBJECT, SYSERR_GSLB_SERVICE_POOL_DISABLED, SYSERR_GSLB_SERVICE_CREATE_FAILED, SYSERR_GSLB_SERVICE_UPDATE_FAILED, SYSERR_GSLB_GSLB_GEO_FILE_NOT_PRESENT, SYSERR_GSLB_SERVICE_MEMBER_VS_SERVICES_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_MEMBER_VS_SP_POOL_NOT_IN_SYNC, SYSERR_FILE_NOT_PRESENT, SYSERR_DNS_POLICY_CREATE_FAIL, SYSERR_DNS_POLICY_UPDATE_FAIL, SYSERR_LCM_CORE_NOT_COPIED_DUE_TO_MAX_LIMIT, SYSERR_LCM_CORE_NOT_COPIED_INSUFFICIENT_DISK_SIZE, SYSERR_LCM_SKIP_SIMILAR_CORE, SYSERR_LCM_CORE_NOT_COPIED_DUE_TO_ERRORS, SYSERR_LCM_STOP, SYSERR_POOL_SERVER_CAPEST_BREACHED, SYSERR_POOL_CREATE_FAILED, SYSERR_POOL_UPDATE_FAILED_INCONSISTENT, SYSERR_POOL_UPDATE_FAILED, SYSERR_POOL_SERVER_STATE_UPDATE_FAILED, SYSERR_POOL_UPDATE_SERVER_FAILED, SYSERR_POOL_UPDATE_LB_ALGO_NO_STATE, SYSERR_SHM_HASH_INSERT_FAILED, SYSERR_SE_RPC_PROXY_STREAM_NOT_CONNECTED, SYSERR_SE_RPC_PROXY_STREAM_WRITE_FAILED, SYSERR_SE_RPC_PROXY_UNABLE_TO_FIND_SYNC_RPC, SYSERR_PRST_PROF_OBJECT_TYPE_MISMATCH, SYSERR_PRST_PROF_OBJECT_NOT_FOUND, SYSERR_PRST_PROF_NULL, SYSERR_PRST_PROF_OBJECT_PRESENT, SYSERR_MS_OBJECT_EXISTS, SYSERR_MS_OBJECT_NOT_FOUND, SYSERR_MS_GRP_OBJECT_EXISTS, SYSERR_MS_GRP_OBJECT_NOT_FOUND, SYSERR_HTTP_POLICY_CREATE_FAILED, SYSERR_HTTP_POLICY_CREATE_EXISTS, SYSERR_HTTP_POLICY_CREATE_SHM_INSERT, SYSERR_HTTP_POLICY_UPDATE_FAILED, SYSERR_STR_GRP_REGISTER_INVAL, SYSERR_STR_GRP_DEREGISTER_INVAL, SYSERR_AG_CREATE_POST_FAILED, SYSERR_AG_CREATE_PRE_FAILED, SYSERR_AG_UPDATE_FAILED, SYSERR_APP_PROF_UPDATE_TYPE_MISMATCH, SYSERR_APP_PROF_CREATE_INVALID_TYPE, SYSERR_APP_PROF_UPDATE_PRESERVE_CLIENT_IP_CHANGED, SYSERR_APP_PROF_NOT_FOUND, SYSERR_POOL_GRP_MEMBER_NOT_FOUND, SYSERR_POOL_GRP_UPDATE_FAILED, SYSERR_POOL_GRP_CREATE_FAILED, SYSERR_POOL_GRP_UPDATE_FAILED_INCONSISTENT, SYSERR_L4PS_CONNPOL_POOL_FAILED, SYSERR_L4PS_CONNPOL_POOL_GRP_FAILED, SYSERR_L4PS_CONNPOL_IP_GRP_FAILED, SYSERR_L4PS_CREATE_FAILED, SYSERR_ANT_PROF_NOT_FOUND, SYSERR_LB_CHASH_INVALID_TYPE, SYSERR_SEC_POLICY_NOT_FOUND, SYSERR_TECH_SUPPORT_COLLECTION_NOT_DONE, SYSERR_TECH_SUPPORT_COLLECTION_SUCCESS, SYSERR_TECH_SUPPORT_COLLECTION_STARTED, SYSERR_TECH_SUPPORT_COLLECTION_ONGOING, SYSERR_TECH_SUPPORT_COLLECTION_IN_PROGRESS, SYSERR_TECH_SUPPORT_COLLECTION_SUCCESS_WITH_ERRORS, SYSERR_TECH_SUPPORT_COLLECTION_ABORTED, SYSERR_TECH_SUPPORT_COLLECTION_STATUS_FILE_NOT_FOUND, SYSERR_TECH_SUPPORT_INVALID_FILENAME, SYSERR_TECH_SUPPORT_COLLECTION_STATUS_IN_PROGRESS, SYSERR_TECH_SUPPORT_INPUT_INVALID_LEVEL, SYSERR_TECH_SUPPORT_INPUT_INVALID_SLUG, SYSERR_DATASCRIPT_FAILED, SYSERR_TECH_SUPPORT_COLLECTION_PREMATURELY_STOPPED, SYSERR_TECH_SUPPORT_V1_DEPRECATED, SYSERR_NET_PROF_NOT_FOUND, SYSERR_ALBSVC_FILE_UPLOAD_IN_PROGRESS, SYSERR_ALBSVC_FILE_UPLOAD_SUCCESS, SYSERR_ALBSVC_FILE_UPLOAD_FAILED, SYSERR_ALBSVC_FILE_UPLOAD_STARTED, SYSERR_ALBSVC_CASE_ID_MISSING, SYSERR_ALBSVC_ASSET_ID_MISSING, SYSERR_ALBSVC_AUTH_FAILURE, SYSERR_ALBSVC_REMOTE_SERVER_ERROR, SYSERR_ALBSVC_DISCONNECTED, SYSERR_ALBSVC_DEREGISTERED, SYSERR_ALBSVC_CANNOT_READ_RESPONSE, SYSERR_ALBSVC_CONTROLLER_ALREADY_REGISTERED, SYSERR_ALBSVC_SESSION_NOT_SET, SYSERR_ALBSVC_CLIENT_TIME_OUT, SYSERR_ALBSVC_CONNECTION_REFUSED, SYSERR_ALBSVC_HTTP_CLIENT_ERROR, SYSERR_ALBSVC_RESOURCE_NOT_FOUND, SYSERR_ALBSVC_INVALID_QUERY_PARAM_VALUE, SYSERR_ALBSVC_INVALID_QUERY_PARAM, SYSERR_ALBSVC_FILE_UPLOAD_CONFLICT, SYSERR_ALBSVC_INTERNAL_ERROR, SYSERR_ALBSVC_PROXY_AUTH_FAILURE, SYSERR_ALBSVC_LOGIN_URL_NOT_FOUND, SYSERR_ALBSVC_PROXY_CONFIG_PARSE_FAILURE, SYSERR_ALBSVC_LOGIN_REQ_FAILED, SYSERR_ALBSVC_REGISTRATION_FAILED, SYSERR_ALBSVC_DATABASE_WRITE_ERROR, SYSERR_ALBSVC_DEREGISTRATION_FAILED, SYSERR_ALBSVC_MALFORMED_PAYLOAD, SYSERR_ALBSVC_CASE_GET_FAILED, SYSERR_ALBSVC_CASE_CREATE_FAILED, SYSERR_ALBSVC_CASES_GET_FAILED, SYSERR_ALBSVC_CASE_UPDATE_FAILED, SYSERR_ALBSVC_STATUS_REQ_FAILED, SYSERR_ALBSVC_CRS_DOWNLOAD_FAILED, SYSERR_ALBSVC_CRS_DEPLOY_FAILED, SYSERR_ALBSVC_CRS_DATA_NOT_FOUND, SYSERR_ALBSVC_DATASTORE_READ_ERROR, SYSERR_ALBSVC_CRS_AUTO_DEPLOY_MALFORMED_URL, SYSERR_ALBSVC_CRS_DOWNLOAD_SIG_MISMATCH, SYSERR_ALBSVC_CRS_DOWNLOAD_FORBIDDEN, SYSERR_ALBSVC_DATABASE_READ_ERROR, SYSERR_ALBSVC_AVICLIENT_ERROR, SYSERR_ALBSVC_CRS_AUTODEPLOY_SUCCESS, SYSERR_ALBSVC_EMPTY_METADATA, SYSERR_ALBSVC_USERS_REQ_FAILED, SYSERR_ALBSVC_USER_DETAIL_REQ_FAILED, SYSERR_ALBSVC_CRS_URL_DECODE_FAILED, SYSERR_ALBSVC_NAME_RESOLUTION_FAILED, SYSERR_ALBSVC_x509_ERROR, SYSERR_ALBSVC_REGISTRATION_DISABLED, SYSERR_ALBSVC_FEATURE_OPT_IN_NOT_ENABLED, SYSERR_ALBSVC_USER_AGENT_DB_BATCH_SIZE_EXCEEDED, SYSERR_ALBSVC_LICENSE_STATUS_CHECK_FAILED, SYSERR_ALBSVC_FEATURE_NOT_ALLOWED, SYSERR_ALBSVC_NO_TENANT_INFO_IN_CTX, SYSERR_ALBSVC_DATABASE_UPDATE_ERROR, SYSERR_ALBSVC_ALREADY_DEREGISTERED, SYSERR_ALBSVC_FILE_DOWNLOAD_IN_PROGRESS, SYSERR_ALBSVC_FILE_DOWNLOAD_SUCCESS, SYSERR_ALBSVC_FILE_DOWNLOAD_FAILED, SYSERR_ALBSVC_FILE_DOWNLOAD_STARTED, SYSERR_UPGRADE_SYSTEM_STARTED, SYSERR_UPGRADE_CONTROLLER_STARTED, SYSERR_UPGRADE_SEGROUP_STARTED, SYSERR_RESUME_SEGROUP_STARTED, SYSERR_PATCH_SYSTEM_STARTED, SYSERR_PATCH_CONTROLLER_STARTED, SYSERR_PATCH_SEGROUP_STARTED, SYSERR_PATCHSEGROUP_RESUME_STARTED, SYSERR_ROLLBACK_SYSTEM_STARTED, SYSERR_ROLLBACK_CONTROLLER_STARTED, SYSERR_ROLLBACK_SEGROUP_STARTED, SYSERR_ROLLBACKPATCH_SYSTEM_STARTED, SYSERR_ROLLBACKPATCH_CONTROLLER_STARTED, SYSERR_ROLLBACKPATCH_SEGROUP_STARTED, SYSERR_UPGRADE_OPS_VS_DISRUPTION_WARNINGS, SYSERR_UPGRADE_OPS_COMPLIANCE_MODE_TRANSITION_STARTED, SYSERR_UPGRADE_OPS_COMPLIANCE_MODE_ERROR_RECOVERY_STARTED, SYSERR_CONCURRENT_UPGRADE, SYSERR_RESTORE_CONTROLLER_STARTED, SYSERR_EVAL_UPGRADE_SYSTEM_STARTED, SYSERR_EVAL_UPGRADE_CONTROLLER_STARTED, SYSERR_EVAL_UPGRADE_SEGROUP_STARTED, SYSERR_EVAL_RESUME_SEGROUP_STARTED, SYSERR_EVAL_PATCH_SYSTEM_STARTED, SYSERR_EVAL_PATCH_CONTROLLER_STARTED, SYSERR_EVAL_PATCH_SEGROUP_STARTED, SYSERR_EVAL_PATCHSEGROUP_RESUME_STARTED, SYSERR_EVAL_ROLLBACK_SYSTEM_STARTED, SYSERR_EVAL_ROLLBACK_CONTROLLER_STARTED, SYSERR_EVAL_ROLLBACK_SEGROUP_STARTED, SYSERR_EVAL_ROLLBACKPATCH_SYSTEM_STARTED, SYSERR_EVAL_ROLLBACKPATCH_CONTROLLER_STARTED, SYSERR_EVAL_ROLLBACKPATCH_SEGROUP_STARTED, SYSERR_EVAL_RESTORE_CONTROLLER_STARTED, SYSERR_UPGRADE_OPS_IN_PROGRESS, SYSERR_UPGRADE_OPS_CHECK_LICENSE, SYSERR_UPGRADE_OPS_CHECK_CLUSTER_STATE, SYSERR_UPGRADE_OPS_CHECK_CLUSTER_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_INPROGRESS, SYSERR_UPGRADE_OPS_CHECK_VERSION_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_REACHABILITY, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_CLOUD_READY, SYSERR_UPGRADE_OPS_CHECK_SE_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_VS_DISRUPUTION, SYSERR_UPGRADE_OPS_CHECK_ROLLBACK_BASICS, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_VERSION_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SE_VERSION_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SYSTEM_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_IMAGE_VERSION, SYSERR_UPGRADE_OPS_CHECK_DOCKER_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_ACTIVE_VERSIONS, SYSERR_UPGRADE_OPS_CHECK_BACKUP, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_ERROR_RECOVERY, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_SUSPENDED, SYSERR_UPGRADE_OPS_CHECK_SYSTEM_FLAG, SYSERR_UPGRADE_OPS_PREVIEW_RESPONSE, SYSERR_UPGRADE_OPS_CHECK_PREVIOUS_PARTITION_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_IMAGE_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_PATCH_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_PATCH_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_ROLLBACK_V1, SYSERR_UPGRADE_OPS_CHECK_ALERTS, SYSERR_UPGRADE_OPS_CHECK_DOCKER_IMAGE, SYSERR_UPGRADE_OPS_CHECK_UPGRADE_STATE_FOR_RESUME_OPS, SYSERR_UPGRADE_OPS_CHECK_PATCH_IMAGE, SYSERR_UPGRADE_OPS_CHECK_ALLOW_SE_GROUP_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SKIP_SE_GROUPS, SYSERR_UPGRADE_OPS_CHECK_CLOUD_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SKIP_ALL_SE_GROUPS, SYSERR_UPGRADE_OPS_CHECK_MAND_PATCH_ROLLBACK, SYSERR_UPGRADE_OPS_GSLB_FEATURE_CHECK, SYSERR_UPGRADE_OPS_CONFIGURATION_CHECK, SYSERR_UPGRADE_OPS_AVI_ESSENTIALS_CHECK, SYSERR_ROLLBACK_OPS_CHECK_VS_DISRUPUTION, SYSERR_UPGRADE_OPS_CHECK_SE_LINUX_ENABLED, SYSERR_UPGRADE_OPS_CHECK_PREVIOUS_DOCKER_IMAGE, SYSERR_UPGRADE_OPS_DOCKER_VERSION_CHECK, SYSERR_UPGRADE_OPS_IP_TYPE_CHECK, SYSERR_UPGRADE_OPS_CHECK_SE_LICENSE, SYSERR_UPGRADE_OPS_AVI_CLOUD_SERVICES_CHECK, SYSERR_CHECK_LICENSE, SYSERR_CHECK_CLUSTER_STATE, SYSERR_CHECK_CLUSTER_DISK_SPACE, SYSERR_CHECK_SE_GROUP_UPGRADE_OPS_INPROGRESS, SYSERR_CHECK_VERSION_COMPATIBILITY, SYSERR_CHECK_SE_REACHABILITY, SYSERR_CHECK_SE_GROUP_CLOUD_READY, SYSERR_CHECK_SE_DISK_SPACE, SYSERR_CHECK_VS_DISRUPUTION, SYSERR_CHECK_ROLLBACK_BASICS, SYSERR_CHECK_CONTROLLER_VERSION_ROLLBACK, SYSERR_CHECK_SE_VERSION_ROLLBACK, SYSERR_CHECK_CONTROLLER_ROLLBACK, SYSERR_CHECK_SE_GROUP_ROLLBACK, SYSERR_CHECK_SYSTEM_ROLLBACK, SYSERR_CHECK_IMAGE_VERSION, SYSERR_CHECK_DOCKER_DISK_SPACE, SYSERR_CHECK_ACTIVE_VERSIONS, SYSERR_CHECK_BACKUP, SYSERR_CHECK_SE_GROUP_ERROR_RECOVERY, SYSERR_CHECK_SE_GROUP_SUSPENDED, SYSERR_CHECK_SYSTEM_FLAG, SYSERR_CHECK_PREVIOUS_PARTITION_COMPATIBILITY, SYSERR_CHECK_IMAGE_COMPATIBILITY, SYSERR_CHECK_CONTROLLER_PATCH_COMPATIBILITY, SYSERR_CHECK_SE_PATCH_COMPATIBILITY, SYSERR_CHECK_SE_ROLLBACK_V1, SYSERR_CHECK_ALERTS, SYSERR_CHECK_DOCKER_IMAGE, SYSERR_CHECK_UPGRADE_STATE_FOR_RESUME_OPS, SYSERR_CHECK_PATCH_IMAGE, SYSERR_CHECK_ALLOW_SE_GROUP_ROLLBACK, SYSERR_CHECK_SKIP_SE_GROUPS, SYSERR_CHECK_CLOUD_COMPATIBILITY, SYSERR_CHECK_SKIP_ALL_SE_GROUPS, SYSERR_CHECK_MAND_PATCH_ROLLBACK, SYSERR_GSLB_FEATURE_CHECK, SYSERR_CONFIGURATION_CHECK, SYSERR_AVI_ESSENTIALS_CHECK, SYSERR_CHECK_SE_LINUX_ENABLED, SYSERR_CHECK_PREVIOUS_DOCKER_IMAGE, SYSERR_DOCKER_VERSION_CHECK, SYSERR_IP_TYPE_CHECK, SYSERR_CHECK_SE_LICENSE, SYSERR_CONFIG_CHECK, SYSERR_GSLB_MANUAL_RESUME_CHECK, SYSERR_CHECK_K8S_ACCESS, SYSERR_CHECK_IMAGE_AVAILABILITY, SYSERR_CHECK_POD_IMAGE, SYSERR_CHECK_REMOTE_IMAGE_REF, SYSERR_CHECK_CONTROLLER_PACKAGE, SYSERR_CHECK_PATCH_PACKAGE, SYSERR_CHECK_CONSENT, SYSERR_CHECK_CONFIG_VERSION, SYSERR_CHECK_CONFIG_FIPS, SYSERR_CHECK_CONFIG_FILES, SYSERR_CHECK_CONFIG_IMAGES, SYSERR_CHECK_CONFIG, SYSERR_CHECK_CONFIG_SE, SYSERR_CHECK_CONFIG_ENV, SYSERR_CHECK_CONFIG_ACTIVE_VERSIONS, SYSERR_CHECK_RESTORE_PATCH, SYSERR_GSLB_MAINTENANCE_MODE_CHECK, SYSERR_CHECK_VERSION_MIGRATION, SYSERR_CHECK_CLUSTER_SINGLE_NODE, SYSERR_MC_UPGRADE_LICENSE_ERR, SYSERR_MC_UPGRADE_CLUSTER_NOT_READY, SYSERR_MC_DISK_INSUFFICIENT_ERR, SYSERR_MC_CLUSTER_INPROGRESS_ERR, SYSERR_MC_SEGROUP_INPROGRESS_ERR, SYSERR_MC_UPGRADE_INCOMPATIBLE_IMAGE_AND_PATCH, SYSERR_MC_UPGRADE_INCOMPATIBLE_FROM_TO_IMAGE, SYSERR_MC_UPGRADE_INCOMPATIBLE_PATCH, SYSERR_MC_UPGRADE_INCOMPATIBLE_SE_GROUP_IMAGE, SYSERR_MC_SE_UNREACHABLE_ERR, SYSERR_MC_SE_GROUP_CLOUD_NOT_READY_ERR, SYSERR_MC_UPGRADE_VS_DISRUPTED_ERR, SYSERR_MC_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_SE_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_ROLLBACK_INFO_ERR, SYSERR_MC_CONTROLLER_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_SYSTEM_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_IMAGE_INVALID_ERR, SYSERR_MC_ACTIVE_VERSIONS_ERR, SYSERR_MC_BACKUP_ERR, SYSERR_MC_ROLLBACK_ON_ERR, SYSERR_MC_SUSPENDED_ERR, SYSERR_MC_SYSTEM_FLAG_ERR, SYSERR_MC_PREVIOUS_PARTITION_INCOMPATIBLE_ERR, SYSERR_MC_IMAGE_VALIDATION_ERR, SYSERR_MC_CONTROLLER_PATCH_ERR, SYSERR_MC_SE_PATCH_ERR, SYSERR_MC_SE_ROLLBACK_V1_ERR, SYSERR_MC_ALERTS, SYSERR_MC_ROLLBACK_DOCKER_IMAGE_ERR, SYSERR_MC_RESUME_OPS_ERR, SYSERR_MC_CHECK_PATCH_IMAGE_ERR, SYSERR_MC_CHECK_SE_GROUP_ROLLBACK_ERR, SYSERR_MC_SKIP_SE_GROUPS_ERR, SYSERR_MC_CHECK_CLOUD_COMPATIBILITY_ERR, SYSERR_MC_SKIP_ALL_SE_GROUPS_ERR, SYSERR_MC_MAND_PATCH_ROLLBACK_ERR, SYSERR_MC_GSLB_LEADER_ERR, SYSERR_MC_SYSTEM_CONFIGURATION_ERR, SYSERR_MC_AVI_ESSENTIALS_OPERATION_NOT_SUPPORTED_ERROR, SYSERR_MC_ROLLBACK_VS_DISRUPTED_ERR, SYSERR_MC_SE_LINUX_ENABLED_ERR, SYSERR_MC_PREVIOUS_DOCKER_IMAGE_NOT_PRESENT_ERR, SYSERR_MC_DOCKER_VERSION_INCOMPATIBLE_ERROR, SYSERR_MC_IP_TYPE_ERR, SYSERR_MC_INVALID_SE_LICENSE_ERR, SYSERR_MC_AVI_CLOUD_SERVICES_OPERATION_NOT_SUPPORTED_ERROR, SYSERR_MC_CONFIG_CHK_ERR, SYSERR_MC_GSLB_MANUAL_RESUME_ERR, SYSERR_MC_K8S_ACCESS_ERR, SYSERR_MC_IMAGE_AVAILABILITY_ERR, SYSERR_MC_POD_IMAGE_ERR, SYSERR_MC_REMOTE_IMAGE_REF_ERR, SYSERR_MC_CONTROLLER_PACKAGE_ERR, SYSERR_MC_PATCH_PACKAGE_ERR, SYSERR_MC_CONSENT_ERR, SYSERR_MC_CONFIG_VERSION_ERR, SYSERR_MC_CONFIG_FIPS_ERR, SYSERR_MC_CONFIG_FILES_ERR, SYSERR_MC_CONFIG_IMAGES_ERR, SYSERR_MC_CONFIG_ERR, SYSERR_CHECK_CONFIG_SE_ERR, SYSERR_CHECK_CONFIG_ENV_ERR, SYSERR_CHECK_CONFIG_ACTIVE_VERSIONS_ERR, SYSERR_CHECK_RESTORE_PATCH_ERR, SYSERR_MC_GSLB_MAINTENANCE_MODE_ERR, SYSERR_CHECK_VERSION_MIGRATION_ERR, SYSERR_CHECK_CLUSTER_SINGLE_NODE_ERR, SYSERR_VS_NOT_FOUND, SYSERR_DEFAULT_POOL_NOT_FOUND, SYSERR_PROXY_POOL_NOT_FOUND, SYSERR_MISSING_APPLICATION_PROFILE, SYSERR_APP_PROFILE_NOT_FOUND, SYSERR_WAF_POLICY_NOT_FOUND, SYSERR_DUPLICATE_VS, SYSERR_WRONG_VS_TYPE, SYSERR_POOL_IN_PG_NOT_FOUND, SYSERR_PG_IN_PG, SYSERR_LB_MODULE_INIT_FAILED, SYSERR_CONNPOOL_MODULE_INIT_FAILED, SYSERR_LBACTION_MODULE_INIT_FAILED, SYSERR_PG_NOT_FOUND, SYSERR_DUPLICATE_POOL, SYSERR_SSL_PROFILE_NOT_FOUND, SYSERR_PKI_PROFILE_NOT_FOUND, SYSERR_SSL_CERTKEY_NOT_FOUND, SYSERR_SET_CIPHER_LIST_FAILED, SYSERR_SET_CIPHER_SUITES_FAILED, SYSERR_WRONG_TLS_VERSION, SYSERR_ERR_PAGE_PROFILE_NO_PAGES, SYSERR_ERR_PAGE_PROFILE_NOT_FOUND, SYSERR_ERR_PAGE_NOT_FOUND, SYSERR_ERR_PAGE_REDIRECT_NOT_CONFIGURED, SYSERR_HM_NOT_FOUND, SYSERR_HTTPS_HM_MISSING_CONFIG, SYSERR_SNI_PARENT_UNCONFIGURED, SYSERR_SNI_PARENT_NOT_FOUND, SYSERR_HTTP_POLICYSET_NOT_FOUND, SYSERR_VSDS_NOT_FOUND, SYSERR_MULTIPLE_SP_POOLS_CONFIGURED, SYSERR_L4SSL_VS_INVALID_CLIENT_CERT, SYSERR_CR_PROFILE_NOT_FOUND, SYSERR_POOL_NOT_FOUND, SYSERR_LISTEN_PORTS_CFG_FAILED, SYSERR_STRGRP_NOT_FOUND, SYSERR_SSOPOLICY_NULL, SYSERR_SSOPOLICY_NO_AUTHN_POLICY, SYSERR_SSOPOLICY_NO_AUTH_PROFILE, SYSERR_AUTHPROFILE_NULL, SYSERR_SSOPOLICY_INVALID_AUTH_TYPE, SYSERR_SSOPOLICY_MISSING_SAML_IDP_SP_CONF, SYSERR_SAML_SP_CONFIG_NULL, SYSERR_SAML_SINGLE_SIGNON_URL_NULL, SYSERR_SAML_SP_METADATA_NULL, SYSERR_SAML_COOKIE_NAME_OR_KEY_NULL, SYSERR_LASSO_SERVER_CONFIG_FAILURE, SYSERR_SAML_ENTITY_ID_NULL, SYSERR_BASIC_AUTH_CONF_NULL, SYSERR_LDAP_REQUIRE_FIELD_EMPTY, SYSERR_LDAP_URL_INVALID_PARAMETER, SYSERR_LDAP_BAD_SCHEME, SYSERR_LDAP_BAD_ENCLOSURE, SYSERR_LDAP_BAD_EXTNS, SYSERR_LDAP_BAD_FILTER, SYSERR_LDAP_BAD_SCOPE, SYSERR_LDAP_BAD_ATTRS, SYSERR_LDAP_BAD_HOST, SYSERR_LDAP_USER_ATTRIBUTE_NULL, SYSERR_LDAP_URL_PARSE_FAIL, SYSERR_LDAP_INVALID_URL, SYSERR_AUTH_PROFILE_NOT_FOUND, SYSERR_SSO_TYPE_MISMATCH, SYSERR_NULL_CACHE_CONFIG, SYSERR_SSOPOLICY_NOT_FOUND, SYSERR_CLIENT_AUTH_PROFILE_NOT_FOUND, SYSERR_CLIENT_AUTH_PROFILE_NULL, SYSERR_SAML_IDP_METADATA_NULL, SYSERR_INVALID_OAUTH_LOGOUT_URI_HTTP_SCHEME, SYSERR_LASSO_SERVER_ERROR_ADD_PROVIDER_FAILED, SYSERR_LASSO_SERVER_ERROR_ADD_PROVIDER_PROTOCOL_MISMATCH, SYSERR_LASSO_PARAMS_PROVIDERS_UNAVAILABLE, SYSERR_JWTPROFILE_NULL, SYSERR_JWTSERVER_PROFILE_NOT_FOUND, SYSERR_AUTH_PROFILE_JWTSERVER_PROFILE_OBJECT_NULL, SYSERR_JWT_NAME_NULL, SYSERR_JWT_LOCATION_NULL, SYSERR_JWT_VS_AUDIENCE_NULL, SYSERR_SSO_JWT_VS_INFO_NULL, SYSERR_SUB_CONFIG_FAILURE, SYSERR_BIND_WAF_FAILURE, SYSERR_PROXY_INIT_FAILURE, SYSERR_GRPC_CONFIG_FAILURE, SYSERR_BIND_POLICY_FAILURE, SYSERR_BIND_PROFILE_FAILURE, SYSERR_BIND_LUA_SCRIPT_FAILURE, SYSERR_LUA_SCRIPT_SYNTAX, SYSERR_MISSING_LDAP_VS_CONF, SYSERR_SECPOL_RATE_LIMITER_HTTP_LOC_ERR, SYSERR_BIND_CSRF_FAILURE, SYSERR_COMPR_FLTR_UNKNOWN_LEVEL, SYSERR_COMPR_MIME_TYPE_NOT_INITED, SYSERR_IPADDRGRP_NOT_FOUND, SYSERR_DUPLICATE_UPSTREAM, SYSERR_UPSTREAM_COMPLEX_COMPILATION_FAILED, SYSERR_UPSTREAM_INIT_NO_SERVERS, SYSERR_UPSTREAM_INVALID_ADDRESS, SYSERR_UPSTREAM_INVALID_HOST, SYSERR_UPSTREAM_WITHOUT_PORT, SYSERR_UPSTREAM_INVALID_PARAMETER, SYSERR_UPSTREAM_INVALID_VALUE, SYSERR_UPSTREAM_LB_NO_PEERS, SYSERR_UPSTREAM_LB_NULL_CONF, SYSERR_UPSTREAM_PARSE_URL_FAILED, SYSERR_UPSTREAM_UNSUPPORTED_PARAMETER, SYSERR_PAA_NO_OBJECT, SYSERR_PAA_FILESYSTEM_CREATE_FAIL, SYSERR_PAA_CACHE_CREATE_FAIL, SYSERR_WAF_INIT_FAIL, SYSERR_WAF_INIT_SIGNATURES_FAIL, SYSERR_WAF_WHITELIST_INIT_FAIL, SYSERR_WAF_PSM_INIT_FAIL, SYSERR_WAF_INIT_APP_SIGNATURES_FAIL, SYSERR_WAF_POSTPROCESS_SIGNATURES_FAIL, SYSERR_WAF_ALLOWLIST_INIT_FAIL, SYSERR_WAF_POLICY_INIT_FAIL, SYSERR_WAF_INIT_CRS_OVERRIDE_FAIL, SYSERR_WAF_INIT_INSUFFICIENT_APP_LEARNING_MEMORY, SYSERR_BOT_INIT_FAIL, SYSERR_BOT_ALLOWLIST_INIT_FAIL, SYSERR_BOT_POLICY_NOT_FOUND, SYSERR_BIND_BOT_FAILURE, SYSERR_BOT_MAPPING_NOT_FOUND, SYSERR_BOT_CONSOLIDATOR_NOT_FOUND, SYSERR_POLICY_HASH_REMOVE, SYSERR_POLICY_V4_TREE_CREATION, SYSERR_POLICY_V6_TREE_CREATION, SYSERR_POLICY_APPLOG_PROV, SYSERR_POLICY_CLIENT_IP_GROUP_UUID, SYSERR_POLICY_PATH_MATCH_GROUP_UUID, SYSERR_POLICY_QUERY_MATCH_GROUP_UUID, SYSERR_POLICY_UNKOWN_MATCH_ACTION, SYSERR_POLICY_INVALID_HDR_ACTIONS, SYSERR_POLICY_RWH_COOKIE_OPER, SYSERR_POLICY_HASH_INSERT, SYSERR_SSL_CERT_NOT_PRESENT, SYSERR_SSL_CERT_KEY_NOT_PRESENT, SYSERR_SSL_CTX_CREATION_ERR, SYSERR_SSL_CERT_READ_FAILURE, SYSERR_SSL_CERT_LOAD_TO_CTX, SYSERR_SSL_CERT_IDX_TO_CTX, SYSERR_SSL_KEY_LOAD_TO_CTX, SYSERR_SSL_CERT_CHAIN_READ_FAILURE, SYSERR_SSL_CERT_CHAIN_ADD_FAILURE, SYSERR_SSL_KEY_READ_FAILURE, SYSERR_SSL_CERTIFICATE_AND_KEY_MISMATCH, SYSERR_SSL_CIPHER_LIST_NOT_SET, SYSERR_SSL_CIPHER_SUITES_NOT_SET, SYSERR_SSL_PKI_CLIENT_CA, SYSERR_SSL_DHPARAM_FAILURE, SYSERR_SSL_ECDH_FAILURE, SYSERR_SSL_HOSTMAP_FAILURE, SYSERR_SSL_SESSION_CACHE_INIT, SYSERR_SSL_SESSION_TIX_KEYS_INIT, SYSERR_SSL_PKI_CRL, SYSERR_PKI_PROFILE_CONFIG_NO_CA_CERT, SYSERR_DUPLICATE_PKI_PROFILE, SYSERR_SET_SSL_STAPLE_FAILURE, SYSERR_ICAP_PROFILE_NOT_FOUND, SYSERR_SSL_EVH_PARENT_NOT_FOUND, SYSERR_SSL_MEMPOOL_NAME_LEN_EXCEEDED, SYSERR_SSL_MEMPOOL_UUID_LEN_EXCEEDED, SYSERR_CONFIG_OBJ_NAME_LEN_EXCEEDED, SYSERR_SSL_EVH_PARENT_IN_FAULT_STATE, SYSERR_SPL_OBJ_NAME_LEN_EXCEEDED, SYSERR_SSL_PKI_CRL_FILEOBJECT_NOT_FOUND, SYSERR_AUTH_MISSING_OAUTH_PROFILE, SYSERR_OAUTH_MISSING_AUTHZ_EP, SYSERR_OAUTH_MISSING_TOKEN_EP, SYSERR_OAUTH_MISSING_INTROSPECTION_EP, SYSERR_INVALID_JWT_PROFILE_OBJECT, SYSERR_OAUTH_MISSING_POOL_OBJECT, SYSERR_MISSING_OAUTH_VS_CONF, SYSERR_OAUTH_MISSING_REDIRECT_URI, SYSERR_OAUTH_MISSING_CLIENT_CREDENTIALS, SYSERR_OAUTH_MISSING_RS_CREDENTIALS, SYSERR_OAUTH_MISSING_ISSUER, SYSERR_OAUTH_MISSING_USERINFO_EP, SYSERR_CSRF_POLICY_NOT_FOUND, SYSERR_CSRF_INIT_FAIL, SYSERR_LIC_CONVERT_METERED_BANDWIDTH_NON_AZURE_FAILED, SYSERR_LIC_RESERVE_LEDGER_METADATA_REQ_UNIDENTIFIED, SYSERR_LIC_CONVERT_FORMULA_NOT_DEFINED, SYSERR_LIC_CONVERT_MALFORMED_PAYLOAD, SYSERR_FILE_CONTENT_DECODE_FAILED, SYSERR_SVC_FAILURE, SYSERR_SVC_SUCCESS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_FAILED, SYSERR_BAD_REQUEST, SYSERR_TEST1, SYSERR_TEST2, SYSERR_QUEUE_TRANSPORT_FAILURE, SYSERR_QUEUE_RETRY_TASK, SYSERR_QUEUE_FULL, SYSERR_DATASTORE_TRANSPORT_FAILURE, SYSERR_DATASTORE_UNKNOWN_FAILURE, SYSERR_DATASTORE_OBJECT_DOES_NOT_EXIST, SYSERR_DATASTORE_REFERENCE_DOES_NOT_EXIST, SYSERR_DATASTORE_DB_LOCKED, SYSERR_DATASTORE_LOCK_FAILURE, SYSERR_DATASTORE_TBL_NOT_EXIST, SYSERR_DATABASE_OBJECT_DOES_NOT_EXIST, SYSERR_DATABASE_OBJECT_MODIFICATION_NOT_ALLOWED_FOR_NON_ADMIN, SYSERR_SVC_COMMON_OBJECT_NOT_IN_CACHED_VIEW, SYSERR_RPC_CANCELED_BY_CLIENT, SYSERR_RPC_TIMED_OUT, SYSERR_RPC_SEND_FAILED, SYSERR_RPC_CANCELED_BY_TRANSACTION_CLEANUP, SYSERR_NO_MULTICAST_RECEIVERS, SYSERR_RPC_FAILED, SYSERR_RPC_CONNECT_FAILED, SYSERR_CONTROLLER_NOT_READY, SYSERR_VERSION_MISMATCH, SYSERR_ALREADY_REGISTERED, SYSERR_SE_GRP_CHANGE_REBOOT, SYSERR_INVALID_METHOD, SYSERR_DESERIALIZATION, SYSERR_SERIALIZATION, SYSERR_ENQUEUE, SYSERR_DEQUEUE, SYSERR_INVALID_READ_LEVEL, SYSERR_ADD_HM_PHM_OBJECT_NOT_FOUND, SYSERR_CREATE_INVALID_PERSISTENCE_TYPE, SYSERR_VS_INVALID_METHOD, SYSERR_VS_NOT_PRESENT, SYSERR_VS_INVALID_REQUEST, SYSERR_VS_NOT_ENOUGH_RESOURCES, SYSERR_VS_SE_NOT_AVAILABLE, SYSERR_VS_VNIC_FAILURE, SYSERR_VS_DELETE_WHILE_STILL_BEING_REFERRED, SYSERR_INVALID_HEALTH_MONITOR_TYPE, SYSERR_VS_SE_ASSIGNMENT_FAILED, SYSERR_VS_INVALID_OBJECT, SYSERR_VS_SERVICE_ENGINE_DOWN, SYSERR_VS_RPC_FAILURE, SYSERR_VS_NOT_BOUND, SYSERR_VS_DISABLED, SYSERR_VS_INTERNAL_ERROR, SYSERR_VS_SCALEOUT_ERROR, SYSERR_VS_SCALEIN_ERROR, SYSERR_VS_MIGRATE_ERROR, SYSERR_VS_MIGRATE_SCALEOUT_ERROR, SYSERR_VS_MIGRATE_SCALEIN_ERROR, SYSERR_VS_AWAIT_STATIC_SE, SYSERR_VS_MIN_SE_NOT_ASSIGNED, SYSERR_VS_SE_NOT_AT_CURRENT_VERSION, SYSERR_VS_RUNTIME_ABSENT, SYSERR_VS_STATEDB_ERR, SYSERR_VS_SNI_CHILD_PARENT_SELIST_MISMATCH, SYSERR_VS_SNI_PARENT_NOT_FOUND, SYSERR_VS_SNI_CHILD_PARENT_SEGROUP_MISMATCH, SYSERR_VS_STATS_INDEX_NOT_AVAILABLE, SYSERR_VS_UPDATE_FAILED, SYSERR_VS_CREATE_FAILED, SYSERR_VS_GEO_DATABASES_NOT_LOADED, SYSERR_VS_FQDN_LEN_EXCEEDED, SYSERR_VS_STATIC_FQDN_LEN_EXCEEDED, SYSERR_VS_DNS_TXT_RDATA_LEN_EXCEEDED, SYSERR_SE_MGR_VNIC_ALLOC_FAIL, SYSERR_SE_MGR_VNIC_NOT_FOUND, SYSERR_SE_MGR_UNKNOWN_SE, SYSERR_SE_MGR_UNKNOWN_STATE_TRANSITION, SYSERR_SE_MGR_SE_OFFLINE_HB_FAILURE, SYSERR_SE_UPGRADE_IN_PROGRESS, SYSERR_SE_NOT_CONNECTED, SYSERR_RM_RES_UNAVAIL, SYSERR_RM_RES_UNAVAIL_NOTIFY, SYSERR_RM_RES_NOT_INUSE, SYSERR_RM_CONSUMER_NOT_FOUND, SYSERR_RM_REACHABILITY_FAILED, SYSERR_RM_RELEASE_SE_UNAVAIL, SYSERR_RM_UNKNOWN_SE_GROUP, SYSERR_RM_NO_SE_FOUND, SYSERR_RM_PARTIAL_SE_FOUND, SYSERR_RM_AWAIT_VM_CREATE, SYSERR_RM_AWAIT_VNIC_ADD, SYSERR_RM_AWAIT_BOOTUP, SYSERR_RM_RESOURCE_NOT_FOUND, SYSERR_RM_CANNOT_SPAWN_SE, SYSERR_RM_RES_NOT_NEEDED, SYSERR_RM_RES_INFRA_DELETED, SYSERR_RM_RES_USER_DELETED, SYSERR_RM_RES_USER_REBOOTED, SYSERR_RM_RES_CRASHED, SYSERR_RM_RES_CONN_LOST, SYSERR_RM_RES_VIP_REACH_LOST, SYSERR_RM_VS_PROCESSING, SYSERR_RM_VNIC_IP_FAILURE, SYSERR_RM_STATIC_NO_POOL, SYSERR_RM_STATIC_POOL_EXHAUSTED, SYSERR_RM_VIP_MULT_NETWORKS, SYSERR_RM_SRVR_MULT_NETWORKS, SYSERR_RM_VIP_NO_NETWORK, SYSERR_RM_SRVR_NO_NETWORK, SYSERR_RM_MAX_PARALLEL_SE_CREATE, SYSERR_RM_MAX_SE_CREATE_ATTEMPTS, SYSERR_RM_MULT_SE_CRASH, SYSERR_RM_VS_SE_CREATE_IN_PROG, SYSERR_RM_VS_SE_BOOTUP_IN_PROG, SYSERR_RM_VS_SE_VNIC_ADD_IN_PROG, SYSERR_RM_VS_SE_VNIC_IP_IN_PROG, SYSERR_RM_NO_SUITABLE_HOST, SYSERR_RM_NO_SE_IN_SE_GRP, SYSERR_RM_ALL_SE_IN_SE_GRP_DOWN, SYSERR_RM_NO_SE_IN_SE_GRP_SRVR_ACC, SYSERR_RM_NO_SE_IN_SE_GRP_VIP_ACC, SYSERR_RM_ALL_SE_IN_SE_GRP_MAX_VS, SYSERR_RM_ALL_SE_IN_SE_GRP_NW_ACC_MAX_VS, SYSERR_RM_VIP_SE_NW_ACC, SYSERR_RM_VIP_SE_MAX_VS, SYSERR_RM_VIP_SE_GRP_MISMATCH, SYSERR_RM_VIP_SE_PENDING_OP, SYSERR_RM_MULT_MGMT_SUBNET, SYSERR_RM_MAX_SE_IN_GRP, SYSERR_RM_BOOTUP_FAILURE, SYSERR_RM_PENDING_VNIC_OP, SYSERR_RM_SE_MGMT_NO_STATIC_IPS_CONFIGURED, SYSERR_RM_SE_MGMT_STATIC_IPS_EXHAUSTED, SYSERR_RM_NO_MGMT_SUBNET, SYSERR_RM_MGMT_DHCP_FAILURE, SYSERR_RM_CANNOT_ADD_VNICS, SYSERR_RM_CONSUMER_RESOURCES_SATISFIED, SYSERR_RM_DATA_DHCP_FAILURE, SYSERR_RM_QUERY_HOST_IN_PROGRESS, SYSERR_RM_INSUFFICIENT_BUFFER_SE, SYSERR_RM_NO_DEFAULT_GW_SE_MGMT_NW, SYSERR_RM_PARENT_SE_NW_ACC, SYSERR_RM_PARENT_SE_MAX_VS, SYSERR_RM_PARENT_SE_GRP_MISMATCH, SYSERR_RM_DEF_GW_INCORRECT, SYSERR_RM_NETWORK_NOT_FOUND, SYSERR_RM_ALL_SE_IN_SE_GRP_USED, SYSERR_RM_SE_GRP_PENDING_OP, SYSERR_RM_ALL_SE_IN_SE_GRP_DISABLED, SYSERR_RM_VS_SE_PING_CHECK_IN_PROG, SYSERR_RM_CONSUMER_PENDING_TASK, SYSERR_RM_SE_GRP_VIP_NW_ACC, SYSERR_RM_SE_GRP_NW_ACC, SYSERR_RM_SE_GRP_MAX_VS, SYSERR_RM_ALL_SE_IN_SE_GRP_GW_DOWN, SYSERR_RM_SE_GW_DOWN, SYSERR_RM_SE_DISCONNECTED, SYSERR_RM_RES_USER_DISABLED_FORCE, SYSERR_RM_VS_SE_ATTACH_IP_IN_PROG, SYSERR_RM_LICENSE_EXCEEDED_CANNOT_SPAWN_SE, SYSERR_RM_RES_SWTICHOVER_FORCE, SYSERR_RM_HA_HOST_UNAVAILABLE, SYSERR_RM_RES_USER_DISABLED, SYSERR_RM_NO_BGP_PEER_ADVERTISE_VIP, SYSERR_RM_NO_BGP_PEER_ADVERTISE_SNAT, SYSERR_RM_SRVR_NETWORK_NOT_FOUND, SYSERR_RM_VRF_NOT_FOUND, SYSERR_RM_BGP_NETWORK_NOT_FOUND, SYSERR_RM_VIP_NETWORK_NOT_FOUND, SYSERR_RM_READ_MISSING_FILTER, SYSERR_RM_CLOUD_NOT_FOUND, SYSERR_RM_SEGROUP_NOT_FOUND, SYSERR_RM_SE_OFFLINE, SYSERR_RM_SE_USED, SYSERR_RM_SE_BGP_PEERS_DOWN, SYSERR_RM_SE_FLAVOR_LIMIT_REACHED, SYSERR_RM_SE_INSUFFICIENT_VNIC_SLOTS, SYSERR_VI_MGR_SEVM_VNIC_SUCCESS, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_HW_INFO, SYSERR_VI_MGR_SEVM_CREATE_FAIL_DUPLICATE_NAME, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MGMT_NW, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_CPU, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MEM, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_LEASE, SYSERR_VI_MGR_SEVM_CREATE_FAIL_OVF_ERROR, SYSERR_VI_MGR_SEVM_CREATE_NO_HOST_VM_NETWORK, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_PROGRESS, SYSERR_VI_MGR_SEVM_CREATE_FAIL_ABORTED, SYSERR_VI_MGR_SEVM_CREATE_FAILURE, SYSERR_VI_MGR_SEVM_CREATE_FAIL_POWER_ON, SYSERR_VI_MGR_SEVM_VNIC_NO_VM, SYSERR_VI_MGR_SEVM_VNIC_MAC_ADDR_ERROR, SYSERR_VI_MGR_SEVM_VNIC_FAILURE, SYSERR_VI_MGR_SEVM_VNIC_NO_PG_PORTS, SYSERR_VI_MGR_SEVM_DELETE_FAILURE, SYSERR_VI_MGR_SEVM_CREATE_LIMIT_REACHED, SYSERR_VI_MGR_SEVM_SET_MGMT_IP_FAILED, SYSERR_VI_MGR_SEVM_CREATE_ACCESS_ERROR, SYSERR_VI_MGR_SEVM_CREATE_NO_IMAGE, SYSERR_VI_MGR_SEVM_VINFRA_UNINITIALIZED, SYSERR_VI_MGR_SEVM_CREATE_NO_HOST, SYSERR_VI_MGR_SEVM_CREATE_FAIL_NO_MGMT_NW_PORTS, SYSERR_VI_MGR_SEVM_INVALID_DATA, SYSERR_VI_MGR_SEVM_CREATE_FAIL_MULTIPLE_MGMT_NW, SYSERR_VI_MGR_SEVM_VCENTER_CONN_FAIL, SYSERR_VI_MGR_SEVM_TIMED_OUT, SYSERR_VI_MGR_SEVM_NO_SOURCE_CLONE, SYSERR_VI_MGR_SEVM_NO_AVAILABILITY_ZONE, SYSERR_VI_MGR_SEVM_FLAVOR_UNAVAIL, SYSERR_VI_MGR_SEVM_DELETED, SYSERR_VI_MGR_SEVM_VINFRA_FAILURE, SYSERR_VI_MGR_SEVM_VNIC_FAILURE_QUESTION, SYSERR_VI_MGR_LOGIN_FAIL_NO_VCENTER, SYSERR_VI_MGR_LOGIN_FAIL_USER_CREDENTIALS, SYSERR_VI_MGR_VCENTER_VERSION_MISMATCH, SYSERR_RM_LICENSE_QUOTA_LIMIT_EXCEEDED_CANNOT_SPAWN_SE, SYSERR_DB_CACHE_TBL_NOT_FOUND, SYSERR_DB_CACHE_OBJ_NOT_FOUND, SYSERR_DB_QUERY_QUEUED, SYSERR_DB_QUERY_BATCHED, SYSERR_DB_UPDATE_FAILED, SYSERR_DB_QUERY_FAILED, SYSERR_DB_ENQUEUE_FULL, SYSERR_OS_AGENT_Q_FULL, SYSERR_OS_AGENT_OPENSTACK_UNINITIALIZED, SYSERR_OS_AGENT_OPENSTACK_ACCESSERR, SYSERR_OS_AGENT_OPENSTACK_RESOURCEERR, SYSERR_OS_AGENT_TENANT_ABSENT, SYSERR_OS_AGENT_INVALID_DATA, SYSERR_CC_SVC_Q_FULL, SYSERR_CC_AGENT_UNINITIALIZED, SYSERR_CC_AGENT_ACCESSERR, SYSERR_CC_AGENT_RESOURCEERR, SYSERR_CC_AGENT_TENANT_ACCESSERR, SYSERR_CC_AGENT_TENANT_ABSENT, SYSERR_CC_SVC_INVALID_DATA, SYSERR_CC_OS_AGENT_NEUTRON_HOST_ACCESSERR, SYSERR_CC_NO_FLAVOR, SYSERR_CC_AGENT_ABSENT, SYSERR_CC_AGENT_CONFIG_FAILURE, SYSERR_CC_AGENT_DECONFIG_FAILURE, SYSERR_CC_AGENT_NON_INFRA_SEVM, SYSERR_MESOS_DISCOVERY_DEPLOYMENT_FAIL, SYSERR_MESOS_DISCOVERY_TIMEOUT, SYSERR_MARATHON_APP_TERMINATED, SYSERR_MARATHON_INACCESSIBLE, SYSERR_FLEET_API_ERROR, SYSERR_MESOS_SSH_CMD_TIMEOUT, SYSERR_MESOS_SSH_ABORTED, SYSERR_MESOS_SSH_FAILURE, SYSERR_MESOS_SSH_NOTFOUND, SYSERR_CC_AGENT_VNIC_NO_IPS_AVAILABLE, SYSERR_CC_AGENT_VNIC_NO_SUBNETWORK, SYSERR_CC_AGENT_VNIC_FAILURE, SYSERR_CC_AGENT_SCALE_IN_FAILED, SYSERR_CC_AGENT_DS_FAILED, SYSERR_CC_AGENT_SCALE_OUT_FAILED, SYSERR_CC_TOO_BUSY, SYSERR_CC_AGENT_NOT_IMPLEMENTED, SYSERR_CC_AGENT_METHOD_NOT_IMPLEMENTED, SYSERR_CC_AGENT_GENERIC_FAILURE, SYSERR_RUM_TOOMANYSAMPLES, SYSERR_METRICS_TOO_MANY_MSG, SYSERR_METRICS_TOO_MANY_MSG_ACROSS_ENTITIES, SYSERR_ANOMALYZER_NOT_ENOUGH_SAMPLES, SYSERR_AUTOSCALE_REASON_INTELLIGENT_AUTOSCALE, SYSERR_AUTOSCALE_REASON_CONFIG_UPDATE, SYSERR_AUTOSCALE_REASON_POOL_STATE_CHANGE, SYSERR_AUTOSCALE_REASON_ALERT, SYSERR_AUTOSCALEIN_FAILED_LIMIT_EXCEEDED, SYSERR_AUTOSCALEOUT_FAILED_LIMIT_EXCEEDED, SYSERR_AUTOSCALE_IGNORED_AS_WITHIN_COOLDOWN, SYSERR_AUTOSCALE_ORCHESTRATION_TIMEOUT, SYSERR_AUTOSCALE_REASON_NOT_ENOUGH_SERVERS, SYSERR_AUTOSCALE_REASON_TOO_MANY_SERVERS, SYSERR_AUTOSCALE_REASON_ORCHESTRATION_FAILED, SYSERR_AUTOSCALE_REASON_MANUAL, SYSERR_AUTOSCALE_POLICY_NOT_FOUND, SYSERR_AUTOSCALE_REASON_GARBAGE_COLLECTION, SYSERR_AUTOSCALE_SCHEDULED_SCALEIN, SYSERR_AUTOSCALE_SCHEDULED_SCALEOUT, SYSERR_LICENSE_FIELD_NAME_NOT_SET, SYSERR_LICENSE_FILE_NOT_FOUND, SYSERR_LICENSE_FIELD_VALID_UNTIL_NOT_SET, SYSERR_LICENSE_INVALID_TIERS, SYSERR_LICENSE_FIELD_LICENSE_ID_NOT_PRESENT, SYSERR_LICENSE_INVALID_VERSION, SYSERR_LICENSE_DECRYPTION_FAILED, SYSERR_LICENSE_ENFORCEMENT_KEY_NOT_VALID, SYSERR_LICENSE_INVALID_SERIALKEY, SYSERR_LICENSE_INVALID_METRICS, SYSERR_LICENSE_GRPC_NOT_READY, SYSERR_LATEST_LICENSE_ALREADY_DEPLOYED, SYSERR_LICENSE_MGR_GRPC_NOT_READY, SYSERR_LICENSE_TRANSACTION_TENANT_REQUIRED, SYSERR_LICENSE_TRANSACTION_INSUFFICIENT_RESOURCES, SYSERR_LICENSE_TRANSACTION_PER_TENANT_NOT_SUPPORTED, SYSERR_FLOATING_LICENSE_NOT_SUPPORTED, SYSERR_LICENSE_MGR_CANNOT_DELETE_LICENSE, SYSERR_LICENSE_MGR_LICENSE_TIER_NOT_FOUND, SYSERR_LICENSE_EXPIRED, SYSERR_LICENSE_LEDGER_UPDATE_FAILED, SYSERR_LICENSE_TRANSACTION_INSUFFICIENT_SAAS_LICENSE, SYSERR_LICENSE_TRANSACTION_MAX_SERVICE_UNITS_LIMIT, SYSERR_LICENSE_SAAS_UNSUBSCRIBED, SYSERR_LICENSE_SAAS_SYNC_RPC_ERROR, SYSERR_LICENSE_SAAS_SYNC_CONNECT_ERROR, SYSERR_LICENSE_SAAS_SYNC_SERVER_ERROR, SYSERR_LICENSE_SAAS_SYNC_INSUFFICIENT_LICENSE, SYSERR_LICENSE_TRANSACTION_INCORRECT_TIER, SYSERR_LICENSE_TRANSACTION_DATASTORE_ERROR, SYSERR_LICENSE_INVALID_TIER, SYSERR_TRIAL_OR_EVAL_LICENSE_ADDITION_NOT_ALLOWED, SYSERR_LICENSE_INVALID_CLUSTER_UUID, SYSERR_LICENSE_SAAS_LICENSE_INSTALLATION_FAILED, SYSERR_LICENSE_TRANSACTION_SERVICE_UNITS_REQUIRED, SYSERR_LICENSE_TRANSACTION_SEGROUP_LIMIT_EXCEEDED, SYSERR_LICENSE_TRANSACTION_TENANT_LIMIT_EXCEEDED, SYSERR_LICENSE_TRANSACTION_SYSTEM_LIMIT_EXCEEDED, SYSERR_LICENSE_TRANSACTION_RESERVATION_VIOLATION, SYSERR_SEAGENT_OBJ_INACTIVE, SYSERR_SEAGENT_OBJ_AWAITING_DP_PROGRAMMING, SYSERR_SEAGENT_OBJ_ACTIVE, SYSERR_SEAGENT_OBJ_GRAPHDB_ERROR, SYSERR_SEAGENT_OBJ_DP_ERROR, SYSERR_SEAGENT_OBJ_DISABLED_RULE_POOL, SYSERR_SEAGENT_EASTWEST_VS_SUBNET_ERROR, SYSERR_SEAGENT_OBJ_NOT_FOUND, SYSERR_SEAGENT_VS_NOT_FOUND, SYSERR_SEAGENT_VS_VRF_ERROR, SYSERR_SEAGENT_VS_SELIST_LIMIT_ERROR, SYSERR_SEAGENT_VS_SELIST_SE_INTF_ERROR, SYSERR_SEAGENT_VS_CHILD_PARENT_UUID_MISSING, SYSERR_SEDP_PARENT_VS_NOT_EXIST_FOR_CHILD, SYSERR_SEAGENT_TENANT_CREATE_FAILED, SYSERR_SEAGENT_TENANT_UPDATE_FAILED, SYSERR_SEAGENT_VS_INTERFACE_ERROR, SYSERR_SEAGENT_INSUFFICIENT_MEMORY, SYSERR_SEDP_VNIC_CREATION_FAILURE, SYSERR_SEDP_VNIC_ATTACH_FAILURE, SYSERR_SEDP_VNIC_IF_CREATION_FAILURE, SYSERR_SEDP_VNIC_START_FAILURE, SYSERR_SEDP_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_MISMATCH_VRF, SYSERR_SEDP_VNIC_IP_ADDR_ADD_FAILURE, SYSERR_SEDP_VNIC_IP_ADDR_DEL_FAILURE, SYSERR_SEDP_VNIC_OWNER_CORE_NOT_FOUND, SYSERR_SEDP_VNIC_MAIN_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_MEMBER_VNIC_NOT_FOUND, SYSERR_SEDP_VNIC_VLAN_FILTER_ADD_FAILURE, SYSERR_SEDP_VNIC_VLAN_FILTER_REMOVE_FAILURE, SYSERR_SEDP_VNIC_UNKNOWN_MSG_TYPE, SYSERR_SEDP_VNIC_PCAP_INIT_FAILURE, SYSERR_GSLB_INVALID_MTYPE, SYSERR_GSLB_INVALID_SITE_CREDENTIALS, SYSERR_GSLB_OBJECT_NOT_FOUND, SYSERR_GSLB_INVALID_OPS, SYSERR_GSLB_PARTIAL_SUCCESS, SYSERR_GSLB_FQDN_CONFLICT, SYSERR_GSLB_CLEANUP_IN_PROGRESS, SYSERR_GSLB_METHOD_NOP, SYSERR_GSLB_API_NOT_SUPPORTED_FOR_UNFEDERATED_OBJECTS, SYSERR_GSLB_STATEDB_ERR, SYSERR_GSLB_SERVICE_MEMBER_VIPS_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_MEMBER_DISABLED, SYSERR_GSLB_SITE_DISABLED, SYSERR_GSLB_SERVICE_DISABLED, SYSERR_GSLB_HM_PROXY_DOWN, SYSERR_GSLB_DNS_DISABLED, SYSERR_GSLB_SERVICE_NON_AVI_VIP_INFO_UNAVAILABLE, SYSERR_GSLB_SERVICE_DATAPATH_STATUS_UNAVAILABLE, SYSERR_GSLB_SERVICE_MEMBER_SERVICES_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_INCONSISTENT_APPLICATION_PROFILE, SYSERR_GSLB_SERVICE_INVALID_APPLICATION_PROFILE, SYSERR_GSLB_SERVICE_SP_INCONSISTENT_CONFIGURED_SERVERS, SYSERR_GSLB_SERVICE_SP_INCONSISTENT_OPERATIONAL_SERVERS, SYSERR_GSLB_SERVICE_SP_ALL_SERVERS_DOWN, SYSERR_GSLB_SERVICE_SP_SOME_SERVERS_DOWN, SYSERR_GSLB_CONFIGURED_VS_IS_NOT_A_DNS_VS, SYSERR_GSLB_NOT_CONFIGURED, SYSERR_GSLB_INVALID_SENDER, SYSERR_GSLB_INVALID_SENDER_STATE, SYSERR_GSLB_INVALID_RX_ID, SYSERR_GSLB_INVALID_VIEW_ID, SYSERR_GSLB_GROUP_CONFLICT, SYSERR_GSLB_INVALID_MTYPE_AT_FOLLOWER, SYSERR_GSLB_LEADER_NOT_IN_LIST, SYSERR_GSLB_SERVICE_CTRL_STATUS_UNAVAILABLE, SYSERR_GSLB_SITE_FSM_NULL, SYSERR_GSLB_SITE_FSM_DISABLE_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_DISABLED, SYSERR_GSLB_SITE_FSM_JOIN_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_INIT, SYSERR_GSLB_SITE_FSM_UNREACHABLE, SYSERR_GSLB_SITE_FSM_LEAVE_IN_PROGRESS, SYSERR_GSLB_SITE_FSM_MMODE, SYSERR_GSLB_SITE_ACTIVE_TO_PASSIVE_TRANSITION, SYSERR_GSLB_SITE_PASSIVE_TO_ACTIVE_TRANSITION, SYSERR_GSLB_SITE_MAX_RETRIES_DONE, SYSERR_GSLB_TIMEOUT, SYSERR_GSLB_CONNECTION_TIMEOUT, SYSERR_GSLB_CONNECTION_REFUSED_ERROR, SYSERR_GSLB_SERVICE_CTRL_STATUS_NA_DUE_TO_UNREACHABLE_SITE, SYSERR_GSLB_SERVICE_SP_NO_CONFIGURED_SERVERS, SYSERR_GSLB_INVALID_OBJECT, SYSERR_GSLB_SERVICE_POOL_DISABLED, SYSERR_GSLB_SERVICE_CREATE_FAILED, SYSERR_GSLB_SERVICE_UPDATE_FAILED, SYSERR_GSLB_GSLB_GEO_FILE_NOT_PRESENT, SYSERR_GSLB_SERVICE_MEMBER_VS_SERVICES_NOT_IN_SYNC, SYSERR_GSLB_SERVICE_MEMBER_VS_SP_POOL_NOT_IN_SYNC, SYSERR_FILE_NOT_PRESENT, SYSERR_GSLB_SERVICE_STATUS_UNKNOWN_IN_PASSIVE_SITE, SYSERR_DNS_POLICY_CREATE_FAIL, SYSERR_DNS_POLICY_UPDATE_FAIL, SYSERR_LCM_CORE_NOT_COPIED_DUE_TO_MAX_LIMIT, SYSERR_LCM_CORE_NOT_COPIED_INSUFFICIENT_DISK_SIZE, SYSERR_LCM_SKIP_SIMILAR_CORE, SYSERR_LCM_CORE_NOT_COPIED_DUE_TO_ERRORS, SYSERR_LCM_STOP, SYSERR_POOL_SERVER_CAPEST_BREACHED, SYSERR_POOL_CREATE_FAILED, SYSERR_POOL_UPDATE_FAILED_INCONSISTENT, SYSERR_POOL_UPDATE_FAILED, SYSERR_POOL_SERVER_STATE_UPDATE_FAILED, SYSERR_POOL_UPDATE_SERVER_FAILED, SYSERR_POOL_UPDATE_LB_ALGO_NO_STATE, SYSERR_SHM_HASH_INSERT_FAILED, SYSERR_SE_RPC_PROXY_STREAM_NOT_CONNECTED, SYSERR_SE_RPC_PROXY_STREAM_WRITE_FAILED, SYSERR_SE_RPC_PROXY_UNABLE_TO_FIND_SYNC_RPC, SYSERR_PRST_PROF_OBJECT_TYPE_MISMATCH, SYSERR_PRST_PROF_OBJECT_NOT_FOUND, SYSERR_PRST_PROF_NULL, SYSERR_PRST_PROF_OBJECT_PRESENT, SYSERR_MS_OBJECT_EXISTS, SYSERR_MS_OBJECT_NOT_FOUND, SYSERR_MS_GRP_OBJECT_EXISTS, SYSERR_MS_GRP_OBJECT_NOT_FOUND, SYSERR_HTTP_POLICY_CREATE_FAILED, SYSERR_HTTP_POLICY_CREATE_EXISTS, SYSERR_HTTP_POLICY_CREATE_SHM_INSERT, SYSERR_HTTP_POLICY_UPDATE_FAILED, SYSERR_STR_GRP_REGISTER_INVAL, SYSERR_STR_GRP_DEREGISTER_INVAL, SYSERR_AG_CREATE_POST_FAILED, SYSERR_AG_CREATE_PRE_FAILED, SYSERR_AG_UPDATE_FAILED, SYSERR_APP_PROF_UPDATE_TYPE_MISMATCH, SYSERR_APP_PROF_CREATE_INVALID_TYPE, SYSERR_APP_PROF_UPDATE_PRESERVE_CLIENT_IP_CHANGED, SYSERR_APP_PROF_NOT_FOUND, SYSERR_POOL_GRP_MEMBER_NOT_FOUND, SYSERR_POOL_GRP_UPDATE_FAILED, SYSERR_POOL_GRP_CREATE_FAILED, SYSERR_POOL_GRP_UPDATE_FAILED_INCONSISTENT, SYSERR_L4PS_CONNPOL_POOL_FAILED, SYSERR_L4PS_CONNPOL_POOL_GRP_FAILED, SYSERR_L4PS_CONNPOL_IP_GRP_FAILED, SYSERR_L4PS_CREATE_FAILED, SYSERR_ANT_PROF_NOT_FOUND, SYSERR_LB_CHASH_INVALID_TYPE, SYSERR_SEC_POLICY_NOT_FOUND, SYSERR_TECH_SUPPORT_COLLECTION_NOT_DONE, SYSERR_TECH_SUPPORT_COLLECTION_SUCCESS, SYSERR_TECH_SUPPORT_COLLECTION_STARTED, SYSERR_TECH_SUPPORT_COLLECTION_ONGOING, SYSERR_TECH_SUPPORT_COLLECTION_IN_PROGRESS, SYSERR_TECH_SUPPORT_COLLECTION_SUCCESS_WITH_ERRORS, SYSERR_TECH_SUPPORT_COLLECTION_ABORTED, SYSERR_TECH_SUPPORT_COLLECTION_STATUS_FILE_NOT_FOUND, SYSERR_TECH_SUPPORT_INVALID_FILENAME, SYSERR_TECH_SUPPORT_COLLECTION_STATUS_IN_PROGRESS, SYSERR_TECH_SUPPORT_INPUT_INVALID_LEVEL, SYSERR_TECH_SUPPORT_INPUT_INVALID_SLUG, SYSERR_DATASCRIPT_FAILED, SYSERR_TECH_SUPPORT_COLLECTION_PREMATURELY_STOPPED, SYSERR_TECH_SUPPORT_V1_DEPRECATED, SYSERR_TECHSUPPORT_COLLECTION_STARTED, SYSERR_TECH_SUPPORT_V2_DEPRECATED, SYSERR_TECH_SUPPORT_FOLLOWER_NOT_SUPPORTED, SYSERR_NET_PROF_NOT_FOUND, SYSERR_ALBSVC_FILE_UPLOAD_IN_PROGRESS, SYSERR_ALBSVC_FILE_UPLOAD_SUCCESS, SYSERR_ALBSVC_FILE_UPLOAD_FAILED, SYSERR_ALBSVC_FILE_UPLOAD_STARTED, SYSERR_ALBSVC_CASE_ID_MISSING, SYSERR_ALBSVC_ASSET_ID_MISSING, SYSERR_ALBSVC_AUTH_FAILURE, SYSERR_ALBSVC_REMOTE_SERVER_ERROR, SYSERR_ALBSVC_DISCONNECTED, SYSERR_ALBSVC_DEREGISTERED, SYSERR_ALBSVC_CANNOT_READ_RESPONSE, SYSERR_ALBSVC_CONTROLLER_ALREADY_REGISTERED, SYSERR_ALBSVC_SESSION_NOT_SET, SYSERR_ALBSVC_CLIENT_TIME_OUT, SYSERR_ALBSVC_CONNECTION_REFUSED, SYSERR_ALBSVC_HTTP_CLIENT_ERROR, SYSERR_ALBSVC_RESOURCE_NOT_FOUND, SYSERR_ALBSVC_INVALID_QUERY_PARAM_VALUE, SYSERR_ALBSVC_INVALID_QUERY_PARAM, SYSERR_ALBSVC_FILE_UPLOAD_CONFLICT, SYSERR_ALBSVC_INTERNAL_ERROR, SYSERR_ALBSVC_PROXY_AUTH_FAILURE, SYSERR_ALBSVC_LOGIN_URL_NOT_FOUND, SYSERR_ALBSVC_PROXY_CONFIG_PARSE_FAILURE, SYSERR_ALBSVC_LOGIN_REQ_FAILED, SYSERR_ALBSVC_REGISTRATION_FAILED, SYSERR_ALBSVC_DATABASE_WRITE_ERROR, SYSERR_ALBSVC_DEREGISTRATION_FAILED, SYSERR_ALBSVC_MALFORMED_PAYLOAD, SYSERR_ALBSVC_CASE_GET_FAILED, SYSERR_ALBSVC_CASE_CREATE_FAILED, SYSERR_ALBSVC_CASES_GET_FAILED, SYSERR_ALBSVC_CASE_UPDATE_FAILED, SYSERR_ALBSVC_STATUS_REQ_FAILED, SYSERR_ALBSVC_CRS_DOWNLOAD_FAILED, SYSERR_ALBSVC_CRS_DEPLOY_FAILED, SYSERR_ALBSVC_CRS_DATA_NOT_FOUND, SYSERR_ALBSVC_DATASTORE_READ_ERROR, SYSERR_ALBSVC_CRS_AUTO_DEPLOY_MALFORMED_URL, SYSERR_ALBSVC_CRS_DOWNLOAD_SIG_MISMATCH, SYSERR_ALBSVC_CRS_DOWNLOAD_FORBIDDEN, SYSERR_ALBSVC_DATABASE_READ_ERROR, SYSERR_ALBSVC_AVICLIENT_ERROR, SYSERR_ALBSVC_CRS_AUTODEPLOY_SUCCESS, SYSERR_ALBSVC_EMPTY_METADATA, SYSERR_ALBSVC_USERS_REQ_FAILED, SYSERR_ALBSVC_USER_DETAIL_REQ_FAILED, SYSERR_ALBSVC_CRS_URL_DECODE_FAILED, SYSERR_ALBSVC_NAME_RESOLUTION_FAILED, SYSERR_ALBSVC_x509_ERROR, SYSERR_ALBSVC_REGISTRATION_DISABLED, SYSERR_ALBSVC_FEATURE_OPT_IN_NOT_ENABLED, SYSERR_ALBSVC_USER_AGENT_DB_BATCH_SIZE_EXCEEDED, SYSERR_ALBSVC_LICENSE_STATUS_CHECK_FAILED, SYSERR_ALBSVC_FEATURE_NOT_ALLOWED, SYSERR_ALBSVC_NO_TENANT_INFO_IN_CTX, SYSERR_ALBSVC_DATABASE_UPDATE_ERROR, SYSERR_ALBSVC_ALREADY_DEREGISTERED, SYSERR_ALBSVC_FILE_DOWNLOAD_IN_PROGRESS, SYSERR_ALBSVC_FILE_DOWNLOAD_SUCCESS, SYSERR_ALBSVC_FILE_DOWNLOAD_FAILED, SYSERR_ALBSVC_FILE_DOWNLOAD_STARTED, SYSERR_UPGRADE_SYSTEM_STARTED, SYSERR_UPGRADE_CONTROLLER_STARTED, SYSERR_UPGRADE_SEGROUP_STARTED, SYSERR_RESUME_SEGROUP_STARTED, SYSERR_PATCH_SYSTEM_STARTED, SYSERR_PATCH_CONTROLLER_STARTED, SYSERR_PATCH_SEGROUP_STARTED, SYSERR_PATCHSEGROUP_RESUME_STARTED, SYSERR_ROLLBACK_SYSTEM_STARTED, SYSERR_ROLLBACK_CONTROLLER_STARTED, SYSERR_ROLLBACK_SEGROUP_STARTED, SYSERR_ROLLBACKPATCH_SYSTEM_STARTED, SYSERR_ROLLBACKPATCH_CONTROLLER_STARTED, SYSERR_ROLLBACKPATCH_SEGROUP_STARTED, SYSERR_UPGRADE_OPS_VS_DISRUPTION_WARNINGS, SYSERR_UPGRADE_OPS_COMPLIANCE_MODE_TRANSITION_STARTED, SYSERR_UPGRADE_OPS_COMPLIANCE_MODE_ERROR_RECOVERY_STARTED, SYSERR_CONCURRENT_UPGRADE, SYSERR_RESTORE_CONTROLLER_STARTED, SYSERR_EVAL_UPGRADE_SYSTEM_STARTED, SYSERR_EVAL_UPGRADE_CONTROLLER_STARTED, SYSERR_EVAL_UPGRADE_SEGROUP_STARTED, SYSERR_EVAL_RESUME_SEGROUP_STARTED, SYSERR_EVAL_PATCH_SYSTEM_STARTED, SYSERR_EVAL_PATCH_CONTROLLER_STARTED, SYSERR_EVAL_PATCH_SEGROUP_STARTED, SYSERR_EVAL_PATCHSEGROUP_RESUME_STARTED, SYSERR_EVAL_ROLLBACK_SYSTEM_STARTED, SYSERR_EVAL_ROLLBACK_CONTROLLER_STARTED, SYSERR_EVAL_ROLLBACK_SEGROUP_STARTED, SYSERR_EVAL_ROLLBACKPATCH_SYSTEM_STARTED, SYSERR_EVAL_ROLLBACKPATCH_CONTROLLER_STARTED, SYSERR_EVAL_ROLLBACKPATCH_SEGROUP_STARTED, SYSERR_EVAL_RESTORE_CONTROLLER_STARTED, SYSERR_UPGRADE_OPS_IN_PROGRESS, SYSERR_UPGRADE_OPS_CHECK_LICENSE, SYSERR_UPGRADE_OPS_CHECK_CLUSTER_STATE, SYSERR_UPGRADE_OPS_CHECK_CLUSTER_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_INPROGRESS, SYSERR_UPGRADE_OPS_CHECK_VERSION_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_REACHABILITY, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_CLOUD_READY, SYSERR_UPGRADE_OPS_CHECK_SE_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_VS_DISRUPUTION, SYSERR_UPGRADE_OPS_CHECK_ROLLBACK_BASICS, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_VERSION_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SE_VERSION_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SYSTEM_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_IMAGE_VERSION, SYSERR_UPGRADE_OPS_CHECK_DOCKER_DISK_SPACE, SYSERR_UPGRADE_OPS_CHECK_ACTIVE_VERSIONS, SYSERR_UPGRADE_OPS_CHECK_BACKUP, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_ERROR_RECOVERY, SYSERR_UPGRADE_OPS_CHECK_SE_GROUP_SUSPENDED, SYSERR_UPGRADE_OPS_CHECK_SYSTEM_FLAG, SYSERR_UPGRADE_OPS_PREVIEW_RESPONSE, SYSERR_UPGRADE_OPS_CHECK_PREVIOUS_PARTITION_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_IMAGE_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_CONTROLLER_PATCH_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_PATCH_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SE_ROLLBACK_V1, SYSERR_UPGRADE_OPS_CHECK_ALERTS, SYSERR_UPGRADE_OPS_CHECK_DOCKER_IMAGE, SYSERR_UPGRADE_OPS_CHECK_UPGRADE_STATE_FOR_RESUME_OPS, SYSERR_UPGRADE_OPS_CHECK_PATCH_IMAGE, SYSERR_UPGRADE_OPS_CHECK_ALLOW_SE_GROUP_ROLLBACK, SYSERR_UPGRADE_OPS_CHECK_SKIP_SE_GROUPS, SYSERR_UPGRADE_OPS_CHECK_CLOUD_COMPATIBILITY, SYSERR_UPGRADE_OPS_CHECK_SKIP_ALL_SE_GROUPS, SYSERR_UPGRADE_OPS_CHECK_MAND_PATCH_ROLLBACK, SYSERR_UPGRADE_OPS_GSLB_FEATURE_CHECK, SYSERR_UPGRADE_OPS_CONFIGURATION_CHECK, SYSERR_UPGRADE_OPS_AVI_ESSENTIALS_CHECK, SYSERR_ROLLBACK_OPS_CHECK_VS_DISRUPUTION, SYSERR_UPGRADE_OPS_CHECK_SE_LINUX_ENABLED, SYSERR_UPGRADE_OPS_CHECK_PREVIOUS_DOCKER_IMAGE, SYSERR_UPGRADE_OPS_DOCKER_VERSION_CHECK, SYSERR_UPGRADE_OPS_IP_TYPE_CHECK, SYSERR_UPGRADE_OPS_CHECK_SE_LICENSE, SYSERR_UPGRADE_OPS_AVI_CLOUD_SERVICES_CHECK, SYSERR_CHECK_LICENSE, SYSERR_CHECK_CLUSTER_STATE, SYSERR_CHECK_CLUSTER_DISK_SPACE, SYSERR_CHECK_SE_GROUP_UPGRADE_OPS_INPROGRESS, SYSERR_CHECK_VERSION_COMPATIBILITY, SYSERR_CHECK_SE_REACHABILITY, SYSERR_CHECK_SE_GROUP_CLOUD_READY, SYSERR_CHECK_SE_DISK_SPACE, SYSERR_CHECK_VS_DISRUPUTION, SYSERR_CHECK_ROLLBACK_BASICS, SYSERR_CHECK_CONTROLLER_VERSION_ROLLBACK, SYSERR_CHECK_SE_VERSION_ROLLBACK, SYSERR_CHECK_CONTROLLER_ROLLBACK, SYSERR_CHECK_SE_GROUP_ROLLBACK, SYSERR_CHECK_SYSTEM_ROLLBACK, SYSERR_CHECK_IMAGE_VERSION, SYSERR_CHECK_DOCKER_DISK_SPACE, SYSERR_CHECK_ACTIVE_VERSIONS, SYSERR_CHECK_BACKUP, SYSERR_CHECK_SE_GROUP_ERROR_RECOVERY, SYSERR_CHECK_SE_GROUP_SUSPENDED, SYSERR_CHECK_SYSTEM_FLAG, SYSERR_CHECK_PREVIOUS_PARTITION_COMPATIBILITY, SYSERR_CHECK_IMAGE_COMPATIBILITY, SYSERR_CHECK_CONTROLLER_PATCH_COMPATIBILITY, SYSERR_CHECK_SE_PATCH_COMPATIBILITY, SYSERR_CHECK_SE_ROLLBACK_V1, SYSERR_CHECK_ALERTS, SYSERR_CHECK_DOCKER_IMAGE, SYSERR_CHECK_UPGRADE_STATE_FOR_RESUME_OPS, SYSERR_CHECK_PATCH_IMAGE, SYSERR_CHECK_ALLOW_SE_GROUP_ROLLBACK, SYSERR_CHECK_SKIP_SE_GROUPS, SYSERR_CHECK_CLOUD_COMPATIBILITY, SYSERR_CHECK_SKIP_ALL_SE_GROUPS, SYSERR_CHECK_MAND_PATCH_ROLLBACK, SYSERR_GSLB_FEATURE_CHECK, SYSERR_CONFIGURATION_CHECK, SYSERR_AVI_ESSENTIALS_CHECK, SYSERR_CHECK_SE_LINUX_ENABLED, SYSERR_CHECK_PREVIOUS_DOCKER_IMAGE, SYSERR_DOCKER_VERSION_CHECK, SYSERR_IP_TYPE_CHECK, SYSERR_CHECK_SE_LICENSE, SYSERR_CONFIG_CHECK, SYSERR_GSLB_MANUAL_RESUME_CHECK, SYSERR_CHECK_K8S_ACCESS, SYSERR_CHECK_IMAGE_AVAILABILITY, SYSERR_CHECK_POD_IMAGE, SYSERR_CHECK_REMOTE_IMAGE_REF, SYSERR_CHECK_CONTROLLER_PACKAGE, SYSERR_CHECK_PATCH_PACKAGE, SYSERR_CHECK_CONSENT, SYSERR_CHECK_CONFIG_VERSION, SYSERR_CHECK_CONFIG_FIPS, SYSERR_CHECK_CONFIG_FILES, SYSERR_CHECK_CONFIG_IMAGES, SYSERR_CHECK_CONFIG, SYSERR_CHECK_CONFIG_SE, SYSERR_CHECK_CONFIG_ENV, SYSERR_CHECK_CONFIG_ACTIVE_VERSIONS, SYSERR_CHECK_RESTORE_PATCH, SYSERR_GSLB_MAINTENANCE_MODE_CHECK, SYSERR_CHECK_VERSION_MIGRATION, SYSERR_CHECK_CLUSTER_SINGLE_NODE, SYSERR_CONTROLLER_SE_SECURE_CHANNEL_CERTIFICATE_VALIDATION, SYSERR_CHECK_DRYRUN_CAPABILITY, SYSERR_CHECK_DRYRUN_FIPS_MODE, SYSERR_CHECK_CONFIG_BUNDLE, SYSERR_CHECK_ROLLBACK_FIPS_MODE, SYSERR_CHECK_TIME_SYNC, SYSERR_CHECK_ROLLBACK_SYSTEM, SYSERR_CHECK_LICENSE_CONSUMPTION, SYSERR_CHECK_LINUX_INFRA_HEALTH, SYSERR_CHECK_GSLBSERVICE_DISRUPTION, SYSERR_CHECK_MAX_DISK_SIZE_PERCENT_TS, SYSERR_CHECK_MIN_FREE_DISK_REQUIRED_TS, SYSERR_CHECK_SE_REACHABILITY_TS, SYSERR_MC_UPGRADE_LICENSE_ERR, SYSERR_MC_UPGRADE_CLUSTER_NOT_READY, SYSERR_MC_DISK_INSUFFICIENT_ERR, SYSERR_MC_CLUSTER_INPROGRESS_ERR, SYSERR_MC_SEGROUP_INPROGRESS_ERR, SYSERR_MC_UPGRADE_INCOMPATIBLE_IMAGE_AND_PATCH, SYSERR_MC_UPGRADE_INCOMPATIBLE_FROM_TO_IMAGE, SYSERR_MC_UPGRADE_INCOMPATIBLE_PATCH, SYSERR_MC_UPGRADE_INCOMPATIBLE_SE_GROUP_IMAGE, SYSERR_MC_SE_UNREACHABLE_ERR, SYSERR_MC_SE_GROUP_CLOUD_NOT_READY_ERR, SYSERR_MC_UPGRADE_VS_DISRUPTED_ERR, SYSERR_MC_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_SE_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_ROLLBACK_INFO_ERR, SYSERR_MC_CONTROLLER_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_SYSTEM_ROLLBACK_NOT_POSSIBLE, SYSERR_MC_IMAGE_INVALID_ERR, SYSERR_MC_ACTIVE_VERSIONS_ERR, SYSERR_MC_BACKUP_ERR, SYSERR_MC_ROLLBACK_ON_ERR, SYSERR_MC_SUSPENDED_ERR, SYSERR_MC_SYSTEM_FLAG_ERR, SYSERR_MC_PREVIOUS_PARTITION_INCOMPATIBLE_ERR, SYSERR_MC_IMAGE_VALIDATION_ERR, SYSERR_MC_CONTROLLER_PATCH_ERR, SYSERR_MC_SE_PATCH_ERR, SYSERR_MC_SE_ROLLBACK_V1_ERR, SYSERR_MC_ALERTS, SYSERR_MC_ROLLBACK_DOCKER_IMAGE_ERR, SYSERR_MC_RESUME_OPS_ERR, SYSERR_MC_CHECK_PATCH_IMAGE_ERR, SYSERR_MC_CHECK_SE_GROUP_ROLLBACK_ERR, SYSERR_MC_SKIP_SE_GROUPS_ERR, SYSERR_MC_CHECK_CLOUD_COMPATIBILITY_ERR, SYSERR_MC_SKIP_ALL_SE_GROUPS_ERR, SYSERR_MC_MAND_PATCH_ROLLBACK_ERR, SYSERR_MC_GSLB_LEADER_ERR, SYSERR_MC_SYSTEM_CONFIGURATION_ERR, SYSERR_MC_AVI_ESSENTIALS_OPERATION_NOT_SUPPORTED_ERROR, SYSERR_MC_ROLLBACK_VS_DISRUPTED_ERR, SYSERR_MC_SE_LINUX_ENABLED_ERR, SYSERR_MC_PREVIOUS_DOCKER_IMAGE_NOT_PRESENT_ERR, SYSERR_MC_DOCKER_VERSION_INCOMPATIBLE_ERROR, SYSERR_MC_IP_TYPE_ERR, SYSERR_MC_INVALID_SE_LICENSE_ERR, SYSERR_MC_AVI_CLOUD_SERVICES_OPERATION_NOT_SUPPORTED_ERROR, SYSERR_MC_CONFIG_CHK_ERR, SYSERR_MC_GSLB_MANUAL_RESUME_ERR, SYSERR_MC_K8S_ACCESS_ERR, SYSERR_MC_IMAGE_AVAILABILITY_ERR, SYSERR_MC_POD_IMAGE_ERR, SYSERR_MC_REMOTE_IMAGE_REF_ERR, SYSERR_MC_CONTROLLER_PACKAGE_ERR, SYSERR_MC_PATCH_PACKAGE_ERR, SYSERR_MC_CONSENT_ERR, SYSERR_MC_CONFIG_VERSION_ERR, SYSERR_MC_CONFIG_FIPS_ERR, SYSERR_MC_CONFIG_FILES_ERR, SYSERR_MC_CONFIG_IMAGES_ERR, SYSERR_MC_CONFIG_ERR, SYSERR_CHECK_CONFIG_SE_ERR, SYSERR_CHECK_CONFIG_ENV_ERR, SYSERR_CHECK_CONFIG_ACTIVE_VERSIONS_ERR, SYSERR_CHECK_RESTORE_PATCH_ERR, SYSERR_MC_GSLB_MAINTENANCE_MODE_ERR, SYSERR_CHECK_VERSION_MIGRATION_ERR, SYSERR_CHECK_CLUSTER_SINGLE_NODE_ERR, SYSERR_CONTROLLER_SE_SECURE_CHANNEL_CERTIFICATE_VALIDATION_ERR, SYSERR_CHECK_DRYRUN_CAPABILITY_ERR, SYSERR_CHECK_SE_AVAILABLE_MEMORY, SYSERR_CHECK_SE_AVAILABLE_MEMORY_ERR, SYSERR_CHECK_DRYRUN_FIPS_MODE_ERR, SYSERR_CHECK_CONFIG_BUNDLE_ERR, SYSERR_CHECK_ROLLBACK_FIPS_ERR, SYSERR_MC_CHECK_TIME_SYNC_ERR, SYSERR_CHECK_ROLLBACK_SYSTEM_ERR, SYSERR_MC_CHECK_LICENSE_CONSUMPTION_ERR, SYSERR_MC_LINUX_INFRA_HEALTH_ERR, SYSERR_GSLBSERVICE_DISRUPTED_ERR, SYSERR_CHECK_MAX_DISK_SIZE_PERCENT_TS_ERR, SYSERR_CHECK_MIN_FREE_DISK_REQUIRED_TS_ERR, SYSERR_CHECK_SE_REACHABILITY_TS_ERR, SYSERR_VS_NOT_FOUND, SYSERR_DEFAULT_POOL_NOT_FOUND, SYSERR_PROXY_POOL_NOT_FOUND, SYSERR_MISSING_APPLICATION_PROFILE, SYSERR_APP_PROFILE_NOT_FOUND, SYSERR_WAF_POLICY_NOT_FOUND, SYSERR_DUPLICATE_VS, SYSERR_WRONG_VS_TYPE, SYSERR_POOL_IN_PG_NOT_FOUND, SYSERR_PG_IN_PG, SYSERR_LB_MODULE_INIT_FAILED, SYSERR_CONNPOOL_MODULE_INIT_FAILED, SYSERR_LBACTION_MODULE_INIT_FAILED, SYSERR_PG_NOT_FOUND, SYSERR_DUPLICATE_POOL, SYSERR_SSL_PROFILE_NOT_FOUND, SYSERR_PKI_PROFILE_NOT_FOUND, SYSERR_SSL_CERTKEY_NOT_FOUND, SYSERR_SET_CIPHER_LIST_FAILED, SYSERR_SET_CIPHER_SUITES_FAILED, SYSERR_WRONG_TLS_VERSION, SYSERR_ERR_PAGE_PROFILE_NO_PAGES, SYSERR_ERR_PAGE_PROFILE_NOT_FOUND, SYSERR_ERR_PAGE_NOT_FOUND, SYSERR_ERR_PAGE_REDIRECT_NOT_CONFIGURED, SYSERR_HM_NOT_FOUND, SYSERR_HTTPS_HM_MISSING_CONFIG, SYSERR_SNI_PARENT_UNCONFIGURED, SYSERR_SNI_PARENT_NOT_FOUND, SYSERR_HTTP_POLICYSET_NOT_FOUND, SYSERR_VSDS_NOT_FOUND, SYSERR_MULTIPLE_SP_POOLS_CONFIGURED, SYSERR_L4SSL_VS_INVALID_CLIENT_CERT, SYSERR_CR_PROFILE_NOT_FOUND, SYSERR_POOL_NOT_FOUND, SYSERR_LISTEN_PORTS_CFG_FAILED, SYSERR_STRGRP_NOT_FOUND, SYSERR_SSOPOLICY_NULL, SYSERR_SSOPOLICY_NO_AUTHN_POLICY, SYSERR_SSOPOLICY_NO_AUTH_PROFILE, SYSERR_AUTHPROFILE_NULL, SYSERR_SSOPOLICY_INVALID_AUTH_TYPE, SYSERR_SSOPOLICY_MISSING_SAML_IDP_SP_CONF, SYSERR_SAML_SP_CONFIG_NULL, SYSERR_SAML_SINGLE_SIGNON_URL_NULL, SYSERR_SAML_SP_METADATA_NULL, SYSERR_SAML_COOKIE_NAME_OR_KEY_NULL, SYSERR_LASSO_SERVER_CONFIG_FAILURE, SYSERR_SAML_ENTITY_ID_NULL, SYSERR_BASIC_AUTH_CONF_NULL, SYSERR_LDAP_REQUIRE_FIELD_EMPTY, SYSERR_LDAP_URL_INVALID_PARAMETER, SYSERR_LDAP_BAD_SCHEME, SYSERR_LDAP_BAD_ENCLOSURE, SYSERR_LDAP_BAD_EXTNS, SYSERR_LDAP_BAD_FILTER, SYSERR_LDAP_BAD_SCOPE, SYSERR_LDAP_BAD_ATTRS, SYSERR_LDAP_BAD_HOST, SYSERR_LDAP_USER_ATTRIBUTE_NULL, SYSERR_LDAP_URL_PARSE_FAIL, SYSERR_LDAP_INVALID_URL, SYSERR_AUTH_PROFILE_NOT_FOUND, SYSERR_SSO_TYPE_MISMATCH, SYSERR_NULL_CACHE_CONFIG, SYSERR_SSOPOLICY_NOT_FOUND, SYSERR_CLIENT_AUTH_PROFILE_NOT_FOUND, SYSERR_CLIENT_AUTH_PROFILE_NULL, SYSERR_SAML_IDP_METADATA_NULL, SYSERR_INVALID_OAUTH_LOGOUT_URI_HTTP_SCHEME, SYSERR_LASSO_SERVER_ERROR_ADD_PROVIDER_FAILED, SYSERR_LASSO_SERVER_ERROR_ADD_PROVIDER_PROTOCOL_MISMATCH, SYSERR_LASSO_PARAMS_PROVIDERS_UNAVAILABLE, SYSERR_JWTPROFILE_NULL, SYSERR_JWTSERVER_PROFILE_NOT_FOUND, SYSERR_AUTH_PROFILE_JWTSERVER_PROFILE_OBJECT_NULL, SYSERR_JWT_NAME_NULL, SYSERR_JWT_LOCATION_NULL, SYSERR_JWT_VS_AUDIENCE_NULL, SYSERR_SSO_JWT_VS_INFO_NULL, SYSERR_SUB_CONFIG_FAILURE, SYSERR_BIND_WAF_FAILURE, SYSERR_PROXY_INIT_FAILURE, SYSERR_GRPC_CONFIG_FAILURE, SYSERR_BIND_POLICY_FAILURE, SYSERR_BIND_PROFILE_FAILURE, SYSERR_BIND_LUA_SCRIPT_FAILURE, SYSERR_LUA_SCRIPT_SYNTAX, SYSERR_MISSING_LDAP_VS_CONF, SYSERR_SECPOL_RATE_LIMITER_HTTP_LOC_ERR, SYSERR_BIND_CSRF_FAILURE, SYSERR_COMPR_FLTR_UNKNOWN_LEVEL, SYSERR_COMPR_MIME_TYPE_NOT_INITED, SYSERR_IPADDRGRP_NOT_FOUND, SYSERR_DUPLICATE_UPSTREAM, SYSERR_UPSTREAM_COMPLEX_COMPILATION_FAILED, SYSERR_UPSTREAM_INIT_NO_SERVERS, SYSERR_UPSTREAM_INVALID_ADDRESS, SYSERR_UPSTREAM_INVALID_HOST, SYSERR_UPSTREAM_WITHOUT_PORT, SYSERR_UPSTREAM_INVALID_PARAMETER, SYSERR_UPSTREAM_INVALID_VALUE, SYSERR_UPSTREAM_LB_NO_PEERS, SYSERR_UPSTREAM_LB_NULL_CONF, SYSERR_UPSTREAM_PARSE_URL_FAILED, SYSERR_UPSTREAM_UNSUPPORTED_PARAMETER, SYSERR_PAA_NO_OBJECT, SYSERR_PAA_FILESYSTEM_CREATE_FAIL, SYSERR_PAA_CACHE_CREATE_FAIL, SYSERR_WAF_INIT_FAIL, SYSERR_WAF_INIT_SIGNATURES_FAIL, SYSERR_WAF_WHITELIST_INIT_FAIL, SYSERR_WAF_PSM_INIT_FAIL, SYSERR_WAF_INIT_APP_SIGNATURES_FAIL, SYSERR_WAF_POSTPROCESS_SIGNATURES_FAIL, SYSERR_WAF_ALLOWLIST_INIT_FAIL, SYSERR_WAF_POLICY_INIT_FAIL, SYSERR_WAF_INIT_CRS_OVERRIDE_FAIL, SYSERR_WAF_INIT_INSUFFICIENT_APP_LEARNING_MEMORY, SYSERR_BOT_INIT_FAIL, SYSERR_BOT_ALLOWLIST_INIT_FAIL, SYSERR_BOT_POLICY_NOT_FOUND, SYSERR_BIND_BOT_FAILURE, SYSERR_BOT_MAPPING_NOT_FOUND, SYSERR_BOT_CONSOLIDATOR_NOT_FOUND, SYSERR_APPLICATION_INSIGHTS_NOT_FOUND, SYSERR_POLICY_HASH_REMOVE, SYSERR_POLICY_V4_TREE_CREATION, SYSERR_POLICY_V6_TREE_CREATION, SYSERR_POLICY_APPLOG_PROV, SYSERR_POLICY_CLIENT_IP_GROUP_UUID, SYSERR_POLICY_PATH_MATCH_GROUP_UUID, SYSERR_POLICY_QUERY_MATCH_GROUP_UUID, SYSERR_POLICY_UNKOWN_MATCH_ACTION, SYSERR_POLICY_INVALID_HDR_ACTIONS, SYSERR_POLICY_RWH_COOKIE_OPER, SYSERR_POLICY_HASH_INSERT, SYSERR_SSL_CERT_NOT_PRESENT, SYSERR_SSL_CERT_KEY_NOT_PRESENT, SYSERR_SSL_CTX_CREATION_ERR, SYSERR_SSL_CERT_READ_FAILURE, SYSERR_SSL_CERT_LOAD_TO_CTX, SYSERR_SSL_CERT_IDX_TO_CTX, SYSERR_SSL_KEY_LOAD_TO_CTX, SYSERR_SSL_CERT_CHAIN_READ_FAILURE, SYSERR_SSL_CERT_CHAIN_ADD_FAILURE, SYSERR_SSL_KEY_READ_FAILURE, SYSERR_SSL_CERTIFICATE_AND_KEY_MISMATCH, SYSERR_SSL_CIPHER_LIST_NOT_SET, SYSERR_SSL_CIPHER_SUITES_NOT_SET, SYSERR_SSL_PKI_CLIENT_CA, SYSERR_SSL_DHPARAM_FAILURE, SYSERR_SSL_ECDH_FAILURE, SYSERR_SSL_HOSTMAP_FAILURE, SYSERR_SSL_SESSION_CACHE_INIT, SYSERR_SSL_SESSION_TIX_KEYS_INIT, SYSERR_SSL_PKI_CRL, SYSERR_PKI_PROFILE_CONFIG_NO_CA_CERT, SYSERR_DUPLICATE_PKI_PROFILE, SYSERR_SET_SSL_STAPLE_FAILURE, SYSERR_ICAP_PROFILE_NOT_FOUND, SYSERR_SSL_EVH_PARENT_NOT_FOUND, SYSERR_SSL_MEMPOOL_NAME_LEN_EXCEEDED, SYSERR_SSL_MEMPOOL_UUID_LEN_EXCEEDED, SYSERR_CONFIG_OBJ_NAME_LEN_EXCEEDED, SYSERR_SSL_EVH_PARENT_IN_FAULT_STATE, SYSERR_SPL_OBJ_NAME_LEN_EXCEEDED, SYSERR_SSL_PKI_CRL_FILEOBJECT_NOT_FOUND, SYSERR_AUTH_MISSING_OAUTH_PROFILE, SYSERR_OAUTH_MISSING_AUTHZ_EP, SYSERR_OAUTH_MISSING_TOKEN_EP, SYSERR_OAUTH_MISSING_INTROSPECTION_EP, SYSERR_INVALID_JWT_PROFILE_OBJECT, SYSERR_OAUTH_MISSING_POOL_OBJECT, SYSERR_MISSING_OAUTH_VS_CONF, SYSERR_OAUTH_MISSING_REDIRECT_URI, SYSERR_OAUTH_MISSING_CLIENT_CREDENTIALS, SYSERR_OAUTH_MISSING_RS_CREDENTIALS, SYSERR_OAUTH_MISSING_ISSUER, SYSERR_OAUTH_MISSING_USERINFO_EP, SYSERR_CSRF_POLICY_NOT_FOUND, SYSERR_CSRF_INIT_FAIL, SYSERR_LIC_CONVERT_METERED_BANDWIDTH_NON_AZURE_FAILED, SYSERR_LIC_RESERVE_LEDGER_METADATA_REQ_UNIDENTIFIED, SYSERR_LIC_CONVERT_FORMULA_NOT_DEFINED, SYSERR_LIC_CONVERT_MALFORMED_PAYLOAD, SYSERR_FILE_CONTENT_DECODE_FAILED, SYSERR_RETENTION_POLICY_ERR, SYSERR_RETENTION_POLICY_SERVICE_UNAVAILABLE, SYSERR_RETENTION_POLICY_INVALID_ACTION, SYSERR_SVC_FAILURE, SYSERR_SVC_SUCCESS, SYSERR_PROTOBUF_MEM_CHUNK_SIZE_EXCEEDED, SYSERR_REPORT_GENERATION_STARTED, SYSERR_REPORT_GENERATION_FAILED, SYSERR_CHECK_MIN_FREE_DISK_REQUIRED_REPORTING, SYSERR_CHECK_MIN_FREE_DISK_REQUIRED_REPORTING_ERR, SYSERR_CHECK_CLUSTER_REPORTING, SYSERR_CHECK_CLUSTER_REPORTING_ERR, SYSERR_CHECK_UPGRADE_IN_PROGRESS, SYSERR_CHECK_UPGRADE_IN_PROGRESS_ERR, SYSERR_CHECK_WAF_ENABLED_REPORTING, SYSERR_CHECK_WAF_ENABLED_REPORTING_ERR, SYSERR_CHECK_REPORT_SE_GROUP_VERSION, SYSERR_CHECK_REPORT_LOWER_SE_GROUP_VERSION, SYSERR_CHECK_REPORT_DATA_SAMPLES, SYSERR_CHECK_REPORT_DATA_SAMPLES_ERR. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ReasonCode *string `json:"reason_code,omitempty"` - // Desired number of servers for scheduled autoscale. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Desired number of servers for scheduled autoscale. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ScheduledDesiredCapacity *uint32 `json:"scheduled_desired_capacity,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/server_auto_scale_policy.go b/vendor/github.com/vmware/alb-sdk/go/models/server_auto_scale_policy.go index fde7ca1cf..453780092 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/server_auto_scale_policy.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/server_auto_scale_policy.go @@ -12,68 +12,68 @@ type ServerAutoScalePolicy struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Delay in minutes after which a down server will be removed from Pool. Value 0 disables this functionality. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Delay in minutes after which a down server will be removed from Pool. Value 0 disables this functionality. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DelayForServerGarbageCollection *uint32 `json:"delay_for_server_garbage_collection,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Use Avi intelligent autoscale algorithm where autoscale is performed by comparing load on the pool against estimated capacity of all the servers. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use Avi intelligent autoscale algorithm where autoscale is performed by comparing load on the pool against estimated capacity of all the servers. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IntelligentAutoscale *bool `json:"intelligent_autoscale,omitempty"` - // Maximum extra capacity as percentage of load used by the intelligent scheme. Scale-in is triggered when available capacity is more than this margin. Allowed values are 1-99. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum extra capacity as percentage of load used by the intelligent scheme. Scale-in is triggered when available capacity is more than this margin. Allowed values are 1-99. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IntelligentScaleinMargin *uint32 `json:"intelligent_scalein_margin,omitempty"` - // Minimum extra capacity as percentage of load used by the intelligent scheme. Scale-out is triggered when available capacity is less than this margin. Allowed values are 1-99. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Minimum extra capacity as percentage of load used by the intelligent scheme. Scale-out is triggered when available capacity is less than this margin. Allowed values are 1-99. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IntelligentScaleoutMargin *uint32 `json:"intelligent_scaleout_margin,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // Maximum number of servers to scale-in simultaneously. The actual number of servers to scale-in is chosen such that target number of servers is always more than or equal to the min_size. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of servers to scale-in simultaneously. The actual number of servers to scale-in is chosen such that target number of servers is always more than or equal to the min_size. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxScaleinAdjustmentStep *uint32 `json:"max_scalein_adjustment_step,omitempty"` - // Maximum number of servers to scale-out simultaneously. The actual number of servers to scale-out is chosen such that target number of servers is always less than or equal to the max_size. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of servers to scale-out simultaneously. The actual number of servers to scale-out is chosen such that target number of servers is always less than or equal to the max_size. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxScaleoutAdjustmentStep *uint32 `json:"max_scaleout_adjustment_step,omitempty"` - // Maximum number of servers after scale-out. Allowed values are 0-400. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of servers after scale-out. Allowed values are 0-400. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxSize *uint32 `json:"max_size,omitempty"` - // No scale-in happens once number of operationally up servers reach min_servers. Allowed values are 0-400. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // No scale-in happens once number of operationally up servers reach min_servers. Allowed values are 0-400. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MinSize *uint32 `json:"min_size,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Trigger scale-in when alerts due to any of these Alert configurations are raised. It is a reference to an object of type AlertConfig. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Trigger scale-in when alerts due to any of these Alert configurations are raised. It is a reference to an object of type AlertConfig. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ScaleinAlertconfigRefs []string `json:"scalein_alertconfig_refs,omitempty"` - // Cooldown period during which no new scale-in is triggered to allow previous scale-in to successfully complete. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Cooldown period during which no new scale-in is triggered to allow previous scale-in to successfully complete. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ScaleinCooldown *uint32 `json:"scalein_cooldown,omitempty"` - // Trigger scale-out when alerts due to any of these Alert configurations are raised. It is a reference to an object of type AlertConfig. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Trigger scale-out when alerts due to any of these Alert configurations are raised. It is a reference to an object of type AlertConfig. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ScaleoutAlertconfigRefs []string `json:"scaleout_alertconfig_refs,omitempty"` - // Cooldown period during which no new scale-out is triggered to allow previous scale-out to successfully complete. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Cooldown period during which no new scale-out is triggered to allow previous scale-out to successfully complete. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ScaleoutCooldown *uint32 `json:"scaleout_cooldown,omitempty"` - // Scheduled-based scale-in/out policy. During scheduled intervals, metrics based autoscale is not enabled and number of servers will be solely derived from ScheduleScale policy. Field introduced in 21.1.1. Maximum of 1 items allowed. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Scheduled-based scale-in/out policy. During scheduled intervals, metrics based autoscale is not enabled and number of servers will be solely derived from ScheduleScale policy. Field introduced in 21.1.1. Maximum of 1 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ScheduledScalings []*ScheduledScaling `json:"scheduled_scalings,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Use predicted load rather than current load. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use predicted load rather than current load. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UsePredictedLoad *bool `json:"use_predicted_load,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/server_config.go b/vendor/github.com/vmware/alb-sdk/go/models/server_config.go index 3566ded80..4713292c2 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/server_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/server_config.go @@ -8,36 +8,36 @@ package models // swagger:model ServerConfig type ServerConfig struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DefPort *bool `json:"def_port,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Hostname *string `json:"hostname,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true IPAddr *IPAddr `json:"ip_addr"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true IsEnabled *bool `json:"is_enabled"` - // Enum options - OPER_UP, OPER_DOWN, OPER_CREATING, OPER_RESOURCES, OPER_INACTIVE, OPER_DISABLED, OPER_UNUSED, OPER_UNKNOWN, OPER_PROCESSING, OPER_INITIALIZING, OPER_ERROR_DISABLED, OPER_AWAIT_MANUAL_PLACEMENT, OPER_UPGRADING, OPER_SE_PROCESSING, OPER_PARTITIONED, OPER_DISABLING, OPER_FAILED, OPER_UNAVAIL, OPER_AGGREGATE_DOWN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - OPER_UP, OPER_DOWN, OPER_CREATING, OPER_RESOURCES, OPER_INACTIVE, OPER_DISABLED, OPER_UNUSED, OPER_UNKNOWN, OPER_PROCESSING, OPER_INITIALIZING, OPER_ERROR_DISABLED, OPER_AWAIT_MANUAL_PLACEMENT, OPER_UPGRADING, OPER_SE_PROCESSING, OPER_PARTITIONED, OPER_DISABLING, OPER_FAILED, OPER_UNAVAIL, OPER_AGGREGATE_DOWN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LastState *string `json:"last_state,omitempty"` - // VirtualService member in case this server is a member of GS group, and Geo Location available. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // VirtualService member in case this server is a member of GS group, and Geo Location available. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Location *GeoLocation `json:"location,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OperStatus *OperationalStatus `json:"oper_status,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Port *int32 `json:"port"` - // If this is set, propogate this server state to other SEs for this VS. Applicable to EastWest VS and GS HM-sharding. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If this is set, propogate this server state to other SEs for this VS. Applicable to EastWest VS and GS HM-sharding. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PropogateState *bool `json:"propogate_state,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TimerExists *bool `json:"timer_exists,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/server_health_monitor.go b/vendor/github.com/vmware/alb-sdk/go/models/server_health_monitor.go new file mode 100644 index 000000000..233ad0974 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/server_health_monitor.go @@ -0,0 +1,30 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// ServerHealthMonitor server health monitor +// swagger:model ServerHealthMonitor +type ServerHealthMonitor struct { + + // Average health monitor response time from server in milli-seconds. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + AvgResponseTime *uint64 `json:"avg_response_time,omitempty"` + + // Enum options - ARP_UNRESOLVED, CONNECTION_REFUSED, CONNECTION_TIMEOUT, RESPONSE_CODE_MISMATCH, PAYLOAD_CONTENT_MISMATCH, SERVER_UNREACHABLE, CONNECTION_RESET, CONNECTION_ERROR, HOST_ERROR, ADDRESS_ERROR, NO_PORT, PAYLOAD_TIMEOUT, NO_RESPONSE, NO_RESOURCES, SSL_ERROR, SSL_CERT_ERROR, PORT_UNREACHABLE, SCRIPT_ERROR, OTHER_ERROR, SERVER_DISABLED, REMOTE_STATE, MAINTENANCE_RESPONSE_CODE_MATCH, MAINTENANCE_PAYLOAD_CONTENT_MATCH, CHUNKED_RESPONSE_PAYLOAD_NOT_FOUND, GSLB_POOL_MEMBER_DOWN, GSLB_POOL_MEMBER_DISABLED, GSLB_POOL_MEMBER_STATE_UNKNOWN, INSUFFICIENT_HEALTH_MONITORS_UP, GSLB_POOL_MEMBER_REMOTE_STATE_UNKNOWN, RESPONSE_BUFFER_OVERFLOW, REQUEST_BUFFER_OVERFLOW, SERVER_AUTHENTICATION_ERR, INITIALIZATION_ERR, EXT_HM_ERROR, HTTP2_NOT_SUPPORTED. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + FailureCode *string `json:"failure_code,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + // Required: true + Name *string `json:"name"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + Reason *string `json:"reason,omitempty"` + + // Average health monitor response time from server in milli-seconds in the last few health monitor instances. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + RecentResponseTime *uint64 `json:"recent_response_time,omitempty"` + + // Enum options - OPER_UP, OPER_DOWN, OPER_CREATING, OPER_RESOURCES, OPER_INACTIVE, OPER_DISABLED, OPER_UNUSED, OPER_UNKNOWN, OPER_PROCESSING, OPER_INITIALIZING, OPER_ERROR_DISABLED, OPER_AWAIT_MANUAL_PLACEMENT, OPER_UPGRADING, OPER_SE_PROCESSING, OPER_PARTITIONED, OPER_DISABLING, OPER_FAILED, OPER_UNAVAIL, OPER_AGGREGATE_DOWN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + // Required: true + State *string `json:"state"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/server_id.go b/vendor/github.com/vmware/alb-sdk/go/models/server_id.go index fd2d117ba..7c964c8b4 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/server_id.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/server_id.go @@ -8,14 +8,14 @@ package models // swagger:model ServerId type ServerID struct { - // This is the external cloud uuid of the Pool server. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This is the external cloud uuid of the Pool server. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ExternalUUID *string `json:"external_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true IP *IPAddr `json:"ip"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Port *uint32 `json:"port"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/server_performance_score_data.go b/vendor/github.com/vmware/alb-sdk/go/models/server_performance_score_data.go index 14da50c00..d3caf8cf1 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/server_performance_score_data.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/server_performance_score_data.go @@ -8,33 +8,33 @@ package models // swagger:model ServerPerformanceScoreData type ServerPerformanceScoreData struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Apdexc *float64 `json:"apdexc,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Apdexr *float64 `json:"apdexr,omitempty"` - // Enum options - OPER_UP, OPER_DOWN, OPER_CREATING, OPER_RESOURCES, OPER_INACTIVE, OPER_DISABLED, OPER_UNUSED, OPER_UNKNOWN, OPER_PROCESSING, OPER_INITIALIZING, OPER_ERROR_DISABLED, OPER_AWAIT_MANUAL_PLACEMENT, OPER_UPGRADING, OPER_SE_PROCESSING, OPER_PARTITIONED, OPER_DISABLING, OPER_FAILED, OPER_UNAVAIL, OPER_AGGREGATE_DOWN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - OPER_UP, OPER_DOWN, OPER_CREATING, OPER_RESOURCES, OPER_INACTIVE, OPER_DISABLED, OPER_UNUSED, OPER_UNKNOWN, OPER_PROCESSING, OPER_INITIALIZING, OPER_ERROR_DISABLED, OPER_AWAIT_MANUAL_PLACEMENT, OPER_UPGRADING, OPER_SE_PROCESSING, OPER_PARTITIONED, OPER_DISABLING, OPER_FAILED, OPER_UNAVAIL, OPER_AGGREGATE_DOWN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OperState *string `json:"oper_state,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true PoolUUID *string `json:"pool_uuid"` - // Reason for the Health Score. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reason for the Health Score. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Reason *string `json:"reason"` - // Attribute that is dominating the health score. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Attribute that is dominating the health score. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ReasonAttr *string `json:"reason_attr,omitempty"` - // It is a reference to an object of type VirtualService. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type VirtualService. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ref *string `json:"ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Server *string `json:"server"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumFinishedConns *float64 `json:"sum_finished_conns,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/server_runtime_summary.go b/vendor/github.com/vmware/alb-sdk/go/models/server_runtime_summary.go new file mode 100644 index 000000000..b882db493 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/server_runtime_summary.go @@ -0,0 +1,49 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// ServerRuntimeSummary server runtime summary +// swagger:model ServerRuntimeSummary +type ServerRuntimeSummary struct { + + // Flag set by the non-owner Service Engines to indicate that they need to get state for this server from Controller. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + GetState *bool `json:"get_state,omitempty"` + + // Health monitor name, state and reason if down. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + HealthMonitorList *SHMSummary `json:"health_monitor_list,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + Hostname *string `json:"hostname,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + // Required: true + IPAddr *IPAddr `json:"ip_addr"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + IsLocal *bool `json:"is_local,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + IsStandby *bool `json:"is_standby,omitempty"` + + // VirtualService member in case this server is a member of GS group, and Geo Location available. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + Location *GeoLocation `json:"location,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + // Required: true + OperStatus *OperationalStatus `json:"oper_status"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + // Required: true + Port *int32 `json:"port"` + + // Flag used to indicate if server or GS member hostname is resolved by DNS. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ResolveServerByDNS *bool `json:"resolve_server_by_dns,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + SeUUID *string `json:"se_uuid,omitempty"` + + // VirtualService member in case this server is a member of GS group. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + VsUUID *string `json:"vs_uuid,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/server_scale_in_params.go b/vendor/github.com/vmware/alb-sdk/go/models/server_scale_in_params.go index e1c5bca57..fd3c278d2 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/server_scale_in_params.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/server_scale_in_params.go @@ -8,12 +8,12 @@ package models // swagger:model ServerScaleInParams type ServerScaleInParams struct { - // Reason for the manual scale-in. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reason for the manual scale-in. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // List of server IDs that should be scaled in. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of server IDs that should be scaled in. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Servers []*ServerID `json:"servers,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/server_scale_out_params.go b/vendor/github.com/vmware/alb-sdk/go/models/server_scale_out_params.go index 4b0b4b3a7..7c42d8928 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/server_scale_out_params.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/server_scale_out_params.go @@ -8,9 +8,9 @@ package models // swagger:model ServerScaleOutParams type ServerScaleOutParams struct { - // Reason for the manual scale-out. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reason for the manual scale-out. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/service.go b/vendor/github.com/vmware/alb-sdk/go/models/service.go index 345d208a3..57358714e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/service.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/service.go @@ -8,28 +8,31 @@ package models // swagger:model Service type Service struct { - // Enable HTTP2 on this port. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Enable HTTP2 on this port. Field introduced in 20.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. EnableHttp2 *bool `json:"enable_http2,omitempty"` - // Enable SSL termination and offload for traffic from clients. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable SSL termination and offload for traffic from clients. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableSsl *bool `json:"enable_ssl,omitempty"` - // Used for Horizon deployment. If set used for L7 redirect. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Used for Horizon deployment. If set used for L7 redirect. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HorizonInternalPorts *bool `json:"horizon_internal_ports,omitempty"` - // Source port used by VS for active FTP data connections. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Source port used by VS for active FTP data connections. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IsActiveFtpDataPort *bool `json:"is_active_ftp_data_port,omitempty"` - // Enable application layer specific features for the this specific service. It is a reference to an object of type ApplicationProfile. Field introduced in 17.2.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Source port used by VS for passive FTP data connections.Change in this flag is disruptive update. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + IsPassiveFtpDataPort *bool `json:"is_passive_ftp_data_port,omitempty"` + + // Enable application layer specific features for the this specific service. It is a reference to an object of type ApplicationProfile. Field introduced in 17.2.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OverrideApplicationProfileRef *string `json:"override_application_profile_ref,omitempty"` - // Override the network profile for this specific service port. It is a reference to an object of type NetworkProfile. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Override the network profile for this specific service port. It is a reference to an object of type NetworkProfile. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OverrideNetworkProfileRef *string `json:"override_network_profile_ref,omitempty"` - // The Virtual Service's port number. Allowed values are 0-65535. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The Virtual Service's port number. Allowed values are 0-65535. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Port *uint32 `json:"port"` - // The end of the Virtual Service's port number range. Allowed values are 1-65535. Special values are 0- single port. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The end of the Virtual Service's port number range. Allowed values are 1-65535. Special values are 0- single port. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PortRangeEnd *uint32 `json:"port_range_end,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/service_auth_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/service_auth_configuration.go index fa9c7346b..3b8139880 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/service_auth_configuration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/service_auth_configuration.go @@ -8,15 +8,15 @@ package models // swagger:model ServiceAuthConfiguration type ServiceAuthConfiguration struct { - // Index used for maintaining order of ServiceAuthConfiguration. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Index used for maintaining order of ServiceAuthConfiguration. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Index *int32 `json:"index"` - // UUID of the AuthMappingProfile(set of auth mapping rules) to be assigned to a user on successful match. It is a reference to an object of type AuthMappingProfile. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the AuthMappingProfile(set of auth mapping rules) to be assigned to a user on successful match. It is a reference to an object of type AuthMappingProfile. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true ServiceAuthMappingProfileRef *string `json:"service_auth_mapping_profile_ref"` - // UUID of the service auth profile. It is a reference to an object of type ServiceAuthProfile. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the service auth profile. It is a reference to an object of type ServiceAuthProfile. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true ServiceAuthProfileRef *string `json:"service_auth_profile_ref"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/service_auth_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/service_auth_profile.go index 7141263d1..b99334ea4 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/service_auth_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/service_auth_profile.go @@ -12,23 +12,23 @@ type ServiceAuthProfile struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 30.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Description for the service Auth Profile. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Description for the service Auth Profile. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Name of the service Auth Profile. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the service Auth Profile. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // OAuth Profile - Common endpoint information for service authentication. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // OAuth Profile - Common endpoint information for service authentication. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ServiceOauthProfile *ServiceOAuth `json:"service_oauth_profile,omitempty"` - // Tenant ref for the service auth profile. It is a reference to an object of type Tenant. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Tenant ref for the service auth profile. It is a reference to an object of type Tenant. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Type of the service Auth Profile. Enum options - SERVICE_AUTH_OAUTH. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Type of the service Auth Profile. Enum options - SERVICE_AUTH_OAUTH. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Type *string `json:"type"` @@ -36,6 +36,6 @@ type ServiceAuthProfile struct { // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the service Auth Profile. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the service Auth Profile. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/service_engine.go b/vendor/github.com/vmware/alb-sdk/go/models/service_engine.go index dc543bdd2..9807d4cdc 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/service_engine.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/service_engine.go @@ -12,61 +12,61 @@ type ServiceEngine struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvailabilityZone *string `json:"availability_zone,omitempty"` - // It is a reference to an object of type Cloud. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Cloud. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudRef *string `json:"cloud_ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ContainerMode *bool `json:"container_mode,omitempty"` - // Enum options - CONTAINER_TYPE_BRIDGE, CONTAINER_TYPE_HOST, CONTAINER_TYPE_HOST_DPDK. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - CONTAINER_TYPE_BRIDGE, CONTAINER_TYPE_HOST, CONTAINER_TYPE_HOST_DPDK. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ContainerType *string `json:"container_type,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerCreated *bool `json:"controller_created,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerIP *string `json:"controller_ip,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DataVnics []*VNIC `json:"data_vnics,omitempty"` - // inorder to disable SE set this field appropriately. Enum options - SE_STATE_ENABLED, SE_STATE_DISABLED_FOR_PLACEMENT, SE_STATE_DISABLED, SE_STATE_DISABLED_FORCE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // inorder to disable SE set this field appropriately. Enum options - SE_STATE_ENABLED, SE_STATE_DISABLED_FOR_PLACEMENT, SE_STATE_DISABLED, SE_STATE_DISABLED_FORCE, SE_STATE_DISABLED_WITH_SCALEIN, SE_STATE_DISABLED_NO_TRAFFIC, SE_STATE_DISABLED_FORCE_WITH_MIGRATE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableState *string `json:"enable_state,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Flavor *string `json:"flavor,omitempty"` - // It is a reference to an object of type VIMgrHostRuntime. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type VIMgrHostRuntime. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HostRef *string `json:"host_ref,omitempty"` - // Enum options - DEFAULT, VMWARE_ESX, KVM, VMWARE_VSAN, XEN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - DEFAULT, VMWARE_ESX, KVM, VMWARE_VSAN, XEN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Hypervisor *string `json:"hypervisor,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MgmtVnic *VNIC `json:"mgmt_vnic,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // If set to true, controller does not hotplugg the vNICs. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // If set to true, controller does not hotplugg the vNICs. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NsxtNoHotplug *bool `json:"nsxt_no_hotplug,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Resources *SeResources `json:"resources,omitempty"` - // It is a reference to an object of type ServiceEngineGroup. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type ServiceEngineGroup. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeGroupRef *string `json:"se_group_ref,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/service_engine_cloud_limits.go b/vendor/github.com/vmware/alb-sdk/go/models/service_engine_cloud_limits.go index a82e1cb53..6a078d040 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/service_engine_cloud_limits.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/service_engine_cloud_limits.go @@ -8,9 +8,9 @@ package models // swagger:model ServiceEngineCloudLimits type ServiceEngineCloudLimits struct { - // Cloud type for this cloud limit. Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Cloud type for this cloud limit. Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Type *string `json:"type,omitempty"` - // Maximum number of vrfcontexts per serviceengine. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of vrfcontexts per serviceengine. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VrfsPerServiceengine *int32 `json:"vrfs_per_serviceengine,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/service_engine_config.go b/vendor/github.com/vmware/alb-sdk/go/models/service_engine_config.go index 14f889038..21666c1c1 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/service_engine_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/service_engine_config.go @@ -8,39 +8,39 @@ package models // swagger:model ServiceEngineConfig type ServiceEngineConfig struct { - // It is a reference to an object of type Cloud. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Cloud. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudRef *string `json:"cloud_ref,omitempty"` - // inorder to disable SE set this field appropriately. Enum options - SE_STATE_ENABLED, SE_STATE_DISABLED_FOR_PLACEMENT, SE_STATE_DISABLED, SE_STATE_DISABLED_FORCE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // inorder to disable SE set this field appropriately. Enum options - SE_STATE_ENABLED, SE_STATE_DISABLED_FOR_PLACEMENT, SE_STATE_DISABLED, SE_STATE_DISABLED_FORCE, SE_STATE_DISABLED_WITH_SCALEIN, SE_STATE_DISABLED_NO_TRAFFIC, SE_STATE_DISABLED_FORCE_WITH_MIGRATE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableState *string `json:"enable_state,omitempty"` - // It is a reference to an object of type VIMgrHostRuntime. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type VIMgrHostRuntime. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HostRef *string `json:"host_ref,omitempty"` - // Management IPv6 Address of the service engine. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Management IPv6 Address of the service engine. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MgmtIp6Address *IPAddr `json:"mgmt_ip6_address,omitempty"` - // Management IP Address of the service engine. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Management IP Address of the service engine. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MgmtIPAddress *IPAddr `json:"mgmt_ip_address,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // It is a reference to an object of type ServiceEngineGroup. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type ServiceEngineGroup. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeGroupRef *string `json:"se_group_ref,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // URL of the Service Engine. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // URL of the Service Engine. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. - VsPerSeRefs []string `json:"vs_per_se_refs,omitempty"` + // Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + VirtualserviceRefs []string `json:"virtualservice_refs,omitempty"` - // Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. - VsRefs []string `json:"vs_refs,omitempty"` + // Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + VsPerSeRefs []string `json:"vs_per_se_refs,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/service_engine_group.go b/vendor/github.com/vmware/alb-sdk/go/models/service_engine_group.go index 80a58c354..92871acbf 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/service_engine_group.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/service_engine_group.go @@ -12,872 +12,926 @@ type ServiceEngineGroup struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Enable accelerated networking option for Azure SE. Accelerated networking enables single root I/O virtualization (SR-IOV) to a SE VM. This improves networking performance. Field introduced in 17.2.14,18.1.5,18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable accelerated networking option for Azure SE. Accelerated networking enables single root I/O virtualization (SR-IOV) to a SE VM. This improves networking performance. Field introduced in 17.2.14,18.1.5,18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AcceleratedNetworking *bool `json:"accelerated_networking,omitempty"` - // Service Engines in active/standby mode for HA failover. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service Engines in active/standby mode for HA failover. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ActiveStandby *bool `json:"active_standby,omitempty"` - // Enable aggressive failover configuration for ha. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Enable aggressive failover configuration for ha. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. AggressiveFailureDetection *bool `json:"aggressive_failure_detection,omitempty"` - // In compact placement, Virtual Services are placed on existing SEs until max_vs_per_se limit is reached. In distributed placement, Virtual Services are placed on new SEs until max_se limit is reached. Once this limit is reached, Virtual Services are placed on SEs with least load. Enum options - PLACEMENT_ALGO_PACKED, PLACEMENT_ALGO_DISTRIBUTED. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // In compact placement, Virtual Services are placed on existing SEs until max_vs_per_se limit is reached. In distributed placement, Virtual Services are placed on new SEs until max_se limit is reached. Once this limit is reached, Virtual Services are placed on SEs with least load. Enum options - PLACEMENT_ALGO_PACKED, PLACEMENT_ALGO_DISTRIBUTED. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Algo *string `json:"algo,omitempty"` - // Allow SEs to be created using burst license. Field introduced in 17.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allow SEs to be created using burst license. Field introduced in 17.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AllowBurst *bool `json:"allow_burst,omitempty"` - // A percent value of total SE memory reserved for applicationcaching. This is an SE bootup property and requires SE restart.Requires SE Reboot. Allowed values are 0 - 100. Special values are 0- disable. Field introduced in 18.2.3. Unit is PERCENT. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 0), Basic edition(Allowed values- 0), Enterprise with Cloud Services edition. Special default for Essentials edition is 0, Basic edition is 0, Enterprise is 10. + // A percent value of total SE memory reserved for applicationcaching. This is an SE bootup property and requires SE restart.Requires SE Reboot. Allowed values are 0 - 100. Special values are 0- disable. Field introduced in 18.2.3. Unit is PERCENT. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 0), Basic (Allowed values- 0) edition. Special default for Essentials edition is 0, Basic edition is 0, Enterprise edition is 10. AppCachePercent *uint32 `json:"app_cache_percent,omitempty"` - // The max memory that can be allocated for the app cache. This value will act as an upper bound on the cache size specified in app_cache_percent. Special values are 0- disable. Field introduced in 20.1.1. Unit is GB. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The max memory that can be allocated for the app cache. This value will act as an upper bound on the cache size specified in app_cache_percent. Special values are 0- disable. Field introduced in 20.1.1. Unit is GB. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AppCacheThreshold *uint32 `json:"app_cache_threshold,omitempty"` - // A percent value of total SE memory reserved for Application learning. This is an SE bootup property and requires SE restart. Allowed values are 0 - 10. Field introduced in 18.2.3. Unit is PERCENT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // A percent value of total SE memory reserved for Application learning. This is an SE bootup property and requires SE restart. Allowed values are 0 - 10. Field introduced in 18.2.3. Unit is PERCENT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AppLearningMemoryPercent *uint32 `json:"app_learning_memory_percent,omitempty"` - // Amount of SE memory in GB until which shared memory is collected in core archive. Field introduced in 17.1.3. Unit is GB. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Amount of SE memory in GB until which shared memory is collected in core archive. Field introduced in 17.1.3. Unit is GB. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ArchiveShmLimit *uint32 `json:"archive_shm_limit,omitempty"` - // SSL handshakes will be handled by dedicated SSL Threads.Requires SE Reboot. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Timeout in seconds for idle ARP entries. Allowed values are 0-86400. Field introduced in 31.2.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ArpCacheTimeout *uint32 `json:"arp_cache_timeout,omitempty"` + + // SSL handshakes will be handled by dedicated SSL Threads.Requires SE Reboot. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. AsyncSsl *bool `json:"async_ssl,omitempty"` - // Number of Async SSL threads per se_dp.Requires SE Reboot. Allowed values are 1-16. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of Async SSL threads per se_dp.Requires SE Reboot. Allowed values are 1-16. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AsyncSslThreads *uint32 `json:"async_ssl_threads,omitempty"` - // If set, Virtual Services will be automatically migrated when load on an SE is less than minimum or more than maximum thresholds. Only Alerts are generated when the auto_rebalance is not set. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // If set, Virtual Services will be automatically migrated when load on an SE is less than minimum or more than maximum thresholds. Only Alerts are generated when the auto_rebalance is not set. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. AutoRebalance *bool `json:"auto_rebalance,omitempty"` - // Capacities of SE for auto rebalance for each criteria. Field introduced in 17.2.4. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Capacities of SE for auto rebalance for each criteria. Field introduced in 17.2.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AutoRebalanceCapacityPerSe []int64 `json:"auto_rebalance_capacity_per_se,omitempty,omitempty"` - // Set of criteria for SE Auto Rebalance. Enum options - SE_AUTO_REBALANCE_CPU, SE_AUTO_REBALANCE_PPS, SE_AUTO_REBALANCE_MBPS, SE_AUTO_REBALANCE_OPEN_CONNS, SE_AUTO_REBALANCE_CPS. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The time in minutes controller waits before rebalancing the Vs again after a scalein/scaleout. Field introduced in 31.2.1. Unit is MIN. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + AutoRebalanceCoolDownTime *uint32 `json:"auto_rebalance_cool_down_time,omitempty"` + + // Set of criteria for SE Auto Rebalance. Enum options - SE_AUTO_REBALANCE_CPU, SE_AUTO_REBALANCE_PPS, SE_AUTO_REBALANCE_MBPS, SE_AUTO_REBALANCE_OPEN_CONNS, SE_AUTO_REBALANCE_CPS. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AutoRebalanceCriteria []string `json:"auto_rebalance_criteria,omitempty"` - // Frequency of rebalance, if 'Auto rebalance' is enabled. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If enabled, the controller will not perform the rebalance actions.It will only generate the actions and update that in the debug api.This is useful for testing the rebalance logic without actually performing the actions. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + AutoRebalanceDryRunEnabled *bool `json:"auto_rebalance_dry_run_enabled,omitempty"` + + // Frequency of rebalance, if 'Auto rebalance' is enabled. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AutoRebalanceInterval *int32 `json:"auto_rebalance_interval,omitempty"` - // Redistribution of virtual services from the takeover SE to the replacement SE can cause momentary traffic loss. If the auto-redistribute load option is left in its default off state, any desired rebalancing requires calls to REST API. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // If enabled, the controller will raise events for rebalance actions. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + AutoRebalanceRaiseEventsForActions *bool `json:"auto_rebalance_raise_events_for_actions,omitempty"` + + // Redistribution of virtual services from the takeover SE to the replacement SE can cause momentary traffic loss. If the auto-redistribute load option is left in its default off state, any desired rebalancing requires calls to REST API. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. AutoRedistributeActiveStandbyLoad *bool `json:"auto_redistribute_active_standby_load,omitempty"` - // Availability zones for Virtual Service High Availability. It is a reference to an object of type AvailabilityZone. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Availability zones for Virtual Service High Availability. It is a reference to an object of type AvailabilityZone. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvailabilityZoneRefs []string `json:"availability_zone_refs,omitempty"` - // Control if dispatcher core also handles TCP flows in baremetal SE. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Control if dispatcher core also handles TCP flows in baremetal SE. Field introduced in 21.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. BaremetalDispatcherHandlesFlows *bool `json:"baremetal_dispatcher_handles_flows,omitempty"` - // Enable BGP peer monitoring based failover. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable BGP peer monitoring based failover. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. BgpPeerMonitorFailoverEnabled *bool `json:"bgp_peer_monitor_failover_enabled,omitempty"` - // BGP peer state update interval. Allowed values are 5-100. Field introduced in 17.2.14,18.1.5,18.2.1. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // BGP peer state update interval. Allowed values are 5-100. Field introduced in 17.2.14,18.1.5,18.2.1. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. BgpStateUpdateInterval *uint32 `json:"bgp_state_update_interval,omitempty"` - // Excess Service Engine capacity provisioned for HA failover. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Excess Service Engine capacity provisioned for HA failover. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. BufferSe *int32 `json:"buffer_se,omitempty"` - // It is a reference to an object of type Cloud. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Cloud. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudRef *string `json:"cloud_ref,omitempty"` - // Compress IP rules into a single subnet based IP rule for each north-south IPAM subnet configured in PCAP mode in OpenShift/Kubernetes node. Field introduced in 18.2.9, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Compress IP rules into a single subnet based IP rule for each north-south IPAM subnet configured in PCAP mode in OpenShift/Kubernetes node. Field introduced in 18.2.9, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CompressIPRulesForEachNsSubnet *bool `json:"compress_ip_rules_for_each_ns_subnet,omitempty"` - // Enable config debugs on all cores of SE. Field introduced in 17.2.13,18.1.5,18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable config debugs on all cores of SE. Field introduced in 17.2.13,18.1.5,18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigDebugsOnAllCores *bool `json:"config_debugs_on_all_cores,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Percentage of memory for connection state. This will come at the expense of memory used for HTTP in-memory cache. Allowed values are 10-90. Unit is PERCENT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Percentage of memory for connection state. This will come at the expense of memory used for HTTP in-memory cache. Allowed values are 10-90. Unit is PERCENT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConnectionMemoryPercentage *uint32 `json:"connection_memory_percentage,omitempty"` - // Include shared memory for app cache in core file.Requires SE Reboot. Field introduced in 18.2.8, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Include shared memory for app cache in core file.Requires SE Reboot. Field introduced in 18.2.8, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CoreShmAppCache *bool `json:"core_shm_app_cache,omitempty"` - // Include shared memory for app learning in core file.Requires SE Reboot. Field introduced in 18.2.8, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Include shared memory for app learning in core file.Requires SE Reboot. Field introduced in 18.2.8, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CoreShmAppLearning *bool `json:"core_shm_app_learning,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Set CPU shares for Service Engine Virtual Machines to High. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CPUReserve *bool `json:"cpu_reserve,omitempty"` - // Allocate all the CPU cores for the Service Engine Virtual Machines on the same CPU socket. Applicable only for vCenter Cloud. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allocate all the CPU cores for the Service Engine Virtual Machines on the same CPU socket. Applicable only for vCenter Cloud. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CPUSocketAffinity *bool `json:"cpu_socket_affinity,omitempty"` - // Custom Security Groups to be associated with data vNics for SE instances in OpenStack and AWS Clouds. Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Custom Security Groups to be associated with data vNics for SE instances in OpenStack and AWS Clouds. Field introduced in 17.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CustomSecuritygroupsData []string `json:"custom_securitygroups_data,omitempty"` - // Custom Security Groups to be associated with management vNic for SE instances in OpenStack and AWS Clouds. Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Custom Security Groups to be associated with management vNic for SE instances in OpenStack and AWS Clouds. Field introduced in 17.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CustomSecuritygroupsMgmt []string `json:"custom_securitygroups_mgmt,omitempty"` - // Custom tag will be used to create the tags for SE instance in AWS. Note this is not the same as the prefix for SE name. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Custom tag will be used to create the tags for SE instance in AWS. Note this is not the same as the prefix for SE name. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CustomTag []*CustomTag `json:"custom_tag,omitempty"` - // Subnet used to spin up the data nic for Service Engines, used only for Azure cloud. Overrides the cloud level setting for Service Engine subnet. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Subnet used to spin up the data nic for Service Engines, used only for Azure cloud. Overrides the cloud level setting for Service Engine subnet. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DataNetworkID *string `json:"data_network_id,omitempty"` - // Number of instructions before datascript times out. Allowed values are 0-100000000. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of instructions before datascript times out. Allowed values are 0-100000000. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DatascriptTimeout *uint64 `json:"datascript_timeout,omitempty"` - // If activated, IPv6 address and route discovery are deactivated.Requires SE reboot. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // If activated, IPv6 address and route discovery are deactivated.Requires SE reboot. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DeactivateIPV6Discovery *bool `json:"deactivate_ipv6_discovery,omitempty"` - // Deactivate filtering of packets to KNI interface. To be used under surveillance of Avi Support. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Deactivate filtering of packets to KNI interface. To be used under surveillance of Avi Support. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DeactivateKniFilteringAtDispatcher *bool `json:"deactivate_kni_filtering_at_dispatcher,omitempty"` - // Dedicate the core that handles packet receive/transmit from the network to just the dispatching function. Don't use it for TCP/IP and SSL functions. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Dedicate the core that handles packet receive/transmit from the network to just the dispatching function. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DedicatedDispatcherCore *bool `json:"dedicated_dispatcher_core,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // By default, Avi creates and manages security groups along with custom sg provided by user. Set this to True to disallow Avi to create and manage new security groups. Avi will only make use of custom security groups provided by user. This option is supported for AWS and OpenStack cloud types. Field introduced in 17.2.13,18.1.4,18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // By default, Avi creates and manages security groups along with custom sg provided by user. Set this to True to disallow Avi to create and manage new security groups. Avi will only make use of custom security groups provided by user. This option is supported for AWS and OpenStack cloud types. Field introduced in 17.2.13,18.1.4,18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DisableAviSecuritygroups *bool `json:"disable_avi_securitygroups,omitempty"` - // Stop using TCP/UDP and IP checksum offload features of NICs. Field introduced in 17.1.14, 17.2.5, 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Stop using TCP/UDP and IP checksum offload features of NICs. Field introduced in 17.1.14, 17.2.5, 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DisableCsumOffloads *bool `json:"disable_csum_offloads,omitempty"` - // Disable Flow Probes for Scaled out VS'es. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Disable Flow Probes for Scaled out VS'es. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DisableFlowProbes *bool `json:"disable_flow_probes,omitempty"` - // Disable Generic Receive Offload (GRO) in DPDK poll-mode driver packet receive path. GRO can be enabled on NICs that do not support LRO (Large Receive Offload) or do not gain performance boost from LRO. GRO is on by default on NICs in a system with 8 vCPUs or higher. Field introduced in 17.2.5, 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Disable Generic Receive Offload (GRO) in DPDK poll-mode driver packet receive path. GRO can be enabled on NICs that do not support LRO (Large Receive Offload) or do not gain performance boost from LRO. GRO is on by default on NICs in a system with 8 vCPUs or higher. Field introduced in 17.2.5, 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DisableGro *bool `json:"disable_gro,omitempty"` - // If set, disable the config memory check done in service engine. Field introduced in 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This knob enables the QAT offloads for TLS application data. (if the host CPU is capable, and the QAT device is exposed). Requires SE Reboot. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + DisableQatBulkCrypto *bool `json:"disable_qat_bulk_crypto,omitempty"` + + // If set, disable the config memory check done in service engine. Field introduced in 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DisableSeMemoryCheck *bool `json:"disable_se_memory_check,omitempty"` - // Disable TCP Segmentation Offload (TSO) in DPDK poll-mode driver packet transmit path. TSO is on by default on NICs that support it. Field introduced in 17.2.5, 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Disable TCP Segmentation Offload (TSO) in DPDK poll-mode driver packet transmit path. TSO is on by default on NICs that support it. Field introduced in 17.2.5, 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DisableTso *bool `json:"disable_tso,omitempty"` - // Amount of disk space for each of the Service Engine virtual machines. Unit is GB. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Amount of disk space for each of the Service Engine virtual machines. Unit is GB. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DiskPerSe *int32 `json:"disk_per_se,omitempty"` - // Use both the active and standby Service Engines for Virtual Service placement in the legacy active standby HA mode. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Use both the active and standby Service Engines for Virtual Service placement in the legacy active standby HA mode. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. DistributeLoadActiveStandby *bool `json:"distribute_load_active_standby,omitempty"` - // Distributes queue ownership among cores so multiple cores handle dispatcher duties. Requires SE Reboot. Deprecated from 18.2.8, instead use max_queues_per_vnic. Field introduced in 17.2.8. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Distributes queue ownership among cores so multiple cores handle dispatcher duties. Requires SE Reboot. Deprecated from 18.2.8, instead use max_queues_per_vnic. Field introduced in 17.2.8. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. DistributeQueues *bool `json:"distribute_queues,omitempty"` - // Distributes vnic ownership among cores so multiple cores handle dispatcher duties.Requires SE Reboot. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Distributes vnic ownership among cores so multiple cores handle dispatcher duties.Requires SE Reboot. Field introduced in 18.2.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. DistributeVnics *bool `json:"distribute_vnics,omitempty"` - // Timeout for downstream to become writable. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Timeout for downstream to become writable. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DownstreamSendTimeout *uint32 `json:"downstream_send_timeout,omitempty"` - // Dequeue interval for receive queue from se_dp in aggressive mode. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Dequeue interval for receive queue from se_dp in aggressive mode. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DpAggressiveDeqIntervalMsec *uint32 `json:"dp_aggressive_deq_interval_msec,omitempty"` - // Enqueue interval for request queue to se_dp in aggressive mode. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Enqueue interval for request queue to se_dp in aggressive mode. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DpAggressiveEnqIntervalMsec *uint32 `json:"dp_aggressive_enq_interval_msec,omitempty"` - // Frequency of SE - SE HB messages when aggressive failure mode detection is enabled. Field introduced in 20.1.3. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Frequency of SE - SE HB messages when aggressive failure mode detection is enabled. Field introduced in 20.1.3. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DpAggressiveHbFrequency *uint32 `json:"dp_aggressive_hb_frequency,omitempty"` - // Consecutive HB failures after which failure is reported to controller,when aggressive failure mode detection is enabled. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Consecutive HB failures after which failure is reported to controller,when aggressive failure mode detection is enabled. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DpAggressiveHbTimeoutCount *uint32 `json:"dp_aggressive_hb_timeout_count,omitempty"` - // Dequeue interval for receive queue from se_dp. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Dequeue interval for receive queue from se_dp. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DpDeqIntervalMsec *uint32 `json:"dp_deq_interval_msec,omitempty"` - // Enqueue interval for request queue to se_dp. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Enqueue interval for request queue to se_dp. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DpEnqIntervalMsec *uint32 `json:"dp_enq_interval_msec,omitempty"` - // Frequency of SE - SE HB messages when aggressive failure mode detection is not enabled. Field introduced in 20.1.3. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Frequency of SE - SE HB messages when aggressive failure mode detection is not enabled. Field introduced in 20.1.3. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DpHbFrequency *uint32 `json:"dp_hb_frequency,omitempty"` - // Consecutive HB failures after which failure is reported to controller, when aggressive failure mode detection is not enabled. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Consecutive HB failures after which failure is reported to controller, when aggressive failure mode detection is not enabled. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DpHbTimeoutCount *uint32 `json:"dp_hb_timeout_count,omitempty"` - // The timeout for GRO coalescing interval. 0 indicates non-timer based GRO. Allowed values are 0-900. Field introduced in 22.1.1. Unit is MICROSECONDS. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The timeout for GRO coalescing interval. 0 indicates non-timer based GRO. Allowed values are 0-900. Field introduced in 22.1.1. Unit is MICROSECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DpdkGroTimeoutInterval *uint32 `json:"dpdk_gro_timeout_interval,omitempty"` - // Enable GratArp for VIP_IP. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable GratArp for VIP_IP. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableGratarpPermanent *bool `json:"enable_gratarp_permanent,omitempty"` - // Enable HSM luna engine logs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable HSM luna engine logs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EnableHsmLog *bool `json:"enable_hsm_log,omitempty"` - // (This is a beta feature). Enable HSM key priming. If enabled, key handles on the hsm will be synced to SE before processing client connections. Field introduced in 17.2.7, 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // (This is a beta feature). Enable HSM key priming. If enabled, key handles on the hsm will be synced to SE before processing client connections. Field introduced in 17.2.7, 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableHsmPriming *bool `json:"enable_hsm_priming,omitempty"` - // Applicable only for Azure cloud with Basic SKU LB. If set, additional Azure LBs will be automatically created if resources in existing LB are exhausted. Field introduced in 17.2.10, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Applicable only for Azure cloud with Basic SKU LB. If set, additional Azure LBs will be automatically created if resources in existing LB are exhausted. Field introduced in 17.2.10, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableMultiLb *bool `json:"enable_multi_lb,omitempty"` - // Enable TX ring support in pcap mode of operation. TSO feature is not supported with TX Ring enabled. Deprecated from 18.2.8, instead use pcap_tx_mode. Requires SE Reboot. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable TX ring support in pcap mode of operation. TSO feature is not supported with TX Ring enabled. Deprecated from 18.2.8, instead use pcap_tx_mode. Requires SE Reboot. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnablePcapTxRing *bool `json:"enable_pcap_tx_ring,omitempty"` - // End local ephemeral port number for outbound connections. Field introduced in 17.2.13, 18.1.5, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This knob enables the Service Engine to use QAT offloads (if the host CPU is capable, and the QAT device is exposed). Requires SE Reboot. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + EnableQat *bool `json:"enable_qat,omitempty"` + + // End local ephemeral port number for outbound connections. Field introduced in 17.2.13, 18.1.5, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EphemeralPortrangeEnd *uint32 `json:"ephemeral_portrange_end,omitempty"` - // Start local ephemeral port number for outbound connections. Field introduced in 17.2.13, 18.1.5, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Start local ephemeral port number for outbound connections. Field introduced in 17.2.13, 18.1.5, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EphemeralPortrangeStart *uint32 `json:"ephemeral_portrange_start,omitempty"` - // Multiplier for extra config to support large VS/Pool config. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Multiplier for extra config to support large VS/Pool config. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ExtraConfigMultiplier *float64 `json:"extra_config_multiplier,omitempty"` - // Extra config memory to support large Geo DB configuration. Field introduced in 17.1.1. Unit is MB. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Extra config memory to support large Geo DB configuration. Field introduced in 17.1.1. Unit is MB. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ExtraSharedConfigMemory *uint32 `json:"extra_shared_config_memory,omitempty"` - // Maximum number of flow table entries that have not completed TCP three-way handshake yet. Field introduced in 17.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of flow table entries that have not completed TCP three-way handshake yet. Field introduced in 17.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FlowTableNewSynMaxEntries *uint32 `json:"flow_table_new_syn_max_entries,omitempty"` - // Number of entries in the free list. Field introduced in 17.2.10, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of entries in the free list. Field introduced in 17.2.10, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FreeListSize *uint32 `json:"free_list_size,omitempty"` - // Google Cloud Platform, Service Engine Group Configuration. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Google Cloud Platform, Service Engine Group Configuration. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. GcpConfig *GCPSeGroupConfig `json:"gcp_config,omitempty"` - // GratArp periodicity for VIP-IP. Allowed values are 5-30. Field introduced in 18.2.3. Unit is MIN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // GratArp periodicity for VIP-IP. Allowed values are 5-30. Field introduced in 18.2.3. Unit is MIN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GratarpPermanentPeriodicity *uint32 `json:"gratarp_permanent_periodicity,omitempty"` - // Timeout in seconds that SE waits for a grpc channel to connect to server, before it retries. Allowed values are 5-45. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Timeout in seconds that SE waits for a grpc channel to connect to server, before it retries. Allowed values are 5-45. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. GrpcChannelConnectTimeout *uint32 `json:"grpc_channel_connect_timeout,omitempty"` - // High Availability mode for all the Virtual Services using this Service Engine group. Enum options - HA_MODE_SHARED_PAIR, HA_MODE_SHARED, HA_MODE_LEGACY_ACTIVE_STANDBY. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- HA_MODE_LEGACY_ACTIVE_STANDBY), Basic edition(Allowed values- HA_MODE_LEGACY_ACTIVE_STANDBY), Enterprise with Cloud Services edition. Special default for Essentials edition is HA_MODE_LEGACY_ACTIVE_STANDBY, Basic edition is HA_MODE_LEGACY_ACTIVE_STANDBY, Enterprise is HA_MODE_SHARED. + // Deploys Google Virtual Ethernet (gve) - gVNIC for all supported intances types in GCP. Applies only to newly created SE's. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + GveEnabled *bool `json:"gve_enabled,omitempty"` + + // High Availability mode for all the Virtual Services using this Service Engine group. Enum options - HA_MODE_SHARED_PAIR, HA_MODE_SHARED, HA_MODE_LEGACY_ACTIVE_STANDBY. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- HA_MODE_LEGACY_ACTIVE_STANDBY), Basic (Allowed values- HA_MODE_LEGACY_ACTIVE_STANDBY) edition. Special default for Essentials edition is HA_MODE_LEGACY_ACTIVE_STANDBY, Basic edition is HA_MODE_LEGACY_ACTIVE_STANDBY, Enterprise edition is HA_MODE_SHARED. HaMode *string `json:"ha_mode,omitempty"` - // Configuration to handle per packet attack handling.For example, DNS Reflection Attack is a type of attack where a response packet is sent to the DNS VS.This configuration tells if such packets should be dropped without further processing. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configuration to handle per packet attack handling.For example, DNS Reflection Attack is a type of attack where a response packet is sent to the DNS VS.This configuration tells if such packets should be dropped without further processing. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HandlePerPktAttack *bool `json:"handle_per_pkt_attack,omitempty"` - // It is a reference to an object of type HardwareSecurityModuleGroup. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // It is a reference to an object of type HardwareSecurityModuleGroup. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HardwaresecuritymodulegroupRef *string `json:"hardwaresecuritymodulegroup_ref,omitempty"` - // Minimum required heap memory to apply any configuration. Allowed values are 0-100. Field introduced in 18.1.2. Unit is MB. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Minimum required heap memory to apply any configuration. Allowed values are 0-100. Field introduced in 18.1.2. Unit is MB. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HeapMinimumConfigMemory *uint32 `json:"heap_minimum_config_memory,omitempty"` - // Enable active health monitoring from the standby SE for all placed virtual services. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. Special default for Essentials edition is false, Basic edition is false, Enterprise is True. + // Enable active health monitoring from the standby SE for all placed virtual services. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. Special default for Essentials edition is false, Basic edition is false, Enterprise edition is True. HmOnStandby *bool `json:"hm_on_standby,omitempty"` - // Key of a (Key, Value) pair identifying a label for a set of Nodes usually in Container Clouds. Needs to be specified together with host_attribute_value. SEs can be configured differently including HA modes across different SE Groups. May also be used for isolation between different classes of VirtualServices. VirtualServices' SE Group may be specified via annotations/labels. A OpenShift/Kubernetes namespace maybe annotated with a matching SE Group label as openshift.io/node-selector apptype=prod. When multiple SE Groups are used in a Cloud with host attributes specified,just a single SE Group can exist as a match-all SE Group without a host_attribute_key. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Key of a (Key, Value) pair identifying a label for a set of Nodes usually in Container Clouds. Needs to be specified together with host_attribute_value. SEs can be configured differently including HA modes across different SE Groups. May also be used for isolation between different classes of VirtualServices. VirtualServices' SE Group may be specified via annotations/labels. A OpenShift/Kubernetes namespace maybe annotated with a matching SE Group label as openshift.io/node-selector apptype=prod. When multiple SE Groups are used in a Cloud with host attributes specified,just a single SE Group can exist as a match-all SE Group without a host_attribute_key. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HostAttributeKey *string `json:"host_attribute_key,omitempty"` - // Value of a (Key, Value) pair identifying a label for a set of Nodes usually in Container Clouds. Needs to be specified together with host_attribute_key. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Value of a (Key, Value) pair identifying a label for a set of Nodes usually in Container Clouds. Needs to be specified together with host_attribute_key. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HostAttributeValue *string `json:"host_attribute_value,omitempty"` - // Enable the host gateway monitor when service engine is deployed as docker container. Disabled by default. Field introduced in 17.2.4. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable the host gateway monitor when service engine is deployed as docker container. Disabled by default. Field introduced in 17.2.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HostGatewayMonitor *bool `json:"host_gateway_monitor,omitempty"` - // Enable Javascript console logs on the client browser when collecting client insights. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Enable Javascript console logs on the client browser when collecting client insights. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. HTTPRumConsoleLog *bool `json:"http_rum_console_log,omitempty"` - // Minimum response size content length to sample for client insights. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 64), Basic edition(Allowed values- 64), Enterprise with Cloud Services edition. + // Minimum response size content length to sample for client insights. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 64), Basic (Allowed values- 64) edition. HTTPRumMinContentLength *uint32 `json:"http_rum_min_content_length,omitempty"` - // Toggles SE hybrid only mode of operation in DPDK mode with RSS configured;where-in each SE datapath instance operates as a standalone hybrid instance performing both dispatcher and proxy function. Requires reboot. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Toggles SE hybrid only mode of operation in DPDK mode with RSS configured;where-in each SE datapath instance operates as a standalone hybrid instance performing both dispatcher and proxy function. Requires reboot. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HybridRssMode *bool `json:"hybrid_rss_mode,omitempty"` - // Override default hypervisor. Enum options - DEFAULT, VMWARE_ESX, KVM, VMWARE_VSAN, XEN. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Override default hypervisor. Enum options - DEFAULT, VMWARE_ESX, KVM, VMWARE_VSAN, XEN. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Hypervisor *string `json:"hypervisor,omitempty"` - // Ignore docker mac change. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Ignore docker mac change. Field introduced in 21.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IgnoreDockerMacChange *bool `json:"ignore_docker_mac_change,omitempty"` - // Ignore RTT samples if it is above threshold. Field introduced in 17.1.6,17.2.2. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Ignore RTT samples if it is above threshold. Field introduced in 17.1.6,17.2.2. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IgnoreRttThreshold *uint32 `json:"ignore_rtt_threshold,omitempty"` - // Program SE security group ingress rules to allow VIP data access from remote CIDR type. Enum options - SG_INGRESS_ACCESS_NONE, SG_INGRESS_ACCESS_ALL, SG_INGRESS_ACCESS_VPC. Field introduced in 17.1.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Program SE security group ingress rules to allow VIP data access from remote CIDR type. Enum options - SG_INGRESS_ACCESS_NONE, SG_INGRESS_ACCESS_ALL, SG_INGRESS_ACCESS_VPC. Field introduced in 17.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IngressAccessData *string `json:"ingress_access_data,omitempty"` - // Program SE security group ingress rules to allow SSH/ICMP management access from remote CIDR type. Enum options - SG_INGRESS_ACCESS_NONE, SG_INGRESS_ACCESS_ALL, SG_INGRESS_ACCESS_VPC. Field introduced in 17.1.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Program SE security group ingress rules to allow SSH/ICMP management access from remote CIDR type. Enum options - SG_INGRESS_ACCESS_NONE, SG_INGRESS_ACCESS_ALL, SG_INGRESS_ACCESS_VPC. Field introduced in 17.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IngressAccessMgmt *string `json:"ingress_access_mgmt,omitempty"` - // Instance/Flavor name for SE instance. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Instance/Flavor name for SE instance. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. InstanceFlavor *string `json:"instance_flavor,omitempty"` - // Additional information associated with instance_flavor. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Additional information associated with instance_flavor. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. InstanceFlavorInfo *CloudFlavor `json:"instance_flavor_info,omitempty"` - // Iptable Rules. Maximum of 128 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Iptable Rules. Maximum of 128 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Iptables []*IptableRuleSet `json:"iptables,omitempty"` - // Port ranges for any servers running in inband LinuxServer clouds. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Port ranges for any servers running in inband LinuxServer clouds. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. KniAllowedServerPorts []*KniPortRange `json:"kni_allowed_server_ports,omitempty"` - // Number of L7 connections that can be cached per core. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Max length allowed for the value in a KV pair. Allowed values are 128,256,512,1024,2048,4096,8192. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + KvValMaxLen *uint32 `json:"kv_val_max_len,omitempty"` + + // Number of L7 connections that can be cached per core. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. L7ConnsPerCore *uint32 `json:"l7_conns_per_core,omitempty"` - // Number of reserved L7 listener connections per core. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of reserved L7 listener connections per core. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. L7ResvdListenConnsPerCore *uint32 `json:"l7_resvd_listen_conns_per_core,omitempty"` - // Labels associated with this SE group. Field introduced in 20.1.1. Maximum of 1 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Labels associated with this SE group. Field introduced in 20.1.1. Maximum of 1 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Labels []*KeyValue `json:"labels,omitempty"` - // Number of requests to dispatch from the request. queue at a regular interval. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of requests to dispatch from the request. queue at a regular interval. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LbactionNumRequestsToDispatch *uint32 `json:"lbaction_num_requests_to_dispatch,omitempty"` - // Maximum retries per request in the request queue. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Maximum retries per request in the request queue. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LbactionRqPerRequestMaxRetries *uint32 `json:"lbaction_rq_per_request_max_retries,omitempty"` - // Select core with least load for new flow. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Select core with least load for new flow. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LeastLoadCoreSelection *bool `json:"least_load_core_selection,omitempty"` - // Specifies the license tier which would be used. This field by default inherits the value from cloud. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // License quota for the SE group. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + LicenseQuota *QuotaConfig `json:"license_quota,omitempty"` + + // Specifies the license tier which would be used. This field by default inherits the value from cloud. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LicenseTier *string `json:"license_tier,omitempty"` - // If no license type is specified then default license enforcement for the cloud type is chosen. Enum options - LIC_BACKEND_SERVERS, LIC_SOCKETS, LIC_CORES, LIC_HOSTS, LIC_SE_BANDWIDTH, LIC_METERED_SE_BANDWIDTH. Field introduced in 17.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If no license type is specified then default license enforcement for the cloud type is chosen. Enum options - LIC_BACKEND_SERVERS, LIC_SOCKETS, LIC_CORES, LIC_HOSTS, LIC_SE_BANDWIDTH, LIC_METERED_SE_BANDWIDTH. Field introduced in 17.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LicenseType *string `json:"license_type,omitempty"` - // Flag to indicate if log files are compressed upon full on the Service Engine. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Flag to indicate if log files are compressed upon full on the Service Engine. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LogAgentCompressLogs *bool `json:"log_agent_compress_logs,omitempty"` - // Enable debug logs by default on Service Engine. This includes all other debugging logs. Debug logs can also be explcitly enabled from the CLI shell. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable debug logs by default on Service Engine. This includes all other debugging logs. Debug logs can also be explcitly enabled from the CLI shell. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LogAgentDebugEnabled *bool `json:"log_agent_debug_enabled,omitempty"` - // Maximum application log file size before rollover. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Maximum application log file size before rollover. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LogAgentFileSzAppl *uint32 `json:"log_agent_file_sz_appl,omitempty"` - // Maximum connection log file size before rollover. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Maximum connection log file size before rollover. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LogAgentFileSzConn *uint32 `json:"log_agent_file_sz_conn,omitempty"` - // Maximum debug log file size before rollover. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Maximum debug log file size before rollover. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LogAgentFileSzDebug *uint32 `json:"log_agent_file_sz_debug,omitempty"` - // Maximum event log file size before rollover. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Maximum event log file size before rollover. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LogAgentFileSzEvent *uint32 `json:"log_agent_file_sz_event,omitempty"` - // Minimum storage allocated for logs irrespective of memory and cores. Field introduced in 21.1.1. Unit is MB. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Minimum storage allocated for logs irrespective of memory and cores. Field introduced in 21.1.1. Unit is MB. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LogAgentLogStorageMinSz *uint32 `json:"log_agent_log_storage_min_sz,omitempty"` - // Maximum concurrent rsync requests initiated from log-agent to the Controller. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Maximum concurrent rsync requests initiated from log-agent to the Controller. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LogAgentMaxConcurrentRsync *uint32 `json:"log_agent_max_concurrent_rsync,omitempty"` - // Excess percentage threshold of disk size to trigger cleanup of logs on the Service Engine. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Excess percentage threshold of disk size to trigger cleanup of logs on the Service Engine. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LogAgentMaxStorageExcessPercent *uint32 `json:"log_agent_max_storage_excess_percent,omitempty"` - // Maximum storage on the disk not allocated for logs on the Service Engine. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Maximum storage on the disk not allocated for logs on the Service Engine. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LogAgentMaxStorageIgnorePercent *float32 `json:"log_agent_max_storage_ignore_percent,omitempty"` - // Minimum storage allocated to any given VirtualService on the Service Engine. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Minimum storage allocated to any given VirtualService on the Service Engine. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LogAgentMinStoragePerVs *uint32 `json:"log_agent_min_storage_per_vs,omitempty"` - // Internal timer to stall log-agent and prevent it from hogging CPU cycles on the Service Engine. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Internal timer to stall log-agent and prevent it from hogging CPU cycles on the Service Engine. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LogAgentSleepInterval *uint32 `json:"log_agent_sleep_interval,omitempty"` - // Enable trace logs by default on Service Engine. Configuration operations are logged along with other important logs by Service Engine. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable trace logs by default on Service Engine. Configuration operations are logged along with other important logs by Service Engine. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LogAgentTraceEnabled *bool `json:"log_agent_trace_enabled,omitempty"` - // Timeout to purge unknown Virtual Service logs from the Service Engine. Field introduced in 21.1.1. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Timeout to purge unknown Virtual Service logs from the Service Engine. Field introduced in 21.1.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LogAgentUnknownVsTimer *uint32 `json:"log_agent_unknown_vs_timer,omitempty"` - // Maximum disk capacity (in MB) to be allocated to an SE. This is exclusively used for debug and log data. Unit is MB. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum disk capacity (in MB) to be allocated to an SE. This is exclusively used for debug and log data. Unit is MB. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LogDisksz *uint32 `json:"log_disksz,omitempty"` - // SE will log memory allocation related failure to the se_trace file, wherever available. Field introduced in 20.1.2. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- true), Basic edition(Allowed values- true), Enterprise with Cloud Services edition. + // SE will log memory allocation related failure to the se_trace file, wherever available. Field introduced in 20.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- true), Basic (Allowed values- true) edition. LogMallocFailure *bool `json:"log_malloc_failure,omitempty"` - // Maximum number of file names in a log message. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Maximum number of file names in a log message. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LogMessageMaxFileListSize *uint32 `json:"log_message_max_file_list_size,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.7. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // Maximum number of external health monitors that can run concurrently in a service engine. This helps control the CPU and memory use by external health monitors. Special values are 0- Value will be internally calculated based on cpu and memory. Field introduced in 18.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of external health monitors that can run concurrently in a service engine. This helps control the CPU and memory use by external health monitors. Special values are 0- Value will be internally calculated based on cpu and memory. Field introduced in 18.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxConcurrentExternalHm *uint32 `json:"max_concurrent_external_hm,omitempty"` - // When CPU usage on an SE exceeds this threshold, Virtual Services hosted on this SE may be rebalanced to other SEs to reduce load. A new SE may be created as part of this process. Allowed values are 40-90. Unit is PERCENT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // When adaptive sampling is enabled, specifies the max CPU load allowed for adaptive sampling. If the CPU load exceeds this value, no requests will be sampled. Allowed values are 1-100. Field introduced in 31.2.1. Unit is PERCENT. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MaxCPULoadAdaptiveSampling *uint32 `json:"max_cpu_load_adaptive_sampling,omitempty"` + + // When CPU usage on an SE exceeds this threshold, Virtual Services hosted on this SE may be rebalanced to other SEs to reduce load. A new SE may be created as part of this process. Allowed values are 40-90. Unit is PERCENT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxCPUUsage *int32 `json:"max_cpu_usage,omitempty"` - // 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. + // Max bytes that can be allocated in a single mempool. Field introduced in 18.1.5. Unit is MB. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. 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. + // Maximum number of HTTP session that will be created. Each session uses about 1kB in the key-value storage in shared memory. Setting this value too high can lead to exhaustion of shared memory and affect services. Allowed values are 1-2000000. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. 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. + // Configures the maximum number of se_dp processes that handles traffic. If not configured, defaults to the number of CPUs on the SE. If decreased, it will only take effect after SE reboot. Allowed values are 1-128. Field introduced in 20.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 0), Basic (Allowed values- 0) edition. MaxNumSeDps *uint32 `json:"max_num_se_dps,omitempty"` - // Applicable to Azure platform only. Maximum number of public IPs per Azure LB. . Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Applicable to Azure platform only. Maximum number of public IPs per Azure LB. . Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxPublicIpsPerLb *uint32 `json:"max_public_ips_per_lb,omitempty"` - // Maximum number of queues per vnic Setting to '0' utilises all queues that are distributed across dispatcher cores. Allowed values are 0,1,2,4,8,16. Field introduced in 18.2.7, 20.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 1), Basic edition(Allowed values- 1), Enterprise with Cloud Services edition. + // Maximum number of queues per vnic Setting to '0' utilises all queues that are distributed across dispatcher cores. Allowed values are 0,1,2,4,8,16. Field introduced in 18.2.7, 20.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 1), Basic (Allowed values- 1) edition. MaxQueuesPerVnic *uint32 `json:"max_queues_per_vnic,omitempty"` - // Applicable to Azure platform only. Maximum number of rules per Azure LB. . Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Applicable to Azure platform only. Maximum number of rules per Azure LB. . Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxRulesPerLb *uint32 `json:"max_rules_per_lb,omitempty"` - // Maximum number of active Service Engines for the Virtual Service. Allowed values are 1-64. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of active Service Engines for the Virtual Service. Allowed values are 1-64. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxScaleoutPerVs *uint32 `json:"max_scaleout_per_vs,omitempty"` - // Maximum number of Services Engines in this group. Allowed values are 0-1000. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of Services Engines in this group. Allowed values are 0-1000. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxSe *int32 `json:"max_se,omitempty"` - // Maximum of number of 4 KB pages allocated to the Linux kernel GRO subsystem for packet coalescing. This parameter is limited to supported kernels only. Requires SE Reboot. Allowed values are 1-17. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Maximum of number of 4 KB pages allocated to the Linux kernel GRO subsystem for packet coalescing. This parameter is limited to supported kernels only. Requires SE Reboot. Allowed values are 1-17. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MaxSkbFrags *uint32 `json:"max_skb_frags,omitempty"` - // Maximum number of Virtual Services that can be placed on a single Service Engine. Allowed values are 1-1000. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of Virtual Services that can be placed on a single Service Engine. Allowed values are 1-1000. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxVsPerSe *int32 `json:"max_vs_per_se,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MemReserve *bool `json:"mem_reserve,omitempty"` - // Indicates the percent of memory reserved for config updates. Allowed values are 0-100. Field introduced in 18.1.2. Unit is PERCENT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Indicates the percent of memory reserved for config updates. Allowed values are 0-100. Field introduced in 18.1.2. Unit is PERCENT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MemoryForConfigUpdate *uint32 `json:"memory_for_config_update,omitempty"` - // Amount of memory for each of the Service Engine virtual machines. Changes to this setting do not affect existing SEs. Allowed values are 2048-262144. Unit is MB. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Amount of memory for each of the Service Engine virtual machines. Changes to this setting do not affect existing SEs. Allowed values are 2048-262144. Unit is MB. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MemoryPerSe *int32 `json:"memory_per_se,omitempty"` - // Metrics collection mode, 0 = Pull mode. se_agent pulls metrics from se_dp, 1 = Push mode. se_dp pushes metrics to se_agent. 9 = special value to reset collection state in push mode. . Allowed values are 0-1. Special values are 9- Reset metrics collection state. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Metrics collection mode, 0 = Pull mode. se_agent pulls metrics from se_dp, 1 = Push mode. se_dp pushes metrics to se_agent. 9 = special value to reset collection state in push mode. . Allowed values are 0-1. Special values are 9- Reset metrics collection state. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MetricsCollectionMode *uint32 `json:"metrics_collection_mode,omitempty"` - // Management network to use for Avi Service Engines. It is a reference to an object of type Network. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Management network to use for Avi Service Engines. It is a reference to an object of type Network. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MgmtNetworkRef *string `json:"mgmt_network_ref,omitempty"` - // Management subnet to use for Avi Service Engines. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Management subnet to use for Avi Service Engines. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MgmtSubnet *IPAddrPrefix `json:"mgmt_subnet,omitempty"` - // When CPU usage on an SE falls below the minimum threshold, Virtual Services hosted on the SE may be consolidated onto other underutilized SEs. After consolidation, unused Service Engines may then be eligible for deletion. . Allowed values are 20-60. Unit is PERCENT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // When CPU usage on an SE falls below the minimum threshold, Virtual Services hosted on the SE may be consolidated onto other underutilized SEs. After consolidation, unused Service Engines may then be eligible for deletion. . Allowed values are 20-60. Unit is PERCENT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MinCPUUsage *int32 `json:"min_cpu_usage,omitempty"` - // Minimum number of active Service Engines for the Virtual Service. Allowed values are 1-64. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Minimum number of active Service Engines for the Virtual Service. Allowed values are 1-64. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MinScaleoutPerVs *int32 `json:"min_scaleout_per_vs,omitempty"` - // Minimum number of Services Engines in this group (relevant for SE AutoRebalance only). Allowed values are 0-1000. Field introduced in 17.2.13,18.1.3,18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Minimum number of Services Engines in this group (relevant for SE AutoRebalance only). Allowed values are 0-1000. Field introduced in 17.2.13,18.1.3,18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MinSe *int32 `json:"min_se,omitempty"` - // Indicates the percent of memory reserved for connections. Allowed values are 0-100. Field introduced in 18.1.2. Unit is PERCENT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Indicates the percent of memory reserved for connections. Allowed values are 0-100. Field introduced in 18.1.2. Unit is PERCENT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MinimumConnectionMemory *uint32 `json:"minimum_connection_memory,omitempty"` - // This knob enables the Service Engine to process multicast traffic(For VMware Hypervisor). Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // This knob enables the Service Engine to process multicast traffic(For VMware Hypervisor). Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MulticastEnable *bool `json:"multicast_enable,omitempty"` - // Number of threads to use for log streaming. Allowed values are 1-100. Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of threads to use for log streaming. Allowed values are 1-100. Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NLogStreamingThreads *uint32 `json:"n_log_streaming_threads,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Number of threads to poll for netlink messages excluding the thread for default namespace. Requires SE Reboot. Allowed values are 1-32. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Timeout in seconds for idle ND6 entries. Allowed values are 0-86400. Field introduced in 31.2.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Nd6CacheTimeout *uint32 `json:"nd6_cache_timeout,omitempty"` + + // Number of threads to poll for netlink messages excluding the thread for default namespace. Requires SE Reboot. Allowed values are 1-32. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NetlinkPollerThreads *uint32 `json:"netlink_poller_threads,omitempty"` - // Socket buffer size for the netlink sockets. Requires SE Reboot. Allowed values are 1-128. Field introduced in 21.1.1. Unit is MEGA_BYTES. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Socket buffer size for the netlink sockets. Requires SE Reboot. Allowed values are 1-128. Field introduced in 21.1.1. Unit is MEGA_BYTES. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NetlinkSockBufSize *uint32 `json:"netlink_sock_buf_size,omitempty"` - // Free the connection stack. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Free the connection stack. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NgxFreeConnectionStack *bool `json:"ngx_free_connection_stack,omitempty"` - // This setting limits the number of non-significant logs generated per second per core on this SE. Default is 100 logs per second. Set it to zero (0) to deactivate throttling. Field introduced in 17.1.3. Unit is PER_SECOND. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This setting limits the number of non-significant logs generated per second per core on this SE. Default is 100 logs per second. Set it to zero (0) to deactivate throttling. Field introduced in 17.1.3. Unit is PER_SECOND. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NonSignificantLogThrottle *uint32 `json:"non_significant_log_throttle,omitempty"` - // Dequeue interval for receive queue from NS HELPER. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Dequeue interval for receive queue from NS HELPER. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NsHelperDeqIntervalMsec *uint32 `json:"ns_helper_deq_interval_msec,omitempty"` - // Toggle SE NTP synchronization failure events generation. Disabled by default. Field introduced in 22.1.2. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Toggle SE NTP synchronization failure events generation. Disabled by default. Field introduced in 22.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NtpSyncFailEvent *bool `json:"ntp_sync_fail_event,omitempty"` - // Configures the interval at which SE synchronization status with NTP server(s) is verified. A value of zero disables SE NTP synchronization status validation. Allowed values are 120-900. Special values are 0- disable. Field introduced in 22.1.2. Unit is SEC. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Configures the interval at which SE synchronization status with NTP server(s) is verified. A value of zero disables SE NTP synchronization status validation. Allowed values are 120-900. Special values are 0- disable. Field introduced in 22.1.2. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NtpSyncStatusInterval *uint32 `json:"ntp_sync_status_interval,omitempty"` - // Number of dispatcher cores (0,1,2,4,8 or 16). If set to 0, then number of dispatcher cores is deduced automatically.Requires SE Reboot. Allowed values are 0,1,2,4,8,16. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 0), Basic edition(Allowed values- 0), Enterprise with Cloud Services edition. + // Number of dispatcher cores (0,1,2,4,8 or 16). If set to 0, then number of dispatcher cores is deduced automatically.Requires SE Reboot. Allowed values are 0,1,2,4,8,16. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 0), Basic (Allowed values- 0) edition. NumDispatcherCores *uint32 `json:"num_dispatcher_cores,omitempty"` - // Number of queues to each dispatcher. Allowed values are 1-2. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of queues to each dispatcher. Allowed values are 1-2. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumDispatcherQueues *uint32 `json:"num_dispatcher_queues,omitempty"` - // Number of changes in num flow cores sum to ignore. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of changes in num flow cores sum to ignore. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumFlowCoresSumChangesToIgnore *uint32 `json:"num_flow_cores_sum_changes_to_ignore,omitempty"` - // Configuration knobs for InterSE Object Distribution. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configuration knobs for InterSE Object Distribution. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ObjsyncConfig *ObjSyncConfig `json:"objsync_config,omitempty"` - // TCP port on SE management interface for InterSE Object Distribution. Supported only for externally managed security groups. Not supported on full access deployments. Requires SE reboot. Allowed values are 1024-65535. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enables SE-SE object syncing. Enum options - OBJSYNC_DISABLED, OBJSYNC_ENABLED, OBJSYNC_AUTO. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ObjsyncMode *string `json:"objsync_mode,omitempty"` + + // TCP port on SE management interface for InterSE Object Distribution. Supported only for externally managed security groups. Not supported on full access deployments. Requires SE reboot. Allowed values are 1024-65535. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ObjsyncPort *uint32 `json:"objsync_port,omitempty"` - // Field introduced in 17.1.1. Maximum of 5 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Maximum of 5 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OpenstackAvailabilityZones []string `json:"openstack_availability_zones,omitempty"` - // Avi Management network name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Avi Management network name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OpenstackMgmtNetworkName *string `json:"openstack_mgmt_network_name,omitempty"` - // Management network UUID. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Management network UUID. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OpenstackMgmtNetworkUUID *string `json:"openstack_mgmt_network_uuid,omitempty"` - // Amount of extra memory to be reserved for use by the Operating System on a Service Engine. Unit is MB. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Amount of extra memory to be reserved for use by the Operating System on a Service Engine. Unit is MB. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OsReservedMemory *uint32 `json:"os_reserved_memory,omitempty"` - // Enable Path MTU Discovery feature for IPv4. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable Path MTU Discovery feature for IPv4. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PathMtuDiscoveryV4 *bool `json:"path_mtu_discovery_v4,omitempty"` - // Enable Path MTU Discovery feature for IPv6. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable Path MTU Discovery feature for IPv6. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PathMtuDiscoveryV6 *bool `json:"path_mtu_discovery_v6,omitempty"` - // Determines the PCAP transmit mode of operation. Requires SE Reboot. Enum options - PCAP_TX_AUTO, PCAP_TX_SOCKET, PCAP_TX_RING. Field introduced in 18.2.8, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Determines the PCAP transmit mode of operation. Requires SE Reboot. Enum options - PCAP_TX_AUTO, PCAP_TX_SOCKET, PCAP_TX_RING. Field introduced in 18.2.8, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PcapTxMode *string `json:"pcap_tx_mode,omitempty"` - // In PCAP mode, reserve a configured portion of TX ring resources for itself and the remaining portion for the RX ring to achieve better balance in terms of queue depth. Requires SE Reboot. Allowed values are 10-100. Field introduced in 20.1.3. Unit is PERCENT. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // In PCAP mode, reserve a configured portion of TX ring resources for itself and the remaining portion for the RX ring to achieve better balance in terms of queue depth. Requires SE Reboot. Allowed values are 10-100. Field introduced in 20.1.3. Unit is PERCENT. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PcapTxRingRdBalancingFactor *uint32 `json:"pcap_tx_ring_rd_balancing_factor,omitempty"` - // Per-app SE mode is designed for deploying dedicated load balancers per app (VS). In this mode, each SE is limited to a max of 2 VSs. vCPUs in per-app SEs count towards licensing usage at 25% rate. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Per-app SE mode is designed for deploying dedicated load balancers per app (VS). In this mode, each SE is limited to a max of 2 VSs. vCPUs in per-app SEs count towards licensing usage at 25% rate. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. PerApp *bool `json:"per_app,omitempty"` - // Enable/Disable per VS level admission control.Enabling this feature will cause the connection and packet throttling on a particular VS that has high packet buffer consumption. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable/Disable per VS level admission control.Enabling this feature will cause the connection and packet throttling on a particular VS that has high packet buffer consumption. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PerVsAdmissionControl *bool `json:"per_vs_admission_control,omitempty"` - // If placement mode is 'Auto', Virtual Services are automatically placed on Service Engines. Enum options - PLACEMENT_MODE_AUTO. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If placement mode is 'Auto', Virtual Services are automatically placed on Service Engines. Enum options - PLACEMENT_MODE_AUTO. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PlacementMode *string `json:"placement_mode,omitempty"` - // Enable or deactivate real time SE metrics. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Available memory threshold on SE in MB, to get qualified for upgrade operation. Adjusting this knob will override the internal value of available memory threshold for SE, thereby qualifying it for upgrade operation. '0' is a special auto value, which will indicate that memory threshold is calculated based on total memory size of the SE. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + PreUpgradeSeAvailableMemThreshold *uint32 `json:"pre_upgrade_se_available_mem_threshold,omitempty"` + + // Enable or deactivate real time SE metrics. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RealtimeSeMetrics *MetricsRealTimeUpdate `json:"realtime_se_metrics,omitempty"` - // Reboot the VM or host on kernel panic. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reboot the VM or host on kernel panic. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RebootOnPanic *bool `json:"reboot_on_panic,omitempty"` - // Routes in VRF are replayed at the specified interval. This should be increased if there are large number of routes. Allowed values are 0-3000. Field introduced in 22.1.3. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Routes in VRF are replayed at the specified interval. This should be increased if there are large number of routes. Allowed values are 0-3000. Field introduced in 22.1.3. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ReplayVrfRoutesInterval *uint32 `json:"replay_vrf_routes_interval,omitempty"` - // Time interval to re-sync SE's time with wall clock time. Allowed values are 8-600000. Field introduced in 20.1.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reserved configuration used for internal configuration purposes. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ReservedConfiguration *ReservedConfiguration `json:"reserved_configuration,omitempty"` + + // Time interval to re-sync SE's time with wall clock time. Allowed values are 8-600000. Field introduced in 20.1.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResyncTimeInterval *uint32 `json:"resync_time_interval,omitempty"` - // SDB pipeline flush interval. Allowed values are 1-10000. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // SDB pipeline flush interval. Allowed values are 1-10000. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SdbFlushInterval *uint32 `json:"sdb_flush_interval,omitempty"` - // SDB pipeline size. Allowed values are 1-10000. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // The time in seconds controller redis server persists the key. Allowed values are 60-600. Field introduced in 30.2.4. Unit is SECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SdbKeyTimeout *uint32 `json:"sdb_key_timeout,omitempty"` + + // SDB pipeline size. Allowed values are 1-10000. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SdbPipelineSize *uint32 `json:"sdb_pipeline_size,omitempty"` - // SDB scan count. Allowed values are 1-1000. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // SDB scan count. Allowed values are 1-1000. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SdbScanCount *uint32 `json:"sdb_scan_count,omitempty"` - // Select the SE bandwidth for the bandwidth license. Enum options - SE_BANDWIDTH_UNLIMITED, SE_BANDWIDTH_25M, SE_BANDWIDTH_200M, SE_BANDWIDTH_1000M, SE_BANDWIDTH_10000M. Field introduced in 17.2.5. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- SE_BANDWIDTH_UNLIMITED), Basic edition(Allowed values- SE_BANDWIDTH_UNLIMITED), Enterprise with Cloud Services edition. + // Select the SE bandwidth for the bandwidth license. Enum options - SE_BANDWIDTH_UNLIMITED, SE_BANDWIDTH_25M, SE_BANDWIDTH_200M, SE_BANDWIDTH_1000M, SE_BANDWIDTH_10000M. Field introduced in 17.2.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- SE_BANDWIDTH_UNLIMITED), Basic (Allowed values- SE_BANDWIDTH_UNLIMITED) edition. SeBandwidthType *string `json:"se_bandwidth_type,omitempty"` - // Use to cap the size of debug ring min(se_debug_trace_sz, num_dispatcher_cores). Only applicable to > 8G systems. Requires SE Reboot. Allowed values are 1,2,4,8,255. Field introduced in 22.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Use to cap the size of debug ring min(se_debug_trace_sz, num_dispatcher_cores). Only applicable to > 8G systems. Requires SE Reboot. Allowed values are 1,2,4,8,255. Field introduced in 22.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeDebugTraceSz *uint32 `json:"se_debug_trace_sz,omitempty"` - // Delay the cleanup of flowtable entry. To be used under surveillance of Avi Support. Field introduced in 20.1.2. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- true), Basic edition(Allowed values- true), Enterprise with Cloud Services edition. + // Delay the cleanup of flowtable entry. To be used under surveillance of Avi Support. Field introduced in 20.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- true), Basic (Allowed values- true) edition. SeDelayedFlowDelete *bool `json:"se_delayed_flow_delete,omitempty"` - // Duration to preserve unused Service Engine virtual machines before deleting them. If traffic to a Virtual Service were to spike up abruptly, this SE would still be available to be utilized again rather than creating a new SE. If this value is set to 0, Controller will never delete any SEs and administrator has to manually cleanup unused SEs. Allowed values are 0-525600. Unit is MIN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Duration to preserve unused Service Engine virtual machines before deleting them. If traffic to a Virtual Service were to spike up abruptly, this SE would still be available to be utilized again rather than creating a new SE. If this value is set to 0, Controller will never delete any SEs and administrator has to manually cleanup unused SEs. Allowed values are 0-525600. Unit is MIN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeDeprovisionDelay *int32 `json:"se_deprovision_delay,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeDosProfile *DosThresholdProfile `json:"se_dos_profile,omitempty"` - // Internal only. Used to simulate SE - SE HB failure. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Internal only. Used to simulate SE - SE HB failure. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeDpHmDrops *int32 `json:"se_dp_hm_drops,omitempty"` - // Number of jiffies between polling interface state. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Number of jiffies between polling interface state. Field introduced in 21.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeDpIfStatePollInterval *uint32 `json:"se_dp_if_state_poll_interval,omitempty"` - // Toggle support to run SE datapath instances in isolation on exclusive CPUs. This improves latency and performance. However, this could reduce the total number of se_dp instances created on that SE instance. Supported for >= 8 CPUs. Requires SE reboot. Field introduced in 20.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Toggle support to run SE datapath instances in isolation on exclusive CPUs. This improves latency and performance. However, this could reduce the total number of se_dp instances created on that SE instance. Supported for >= 8 CPUs. Requires SE reboot. Field introduced in 20.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeDpIsolation *bool `json:"se_dp_isolation,omitempty"` - // Number of CPUs for non se-dp tasks in SE datapath isolation mode. Translates Total cpus minus 'num_non_dp_cpus' for datapath use. It is recommended to reserve an even number of CPUs for hyper-threaded processors. Requires SE reboot. Allowed values are 1-8. Special values are 0- auto. Field introduced in 20.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of CPUs for non se-dp tasks in SE datapath isolation mode. Translates Total cpus minus 'num_non_dp_cpus' for datapath use. It is recommended to reserve an even number of CPUs for hyper-threaded processors. Requires SE reboot. Allowed values are 1-8. Special values are 0- auto. Field introduced in 20.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeDpIsolationNumNonDpCpus *uint32 `json:"se_dp_isolation_num_non_dp_cpus,omitempty"` - // Internal buffer full indicator on the Service Engine beyond which the unfiltered logs are abandoned. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Internal buffer full indicator on the Service Engine beyond which the unfiltered logs are abandoned. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeDpLogNfEnqueuePercent *uint32 `json:"se_dp_log_nf_enqueue_percent,omitempty"` - // Internal buffer full indicator on the Service Engine beyond which the user filtered logs are abandoned. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Internal buffer full indicator on the Service Engine beyond which the user filtered logs are abandoned. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeDpLogUdfEnqueuePercent *uint32 `json:"se_dp_log_udf_enqueue_percent,omitempty"` - // The highest supported SE-SE Heartbeat protocol version. This version is reported by Secondary SE to Primary SE in Heartbeat response messages. Allowed values are 1-3. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The highest supported SE-SE Heartbeat protocol version. This version is reported by Secondary SE to Primary SE in Heartbeat response messages. Allowed values are 1-3. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeDpMaxHbVersion *uint32 `json:"se_dp_max_hb_version,omitempty"` - // Time (in seconds) service engine waits for after generating a Vnic transmit queue stall event before resetting theNIC. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Time (in seconds) service engine waits for after generating a Vnic transmit queue stall event before resetting theNIC. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeDpVnicQueueStallEventSleep *uint32 `json:"se_dp_vnic_queue_stall_event_sleep,omitempty"` - // Number of consecutive transmit failures to look for before generating a Vnic transmit queue stall event. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of consecutive transmit failures to look for before generating a Vnic transmit queue stall event. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeDpVnicQueueStallThreshold *uint32 `json:"se_dp_vnic_queue_stall_threshold,omitempty"` - // Time (in milliseconds) to wait for network/NIC recovery on detecting a transmit queue stall after which service engine resets the NIC. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Time (in milliseconds) to wait for network/NIC recovery on detecting a transmit queue stall after which service engine resets the NIC. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeDpVnicQueueStallTimeout *uint32 `json:"se_dp_vnic_queue_stall_timeout,omitempty"` - // Number of consecutive transmit queue stall events in se_dp_vnic_stall_se_restart_window to look for before restarting SE. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of consecutive transmit queue stall events in se_dp_vnic_stall_se_restart_window to look for before restarting SE. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeDpVnicRestartOnQueueStallCount *uint32 `json:"se_dp_vnic_restart_on_queue_stall_count,omitempty"` - // Window of time (in seconds) during which se_dp_vnic_restart_on_queue_stall_count number of consecutive stalls results in a SE restart. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Window of time (in seconds) during which se_dp_vnic_restart_on_queue_stall_count number of consecutive stalls results in a SE restart. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeDpVnicStallSeRestartWindow *uint32 `json:"se_dp_vnic_stall_se_restart_window,omitempty"` - // Determines if DPDK pool mode driver should be used or not 0 Automatically determine based on hypervisor/NIC type 1 Unconditionally use DPDK poll mode driver 2 Don't use DPDK poll mode driver.Requires SE Reboot. Allowed values are 0-2. Field introduced in 18.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Determines if DPDK pool mode driver should be used or not 0 Automatically determine based on hypervisor/NIC type 1 Unconditionally use DPDK poll mode driver 2 Don't use DPDK poll mode driver.Requires SE Reboot. Allowed values are 0-2. Field introduced in 18.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeDpdkPmd *uint32 `json:"se_dpdk_pmd,omitempty"` - // Enable core dump on assert. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Enable core dump on assert. Field introduced in 21.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeDumpCoreOnAssert *bool `json:"se_dump_core_on_assert,omitempty"` - // Use this to emulate more/less cpus than is actually available. One datapath process is started for each core. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 0), Basic edition(Allowed values- 0), Enterprise with Cloud Services edition. + // Use this to emulate more/less cpus than is actually available. One datapath process is started for each core. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 0), Basic (Allowed values- 0) edition. SeEmulatedCores *uint32 `json:"se_emulated_cores,omitempty"` - // Flow probe retry count if no replies are received.Requires SE Reboot. Allowed values are 0-5. Field introduced in 18.1.4, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Flow probe retry count if no replies are received.Requires SE Reboot. Allowed values are 0-5. Field introduced in 18.1.4, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeFlowProbeRetries *uint32 `json:"se_flow_probe_retries,omitempty"` - // Timeout in milliseconds for flow probe retries.Requires SE Reboot. Allowed values are 20-50. Field introduced in 18.2.5. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Timeout in milliseconds for flow probe retries.Requires SE Reboot. Allowed values are 20-50. Field introduced in 18.2.5. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeFlowProbeRetryTimer *uint32 `json:"se_flow_probe_retry_timer,omitempty"` - // Analytics Policy for ServiceEngineGroup. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Analytics Policy for ServiceEngineGroup. Field introduced in 20.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeGroupAnalyticsPolicy *SeGroupAnalyticsPolicy `json:"se_group_analytics_policy,omitempty"` - // Controls the distribution of SE data path processes on CPUs which support hyper-threading. Requires hyper-threading to be enabled at host level. Requires SE Reboot. For more details please refer to SE placement KB. Enum options - SE_CPU_HT_AUTO, SE_CPU_HT_SPARSE_DISPATCHER_PRIORITY, SE_CPU_HT_SPARSE_PROXY_PRIORITY, SE_CPU_HT_PACKED_CORES. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Controls the distribution of SE data path processes on CPUs which support hyper-threading. Requires hyper-threading to be enabled at host level. Requires SE Reboot. For more details please refer to SE placement KB. Enum options - SE_CPU_HT_AUTO, SE_CPU_HT_SPARSE_DISPATCHER_PRIORITY, SE_CPU_HT_SPARSE_PROXY_PRIORITY, SE_CPU_HT_PACKED_CORES. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeHyperthreadedMode *string `json:"se_hyperthreaded_mode,omitempty"` - // Determines if SE-SE IPC messages are encapsulated in an IP header 0 Automatically determine based on hypervisor type 1 Use IP encap unconditionally ~[0,1] Don't use IP encapRequires SE Reboot. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Determines if SE-SE IPC messages are encapsulated in an IP header 0 Automatically determine based on hypervisor type 1 Use IP encap unconditionally ~[0,1] Don't use IP encapRequires SE Reboot. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeIPEncapIpc *uint32 `json:"se_ip_encap_ipc,omitempty"` - // This knob controls the resource availability and burst size used between SE datapath and KNI. This helps in minimising packet drops when there is higher KNI traffic (non-VIP traffic from and to Linux). The factor takes the following values 0-default. 1-doubles the burst size and KNI resources. 2-quadruples the burst size and KNI resources. Allowed values are 0-2. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This knob enables kernel RSS. When enabled flowtable entry is added to every disp cpu. Should be used under supervision. Requires SE reboot. . Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SeKernelRss *bool `json:"se_kernel_rss,omitempty"` + + // This knob controls the resource availability and burst size used between SE datapath and KNI. This helps in minimising packet drops when there is higher KNI traffic (non-VIP traffic from and to Linux). The factor takes the following values 0-default. 1-doubles the burst size and KNI resources. 2-quadruples the burst size and KNI resources. 3-Increases the burst size and KNI resources by a factor of eight. Allowed values are 0-3. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeKniBurstFactor *uint32 `json:"se_kni_burst_factor,omitempty"` - // Determines if SE-SE IPC messages use SE interface IP instead of VIP 0 Automatically determine based on hypervisor type 1 Use SE interface IP unconditionally ~[0,1] Don't use SE interface IPRequires SE Reboot. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Determines if SE-SE IPC messages use SE interface IP instead of VIP 0 Automatically determine based on hypervisor type 1 Use SE interface IP unconditionally ~[0,1] Don't use SE interface IPRequires SE Reboot. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeL3EncapIpc *uint32 `json:"se_l3_encap_ipc,omitempty"` - // Internal flag that blocks dataplane until all application logs are flushed to log-agent process. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Internal flag that blocks dataplane until all application logs are flushed to log-agent process. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeLogBufferAppBlockingDequeue *bool `json:"se_log_buffer_app_blocking_dequeue,omitempty"` - // Internal flag that blocks dataplane until all connection logs are flushed to log-agent process. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Internal flag that blocks dataplane until all connection logs are flushed to log-agent process. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeLogBufferConnBlockingDequeue *bool `json:"se_log_buffer_conn_blocking_dequeue,omitempty"` - // Internal flag that blocks dataplane until all outstanding events are flushed to log-agent process. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Internal flag that blocks dataplane until all outstanding events are flushed to log-agent process. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeLogBufferEventsBlockingDequeue *bool `json:"se_log_buffer_events_blocking_dequeue,omitempty"` - // Enable or disable Large Receive Optimization for vnics.Supported on VMXnet3.Requires SE Reboot. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable or disable Large Receive Optimization for vnics.Supported on VMXnet3.Requires SE Reboot. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeLro *bool `json:"se_lro,omitempty"` - // The retry count for the multi-producer enqueue before yielding the CPU. To be used under surveillance of Avi Support. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 500), Basic edition(Allowed values- 500), Enterprise with Cloud Services edition. + // The retry count for the multi-producer enqueue before yielding the CPU. To be used under surveillance of Avi Support. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 500), Basic (Allowed values- 500) edition. SeMpRingRetryCount *uint32 `json:"se_mp_ring_retry_count,omitempty"` - // MTU for the VNICs of SEs in the SE group. Allowed values are 512-9000. Field introduced in 18.2.8, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // MTU for the VNICs of SEs in the SE group. Allowed values are 512-9000. Field introduced in 18.2.8, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeMtu *uint32 `json:"se_mtu,omitempty"` - // Prefix to use for virtual machine name of Service Engines. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Prefix to use for virtual machine name of Service Engines. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeNamePrefix *string `json:"se_name_prefix,omitempty"` - // Internal use only. Used to artificially reduce the available number of packet buffers. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Internal use only. Used to artificially reduce the available number of packet buffers. Field introduced in 21.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SePacketBufferMax *uint32 `json:"se_packet_buffer_max,omitempty"` - // Enables lookahead mode of packet receive in PCAP mode. Introduced to overcome an issue with hv_netvsc driver. Lookahead mode attempts to ensure that application and kernel's view of the receive rings are consistent. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enables lookahead mode of packet receive in PCAP mode. Introduced to overcome an issue with hv_netvsc driver. Lookahead mode attempts to ensure that application and kernel's view of the receive rings are consistent. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SePcapLookahead *bool `json:"se_pcap_lookahead,omitempty"` - // Max number of packets the pcap interface can hold and if the value is 0 the optimum value will be chosen. The optimum value will be chosen based on SE-memory, Cloud Type and Number of Interfaces.Requires SE Reboot. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Max number of packets the pcap interface can hold and if the value is 0 the optimum value will be chosen. The optimum value will be chosen based on SE-memory, Cloud Type and Number of Interfaces.Requires SE Reboot. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SePcapPktCount *uint32 `json:"se_pcap_pkt_count,omitempty"` - // Max size of each packet in the pcap interface. Requires SE Reboot. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Max size of each packet in the pcap interface. Requires SE Reboot. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SePcapPktSz *uint32 `json:"se_pcap_pkt_sz,omitempty"` - // Bypass the kernel's traffic control layer, to deliver packets directly to the driver. Enabling this feature results in egress packets not being captured in host tcpdump. Note brief packet reordering or loss may occur upon toggle. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Bypass the kernel's traffic control layer, to deliver packets directly to the driver. Enabling this feature results in egress packets not being captured in host tcpdump. Note brief packet reordering or loss may occur upon toggle. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SePcapQdiscBypass *bool `json:"se_pcap_qdisc_bypass,omitempty"` - // Frequency in seconds at which periodically a PCAP reinit check is triggered. May be used in conjunction with the configuration pcap_reinit_threshold. (Valid range 15 mins - 12 hours, 0 - disables). Allowed values are 900-43200. Special values are 0- disable. Field introduced in 17.2.13, 18.1.3, 18.2.1. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Frequency in seconds at which periodically a PCAP reinit check is triggered. May be used in conjunction with the configuration pcap_reinit_threshold. (Valid range 15 mins - 12 hours, 0 - disables). Allowed values are 900-43200. Special values are 0- disable. Field introduced in 17.2.13, 18.1.3, 18.2.1. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SePcapReinitFrequency *uint32 `json:"se_pcap_reinit_frequency,omitempty"` - // Threshold for input packet receive errors in PCAP mode exceeding which a PCAP reinit is triggered. If not set, an unconditional reinit is performed. This value is checked every pcap_reinit_frequency interval. Field introduced in 17.2.13, 18.1.3, 18.2.1. Unit is METRIC_COUNT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Threshold for input packet receive errors in PCAP mode exceeding which a PCAP reinit is triggered. If not set, an unconditional reinit is performed. This value is checked every pcap_reinit_frequency interval. Field introduced in 17.2.13, 18.1.3, 18.2.1. Unit is METRIC_COUNT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SePcapReinitThreshold *uint32 `json:"se_pcap_reinit_threshold,omitempty"` - // TCP port on SE where echo service will be run. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // TCP port on SE where echo service will be run. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeProbePort *uint32 `json:"se_probe_port,omitempty"` - // Rate limiter properties. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate limiter properties. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeRlProp *RateLimiterProperties `json:"se_rl_prop,omitempty"` - // Minimum time to wait on server between taking sampleswhen sampling the navigation timing data from the end user client. Field introduced in 18.2.6. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Minimum time to wait on server between taking sampleswhen sampling the navigation timing data from the end user client. Field introduced in 18.2.6. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeRumSamplingNavInterval *uint32 `json:"se_rum_sampling_nav_interval,omitempty"` - // Percentage of navigation timing data from the end user client, used for sampling to get client insights. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Percentage of navigation timing data from the end user client, used for sampling to get client insights. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeRumSamplingNavPercent *uint32 `json:"se_rum_sampling_nav_percent,omitempty"` - // Minimum time to wait on server between taking sampleswhen sampling the resource timing data from the end user client. Field introduced in 18.2.6. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Minimum time to wait on server between taking sampleswhen sampling the resource timing data from the end user client. Field introduced in 18.2.6. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeRumSamplingResInterval *uint32 `json:"se_rum_sampling_res_interval,omitempty"` - // Percentage of resource timing data from the end user client used for sampling to get client insight. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Percentage of resource timing data from the end user client used for sampling to get client insight. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeRumSamplingResPercent *uint32 `json:"se_rum_sampling_res_percent,omitempty"` - // Sideband traffic will be handled by a dedicated core.Requires SE Reboot. Field introduced in 16.5.2, 17.1.9, 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Sideband traffic will be handled by a dedicated core.Requires SE Reboot. Field introduced in 16.5.2, 17.1.9, 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeSbDedicatedCore *bool `json:"se_sb_dedicated_core,omitempty"` - // Number of Sideband threads per SE.Requires SE Reboot. Allowed values are 1-128. Field introduced in 16.5.2, 17.1.9, 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of Sideband threads per SE.Requires SE Reboot. Allowed values are 1-128. Field introduced in 16.5.2, 17.1.9, 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeSbThreads *uint32 `json:"se_sb_threads,omitempty"` - // Multiplier for SE threads based on vCPU. Allowed values are 1-10. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 1), Basic edition(Allowed values- 1), Enterprise with Cloud Services edition. + // Multiplier for SE threads based on vCPU. Allowed values are 1-10. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 1), Basic (Allowed values- 1) edition. SeThreadMultiplier *uint32 `json:"se_thread_multiplier,omitempty"` - // Time Tracker Properties for latency audit. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Time Tracker Properties for latency audit. Field introduced in 22.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeTimeTrackerProps *SETimeTrackerProperties `json:"se_time_tracker_props,omitempty"` - // Traceroute port range. Field introduced in 17.2.8. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Traceroute port range. Field introduced in 17.2.8. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeTracertPortRange *PortRange `json:"se_tracert_port_range,omitempty"` - // Determines if Direct Secondary Return (DSR) from secondary SE is active or not 0 Automatically determine based on hypervisor type. 1 Enable tunnel mode - DSR is unconditionally disabled. 2 Disable tunnel mode - DSR is unconditionally enabled. Tunnel mode can be enabled or disabled at run-time. Allowed values are 0-2. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 0), Basic edition(Allowed values- 0), Enterprise with Cloud Services edition. + // Determines if Direct Secondary Return (DSR) from secondary SE is active or not 0 Automatically determine based on hypervisor type. 1 Enable tunnel mode - DSR is unconditionally disabled. 2 Disable tunnel mode - DSR is unconditionally enabled. Tunnel mode can be enabled or disabled at run-time. Allowed values are 0-2. Field introduced in 17.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 0), Basic (Allowed values- 0) edition. SeTunnelMode *uint32 `json:"se_tunnel_mode,omitempty"` - // UDP Port for tunneled packets from secondary to primary SE in Docker bridge mode.Requires SE Reboot. Field introduced in 17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UDP Port for tunneled packets from secondary to primary SE in Docker bridge mode.Requires SE Reboot. Field introduced in 17.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeTunnelUDPPort *uint32 `json:"se_tunnel_udp_port,omitempty"` - // Number of packets to batch for transmit to the nic. Requires SE Reboot. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of packets to batch for transmit to the nic. Requires SE Reboot. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeTxBatchSize *uint32 `json:"se_tx_batch_size,omitempty"` - // Once the TX queue of the dispatcher reaches this threshold, hardware queues are not polled for further packets. To be used under surveillance of Avi Support. Allowed values are 512-32768. Field introduced in 20.1.2. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 2048), Basic edition(Allowed values- 2048), Enterprise with Cloud Services edition. + // Once the TX queue of the dispatcher reaches this threshold, hardware queues are not polled for further packets. To be used under surveillance of Avi Support. Allowed values are 512-32768. Field introduced in 20.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 2048), Basic (Allowed values- 2048) edition. SeTxqThreshold *uint32 `json:"se_txq_threshold,omitempty"` - // Determines if SE-SE IPC messages are encapsulated in a UDP header 0 Automatically determine based on hypervisor type. 1 Use UDP encap unconditionally.Requires SE Reboot. Allowed values are 0-1. Field introduced in 17.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Determines if SE-SE IPC messages are encapsulated in a UDP header 0 Automatically determine based on hypervisor type. 1 Use UDP encap unconditionally.Requires SE Reboot. Allowed values are 0-1. Field introduced in 17.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeUDPEncapIpc *uint32 `json:"se_udp_encap_ipc,omitempty"` - // Determines if DPDK library should be used or not 0 Automatically determine based on hypervisor type 1 Use DPDK if PCAP is not enabled 2 Don't use DPDK. Allowed values are 0-2. Field introduced in 18.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Determines if DPDK library should be used or not 0 Automatically determine based on hypervisor type 1 Use DPDK if PCAP is not enabled 2 Don't use DPDK. Allowed values are 0-2. Field introduced in 18.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeUseDpdk *uint32 `json:"se_use_dpdk,omitempty"` - // Configure the frequency in milliseconds of software transmit spillover queue flush when enabled. This is necessary to flush any packets in the spillover queue in the absence of a packet transmit in the normal course of operation. Allowed values are 50-500. Special values are 0- disable. Field introduced in 20.1.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure the frequency in milliseconds of software transmit spillover queue flush when enabled. This is necessary to flush any packets in the spillover queue in the absence of a packet transmit in the normal course of operation. Allowed values are 50-500. Special values are 0- disable. Field introduced in 20.1.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeVnicTxSwQueueFlushFrequency *uint32 `json:"se_vnic_tx_sw_queue_flush_frequency,omitempty"` - // Configure the size of software transmit spillover queue when enabled. Requires SE Reboot. Allowed values are 128-2048. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure the size of software transmit spillover queue when enabled. Requires SE Reboot. Allowed values are 128-2048. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeVnicTxSwQueueSize *uint32 `json:"se_vnic_tx_sw_queue_size,omitempty"` - // Maximum number of aggregated vs heartbeat packets to send in a batch. Allowed values are 1-256. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of aggregated vs heartbeat packets to send in a batch. Allowed values are 1-256. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeVsHbMaxPktsInBatch *uint32 `json:"se_vs_hb_max_pkts_in_batch,omitempty"` - // Maximum number of virtualservices for which heartbeat messages are aggregated in one packet. Allowed values are 1-1024. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of virtualservices for which heartbeat messages are aggregated in one packet. Allowed values are 1-1024. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeVsHbMaxVsInPkt *uint32 `json:"se_vs_hb_max_vs_in_pkt,omitempty"` - // Enable SEs to elect a primary amongst themselves in the absence of a connectivity to controller. Field introduced in 18.1.2. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Enable SEs to elect a primary amongst themselves in the absence of a connectivity to controller. Field introduced in 18.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. SelfSeElection *bool `json:"self_se_election,omitempty"` - // Timeout for sending SE_READY without NS HELPER registration completion. Allowed values are 10-600. Field introduced in 21.1.1. Unit is SECONDS. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Timeout for sending SE_READY without NS HELPER registration completion. Allowed values are 10-600. Field introduced in 21.1.1. Unit is SECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SendSeReadyTimeout *uint32 `json:"send_se_ready_timeout,omitempty"` - // IPv6 Subnets assigned to the SE group. Required for VS group placement. Field introduced in 18.1.1. Maximum of 128 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IPv6 Subnets assigned to the SE group. Required for VS group placement. Field introduced in 18.1.1. Maximum of 128 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServiceIp6Subnets []*IPAddrPrefix `json:"service_ip6_subnets,omitempty"` - // Subnets assigned to the SE group. Required for VS group placement. Field introduced in 17.1.1. Maximum of 128 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Subnets assigned to the SE group. Required for VS group placement. Field introduced in 17.1.1. Maximum of 128 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServiceIPSubnets []*IPAddrPrefix `json:"service_ip_subnets,omitempty"` - // Minimum required shared memory to apply any configuration. Allowed values are 0-100. Field introduced in 18.1.2. Unit is MB. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Minimum required shared memory to apply any configuration. Allowed values are 0-100. Field introduced in 18.1.2. Unit is MB. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ShmMinimumConfigMemory *uint32 `json:"shm_minimum_config_memory,omitempty"` - // This setting limits the number of significant logs generated per second per core on this SE. Default is 100 logs per second. Set it to zero (0) to deactivate throttling. Field introduced in 17.1.3. Unit is PER_SECOND. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This setting limits the number of significant logs generated per second per core on this SE. Default is 100 logs per second. Set it to zero (0) to deactivate throttling. Field introduced in 17.1.3. Unit is PER_SECOND. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SignificantLogThrottle *uint32 `json:"significant_log_throttle,omitempty"` - // (Beta) Preprocess SSL Client Hello for SNI hostname extension.If set to True, this will apply SNI child's SSL protocol(s), if they are different from SNI Parent's allowed SSL protocol(s). Field introduced in 17.2.12, 18.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // (Beta) Preprocess SSL Client Hello for SNI hostname extension.If set to True, this will apply SNI child's SSL protocol(s), if they are different from SNI Parent's allowed SSL protocol(s). Field introduced in 17.2.12, 18.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SslPreprocessSniHostname *bool `json:"ssl_preprocess_sni_hostname,omitempty"` - // Number of SSL sessions that can be cached per VS. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of SSL sessions that can be cached per VS. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SslSessCachePerVs *uint32 `json:"ssl_sess_cache_per_vs,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // The threshold for the transient shared config memory in the SE. Allowed values are 0-100. Field introduced in 20.1.1. Unit is PERCENT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The threshold for the transient shared config memory in the SE. Allowed values are 0-100. Field introduced in 20.1.1. Unit is PERCENT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TransientSharedMemoryMax *uint32 `json:"transient_shared_memory_max,omitempty"` - // This setting limits the number of UDF logs generated per second per core on this SE. UDF logs are generated due to the configured client log filters or the rules with logging enabled. Default is 100 logs per second. Set it to zero (0) to deactivate throttling. Field introduced in 17.1.3. Unit is PER_SECOND. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This setting limits the number of UDF logs generated per second per core on this SE. UDF logs are generated due to the configured client log filters or the rules with logging enabled. Default is 100 logs per second. Set it to zero (0) to deactivate throttling. Field introduced in 17.1.3. Unit is PER_SECOND. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UdfLogThrottle *uint32 `json:"udf_log_throttle,omitempty"` - // Timeout for backend connection. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Timeout for backend connection. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UpstreamConnectTimeout *uint32 `json:"upstream_connect_timeout,omitempty"` - // Enable upstream connection pool,. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable upstream connection pool,. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UpstreamConnpoolEnable *bool `json:"upstream_connpool_enable,omitempty"` - // Timeout for data to be received from backend. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Timeout for data to be received from backend. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UpstreamReadTimeout *uint32 `json:"upstream_read_timeout,omitempty"` - // Timeout for upstream to become writable. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 3600000), Basic edition(Allowed values- 3600000), Enterprise with Cloud Services edition. + // Timeout for upstream to become writable. Field introduced in 21.1.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 3600000), Basic (Allowed values- 3600000) edition. UpstreamSendTimeout *uint32 `json:"upstream_send_timeout,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // If enabled, the datapath CPU utilization is consulted by the auto scale-out logic. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // If enabled, the datapath CPU utilization is consulted by the auto scale-out logic. Field introduced in 22.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseDpUtilForScaleout *bool `json:"use_dp_util_for_scaleout,omitempty"` - // Enables the use of hyper-threaded cores on SE. Requires SE Reboot. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enables the use of hyper-threaded cores on SE. Requires SE Reboot. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseHyperthreadedCores *bool `json:"use_hyperthreaded_cores,omitempty"` - // Enable legacy model of netlink notifications. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable legacy model of netlink notifications. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UseLegacyNetlink *bool `json:"use_legacy_netlink,omitempty"` - // Enable InterSE Objsyc distribution framework. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Enable InterSE Objsyc distribution framework. Deprecated, use objsync_mode instead. Field deprecated in 31.2.1. Field introduced in 20.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseObjsync *bool `json:"use_objsync,omitempty"` - // Use Standard SKU Azure Load Balancer. By default cloud level flag is set. If not set, it inherits/uses the use_standard_alb flag from the cloud. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use Standard SKU Azure Load Balancer. By default cloud level flag is set. If not set, it inherits/uses the use_standard_alb flag from the cloud. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseStandardAlb *bool `json:"use_standard_alb,omitempty"` - // Configuration for User-Agent Cache used in Bot Management. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. UserAgentCacheConfig *UserAgentCacheConfig `json:"user_agent_cache_config,omitempty"` - // Defines in seconds how long before an unused user-defined-metric is garbage collected. Field introduced in 21.1.1. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Defines in seconds how long before an unused user-defined-metric is garbage collected. Field introduced in 21.1.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UserDefinedMetricAge *uint32 `json:"user_defined_metric_age,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterClusters *VcenterClusters `json:"vcenter_clusters,omitempty"` - // Enum options - VCENTER_DATASTORE_ANY, VCENTER_DATASTORE_LOCAL, VCENTER_DATASTORE_SHARED. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - VCENTER_DATASTORE_ANY, VCENTER_DATASTORE_LOCAL, VCENTER_DATASTORE_SHARED. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterDatastoreMode *string `json:"vcenter_datastore_mode,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterDatastores []*VcenterDatastore `json:"vcenter_datastores,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterDatastoresInclude *bool `json:"vcenter_datastores_include,omitempty"` - // Folder to place all the Service Engine virtual machines in vCenter. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Folder to place all the Service Engine virtual machines in vCenter. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterFolder *string `json:"vcenter_folder,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterHosts *VcenterHosts `json:"vcenter_hosts,omitempty"` - // Parking port group to be used by 9 vnics at the time of SE creation. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Parking port group to be used by 9 vnics at the time of SE creation. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VcenterParkingVnicPg *string `json:"vcenter_parking_vnic_pg,omitempty"` - // VCenter information for scoping at Host/Cluster level. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // VCenter information for scoping at Host/Cluster level. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Vcenters []*PlacementScopeConfig `json:"vcenters,omitempty"` - // Number of vcpus for each of the Service Engine virtual machines. Changes to this setting do not affect existing SEs. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of vcpus for each of the Service Engine virtual machines. Changes to this setting do not affect existing SEs. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcpusPerSe *int32 `json:"vcpus_per_se,omitempty"` - // When vip_asg is set, Vip configuration will be managed by Avi.User will be able to configure vip_asg or Vips individually at the time of create. Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // When vip_asg is set, Vip configuration will be managed by Avi.User will be able to configure vip_asg or Vips individually at the time of create. Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VipAsg *VipAutoscaleGroup `json:"vip_asg,omitempty"` - // DHCP ip check interval. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is SEC. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // DHCP ip check interval. Allowed values are 1-1000. Field introduced in 21.1.1. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VnicDhcpIPCheckInterval *uint32 `json:"vnic_dhcp_ip_check_interval,omitempty"` - // DHCP ip max retries. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // DHCP ip max retries. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VnicDhcpIPMaxRetries *uint32 `json:"vnic_dhcp_ip_max_retries,omitempty"` - // wait interval before deleting IP. . Field introduced in 21.1.1. Unit is SEC. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // wait interval before deleting IP. . Field introduced in 21.1.1. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VnicIPDeleteInterval *uint32 `json:"vnic_ip_delete_interval,omitempty"` - // Probe vnic interval. Field introduced in 21.1.1. Unit is SEC. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Probe vnic interval. Field introduced in 21.1.1. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VnicProbeInterval *uint32 `json:"vnic_probe_interval,omitempty"` - // Time interval for retrying the failed VNIC RPC requests. Field introduced in 21.1.1. Unit is SEC. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Time interval for retrying the failed VNIC RPC requests. Field introduced in 21.1.1. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VnicRPCRetryInterval *uint32 `json:"vnic_rpc_retry_interval,omitempty"` - // Size of vnicdb command history. Allowed values are 0-65535. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Size of vnicdb command history. Allowed values are 0-65535. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VnicdbCmdHistorySize *uint32 `json:"vnicdb_cmd_history_size,omitempty"` - // Ensure primary and secondary Service Engines are deployed on different physical hosts. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- true), Basic edition(Allowed values- true), Enterprise with Cloud Services edition. Special default for Essentials edition is true, Basic edition is true, Enterprise is True. + // Ensure primary and secondary Service Engines are deployed on different physical hosts. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- true), Basic (Allowed values- true) edition. Special default for Essentials edition is true, Basic edition is true, Enterprise edition is True. VsHostRedundancy *bool `json:"vs_host_redundancy,omitempty"` - // Time to wait for the scaled in SE to drain existing flows before marking the scalein done. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Time to wait for the scaled in SE to drain existing flows before marking the scalein done. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsScaleinTimeout *uint32 `json:"vs_scalein_timeout,omitempty"` - // During SE upgrade, Time to wait for the scaled-in SE to drain existing flows before marking the scalein done. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // During SE upgrade, Time to wait for the scaled-in SE to drain existing flows before marking the scalein done. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsScaleinTimeoutForUpgrade *uint32 `json:"vs_scalein_timeout_for_upgrade,omitempty"` - // Time to wait for the scaled out SE to become ready before marking the scaleout done. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Time to wait for the scaled out SE to become ready before marking the scaleout done. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsScaleoutTimeout *uint32 `json:"vs_scaleout_timeout,omitempty"` - // Wait time for primary switchover ready notification after flows are completed. In certain deployments, there may be an additional delay to accept traffic. For example, for BGP, some time is needed for route advertisement. Allowed values are 0-300. Field introduced in 30.2.1. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Wait time for primary switchover ready notification after flows are completed. In certain deployments, there may be an additional delay to accept traffic. For example, for BGP, some time is needed for route advertisement. Allowed values are 0-300. Field introduced in 30.2.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VsSePrimarySwitchoverAdditionalWaitTime *uint32 `json:"vs_se_primary_switchover_additional_wait_time,omitempty"` - // Wait time for sending scalein ready notification after flows are completed. In certain deployments, there may be an additional delay to accept traffic. For example, for BGP, some time is needed for route advertisement. Allowed values are 0-300. Field introduced in 30.2.1. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Wait time for sending scalein ready notification after flows are completed. In certain deployments, there may be an additional delay to accept traffic. For example, for BGP, some time is needed for route advertisement. Allowed values are 0-300. Field introduced in 30.2.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VsSeScaleinAdditionalWaitTime *uint32 `json:"vs_se_scalein_additional_wait_time,omitempty"` - // Wait time for sending scaleout ready notification after Virtual Service is marked UP. In certain deployments, there may be an additional delay to accept traffic. For example, for BGP, some time is needed for route advertisement. Allowed values are 0-300. Field introduced in 18.1.5,18.2.1. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Wait time for sending scaleout ready notification after Virtual Service is marked UP. In certain deployments, there may be an additional delay to accept traffic. For example, for BGP, some time is needed for route advertisement. Allowed values are 0-300. Field introduced in 18.1.5,18.2.1. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsSeScaleoutAdditionalWaitTime *uint32 `json:"vs_se_scaleout_additional_wait_time,omitempty"` - // Timeout in seconds for Service Engine to sendScaleout Ready notification of a Virtual Service. Allowed values are 0-90. Field introduced in 18.1.5,18.2.1. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Timeout in seconds for Service Engine to sendScaleout Ready notification of a Virtual Service. Allowed values are 0-90. Field introduced in 18.1.5,18.2.1. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsSeScaleoutReadyTimeout *uint32 `json:"vs_se_scaleout_ready_timeout,omitempty"` - // During SE upgrade in a legacy active/standby segroup, Time to wait for the new primary SE to accept flows before marking the switchover done. Field introduced in 17.2.13,18.1.4,18.2.1. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // During SE upgrade in a legacy active/standby segroup, Time to wait for the new primary SE to accept flows before marking the switchover done. Field introduced in 17.2.13,18.1.4,18.2.1. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsSwitchoverTimeout *uint32 `json:"vs_switchover_timeout,omitempty"` - // Parameters to place Virtual Services on only a subset of the cores of an SE. Field introduced in 17.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // vSphere VM Storage Policy UUID to be associated to the Service Engine. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + VsphereStoragePolicies []*VsphereStoragePolicy `json:"vsphere_storage_policies,omitempty"` + + // Parameters to place Virtual Services on only a subset of the cores of an SE. Field introduced in 17.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VssPlacement *VssPlacement `json:"vss_placement,omitempty"` - // If set, Virtual Services will be placed on only a subset of the cores of an SE. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If set, Virtual Services will be placed on only a subset of the cores of an SE. Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VssPlacementEnabled *bool `json:"vss_placement_enabled,omitempty"` - // Enable memory pool for WAF.Requires SE Reboot. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable memory pool for WAF.Requires SE Reboot. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. WafMempool *bool `json:"waf_mempool,omitempty"` - // Memory pool size used for WAF.Requires SE Reboot. Field introduced in 17.2.3. Unit is KB. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Memory pool size used for WAF.Requires SE Reboot. Field introduced in 17.2.3. Unit is KB. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. WafMempoolSize *uint32 `json:"waf_mempool_size,omitempty"` + + // Use the JIT compiler for PCRE regular expressions in WAF. Setting this to false will impact performance. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + WafUseJitForPcre *bool `json:"waf_use_jit_for_pcre,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/service_engine_group_inventory.go b/vendor/github.com/vmware/alb-sdk/go/models/service_engine_group_inventory.go index 180780f38..e7a575b25 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/service_engine_group_inventory.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/service_engine_group_inventory.go @@ -12,22 +12,22 @@ type ServiceEngineGroupInventory struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Configuration summary of the service engine group. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configuration summary of the service engine group. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Config *ServiceEngineGroup `json:"config,omitempty"` - // Service engines the SE-Group is assigned to. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Service engines the SE-Group is assigned to. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Serviceengins []*SeRefs `json:"serviceengins,omitempty"` - // Upgrade status summary of the service engine group. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Upgrade status summary of the service engine group. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Upgradestatus *UpgradeStatusSummary `json:"upgradestatus,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the service engine group. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the service engine group. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Virtual services the SE-Group is assigned to. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Virtual services the SE-Group is assigned to. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Virtualservices []*VsRefs `json:"virtualservices,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/service_engine_inventory.go b/vendor/github.com/vmware/alb-sdk/go/models/service_engine_inventory.go index 1bcbfc8c6..02b2757c3 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/service_engine_inventory.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/service_engine_inventory.go @@ -12,22 +12,22 @@ type ServiceEngineInventory struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Alert summary of the service engine. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Alert summary of the service engine. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Alert *AlertSummary `json:"alert,omitempty"` - // Configuration summary of the service engine. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configuration summary of the service engine. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Config *ServiceEngineConfig `json:"config,omitempty"` - // Health score summary of the service engine. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Health score summary of the service engine. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HealthScore *HealthScoreSummary `json:"health_score,omitempty"` - // Runtime summary of the service engine. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Runtime summary of the service engine. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Runtime *ServiceEngineRuntimeSummary `json:"runtime,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the service engine. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the service engine. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/service_engine_limits.go b/vendor/github.com/vmware/alb-sdk/go/models/service_engine_limits.go index 3d02cba16..697be6bcd 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/service_engine_limits.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/service_engine_limits.go @@ -8,30 +8,30 @@ package models // swagger:model ServiceEngineLimits type ServiceEngineLimits struct { - // Maximum number of virtualservices per serviceengine, including east-west virtualservices. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of virtualservices per serviceengine, including east-west virtualservices. Field deprecated in 31.2.1. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AllVirtualservicesPerServiceengine *int32 `json:"all_virtualservices_per_serviceengine,omitempty"` - // Maximum number of east-west virtualservices per serviceengine, excluding north-south virtualservices. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of east-west virtualservices per serviceengine, excluding north-south virtualservices. Field deprecated in 31.2.1. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EwVirtualservicesPerServiceengine *int32 `json:"ew_virtualservices_per_serviceengine,omitempty"` - // Maximum number of north-south virtualservices per serviceengine, excluding east-west virtualservices. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of north-south virtualservices per serviceengine, excluding east-west virtualservices. Field deprecated in 31.2.1. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NsVirtualservicesPerServiceengine *int32 `json:"ns_virtualservices_per_serviceengine,omitempty"` - // Maximum number of logical interfaces (vlan, bond) per serviceengine. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of logical interfaces (vlan, bond) per serviceengine. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumLogicalIntfPerSe *int32 `json:"num_logical_intf_per_se,omitempty"` - // Maximum number of physical interfaces per serviceengine. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of physical interfaces per serviceengine. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumPhyIntfPerSe *int32 `json:"num_phy_intf_per_se,omitempty"` - // Maximum number of virtualservices with realtime metrics enabled. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of virtualservices with realtime metrics enabled. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumVirtualservicesRtMetrics *int32 `json:"num_virtualservices_rt_metrics,omitempty"` - // Maximum number of vlan interfaces per physical interface. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of vlan interfaces per physical interface. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumVlanIntfPerPhyIntf *int32 `json:"num_vlan_intf_per_phy_intf,omitempty"` - // Maximum number of vlan interfaces per serviceengine. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of vlan interfaces per serviceengine. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumVlanIntfPerSe *int32 `json:"num_vlan_intf_per_se,omitempty"` - // Serviceengine system limits specific to cloud type. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Serviceengine system limits specific to cloud type. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServiceengineCloudLimits []*ServiceEngineCloudLimits `json:"serviceengine_cloud_limits,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/service_engine_params.go b/vendor/github.com/vmware/alb-sdk/go/models/service_engine_params.go new file mode 100644 index 000000000..4b17ba38a --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/service_engine_params.go @@ -0,0 +1,28 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// ServiceEngineParams service engine params +// swagger:model ServiceEngineParams +type ServiceEngineParams struct { + + // This parameter is used to control the number of concurrent segroup upgrades. This field value takes affect upon controller warm reboot. The value is modified based on flavor size of controller. Allowed values are 1-24. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ConcurrentSegroupUpgrades *uint32 `json:"concurrent_segroup_upgrades,omitempty"` + + // This parameter defines the buffer size during ServiceEngine image downloads in a ServiceEngineGroup.It is used to pace the ServiceEngine upgrade package downloads so that controller network/CPU/Memory bandwidth is a bounded operation. It generally specifies the buffer size used for data transfer. Allowed values are 64-2048. Field introduced in 31.1.1. Unit is KB. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ImageDataTransferSize *uint32 `json:"image_data_transfer_size,omitempty"` + + // Amount of time Controller waits for a large-sized SE (>=128GB memory)to reconnect after it is rebooted during upgrade. Allowed values are 1200-2400. Field introduced in 31.1.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + LargeSeConnectTimeout *uint32 `json:"large_se_connect_timeout,omitempty"` + + // Amount of time Controller waits for a regular-sized SE (<128GB memory)to reconnect after it is rebooted during upgrade. Allowed values are 600-1200. Field introduced in 31.1.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SeConnectTimeout *uint32 `json:"se_connect_timeout,omitempty"` + + // Number of simultaneous ServiceEngine image downloads in a ServiceEngineGroup. It is used to pace ServiceEngine upgrade package downloads so that controller network/CPU bandwidth is a bounded operation. Allowed values are 1-20. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SimultaneousImageDownloads *uint32 `json:"simultaneous_image_downloads,omitempty"` + + // Base timeout value for all service engine upgrade operation tasks. The timeout for certain tasks is a multiple of this field. For example, in the CopyAndInstallImage task, the ServiceEngine has a maximum wait time to install an image or package, i.e., timeout = [scaling factor] * task_base_timeout. Allowed values are 300-3600. Field introduced in 31.1.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TaskBaseTimeout *uint32 `json:"task_base_timeout,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/service_engine_performance_score_data.go b/vendor/github.com/vmware/alb-sdk/go/models/service_engine_performance_score_data.go index 99af0030e..07e5aea11 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/service_engine_performance_score_data.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/service_engine_performance_score_data.go @@ -8,16 +8,16 @@ package models // swagger:model ServiceEnginePerformanceScoreData type ServiceEnginePerformanceScoreData struct { - // Enum options - OPER_UP, OPER_DOWN, OPER_CREATING, OPER_RESOURCES, OPER_INACTIVE, OPER_DISABLED, OPER_UNUSED, OPER_UNKNOWN, OPER_PROCESSING, OPER_INITIALIZING, OPER_ERROR_DISABLED, OPER_AWAIT_MANUAL_PLACEMENT, OPER_UPGRADING, OPER_SE_PROCESSING, OPER_PARTITIONED, OPER_DISABLING, OPER_FAILED, OPER_UNAVAIL, OPER_AGGREGATE_DOWN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - OPER_UP, OPER_DOWN, OPER_CREATING, OPER_RESOURCES, OPER_INACTIVE, OPER_DISABLED, OPER_UNUSED, OPER_UNKNOWN, OPER_PROCESSING, OPER_INITIALIZING, OPER_ERROR_DISABLED, OPER_AWAIT_MANUAL_PLACEMENT, OPER_UPGRADING, OPER_SE_PROCESSING, OPER_PARTITIONED, OPER_DISABLING, OPER_FAILED, OPER_UNAVAIL, OPER_AGGREGATE_DOWN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OperState *string `json:"oper_state,omitempty"` - // Reason for the Health Performance Score. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reason for the Health Performance Score. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Reason *string `json:"reason"` - // Attribute that is dominating the performance score. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Attribute that is dominating the performance score. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ReasonAttr *string `json:"reason_attr,omitempty"` - // It is a reference to an object of type ServiceEngine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type ServiceEngine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ref *string `json:"ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/service_engine_runtime_summary.go b/vendor/github.com/vmware/alb-sdk/go/models/service_engine_runtime_summary.go index 5f78649db..6e040e69b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/service_engine_runtime_summary.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/service_engine_runtime_summary.go @@ -8,63 +8,63 @@ package models // swagger:model ServiceEngineRuntimeSummary type ServiceEngineRuntimeSummary struct { - // Enum options - ACTIVE_STANDBY_SE_1, ACTIVE_STANDBY_SE_2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - ACTIVE_STANDBY_SE_1, ACTIVE_STANDBY_SE_2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ActiveTags []string `json:"active_tags,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AtCurrVer *bool `json:"at_curr_ver,omitempty"` - // Indicates if at least 1 BGP peer with advertise_vip is UP and at least 1 BGP peer with advertise_snat_ip is UP if there are such peers configured. Flag will be set to false if the condition above is not true for any of the VRFs configured on the SE. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Indicates if at least 1 BGP peer with advertise_vip is UP and at least 1 BGP peer with advertise_snat_ip is UP if there are such peers configured. Flag will be set to false if the condition above is not true for any of the VRFs configured on the SE. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. BgpPeersUp *bool `json:"bgp_peers_up,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GatewayUp *bool `json:"gateway_up,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HbStatus *SeHbStatus `json:"hb_status,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. InbandMgmt *bool `json:"inband_mgmt,omitempty"` - // Indicates the License state of the SE. Enum options - LICENSE_STATE_INSUFFICIENT_RESOURCES, LICENSE_STATE_LICENSED, LICENSE_STATE_AWAITING_RESPONSE, LICENSE_STATE_UNDETERMINED. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Indicates the License state of the SE. Enum options - LICENSE_STATE_INSUFFICIENT_RESOURCES, LICENSE_STATE_LICENSED, LICENSE_STATE_AWAITING_RESPONSE, LICENSE_STATE_UNDETERMINED, LICENSE_STATE_SEGROUP_LIMIT_EXCEEDED, LICENSE_STATE_TENANT_LIMIT_EXCEEDED, LICENSE_STATE_SYSTEM_LIMIT_EXCEEDED, LICENSE_STATE_RESERVATION_VIOLATION. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LicenseState *string `json:"license_state,omitempty"` - // Number of Service Cores assigned to the SE by License Manager. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of Service Cores assigned to the SE by License Manager. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LicensedServiceCores *float64 `json:"licensed_service_cores,omitempty"` - // This state is used to indicate the current state of disable SE process. Enum options - SE_MIGRATE_STATE_IDLE, SE_MIGRATE_STATE_STARTED, SE_MIGRATE_STATE_FINISHED_WITH_FAILURE, SE_MIGRATE_STATE_FINISHED. Field introduced in 17.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This state is used to indicate the current state of disable SE process. Enum options - SE_MIGRATE_STATE_IDLE, SE_MIGRATE_STATE_STARTED, SE_MIGRATE_STATE_FINISHED_WITH_FAILURE, SE_MIGRATE_STATE_FINISHED, SE_MIGRATE_STATE_IN_PROGRESS. Field introduced in 17.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MigrateState *string `json:"migrate_state,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OnlineSince *string `json:"online_since,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OperStatus *OperationalStatus `json:"oper_status,omitempty"` - // Enum options - SE_POWER_OFF, SE_POWER_ON, SE_SUSPENDED. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - SE_POWER_OFF, SE_POWER_ON, SE_SUSPENDED. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PowerState *string `json:"power_state,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeConnected *bool `json:"se_connected,omitempty"` - // Indicates SE reboot following SE group change is pending. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Indicates SE reboot following SE group change is pending. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeGrpRebootPending *bool `json:"se_grp_reboot_pending,omitempty"` - // Field introduced in 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SufficientMemory *bool `json:"sufficient_memory,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Version *string `json:"version,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VinfraDiscovered *bool `json:"vinfra_discovered,omitempty"` - // vSphere HA on cluster enabled. Field introduced in 20.1.7, 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // vSphere HA on cluster enabled. Field introduced in 20.1.7, 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VsphereHaEnabled *bool `json:"vsphere_ha_enabled,omitempty"` - // This flag is set to true when Cloud Connector has detected an ESX host failure. This flag is set to false when the SE connects back to the controller, or when vSphere HA recovery timeout has occurred. Field introduced in 20.1.7, 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // This flag is set to true when Cloud Connector has detected an ESX host failure. This flag is set to false when the SE connects back to the controller, or when vSphere HA recovery timeout has occurred. Field introduced in 20.1.7, 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VsphereHaInprogress *bool `json:"vsphere_ha_inprogress,omitempty"` - // vSphere HA monitor job has been created or is running. Field introduced in 20.1.7, 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // vSphere HA monitor job has been created or is running. Field introduced in 20.1.7, 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VsphereHaJobActive *bool `json:"vsphere_ha_job_active,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/service_match.go b/vendor/github.com/vmware/alb-sdk/go/models/service_match.go index a439f76bb..ec909b5c4 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/service_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/service_match.go @@ -8,12 +8,12 @@ package models // swagger:model ServiceMatch type ServiceMatch struct { - // Destination Port of the packet. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Destination Port of the packet. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DestinationPort *PortMatch `json:"destination_port,omitempty"` - // Protocol to match. Supported protocols are TCP, UDP and ICMP. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Protocol to match. Supported protocols are TCP, UDP and ICMP. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Protocol *L4RuleProtocolMatch `json:"protocol,omitempty"` - // Source Port of the packet. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Source Port of the packet. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SourcePort *PortMatch `json:"source_port,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/service_o_auth.go b/vendor/github.com/vmware/alb-sdk/go/models/service_o_auth.go index 123988a4b..4e62a2933 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/service_o_auth.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/service_o_auth.go @@ -8,20 +8,20 @@ package models // swagger:model ServiceOAuth type ServiceOAuth struct { - // URL of authorization server. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // URL of authorization server. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true AuthorizationEndpoint *string `json:"authorization_endpoint"` - // Application specific identifier for service auth. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Application specific identifier for service auth. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true ClientID *string `json:"client_id"` - // Organization Id for service OAuth(required for CSP). Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Organization Id for service OAuth(required for CSP). Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OrgID *string `json:"org_id,omitempty"` - // Uuid value of the service(required for CSP). Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Uuid value of the service(required for CSP). Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ServiceID *string `json:"service_id,omitempty"` - // Name of the service(required for CSP). Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the service(required for CSP). Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ServiceName *string `json:"service_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/service_pool_selector.go b/vendor/github.com/vmware/alb-sdk/go/models/service_pool_selector.go index 039994b22..79bb25cf2 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/service_pool_selector.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/service_pool_selector.go @@ -8,19 +8,19 @@ package models // swagger:model ServicePoolSelector type ServicePoolSelector struct { - // It is a reference to an object of type PoolGroup. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type PoolGroup. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServicePoolGroupRef *string `json:"service_pool_group_ref,omitempty"` - // It is a reference to an object of type Pool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServicePoolRef *string `json:"service_pool_ref,omitempty"` - // Pool based destination port. Allowed values are 1-65535. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Pool based destination port. Allowed values are 1-65535. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ServicePort *uint32 `json:"service_port"` - // The end of the Service port number range. Allowed values are 1-65535. Special values are 0- single port. Field introduced in 17.2.4. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The end of the Service port number range. Allowed values are 1-65535. Special values are 0- single port. Field introduced in 17.2.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServicePortRangeEnd *uint32 `json:"service_port_range_end,omitempty"` - // Destination protocol to match for the pool selection. If not specified, it will match any protocol. Enum options - PROTOCOL_TYPE_TCP_PROXY, PROTOCOL_TYPE_TCP_FAST_PATH, PROTOCOL_TYPE_UDP_FAST_PATH, PROTOCOL_TYPE_UDP_PROXY, PROTOCOL_TYPE_SCTP_PROXY, PROTOCOL_TYPE_SCTP_FAST_PATH. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Destination protocol to match for the pool selection. If not specified, it will match any protocol. Enum options - PROTOCOL_TYPE_TCP_PROXY, PROTOCOL_TYPE_TCP_FAST_PATH, PROTOCOL_TYPE_UDP_FAST_PATH, PROTOCOL_TYPE_UDP_PROXY, PROTOCOL_TYPE_SCTP_PROXY, PROTOCOL_TYPE_SCTP_FAST_PATH. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServiceProtocol *string `json:"service_protocol,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/serviceengine_faults.go b/vendor/github.com/vmware/alb-sdk/go/models/serviceengine_faults.go index aa8c39c94..402784e06 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/serviceengine_faults.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/serviceengine_faults.go @@ -8,6 +8,6 @@ package models // swagger:model ServiceengineFaults type ServiceengineFaults struct { - // Enable debug faults. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable debug faults. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DebugFaults *bool `json:"debug_faults,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/session_headers.go b/vendor/github.com/vmware/alb-sdk/go/models/session_headers.go index 948588d8c..04f961574 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/session_headers.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/session_headers.go @@ -8,9 +8,9 @@ package models // swagger:model SessionHeaders type SessionHeaders struct { - // Header Name. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Header Name. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Header Value. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Header Value. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Value *string `json:"value,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/sideband_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/sideband_profile.go index 25f29a40a..62569fcab 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/sideband_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/sideband_profile.go @@ -8,9 +8,9 @@ package models // swagger:model SidebandProfile type SidebandProfile struct { - // IP Address of the sideband server. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP Address of the sideband server. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IP []*IPAddr `json:"ip,omitempty"` - // Maximum size of the request body that will be sent on the sideband. Allowed values are 0-16384. Unit is BYTES. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum size of the request body that will be sent on the sideband. Allowed values are 0-16384. Unit is BYTES. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SidebandMaxRequestBodySize *int32 `json:"sideband_max_request_body_size,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/single_optional_field_message.go b/vendor/github.com/vmware/alb-sdk/go/models/single_optional_field_message.go index 57764893b..6f49881df 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/single_optional_field_message.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/single_optional_field_message.go @@ -8,6 +8,6 @@ package models // swagger:model SingleOptionalFieldMessage type SingleOptionalFieldMessage struct { - // Optional *string field for nested f_mandatory test cases-level3. Field introduced in 21.1.5, 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Optional *string field for nested f_mandatory test cases-level3. Field introduced in 21.1.5, 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OptionalString *string `json:"optional_string,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/single_optional_sensitive_field_message.go b/vendor/github.com/vmware/alb-sdk/go/models/single_optional_sensitive_field_message.go index 4f1279a9a..d99001ad4 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/single_optional_sensitive_field_message.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/single_optional_sensitive_field_message.go @@ -8,6 +8,6 @@ package models // swagger:model SingleOptionalSensitiveFieldMessage type SingleOptionalSensitiveFieldMessage struct { - // Optional *string field for nested f_mandatory test cases-level3. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Optional *string field for nested f_mandatory test cases-level3. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OptionalSensitiveString *string `json:"optional_sensitive_string,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/single_optional_string_field.go b/vendor/github.com/vmware/alb-sdk/go/models/single_optional_string_field.go index 7d813f9d3..45618117c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/single_optional_string_field.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/single_optional_string_field.go @@ -8,6 +8,6 @@ package models // swagger:model SingleOptionalStringField type SingleOptionalStringField struct { - // Optional *string field. Field introduced in 21.1.5, 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Optional *string field. Field introduced in 21.1.5, 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TestString *string `json:"test_string,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/sip_log.go b/vendor/github.com/vmware/alb-sdk/go/models/sip_log.go index 0aad5a1c5..9435f47a7 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/sip_log.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/sip_log.go @@ -8,21 +8,21 @@ package models // swagger:model SipLog type SipLog struct { - // Server connection protocol type. Enum options - PROTOCOL_ICMP, PROTOCOL_TCP, PROTOCOL_UDP, PROTOCOL_SCTP. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Server connection protocol type. Enum options - PROTOCOL_ICMP, PROTOCOL_TCP, PROTOCOL_UDP, PROTOCOL_SCTP. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerProtocol *string `json:"server_protocol,omitempty"` - // SIP CallId header. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SIP CallId header. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SipCallidHdr *string `json:"sip_callid_hdr,omitempty"` - // Client's SIP Contact header. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Client's SIP Contact header. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SipContactHdr *string `json:"sip_contact_hdr,omitempty"` - // SIP From header. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SIP From header. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SipFromHdr *string `json:"sip_from_hdr,omitempty"` - // SIP Messages. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SIP Messages. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SipMessages []*SipMessage `json:"sip_messages,omitempty"` - // SIP To header. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SIP To header. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SipToHdr *string `json:"sip_to_hdr,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/sip_message.go b/vendor/github.com/vmware/alb-sdk/go/models/sip_message.go index 2119fa62a..d51a29651 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/sip_message.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/sip_message.go @@ -8,27 +8,27 @@ package models // swagger:model SipMessage type SipMessage struct { - // Contents up to first 128 bytes of a SIP message for which could not be parsed. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Contents up to first 128 bytes of a SIP message for which could not be parsed. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Content *string `json:"content,omitempty"` - // Indicates if SIP message is received from a client. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Indicates if SIP message is received from a client. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FromClient *bool `json:"from_client,omitempty"` - // SIP request method string. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SIP request method string. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Method *string `json:"method,omitempty"` - // SIP message receive time stamp. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SIP message receive time stamp. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RcvTimestamp *uint64 `json:"rcv_timestamp,omitempty"` - // SIP message size before modifications. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SIP message size before modifications. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RxBytes *uint32 `json:"rx_bytes,omitempty"` - // SIP response status string. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SIP response status string. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Status *string `json:"status,omitempty"` - // SIP response status code, 2xx response means success. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SIP response status code, 2xx response means success. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. StatusCode *uint32 `json:"status_code,omitempty"` - // SIP message size post modifications. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SIP message size post modifications. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TxBytes *uint32 `json:"tx_bytes,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/sip_service_application_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/sip_service_application_profile.go index 80b6195f6..5ca8f56a7 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/sip_service_application_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/sip_service_application_profile.go @@ -8,6 +8,6 @@ package models // swagger:model SipServiceApplicationProfile type SipServiceApplicationProfile struct { - // SIP transaction timeout in seconds. Allowed values are 2-512. Field introduced in 17.2.8, 18.1.3, 18.2.1. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SIP transaction timeout in seconds. Allowed values are 2-512. Field introduced in 17.2.8, 18.1.3, 18.2.1. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TransactionTimeout *uint32 `json:"transaction_timeout,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/site_info.go b/vendor/github.com/vmware/alb-sdk/go/models/site_info.go new file mode 100644 index 000000000..4d96487b6 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/site_info.go @@ -0,0 +1,17 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// SiteInfo site info +// swagger:model SiteInfo +type SiteInfo struct { + + // Cluster_uuid of a member configured in gslb federation. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ClusterID *string `json:"cluster_id,omitempty"` + + // Site name of a member configured in gslb federation. Field introduced in 31.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + // Read Only: true + SiteName *string `json:"site_name,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/site_link.go b/vendor/github.com/vmware/alb-sdk/go/models/site_link.go new file mode 100644 index 000000000..d4bf3fa82 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/site_link.go @@ -0,0 +1,16 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// SiteLink site link +// swagger:model SiteLink +type SiteLink struct { + + // Destination site information (cluster_uuid, name). Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Destination *SiteInfo `json:"destination,omitempty"` + + // Source site information (cluster_uuid, name). Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Source *SiteInfo `json:"source,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/site_version.go b/vendor/github.com/vmware/alb-sdk/go/models/site_version.go index 7f5e3443b..f949c8227 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/site_version.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/site_version.go @@ -12,44 +12,44 @@ type SiteVersion struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // This field represents the creation time of the federateddiff. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field represents the creation time of the federateddiff. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Datetime *string `json:"datetime,omitempty"` - // Name of the Site. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the Site. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Previous targer version for a site. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Previous targer version for a site. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PrevTargetVersion *int64 `json:"prev_target_version,omitempty"` - // Replication state for a site. Enum options - REPLICATION_STATE_FASTFORWARD, REPLICATION_STATE_FORCESYNC, REPLICATION_STATE_STREAMING, REPLICATION_STATE_SUSPENDED, REPLICATION_STATE_INIT, REPLICATION_STATE_WAIT, REPLICATION_STATE_NOT_APPLICABLE. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Replication state for a site. Enum options - REPLICATION_STATE_FASTFORWARD, REPLICATION_STATE_FORCESYNC, REPLICATION_STATE_STREAMING, REPLICATION_STATE_SUSPENDED, REPLICATION_STATE_INIT, REPLICATION_STATE_WAIT, REPLICATION_STATE_NOT_APPLICABLE, REPLICATION_STATE_SYNC_STALLED. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ReplicationState *string `json:"replication_state,omitempty"` - // Cluster UUID of the site. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Cluster UUID of the site. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SiteID *string `json:"site_id,omitempty"` - // Target timeline of the site. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Target timeline of the site. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TargetTimeline *string `json:"target_timeline,omitempty"` - // Target version of the site. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Target version of the site. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TargetVersion *int64 `json:"target_version,omitempty"` - // Tenant that this object belongs to. It is a reference to an object of type Tenant. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Tenant that this object belongs to. It is a reference to an object of type Tenant. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Timeline of the site. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Timeline of the site. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Timeline *string `json:"timeline,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the SiteVersion object. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the SiteVersion object. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Version of the site. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Version of the site. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Version *int64 `json:"version,omitempty"` - // Type of message for which version is maintained. Enum options - CONFIG_VERSION, HEALTH_STATUS_VERSION. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Type of message for which version is maintained. Enum options - CONFIG_VERSION, HEALTH_STATUS_VERSION. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VersionType *string `json:"version_type,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/snmp_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/snmp_configuration.go index 256f3a0e2..c685276db 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/snmp_configuration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/snmp_configuration.go @@ -8,21 +8,21 @@ package models // swagger:model SnmpConfiguration type SnmpConfiguration struct { - // Community *string for SNMP v2c. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Community *string for SNMP v2c. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Community *string `json:"community,omitempty"` - // Support for 4096 bytes trap payload. Field introduced in 17.2.13,18.1.4,18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Support for 4096 bytes trap payload. Field introduced in 17.2.13,18.1.4,18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LargeTrapPayload *bool `json:"large_trap_payload,omitempty"` - // SNMP version 3 configuration. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SNMP version 3 configuration. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SnmpV3Config *SnmpV3Configuration `json:"snmp_v3_config,omitempty"` - // Sets the sysContact in system MIB. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Sets the sysContact in system MIB. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SysContact *string `json:"sys_contact,omitempty"` - // Sets the sysLocation in system MIB. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Sets the sysLocation in system MIB. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SysLocation *string `json:"sys_location,omitempty"` - // SNMP version support. V2 or V3. Enum options - SNMP_VER2, SNMP_VER3. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SNMP version support. V2 or V3. Enum options - SNMP_VER2, SNMP_VER3. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Version *string `json:"version,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/snmp_trap_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/snmp_trap_profile.go index d675e8ad1..6d3ea66f8 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/snmp_trap_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/snmp_trap_profile.go @@ -12,23 +12,23 @@ type SnmpTrapProfile struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // A user-friendly name of the SNMP trap configuration. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // A user-friendly name of the SNMP trap configuration. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // The IP address or hostname of the SNMP trap destination server. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The IP address or hostname of the SNMP trap destination server. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TrapServers []*SnmpTrapServer `json:"trap_servers,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the SNMP trap profile object. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the SNMP trap profile object. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/snmp_trap_server.go b/vendor/github.com/vmware/alb-sdk/go/models/snmp_trap_server.go index 671a63d35..02d88cb63 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/snmp_trap_server.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/snmp_trap_server.go @@ -8,19 +8,19 @@ package models // swagger:model SnmpTrapServer type SnmpTrapServer struct { - // The community *string to communicate with the trap server. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The community *string to communicate with the trap server. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Community *string `json:"community,omitempty"` - // IP(v4/v6) Address or FQDN of the SNMP trap destination. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP(v4/v6) Address or FQDN of the SNMP trap destination. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true IPAddr *IPAddr `json:"ip_addr"` - // The UDP port of the trap server. Field introduced in 16.5.4,17.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The UDP port of the trap server. Field introduced in 16.5.4,17.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Port *uint32 `json:"port,omitempty"` - // SNMP version 3 configuration. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SNMP version 3 configuration. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. User *SnmpV3UserParams `json:"user,omitempty"` - // SNMP version support. V2 or V3. Enum options - SNMP_VER2, SNMP_VER3. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SNMP version support. V2 or V3. Enum options - SNMP_VER2, SNMP_VER3. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Version *string `json:"version,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/snmp_v3_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/snmp_v3_configuration.go index 694fa85d6..c350074c6 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/snmp_v3_configuration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/snmp_v3_configuration.go @@ -8,9 +8,9 @@ package models // swagger:model SnmpV3Configuration type SnmpV3Configuration struct { - // Engine Id of the Avi Controller SNMP. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Engine Id of the Avi Controller SNMP. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EngineID *string `json:"engine_id,omitempty"` - // SNMP ver 3 user definition. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SNMP ver 3 user definition. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. User *SnmpV3UserParams `json:"user,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/snmp_v3_user_params.go b/vendor/github.com/vmware/alb-sdk/go/models/snmp_v3_user_params.go index e5499c8b0..03523a318 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/snmp_v3_user_params.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/snmp_v3_user_params.go @@ -8,18 +8,18 @@ package models // swagger:model SnmpV3UserParams type SnmpV3UserParams struct { - // SNMP V3 authentication passphrase. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SNMP V3 authentication passphrase. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AuthPassphrase *string `json:"auth_passphrase,omitempty"` - // SNMP V3 user authentication type. Enum options - SNMP_V3_AUTH_MD5, SNMP_V3_AUTH_SHA, SNMP_V3_AUTH_SHA_224, SNMP_V3_AUTH_SHA_256, SNMP_V3_AUTH_SHA_384, SNMP_V3_AUTH_SHA_512. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SNMP V3 user authentication type. Enum options - SNMP_V3_AUTH_MD5, SNMP_V3_AUTH_SHA, SNMP_V3_AUTH_SHA_224, SNMP_V3_AUTH_SHA_256, SNMP_V3_AUTH_SHA_384, SNMP_V3_AUTH_SHA_512. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AuthType *string `json:"auth_type,omitempty"` - // SNMP V3 privacy passphrase. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SNMP V3 privacy passphrase. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PrivPassphrase *string `json:"priv_passphrase,omitempty"` - // SNMP V3 privacy setting. Enum options - SNMP_V3_PRIV_DES, SNMP_V3_PRIV_AES. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SNMP V3 privacy setting. Enum options - SNMP_V3_PRIV_DES, SNMP_V3_PRIV_AES. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PrivType *string `json:"priv_type,omitempty"` - // SNMP username to be used by SNMP clients for performing SNMP walk. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // SNMP username to be used by SNMP clients for performing SNMP walk. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Username *string `json:"username,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/source_port_addr.go b/vendor/github.com/vmware/alb-sdk/go/models/source_port_addr.go index 924f1cb43..6097cac0c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/source_port_addr.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/source_port_addr.go @@ -8,12 +8,12 @@ package models // swagger:model SourcePortAddr type SourcePortAddr struct { - // Match criteria. Enum options - IS_IN, IS_NOT_IN. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Match criteria. Enum options - IS_IN, IS_NOT_IN. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MatchOperation *string `json:"match_operation,omitempty"` - // TCP/UDP port range end (inclusive). Allowed values are 1-65535. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // TCP/UDP port range end (inclusive). Allowed values are 1-65535. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SrcPortEnd *uint32 `json:"src_port_end,omitempty"` - // TCP/UDP port range start (inclusive). Allowed values are 1-65535. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // TCP/UDP port range start (inclusive). Allowed values are 1-65535. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SrcPortStart *uint32 `json:"src_port_start,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/sp_gslb_service_info.go b/vendor/github.com/vmware/alb-sdk/go/models/sp_gslb_service_info.go index 094ca8d62..2f471a65b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/sp_gslb_service_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/sp_gslb_service_info.go @@ -8,9 +8,9 @@ package models // swagger:model SpGslbServiceInfo type SpGslbServiceInfo struct { - // FQDNs associated with the GSLB service. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // FQDNs associated with the GSLB service. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Fqdns []string `json:"fqdns,omitempty"` - // GSLB service uuid associated with the site persistence pool. It is a reference to an object of type GslbService. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // GSLB service uuid associated with the site persistence pool. It is a reference to an object of type GslbService. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. GsRef *string `json:"gs_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/state_cache_mgr_debug_filter.go b/vendor/github.com/vmware/alb-sdk/go/models/state_cache_mgr_debug_filter.go index ed60dbdb6..f23b8aba0 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/state_cache_mgr_debug_filter.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/state_cache_mgr_debug_filter.go @@ -8,9 +8,9 @@ package models // swagger:model StateCacheMgrDebugFilter type StateCacheMgrDebugFilter struct { - // Pool UUID. It is a reference to an object of type Pool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Pool UUID. It is a reference to an object of type Pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PoolRef *string `json:"pool_ref,omitempty"` - // VirtualService UUID. It is a reference to an object of type VirtualService. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // VirtualService UUID. It is a reference to an object of type VirtualService. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsRef *string `json:"vs_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/statediff_event.go b/vendor/github.com/vmware/alb-sdk/go/models/statediff_event.go index 92b432990..7c84d7c2d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/statediff_event.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/statediff_event.go @@ -8,21 +8,21 @@ package models // swagger:model StatediffEvent type StatediffEvent struct { - // Time taken to complete Statediff event in seconds. Field introduced in 21.1.3. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Time taken to complete Statediff event in seconds. Field introduced in 21.1.3. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Duration *uint32 `json:"duration,omitempty"` - // Task end time. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Task end time. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EndTime *string `json:"end_time,omitempty"` - // Statediff event message if any. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Statediff event message if any. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Message *string `json:"message,omitempty"` - // Task start time. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Task start time. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StartTime *string `json:"start_time,omitempty"` - // Statediff event status. Enum options - FB_INIT, FB_IN_PROGRESS, FB_COMPLETED, FB_FAILED, FB_COMPLETED_WITH_ERRORS. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Statediff event status. Enum options - FB_INIT, FB_IN_PROGRESS, FB_COMPLETED, FB_FAILED, FB_COMPLETED_WITH_ERRORS. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Status *string `json:"status,omitempty"` - // Name of Statediff task. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of Statediff task. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TaskName *string `json:"task_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/statediff_operation.go b/vendor/github.com/vmware/alb-sdk/go/models/statediff_operation.go index d176cf4fe..8bd6ce6d9 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/statediff_operation.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/statediff_operation.go @@ -12,31 +12,31 @@ type StatediffOperation struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Info for each Statediff event. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Info for each Statediff event. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Events []*StatediffEvent `json:"events,omitempty"` - // Name of Statediff operation. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of Statediff operation. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Uuid of node for Statediff operation entry. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Uuid of node for Statediff operation entry. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NodeUUID *string `json:"node_uuid,omitempty"` - // Type of Statediff operation. Enum options - FB_UPGRADE, FB_ROLLBACK, FB_PATCH, FB_ROLLBACK_PATCH. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Type of Statediff operation. Enum options - FB_UPGRADE, FB_ROLLBACK, FB_PATCH, FB_ROLLBACK_PATCH. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Operation *string `json:"operation,omitempty"` - // Phase of Statediff operation. Enum options - FB_PRE_SNAPSHOT, FB_POST_SNAPSHOT. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Phase of Statediff operation. Enum options - FB_PRE_SNAPSHOT, FB_POST_SNAPSHOT. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Phase *string `json:"phase,omitempty"` - // Status of Statediff operation. Enum options - FB_INIT, FB_IN_PROGRESS, FB_COMPLETED, FB_FAILED, FB_COMPLETED_WITH_ERRORS. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Status of Statediff operation. Enum options - FB_INIT, FB_IN_PROGRESS, FB_COMPLETED, FB_FAILED, FB_COMPLETED_WITH_ERRORS. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Status *string `json:"status,omitempty"` - // Tenant that this object belongs to. It is a reference to an object of type Tenant. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Tenant that this object belongs to. It is a reference to an object of type Tenant. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // unique identifier for Statediff entry. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // unique identifier for Statediff entry. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/statediff_snapshot.go b/vendor/github.com/vmware/alb-sdk/go/models/statediff_snapshot.go index fd745cfdf..2e676948d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/statediff_snapshot.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/statediff_snapshot.go @@ -12,58 +12,58 @@ type StatediffSnapshot struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Name of GSLB object. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of GSLB object. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. GslbName *string `json:"gslb_name,omitempty"` - // Reference to base gslb object. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Reference to base gslb object. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. GslbUUID *string `json:"gslb_uuid,omitempty"` - // Name of Statediff operation. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of Statediff operation. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Name of POOL object. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of POOL object. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PoolName *string `json:"pool_name,omitempty"` - // Reference to base pool object. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Reference to base pool object. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PoolUUID *string `json:"pool_uuid,omitempty"` - // Post-Upgrade snapshot for VS. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Post-Upgrade snapshot for VS. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PostSnapshot *Postsnapshot `json:"post_snapshot,omitempty"` - // Pre-Upgrade snapshot for VS. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Pre-Upgrade snapshot for VS. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PreSnapshot *Presnapshot `json:"pre_snapshot,omitempty"` - // Name of SEG object. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of SEG object. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeGroupName *string `json:"se_group_name,omitempty"` - // Reference to base SEG object. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Reference to base SEG object. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeGroupUUID *string `json:"se_group_uuid,omitempty"` - // Name of SEG object. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of SEG object. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeName *string `json:"se_name,omitempty"` - // Reference to base SE object. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Reference to base SE object. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeUUID *string `json:"se_uuid,omitempty"` - // Type of snapshot eg. VS_SNAPSHOT, SE_SNAPSHOT etc. Enum options - FB_VS_SNAPSHOT, FB_SE_SNAPSHOT, FB_GSLB_SNAPSHOT, FB_POOL_SNAPSHOT. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Type of snapshot eg. VS_SNAPSHOT, SE_SNAPSHOT etc. Enum options - FB_VS_SNAPSHOT, FB_SE_SNAPSHOT, FB_GSLB_SNAPSHOT, FB_POOL_SNAPSHOT. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SnapshotType *string `json:"snapshot_type,omitempty"` - // Statediff Operation uuid for identifying the operation. It is a reference to an object of type StatediffOperation. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Statediff Operation uuid for identifying the operation. It is a reference to an object of type StatediffOperation. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StatediffOperationRef *string `json:"statediff_operation_ref,omitempty"` - // Tenant that this object belongs to. It is a reference to an object of type Tenant. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Tenant that this object belongs to. It is a reference to an object of type Tenant. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // unique identifier for Statediff entry. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // unique identifier for Statediff entry. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Name of VS object. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of VS object. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VsName *string `json:"vs_name,omitempty"` - // Reference to base VS object. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Reference to base VS object. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VsUUID *string `json:"vs_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/static_ip_alloc_info.go b/vendor/github.com/vmware/alb-sdk/go/models/static_ip_alloc_info.go index 1e805c52d..658781034 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/static_ip_alloc_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/static_ip_alloc_info.go @@ -8,13 +8,13 @@ package models // swagger:model StaticIpAllocInfo type StaticIPAllocInfo struct { - // IP address. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // IP address. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true IP *IPAddr `json:"ip"` - // Object metadata. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Object metadata. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ObjInfo *string `json:"obj_info,omitempty"` - // Object which this IP address is allocated to. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Object which this IP address is allocated to. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ObjUUID *string `json:"obj_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/static_ip_range.go b/vendor/github.com/vmware/alb-sdk/go/models/static_ip_range.go index e0a97525a..161586ba9 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/static_ip_range.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/static_ip_range.go @@ -8,10 +8,10 @@ package models // swagger:model StaticIpRange type StaticIPRange struct { - // IP range. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // IP range. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Range *IPAddrRange `json:"range"` - // Object type (VIP only, Service Engine only, or both) which can use this IP range. Enum options - STATIC_IPS_FOR_SE, STATIC_IPS_FOR_VIP, STATIC_IPS_FOR_VIP_AND_SE. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Object type (VIP only, Service Engine only, or both) which can use this IP range. Enum options - STATIC_IPS_FOR_SE, STATIC_IPS_FOR_VIP, STATIC_IPS_FOR_VIP_AND_SE. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Type *string `json:"type,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/static_ip_range_runtime.go b/vendor/github.com/vmware/alb-sdk/go/models/static_ip_range_runtime.go index e5ea0f9c1..a5449fb14 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/static_ip_range_runtime.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/static_ip_range_runtime.go @@ -8,15 +8,15 @@ package models // swagger:model StaticIpRangeRuntime type StaticIPRangeRuntime struct { - // Allocated IPs. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Allocated IPs. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AllocatedIps []*StaticIPAllocInfo `json:"allocated_ips,omitempty"` - // Free IP count. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Free IP count. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. FreeIPCount *uint32 `json:"free_ip_count,omitempty"` - // Total IP count. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Total IP count. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TotalIPCount *uint32 `json:"total_ip_count,omitempty"` - // Object type (VIP only, Service Engine only, or both) which is using this IP group. Enum options - STATIC_IPS_FOR_SE, STATIC_IPS_FOR_VIP, STATIC_IPS_FOR_VIP_AND_SE. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Object type (VIP only, Service Engine only, or both) which is using this IP group. Enum options - STATIC_IPS_FOR_SE, STATIC_IPS_FOR_VIP, STATIC_IPS_FOR_VIP_AND_SE. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Type *string `json:"type,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/static_route.go b/vendor/github.com/vmware/alb-sdk/go/models/static_route.go index 9655482ec..dc892b399 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/static_route.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/static_route.go @@ -8,24 +8,24 @@ package models // swagger:model StaticRoute type StaticRoute struct { - // Disable the gateway monitor for default gateway. They are monitored by default. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Disable the gateway monitor for default gateway. They are monitored by default. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DisableGatewayMonitor *bool `json:"disable_gateway_monitor,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IfName *string `json:"if_name,omitempty"` - // Labels associated with this route. Field introduced in 20.1.1. Maximum of 1 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Labels associated with this route. Field introduced in 20.1.1. Maximum of 1 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Labels []*KeyValue `json:"labels,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true NextHop *IPAddr `json:"next_hop"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Prefix *IPAddrPrefix `json:"prefix"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true RouteID *string `json:"route_id"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/streaming_syslog_config.go b/vendor/github.com/vmware/alb-sdk/go/models/streaming_syslog_config.go index a9a998f46..b1c087747 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/streaming_syslog_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/streaming_syslog_config.go @@ -8,24 +8,24 @@ package models // swagger:model StreamingSyslogConfig type StreamingSyslogConfig struct { - // Facility value, as defined in RFC5424, must be between 0 and 23 inclusive. Allowed values are 0-23. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Facility value, as defined in RFC5424, must be between 0 and 23 inclusive. Allowed values are 0-23. Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Facility *uint32 `json:"facility,omitempty"` - // Severity code, as defined in RFC5424, for filtered logs. This must be between 0 and 7 inclusive. Allowed values are 0-7. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Severity code, as defined in RFC5424, for filtered logs. This must be between 0 and 7 inclusive. Allowed values are 0-7. Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FilteredLogSeverity *uint32 `json:"filtered_log_severity,omitempty"` - // String to use as the hostname in the syslog messages. This *string can contain only printable ASCII characters (hex 21 to hex 7E; no space allowed). Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // String to use as the hostname in the syslog messages. This *string can contain only printable ASCII characters (hex 21 to hex 7E; no space allowed). Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Hostname *string `json:"hostname,omitempty"` - // As per RFC, Constant *string to identify the type of message. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // As per RFC, Constant *string to identify the type of message. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MsgID *string `json:"msg_id,omitempty"` - // Severity code, as defined in RFC5424, for non-significant logs. This must be between 0 and 7 inclusive. Allowed values are 0-7. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Severity code, as defined in RFC5424, for non-significant logs. This must be between 0 and 7 inclusive. Allowed values are 0-7. Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NonSignificantLogSeverity *uint32 `json:"non_significant_log_severity,omitempty"` - // As per RFC, if there is a change in value indicated there has been discontinuity in syslog reporting. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // As per RFC, if there is a change in value indicated there has been discontinuity in syslog reporting. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ProcID *string `json:"proc_id,omitempty"` - // Severity code, as defined in RFC5424, for significant logs. This must be between 0 and 7 inclusive. Allowed values are 0-7. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Severity code, as defined in RFC5424, for significant logs. This must be between 0 and 7 inclusive. Allowed values are 0-7. Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SignificantLogSeverity *uint32 `json:"significant_log_severity,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/string_group.go b/vendor/github.com/vmware/alb-sdk/go/models/string_group.go index eb4870afc..a55c7c94b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/string_group.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/string_group.go @@ -12,29 +12,29 @@ type StringGroup struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Configure Key Value in the *string group. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure Key Value in the *string group. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Kv []*KeyValue `json:"kv,omitempty"` - // Enable the longest match, default is the shortest match. Field introduced in 18.2.8. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable the longest match, default is the shortest match. Field introduced in 18.2.8. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LongestMatch *bool `json:"longest_match,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // Name of the *string group. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the *string group. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Type of StringGroup. Enum options - SG_TYPE_STRING, SG_TYPE_KEYVAL. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Type of StringGroup. Enum options - SG_TYPE_STRING, SG_TYPE_KEYVAL. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Type *string `json:"type"` @@ -42,6 +42,6 @@ type StringGroup struct { // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the *string group. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the *string group. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/string_match.go b/vendor/github.com/vmware/alb-sdk/go/models/string_match.go index 62b094b34..ee847329f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/string_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/string_match.go @@ -8,13 +8,13 @@ package models // swagger:model StringMatch type StringMatch struct { - // Criterion to use for *string matching the HTTP request. Enum options - BEGINS_WITH, DOES_NOT_BEGIN_WITH, CONTAINS, DOES_NOT_CONTAIN, ENDS_WITH, DOES_NOT_END_WITH, EQUALS, DOES_NOT_EQUAL, REGEX_MATCH, REGEX_DOES_NOT_MATCH. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- BEGINS_WITH,DOES_NOT_BEGIN_WITH,CONTAINS,DOES_NOT_CONTAIN,ENDS_WITH,DOES_NOT_END_WITH,EQUALS,DOES_NOT_EQUAL), Basic edition(Allowed values- BEGINS_WITH,DOES_NOT_BEGIN_WITH,CONTAINS,DOES_NOT_CONTAIN,ENDS_WITH,DOES_NOT_END_WITH,EQUALS,DOES_NOT_EQUAL), Enterprise with Cloud Services edition. + // Criterion to use for *string matching the HTTP request. Enum options - BEGINS_WITH, DOES_NOT_BEGIN_WITH, CONTAINS, DOES_NOT_CONTAIN, ENDS_WITH, DOES_NOT_END_WITH, EQUALS, DOES_NOT_EQUAL, REGEX_MATCH, REGEX_DOES_NOT_MATCH. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- BEGINS_WITH,DOES_NOT_BEGIN_WITH,CONTAINS,DOES_NOT_CONTAIN,ENDS_WITH,DOES_NOT_END_WITH,EQUALS,DOES_NOT_EQUAL), Basic (Allowed values- BEGINS_WITH,DOES_NOT_BEGIN_WITH,CONTAINS,DOES_NOT_CONTAIN,ENDS_WITH,DOES_NOT_END_WITH,EQUALS,DOES_NOT_EQUAL) edition. // Required: true MatchCriteria *string `json:"match_criteria"` - // String value(s). Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // String value(s). Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MatchStr []string `json:"match_str,omitempty"` - // UUID of the *string group(s). It is a reference to an object of type StringGroup. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the *string group(s). It is a reference to an object of type StringGroup. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. StringGroupRefs []string `json:"string_group_refs,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/sub_job.go b/vendor/github.com/vmware/alb-sdk/go/models/sub_job.go index 12739056c..09ed8be19 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/sub_job.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/sub_job.go @@ -8,17 +8,17 @@ package models // swagger:model SubJob type SubJob struct { - // Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ExpiresAt *string `json:"expires_at"` - // Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Metadata *string `json:"metadata,omitempty"` - // Number of times the sub job got scheduled. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of times the sub job got scheduled. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumRetries *uint32 `json:"num_retries,omitempty"` - // Enum options - JOB_TYPE_VS_FULL_LOGS, JOB_TYPE_VS_UDF, JOB_TYPE_VS_METRICS_RT, JOB_TYPE_SSL_CERT, JOB_TYPE_DEBUGVS_PKT_CAPTURE, JOB_TYPE_CONSISTENCY_CHECK, JOB_TYPE_TECHSUPPORT, JOB_TYPE_PKI_PROFILE, JOB_TYPE_NSP_RULE, JOB_TYPE_SEGROUP_METRICS_RT, JOB_TYPE_POSTGRES_STATUS, JOB_TYPE_VS_ROTATE_KEYS, JOB_TYPE_POOL_DNS, JOB_TYPE_GSLB_SERVICE, JOB_TYPE_APP_PERSISTENCE, JOB_TYPE_PROCESS_LOCKED_USER_ACCOUNTS, JOB_TYPE_SESSION, JOB_TYPE_AUTHTOKEN, JOB_TYPE_CLUSTER, JOB_TYPE_SE_SECURE_CHANNEL_CLEANUP, JOB_TYPE_OCSP_STAPLE_STATUS, JOB_TYPE_FILE_OBJECT_CLEANUP, JOB_TYPE_WAF_POLICY_REFRESH_APPLICATION_SIGNATURES, JOB_TYPE_POOL_ASYNC, JOB_TYPE_PROCESS_BASELINE_BENCHMARK, JOB_TYPE_GEODB_REFRESH_CONTROLLER_DATABASES, JOB_TYPE_POSTGRES_VACUUM, JOB_TYPE_WAF_POLICY_AUTO_UPDATE_CRS, JOB_TYPE_POOL_V6_DNS_REFRESH, JOB_TYPE_AUTHPROFILE_SAML_METADATA_UPDATE, JOB_TYPE_SYSTEM_REPORT_CLEANUP, JOB_TYPE_FILE_OBJECT_CRL. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - JOB_TYPE_VS_FULL_LOGS, JOB_TYPE_VS_UDF, JOB_TYPE_VS_METRICS_RT, JOB_TYPE_SSL_CERT, JOB_TYPE_DEBUGVS_PKT_CAPTURE, JOB_TYPE_CONSISTENCY_CHECK, JOB_TYPE_TECHSUPPORT, JOB_TYPE_PKI_PROFILE, JOB_TYPE_NSP_RULE, JOB_TYPE_SEGROUP_METRICS_RT, JOB_TYPE_POSTGRES_STATUS, JOB_TYPE_VS_ROTATE_KEYS, JOB_TYPE_POOL_DNS, JOB_TYPE_GSLB_SERVICE, JOB_TYPE_APP_PERSISTENCE, JOB_TYPE_PROCESS_LOCKED_USER_ACCOUNTS, JOB_TYPE_SESSION, JOB_TYPE_AUTHTOKEN, JOB_TYPE_CLUSTER, JOB_TYPE_SE_SECURE_CHANNEL_CLEANUP, JOB_TYPE_OCSP_STAPLE_STATUS, JOB_TYPE_FILE_OBJECT_CLEANUP, JOB_TYPE_WAF_POLICY_REFRESH_APPLICATION_SIGNATURES, JOB_TYPE_POOL_ASYNC, JOB_TYPE_PROCESS_BASELINE_BENCHMARK, JOB_TYPE_GEODB_REFRESH_CONTROLLER_DATABASES, JOB_TYPE_POSTGRES_VACUUM, JOB_TYPE_WAF_POLICY_AUTO_UPDATE_CRS, JOB_TYPE_POOL_V6_DNS_REFRESH, JOB_TYPE_AUTHPROFILE_SAML_METADATA_UPDATE, JOB_TYPE_SYSTEM_REPORT_CLEANUP, JOB_TYPE_FILE_OBJECT_CRL, JOB_TYPE_POOL_METRICS_RT, JOB_TYPE_GSLB, JOB_TYPE_ARCHIVE_AND_RETENTION_FRAMEWORK, JOB_TYPE_ARCHIVE_AND_RETENTION_PERIODIC_POLICY, JOB_TYPE_EXECUTE_TELEMETRY, JOB_TYPE_SEGROUP_OBJSYNC, JOB_TYPE_CASCADE_UPDATE_CERT_CHILD_PARENT_REF, JOB_TYPE_SCHEDULE_CERT_CASCADE_UPDATE, JOB_TYPE_GSLB_DNS_RESOLVE_ON_SE, JOB_TYPE_GSLB_AUTO_UPDATE_SEND_INTERVAL. Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Type *string `json:"type"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/sub_request_log.go b/vendor/github.com/vmware/alb-sdk/go/models/sub_request_log.go index e3220fdbd..444d50be3 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/sub_request_log.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/sub_request_log.go @@ -8,51 +8,51 @@ package models // swagger:model SubRequestLog type SubRequestLog struct { - // Response headers received from the server. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Response headers received from the server. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HeadersReceivedFromServer *string `json:"headers_received_from_server,omitempty"` - // Request headers sent to the server. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Request headers sent to the server. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HeadersSentToServer *string `json:"headers_sent_to_server,omitempty"` - // The HTTP response code received from the server. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The HTTP response code received from the server. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HTTPResponseCode *uint32 `json:"http_response_code,omitempty"` - // The HTTP version of the sub-request. Enum options - ZERO_NINE, ONE_ZERO, ONE_ONE, TWO_ZERO. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The HTTP version of the sub-request. Enum options - ZERO_NINE, ONE_ZERO, ONE_ONE, TWO_ZERO. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HTTPVersion *string `json:"http_version,omitempty"` - // The HTTP method of the sub-request. Enum options - HTTP_METHOD_GET, HTTP_METHOD_HEAD, HTTP_METHOD_PUT, HTTP_METHOD_DELETE, HTTP_METHOD_POST, HTTP_METHOD_OPTIONS, HTTP_METHOD_TRACE, HTTP_METHOD_CONNECT, HTTP_METHOD_PATCH, HTTP_METHOD_PROPFIND, HTTP_METHOD_PROPPATCH, HTTP_METHOD_MKCOL, HTTP_METHOD_COPY, HTTP_METHOD_MOVE, HTTP_METHOD_LOCK, HTTP_METHOD_UNLOCK. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The HTTP method of the sub-request. Enum options - HTTP_METHOD_GET, HTTP_METHOD_HEAD, HTTP_METHOD_PUT, HTTP_METHOD_DELETE, HTTP_METHOD_POST, HTTP_METHOD_OPTIONS, HTTP_METHOD_TRACE, HTTP_METHOD_CONNECT, HTTP_METHOD_PATCH, HTTP_METHOD_PROPFIND, HTTP_METHOD_PROPPATCH, HTTP_METHOD_MKCOL, HTTP_METHOD_COPY, HTTP_METHOD_MOVE, HTTP_METHOD_LOCK, HTTP_METHOD_UNLOCK. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Method *string `json:"method,omitempty"` - // The name of the pool that was used for the sub-request. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The name of the pool that was used for the sub-request. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PoolName *string `json:"pool_name,omitempty"` - // The uuid of the pool that was used for the sub-request. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The uuid of the pool that was used for the sub-request. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PoolUUID *string `json:"pool_uuid,omitempty"` - // Length of the request sent in bytes. Field introduced in 21.1.3. Unit is BYTES. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Length of the request sent in bytes. Field introduced in 21.1.3. Unit is BYTES. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RequestLength *uint64 `json:"request_length,omitempty"` - // Length of the response received in bytes. Field introduced in 21.1.3. Unit is BYTES. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Length of the response received in bytes. Field introduced in 21.1.3. Unit is BYTES. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ResponseLength *uint64 `json:"response_length,omitempty"` - // The IP of the server that was used for the sub-request. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The IP of the server that was used for the sub-request. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ServerIP *uint32 `json:"server_ip,omitempty"` - // The name of the server that was used for the sub-request. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The name of the server that was used for the sub-request. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ServerName *string `json:"server_name,omitempty"` - // The port of the server that was used for the sub-request. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The port of the server that was used for the sub-request. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ServerPort *uint32 `json:"server_port,omitempty"` - // The source port for this request. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The source port for this request. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SourcePort *uint32 `json:"source_port,omitempty"` - // Total time taken to process the Oauth Subrequest. This is the time taken from the 1st byte of the request sent to the last byte of the response received. Field introduced in 21.1.3. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Total time taken to process the Oauth Subrequest. This is the time taken from the 1st byte of the request sent to the last byte of the response received. Field introduced in 21.1.3. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TotalTime *uint64 `json:"total_time,omitempty"` - // The URI path of the sub-request. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The URI path of the sub-request. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. URIPath *string `json:"uri_path,omitempty"` - // The URI query of the sub-request. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The URI query of the sub-request. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. URIQuery *string `json:"uri_query,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/sub_resource.go b/vendor/github.com/vmware/alb-sdk/go/models/sub_resource.go index b413e9d2f..2bd541335 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/sub_resource.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/sub_resource.go @@ -8,9 +8,9 @@ package models // swagger:model SubResource type SubResource struct { - // Allows modification of all fields except for the specified subresources. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Allows modification of all fields except for the specified subresources. Field introduced in 20.1.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ExcludeSubresources *bool `json:"exclude_subresources,omitempty"` - // Subresources user can modify. Each subresource specifies and individual field. I.e. SUBRESOURCE_POOL_ENABLED allows modification of the enabled field in the Pool object. Enum options - SUBRESOURCE_POOL_ENABLED, SUBRESOURCE_POOL_SERVERS, SUBRESOURCE_POOL_SERVER_ENABLED, SUBRESOURCE_VIRTUALSERVICE_ENABLED, SUBRESOURCE_VIRTUALSERVICE_AUTO_ALLOCATE_FLOATING_IP, SUBRESOURCE_GSLBSERVICE_ENABLED, SUBRESOURCE_GSLBSERVICE_GROUPS, SUBRESOURCE_GSLBSERVICE_GROUP_ENABLED, SUBRESOURCE_GSLBSERVICE_GROUP_MEMBERS, SUBRESOURCE_GSLBSERVICE_GROUP_MEMBER_ENABLED. Field introduced in 20.1.5. Minimum of 1 items required. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Subresources user can modify. Each subresource specifies and individual field. I.e. SUBRESOURCE_POOL_ENABLED allows modification of the enabled field in the Pool object. Enum options - SUBRESOURCE_POOL_ENABLED, SUBRESOURCE_POOL_SERVERS, SUBRESOURCE_POOL_SERVER_ENABLED, SUBRESOURCE_VIRTUALSERVICE_ENABLED, SUBRESOURCE_VIRTUALSERVICE_AUTO_ALLOCATE_FLOATING_IP, SUBRESOURCE_GSLBSERVICE_ENABLED, SUBRESOURCE_GSLBSERVICE_GROUPS, SUBRESOURCE_GSLBSERVICE_GROUP_ENABLED, SUBRESOURCE_GSLBSERVICE_GROUP_MEMBERS, SUBRESOURCE_GSLBSERVICE_GROUP_MEMBER_ENABLED. Field introduced in 20.1.5. Minimum of 1 items required. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Subresources []string `json:"subresources,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/subnet.go b/vendor/github.com/vmware/alb-sdk/go/models/subnet.go index 956dff85e..8a0ec0dc7 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/subnet.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/subnet.go @@ -8,10 +8,10 @@ package models // swagger:model Subnet type Subnet struct { - // Specify an IP subnet prefix for this Network. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Specify an IP subnet prefix for this Network. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Prefix *IPAddrPrefix `json:"prefix"` - // Static IP ranges for this subnet. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Static IP ranges for this subnet. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StaticIPRanges []*StaticIPRange `json:"static_ip_ranges,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/subnet_runtime.go b/vendor/github.com/vmware/alb-sdk/go/models/subnet_runtime.go index 1d4d95bf2..389e50b45 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/subnet_runtime.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/subnet_runtime.go @@ -8,10 +8,10 @@ package models // swagger:model SubnetRuntime type SubnetRuntime struct { - // Static IP range runtime. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Static IP range runtime. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IPRangeRuntimes []*StaticIPRangeRuntime `json:"ip_range_runtimes,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Prefix *IPAddrPrefix `json:"prefix"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/summarized_info.go b/vendor/github.com/vmware/alb-sdk/go/models/summarized_info.go index e59e24e89..a8d346f69 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/summarized_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/summarized_info.go @@ -8,6 +8,6 @@ package models // swagger:model SummarizedInfo type SummarizedInfo struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SubnetInfo []*SummarizedSubnetInfo `json:"subnet_info,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/summarized_subnet_info.go b/vendor/github.com/vmware/alb-sdk/go/models/summarized_subnet_info.go index 156fcbeb8..52afa171a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/summarized_subnet_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/summarized_subnet_info.go @@ -8,11 +8,11 @@ package models // swagger:model SummarizedSubnetInfo type SummarizedSubnetInfo struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true CidrPrefix *string `json:"cidr_prefix"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Network *string `json:"network"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/supported_migrations.go b/vendor/github.com/vmware/alb-sdk/go/models/supported_migrations.go index cf4064336..cdf975b6e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/supported_migrations.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/supported_migrations.go @@ -8,60 +8,72 @@ package models // swagger:model SupportedMigrations type SupportedMigrations struct { - // Minimum accepted API version. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Minimum accepted API version. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. APIVersion *string `json:"api_version,omitempty"` - // Minimum space required(in GB) on controller host for this image installation. Field introduced in 18.2.6. Unit is GB. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Minimum space required(in GB) on controller host for this image installation. Field introduced in 18.2.6. Unit is GB. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerHostMinFreeDiskSize *int32 `json:"controller_host_min_free_disk_size,omitempty"` - // Minimum number of cores required for Controller. Field introduced in 18.2.10, 20.1.2. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Minimum number of cores required for Controller. Field introduced in 18.2.10, 20.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerMinCores *int32 `json:"controller_min_cores,omitempty"` - // Minimum supported Docker version required for Controller. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Minimum supported Docker version required for Controller. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ControllerMinDockerVersion *string `json:"controller_min_docker_version,omitempty"` - // Minimum space required(in GB) on controller for this image installation. Field introduced in 18.2.6. Unit is GB. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Minimum space required(in GB) on controller for this image installation. Field introduced in 18.2.6. Unit is GB. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerMinFreeDiskSize *int32 `json:"controller_min_free_disk_size,omitempty"` - // Minimum memory required(in GB) for Controller. Field introduced in 18.2.10, 20.1.2. Unit is GB. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Minimum memory required(in GB) for Controller. Field introduced in 18.2.10, 20.1.2. Unit is GB. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerMinMemory *int32 `json:"controller_min_memory,omitempty"` - // Minimum space required(in GB) for Controller. Field introduced in 18.2.10, 20.1.2. Unit is GB. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Minimum space required(in GB) for Controller. Field introduced in 18.2.10, 20.1.2. Unit is GB. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerMinTotalDisk *int32 `json:"controller_min_total_disk,omitempty"` - // Supported active versions for this image. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Minimum cpu cores required to perform dryrun operation for this image. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + DryrunMinCores *uint32 `json:"dryrun_min_cores,omitempty"` + + // Minimum free disk space required (in GB) to perform dryrun operation for this image. Field introduced in 31.1.1. Unit is GB. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + DryrunMinFreeDiskSize *uint32 `json:"dryrun_min_free_disk_size,omitempty"` + + // Minimum memory required to perform dryrun operation for this image. Field introduced in 31.1.1. Unit is GB. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + DryrunMinMemory *float32 `json:"dryrun_min_memory,omitempty"` + + // Total memory required to perform full upgrade dryrun operation for this image. Field introduced in 31.2.1. Unit is GB. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + DryrunTotalMemoryRequired *float32 `json:"dryrun_total_memory_required,omitempty"` + + // Supported active versions for this image. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxActiveVersions *int32 `json:"max_active_versions,omitempty"` - // Minimum supported API version. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Minimum supported API version. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MinSupportedAPIVersion *string `json:"min_supported_api_version,omitempty"` - // Minimum space required(in GB) on podman controller host for this image installation. Field introduced in 21.1.4. Unit is GB. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Minimum space required(in GB) on podman controller host for this image installation. Field introduced in 21.1.4. Unit is GB. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PodmanControllerHostMinFreeDiskSize *int32 `json:"podman_controller_host_min_free_disk_size,omitempty"` - // Minimum space required(in GB) on podman se host for this image installation. Field introduced in 21.1.4. Unit is GB. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Minimum space required(in GB) on podman se host for this image installation. Field introduced in 21.1.4. Unit is GB. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PodmanSeHostMinFreeDiskSize *int32 `json:"podman_se_host_min_free_disk_size,omitempty"` - // Minimum space required(in GB) on controller for rollback. Field introduced in 18.2.6. Unit is GB. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Minimum space required(in GB) on controller for rollback. Field introduced in 18.2.6. Unit is GB. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RollbackControllerDiskSpace *int32 `json:"rollback_controller_disk_space,omitempty"` - // Minimum space required(in GB) on se for rollback. Field introduced in 18.2.6. Unit is GB. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Minimum space required(in GB) on se for rollback. Field introduced in 18.2.6. Unit is GB. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RollbackSeDiskSpace *int32 `json:"rollback_se_disk_space,omitempty"` - // Minimum space required(in GB) on se host for this image installation. Field introduced in 18.2.6. Unit is GB. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Minimum space required(in GB) on se host for this image installation. Field introduced in 18.2.6. Unit is GB. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeHostMinFreeDiskSize *int32 `json:"se_host_min_free_disk_size,omitempty"` - // Minimum number of cores required for se. Field introduced in 18.2.10, 20.1.2. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Minimum number of cores required for se. Field introduced in 18.2.10, 20.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeMinCores *int32 `json:"se_min_cores,omitempty"` - // Minimum space required(in GB) on se for this image installation for non-fips mode(+1 GB for fips mode). Field introduced in 18.2.6. Unit is GB. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Minimum space required(in GB) on se for this image installation for non-fips mode(+1 GB for fips mode). Field introduced in 18.2.6. Unit is GB. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeMinFreeDiskSize *int32 `json:"se_min_free_disk_size,omitempty"` - // Minimum memory required(in GB) for se. Field introduced in 18.2.10, 20.1.2. Unit is GB. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Minimum memory required(in GB) for se. Field introduced in 18.2.10, 20.1.2. Unit is GB. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeMinMemory *int32 `json:"se_min_memory,omitempty"` - // Minimum space required(in GB) for se. Field introduced in 18.2.10, 20.1.2. Unit is GB. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Minimum space required(in GB) for se. Field introduced in 18.2.10, 20.1.2. Unit is GB. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeMinTotalDisk *int32 `json:"se_min_total_disk,omitempty"` - // Supported compatible versions for this image. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Supported compatible versions for this image. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Versions []string `json:"versions,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/switchover_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/switchover_event_details.go index 501ff7f8d..eceb6bb2d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/switchover_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/switchover_event_details.go @@ -8,24 +8,24 @@ package models // swagger:model SwitchoverEventDetails type SwitchoverEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FromSeName *string `json:"from_se_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IP *string `json:"ip,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ip6 *string `json:"ip6,omitempty"` - // Reason for switchover. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Reason for switchover. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ToSeName *string `json:"to_se_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsName *string `json:"vs_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsUUID *string `json:"vs_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/switchover_fail_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/switchover_fail_event_details.go index 1ea8a1727..48c1bf917 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/switchover_fail_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/switchover_fail_event_details.go @@ -8,21 +8,21 @@ package models // swagger:model SwitchoverFailEventDetails type SwitchoverFailEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FromSeName *string `json:"from_se_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IP *string `json:"ip,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ip6 *string `json:"ip6,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsName *string `json:"vs_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsUUID *string `json:"vs_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/sys_test_email_params.go b/vendor/github.com/vmware/alb-sdk/go/models/sys_test_email_params.go index e3acceec8..00e0811cf 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/sys_test_email_params.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/sys_test_email_params.go @@ -8,18 +8,18 @@ package models // swagger:model SysTestEmailParams type SysTestEmailParams struct { - // Alerts are copied to the comma separated list of email recipients. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Alerts are copied to the comma separated list of email recipients. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcEmails *string `json:"cc_emails,omitempty"` - // The Subject line of the originating email from Avi Controller. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The Subject line of the originating email from Avi Controller. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Subject *string `json:"subject"` - // The email context. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The email context. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Text *string `json:"text"` - // Alerts are sent to the comma separated list of email recipients. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Alerts are sent to the comma separated list of email recipients. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ToEmails *string `json:"to_emails"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/system_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/system_configuration.go index 8485a8c45..a511e32db 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/system_configuration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/system_configuration.go @@ -12,88 +12,124 @@ type SystemConfiguration struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AdminAuthConfiguration *AdminAuthConfiguration `json:"admin_auth_configuration,omitempty"` - // Common criteria mode's current state. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Password for avi_email_login user. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + AviEmailLoginPassword *string `json:"avi_email_login_password,omitempty"` + + // Common criteria mode's current state. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CommonCriteriaMode *bool `json:"common_criteria_mode,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Controller metrics event dynamic thresholds can be set here. CONTROLLER_CPU_HIGH and CONTROLLER_MEM_HIGH evets can take configured dynamic thresholds. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Controller metrics event dynamic thresholds can be set here. CONTROLLER_CPU_HIGH and CONTROLLER_MEM_HIGH evets can take configured dynamic thresholds. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ControllerAnalyticsPolicy *ControllerAnalyticsPolicy `json:"controller_analytics_policy,omitempty"` - // Specifies the default license tier which would be used by new Clouds. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. Special default for Essentials edition is ESSENTIALS, Basic edition is BASIC, Enterprise is ENTERPRISE_WITH_CLOUD_SERVICES. + // Specifies the default license tier which would be used by new Clouds. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Special default for Essentials edition is ESSENTIALS, Basic edition is BASIC, Enterprise edition is ENTERPRISE_WITH_CLOUD_SERVICES. DefaultLicenseTier *string `json:"default_license_tier,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DNSConfiguration *DNSConfiguration `json:"dns_configuration,omitempty"` - // DNS virtualservices hosting FQDN records for applications across Avi Vantage. If no virtualservices are provided, Avi Vantage will provide DNS services for configured applications. Switching back to Avi Vantage from DNS virtualservices is not allowed. It is a reference to an object of type VirtualService. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // DNS virtualservices hosting FQDN records for applications across Avi Vantage. If no virtualservices are provided, Avi Vantage will provide DNS services for configured applications. Switching back to Avi Vantage from DNS virtualservices is not allowed. It is a reference to an object of type VirtualService. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DNSVirtualserviceRefs []string `json:"dns_virtualservice_refs,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DockerMode *bool `json:"docker_mode,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EmailConfiguration *EmailConfiguration `json:"email_configuration,omitempty"` - // Enable CORS Header. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Enable CORS Header. Field introduced in 20.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableCors *bool `json:"enable_cors,omitempty"` - // FIPS mode current state. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Validates the host header against a list of trusted domains. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + EnableHostHeaderCheck *bool `json:"enable_host_header_check,omitempty"` + + // Enable license quota for the system. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + EnableLicenseQuota *bool `json:"enable_license_quota,omitempty"` + + // FIPS mode current state. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FipsMode *bool `json:"fips_mode,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GlobalTenantConfig *TenantConfiguration `json:"global_tenant_config,omitempty"` - // Users can specify comma separated list of deprecated host key algorithm.If nothing is specified, all known algorithms provided by OpenSSH will be supported.This change could only apply on the controller node. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Users can specify comma separated list of deprecated host key algorithm.If nothing is specified, all known algorithms provided by OpenSSH will be supported.This change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HostKeyAlgorithmExclude *string `json:"host_key_algorithm_exclude,omitempty"` - // Users can specify comma separated list of deprecated key exchange algorithm.If nothing is specified, all known algorithms provided by OpenSSH will be supported.This change could only apply on the controller node. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Users can specify comma separated list of deprecated key exchange algorithm.If nothing is specified, all known algorithms provided by OpenSSH will be supported.This change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. KexAlgorithmExclude *string `json:"kex_algorithm_exclude,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allow Outgoing Connections from Controller to Servers Using TLS 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + LegacySslSupport *bool `json:"legacy_ssl_support,omitempty"` + + // License quota for the system. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + LicenseQuota *QuotaConfig `json:"license_quota,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LinuxConfiguration *LinuxConfiguration `json:"linux_configuration,omitempty"` - // Configure Ip Access control for controller to restrict open access. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure Ip Access control for controller to restrict open access. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MgmtIPAccessControl *MgmtIPAccessControl `json:"mgmt_ip_access_control,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NtpConfiguration *NTPConfiguration `json:"ntp_configuration,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PortalConfiguration *PortalConfiguration `json:"portal_configuration,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ProxyConfiguration *ProxyConfiguration `json:"proxy_configuration,omitempty"` - // Users can specify and update the time limit of RekeyLimit in sshd_config.If nothing is specified, the default setting will be none. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Users can specify and update the time limit of RekeyLimit in sshd_config.If nothing is specified, the default setting will be none. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RekeyTimeLimit *string `json:"rekey_time_limit,omitempty"` - // Users can specify and update the size/volume limit of RekeyLimit in sshd_config.If nothing is specified, the default setting will be default. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Users can specify and update the size/volume limit of RekeyLimit in sshd_config.If nothing is specified, the default setting will be default. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RekeyVolumeLimit *string `json:"rekey_volume_limit,omitempty"` - // Configure Secure Channel properties. Field introduced in 18.1.4, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // FQDN of SDDC Manager in VCF responsible for management of this ALB Controller Cluster. Field introduced in 22.1.6,31.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + SddcmanagerFqdn *string `json:"sddcmanager_fqdn,omitempty"` + + // Configure Secure Channel properties. Field introduced in 18.1.4, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SecureChannelConfiguration *SecureChannelConfiguration `json:"secure_channel_configuration,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SnmpConfiguration *SnmpConfiguration `json:"snmp_configuration,omitempty"` - // Allowed Ciphers list for SSH to the management interface on the Controller and Service Engines. If this is not specified, all the default ciphers are allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed Ciphers list for SSH to the management interface on the Controller and Service Engines. If this is not specified, all the default ciphers are allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SSHCiphers []string `json:"ssh_ciphers,omitempty"` - // Allowed HMAC list for SSH to the management interface on the Controller and Service Engines. If this is not specified, all the default HMACs are allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed HMAC list for SSH to the management interface on the Controller and Service Engines. If this is not specified, all the default HMACs are allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SSHHmacs []string `json:"ssh_hmacs,omitempty"` + // Ability to sync the KexAlgorithms & HostKeyAlgorithms to SEs. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SyncKexHostToSe *bool `json:"sync_kex_host_to_se,omitempty"` + + // Ability to sync the syslog server config to SEs. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SyncSyslogToSe *bool `json:"sync_syslog_to_se,omitempty"` + + // The destination Syslog server IP(v4/v6) address or FQDN. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SyslogServers []*IPAddr `json:"syslog_servers,omitempty"` + + // Telemetry configuration. Field introduced in 31.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + TelemetryConfiguration *TelemetryConfiguration `json:"telemetry_configuration,omitempty"` + + // Trusted Host Profiles for host header validation. Only works when host_header_check is set to true. It is a reference to an object of type TrustedHostProfile. Field introduced in 31.1.1. Maximum of 20 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TrustedHostProfilesRefs []string `json:"trusted_host_profiles_refs,omitempty"` + + // Reference to PKIProfile used for validating the CA certificates for external comminications from Avi Load Balancer Controller This acts as trust store for Avi Load Balancer Controller. It is a reference to an object of type PKIProfile. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TruststorePkiprofileRef *string `json:"truststore_pkiprofile_ref,omitempty"` + // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // This flag is set once the Initial Controller Setup workflow is complete. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This flag is set once the Initial Controller Setup workflow is complete. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. WelcomeWorkflowComplete *bool `json:"welcome_workflow_complete,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/system_configuration_api_response.go b/vendor/github.com/vmware/alb-sdk/go/models/system_configuration_api_response.go index 51b106961..02ea82f60 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/system_configuration_api_response.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/system_configuration_api_response.go @@ -7,15 +7,5 @@ package models // SystemConfigurationAPIResponse system configuration Api response // swagger:model SystemConfigurationApiResponse type SystemConfigurationAPIResponse struct { - - // count - // Required: true - Count *int32 `json:"count"` - - // next - Next *string `json:"next,omitempty"` - - // results - // Required: true - Results []*SystemConfiguration `json:"results,omitempty"` + SystemConfiguration } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/system_limit_object_count.go b/vendor/github.com/vmware/alb-sdk/go/models/system_limit_object_count.go new file mode 100644 index 000000000..b3957e3e7 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/system_limit_object_count.go @@ -0,0 +1,31 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// SystemLimitObjectCount system limit object count +// swagger:model SystemLimitObjectCount +type SystemLimitObjectCount struct { + + // Current value for the system limit. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + CurrentCount *int32 `json:"current_count,omitempty"` + + // Enum of the system limit. Enum options - NUM_VIRTUALSERVICES, NUM_VIRTUALSERVICES_RT_METRICS, NUM_EW_VIRTUALSERVICES, NUM_SERVERS, NUM_SERVICEENGINES, NUM_VRFS, NUM_CLOUDS, NUM_TENANTS, POOLS_PER_VS, POOLGROUPS_PER_VS, CERTIFICATES_PER_VS, POOLS_PER_POOLGROUP, RULES_PER_HTTPPOLICY, RULES_PER_NSP, SERVERS_PER_POOL, ROUTES_PER_VRF, DEF_ROUTES_PER_VRF, SNI_CHILD_PER_PARENT_VS, IPS_PER_IPADDRGROUP, STRINGS_PER_STRINGGROUP.... Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Limit *string `json:"limit,omitempty"` + + // Description of the system limit. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + LimitDescription *string `json:"limit_description,omitempty"` + + // Name of the system limit. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + LimitName *string `json:"limit_name,omitempty"` + + // Name of the system limit object. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Name *string `json:"name,omitempty"` + + // Recommended max limit value for the system limit. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + RecommendedMaxLimit *int32 `json:"recommended_max_limit,omitempty"` + + // UUID of the system limit object. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + UUID *string `json:"uuid,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/system_limit_object_counts.go b/vendor/github.com/vmware/alb-sdk/go/models/system_limit_object_counts.go new file mode 100644 index 000000000..b44a1b758 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/system_limit_object_counts.go @@ -0,0 +1,13 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// SystemLimitObjectCounts system limit object counts +// swagger:model SystemLimitObjectCounts +type SystemLimitObjectCounts struct { + + // System limit count info for various system limits. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ObjectCounts []*SystemLimitObjectCount `json:"object_counts,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/system_limits.go b/vendor/github.com/vmware/alb-sdk/go/models/system_limits.go index f01ba7f99..79b7d98bc 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/system_limits.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/system_limits.go @@ -12,22 +12,22 @@ type SystemLimits struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // System limits for the entire controller cluster. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // System limits for the entire controller cluster. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerLimits *ControllerLimits `json:"controller_limits,omitempty"` - // Possible controller sizes. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Possible controller sizes. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerSizes []*ControllerSize `json:"controller_sizes,omitempty"` - // System limits that apply to a serviceengine. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // System limits that apply to a serviceengine. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServiceengineLimits *ServiceEngineLimits `json:"serviceengine_limits,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID for the system limits object. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID for the system limits object. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/system_report.go b/vendor/github.com/vmware/alb-sdk/go/models/system_report.go index cf6e012fe..72f45d96c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/system_report.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/system_report.go @@ -12,46 +12,55 @@ type SystemReport struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Relative path to the report archive file on filesystem.The archive includes exported system configuration and current object as json. Field introduced in 22.1.6, 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Relative path to the report archive file on filesystem.The archive includes exported system configuration and current object as json. Field introduced in 22.1.6, 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ArchiveRef *string `json:"archive_ref,omitempty"` - // Controller Patch Image associated with the report. It is a reference to an object of type Image. Field introduced in 22.1.6, 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Controller Patch Image associated with the report. It is a reference to an object of type Image. Field introduced in 22.1.6, 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ControllerPatchImageRef *string `json:"controller_patch_image_ref,omitempty"` - // Indicates whether this report is downloadable as an archive. Field introduced in 22.1.6, 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Indicates whether this report is downloadable as an archive. Field introduced in 22.1.6, 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Downloadable *bool `json:"downloadable,omitempty"` - // List of events associated with the report. Field introduced in 22.1.6, 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Dry-run report. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + DryrunInfo *DryrunInfo `json:"dryrun_info,omitempty"` + + // List of events associated with the report. Field introduced in 22.1.6, 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Events []*ReportEvent `json:"events,omitempty"` - // System Image associated with the report. It is a reference to an object of type Image. Field introduced in 22.1.6, 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // System Image associated with the report. It is a reference to an object of type Image. Field introduced in 22.1.6, 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ImageRef *string `json:"image_ref,omitempty"` - // Name of the report derived from operation in a readable format. Ex upgrade_system_1a5c. Field introduced in 22.1.6, 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the report derived from operation in a readable format. Ex upgrade_system_1a5c. Field introduced in 22.1.6, 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Readiness state of the system. Ex Upgrade Pre-check Results. Field introduced in 22.1.6, 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Nature of operation. Ex Controller Upgrade, System Patch, etc. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Operation *string `json:"operation,omitempty"` + + // Readiness state of the system. Ex Upgrade Pre-check Results. Field introduced in 22.1.6, 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ReadinessReports []*ReportDetail `json:"readiness_reports,omitempty"` - // SE Patch Image associated with the report. It is a reference to an object of type Image. Field introduced in 22.1.6, 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // SE Patch Image associated with the report. It is a reference to an object of type Image. Field introduced in 22.1.6, 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SePatchImageRef *string `json:"se_patch_image_ref,omitempty"` - // Report state combines all applicable states. Ex readiness_reports.system_readiness.state. Field introduced in 22.1.6, 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Report state combines all applicable states. Ex readiness_reports.system_readiness.state. Field introduced in 22.1.6, 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. State *ReportOpsState `json:"state,omitempty"` - // Summary of the report. Field introduced in 22.1.6, 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Summary of the report. Field introduced in 22.1.6, 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Summary *ReportSummary `json:"summary,omitempty"` - // List of tasks associated with the report. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // List of tasks associated with the report. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Tasks []*ReportTask `json:"tasks,omitempty"` - // Tenant UUID associated with the Object. It is a reference to an object of type Tenant. Field introduced in 22.1.6, 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Tenant UUID associated with the Object. It is a reference to an object of type Tenant. Field introduced in 22.1.6, 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` + // Type of report. Pre-Checks, Dry-run or an upgrade operation. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Type *string `json:"type,omitempty"` + // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID Identifier for the report. Field introduced in 22.1.6, 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID Identifier for the report. Field introduced in 22.1.6, 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/tacacs_plus_auth_settings.go b/vendor/github.com/vmware/alb-sdk/go/models/tacacs_plus_auth_settings.go index 7d9c5e308..b56a064e1 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/tacacs_plus_auth_settings.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/tacacs_plus_auth_settings.go @@ -8,18 +8,18 @@ package models // swagger:model TacacsPlusAuthSettings type TacacsPlusAuthSettings struct { - // TACACS+ authorization attribute value pairs. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // TACACS+ authorization attribute value pairs. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AuthorizationAttrs []*AuthTacacsPlusAttributeValuePair `json:"authorization_attrs,omitempty"` - // TACACS+ server shared secret. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // TACACS+ server shared secret. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Password *string `json:"password,omitempty"` - // TACACS+ server listening port. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // TACACS+ server listening port. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Port *uint32 `json:"port,omitempty"` - // TACACS+ server IP address or FQDN. Minimum of 1 items required. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // TACACS+ server IP address or FQDN. Minimum of 1 items required. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Server []string `json:"server,omitempty"` - // TACACS+ service. Enum options - AUTH_TACACS_PLUS_SERVICE_NONE, AUTH_TACACS_PLUS_SERVICE_LOGIN, AUTH_TACACS_PLUS_SERVICE_ENABLE, AUTH_TACACS_PLUS_SERVICE_PPP, AUTH_TACACS_PLUS_SERVICE_ARAP, AUTH_TACACS_PLUS_SERVICE_PT, AUTH_TACACS_PLUS_SERVICE_RCMD, AUTH_TACACS_PLUS_SERVICE_X25, AUTH_TACACS_PLUS_SERVICE_NASI, AUTH_TACACS_PLUS_SERVICE_FWPROXY. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // TACACS+ service. Enum options - AUTH_TACACS_PLUS_SERVICE_NONE, AUTH_TACACS_PLUS_SERVICE_LOGIN, AUTH_TACACS_PLUS_SERVICE_ENABLE, AUTH_TACACS_PLUS_SERVICE_PPP, AUTH_TACACS_PLUS_SERVICE_ARAP, AUTH_TACACS_PLUS_SERVICE_PT, AUTH_TACACS_PLUS_SERVICE_RCMD, AUTH_TACACS_PLUS_SERVICE_X25, AUTH_TACACS_PLUS_SERVICE_NASI, AUTH_TACACS_PLUS_SERVICE_FWPROXY. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Service *string `json:"service,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/tag.go b/vendor/github.com/vmware/alb-sdk/go/models/tag.go index 5d74aafe6..6e7f6de36 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/tag.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/tag.go @@ -8,10 +8,10 @@ package models // swagger:model Tag type Tag struct { - // Enum options - AVI_DEFINED, USER_DEFINED, VCENTER_DEFINED. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - AVI_DEFINED, USER_DEFINED, VCENTER_DEFINED. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Type *string `json:"type,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Value *string `json:"value"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/task_event.go b/vendor/github.com/vmware/alb-sdk/go/models/task_event.go new file mode 100644 index 000000000..4bb1db155 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/task_event.go @@ -0,0 +1,31 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// TaskEvent task event +// swagger:model TaskEvent +type TaskEvent struct { + + // Time taken to complete event in seconds. Field introduced in 21.1.3. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Duration *uint32 `json:"duration,omitempty"` + + // Task end time. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + EndTime *string `json:"end_time,omitempty"` + + // Ip of the node. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + IP *IPAddr `json:"ip,omitempty"` + + // Event message if any. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Message *string `json:"message,omitempty"` + + // Task start time. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + StartTime *string `json:"start_time,omitempty"` + + // Event status. Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_FAILED.... Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Status *string `json:"status,omitempty"` + + // Sub tasks executed on each node. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SubTasks []string `json:"sub_tasks,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/task_event_map.go b/vendor/github.com/vmware/alb-sdk/go/models/task_event_map.go new file mode 100644 index 000000000..05387ba33 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/task_event_map.go @@ -0,0 +1,19 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// TaskEventMap task event map +// swagger:model TaskEventMap +type TaskEventMap struct { + + // List of all events node wise. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + NodesEvents []*TaskEvent `json:"nodes_events,omitempty"` + + // List of all events node wise. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SubEvents []*TaskEvent `json:"sub_events,omitempty"` + + // Name representing the task. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TaskName *string `json:"task_name,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/task_journal.go b/vendor/github.com/vmware/alb-sdk/go/models/task_journal.go index be939a53c..d951e3077 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/task_journal.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/task_journal.go @@ -12,38 +12,44 @@ type TaskJournal struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // List of errors in the process. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // List of errors in the process. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Errors []*JournalError `json:"errors,omitempty"` - // Image uuid for identifying the current base image. It is a reference to an object of type Image. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Image uuid for identifying the current base image. It is a reference to an object of type Image. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ImageRef *string `json:"image_ref,omitempty"` - // Detailed Information of Journal. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Detailed Information of Journal. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Info *JournalInfo `json:"info,omitempty"` - // Name for the task journal. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name for the task journal. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Cloud that this object belongs to. It is a reference to an object of type Cloud. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Cloud that this object belongs to. It is a reference to an object of type Cloud. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ObjCloudRef *string `json:"obj_cloud_ref,omitempty"` - // Operation for which the task journal created. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Operation for which the task journal created. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Operation *string `json:"operation,omitempty"` - // Image uuid for identifying the current patch. It is a reference to an object of type Image. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Image uuid for identifying the current patch. It is a reference to an object of type Image. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PatchImageRef *string `json:"patch_image_ref,omitempty"` - // Summary of Journal. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Summary of Journal. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Summary *JournalSummary `json:"summary"` - // Tenant UUID associated with the Object. It is a reference to an object of type Tenant. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // List of all the tasks executed with details. For example, details of tasks to be executed for upgrade filecopy. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Tasks []*JournalTask `json:"tasks,omitempty"` + + // Tenant UUID associated with the Object. It is a reference to an object of type Tenant. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID Identifier for the task journal. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID Identifier for the task journal. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` + + // List of warnings in the process. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Warnings []*JournalError `json:"warnings,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/tcp_application_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/tcp_application_profile.go index 5c3b15492..5c4c71f40 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/tcp_application_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/tcp_application_profile.go @@ -8,18 +8,18 @@ package models // swagger:model TCPApplicationProfile type TCPApplicationProfile struct { - // FTP profile configuration. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // FTP profile configuration. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. FtpProfile *FTPProfile `json:"ftp_profile,omitempty"` - // Select the PKI profile to be associated with the Virtual Service. This profile defines the Certificate Authority and Revocation List. It is a reference to an object of type PKIProfile. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Select the PKI profile to be associated with the Virtual Service. This profile defines the Certificate Authority and Revocation List. It is a reference to an object of type PKIProfile. Field introduced in 18.2.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PkiProfileRef *string `json:"pki_profile_ref,omitempty"` - // Enable/Disable the usage of proxy protocol to convey client connection information to the back-end servers. Valid only for L4 application profiles and TCP proxy. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Enable/Disable the usage of proxy protocol to convey client connection information to the back-end servers. Valid only for L4 application profiles and TCP proxy. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. ProxyProtocolEnabled *bool `json:"proxy_protocol_enabled,omitempty"` - // Version of proxy protocol to be used to convey client connection information to the back-end servers. Enum options - PROXY_PROTOCOL_VERSION_1, PROXY_PROTOCOL_VERSION_2. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- PROXY_PROTOCOL_VERSION_1), Basic edition(Allowed values- PROXY_PROTOCOL_VERSION_1), Enterprise with Cloud Services edition. + // Version of proxy protocol to be used to convey client connection information to the back-end servers. Enum options - PROXY_PROTOCOL_VERSION_1, PROXY_PROTOCOL_VERSION_2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- PROXY_PROTOCOL_VERSION_1), Basic (Allowed values- PROXY_PROTOCOL_VERSION_1) edition. ProxyProtocolVersion *string `json:"proxy_protocol_version,omitempty"` - // Specifies whether the client side verification is set to none, request or require. Enum options - SSL_CLIENT_CERTIFICATE_NONE, SSL_CLIENT_CERTIFICATE_REQUEST, SSL_CLIENT_CERTIFICATE_REQUIRE. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- SSL_CLIENT_CERTIFICATE_NONE), Basic edition(Allowed values- SSL_CLIENT_CERTIFICATE_NONE), Enterprise with Cloud Services edition. + // Specifies whether the client side verification is set to none, request or require. Enum options - SSL_CLIENT_CERTIFICATE_NONE, SSL_CLIENT_CERTIFICATE_REQUEST, SSL_CLIENT_CERTIFICATE_REQUIRE. Field introduced in 18.2.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- SSL_CLIENT_CERTIFICATE_NONE), Basic (Allowed values- SSL_CLIENT_CERTIFICATE_NONE) edition. SslClientCertificateMode *string `json:"ssl_client_certificate_mode,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/tcp_fast_path_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/tcp_fast_path_profile.go index 8ab1cb300..2a226f8ef 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/tcp_fast_path_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/tcp_fast_path_profile.go @@ -8,12 +8,15 @@ package models // swagger:model TCPFastPathProfile type TCPFastPathProfile struct { - // DSR profile information. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // DSR profile information. Field introduced in 18.2.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DsrProfile *DsrProfile `json:"dsr_profile,omitempty"` - // When enabled, Avi will complete the 3-way handshake with the client before forwarding any packets to the server. This will protect the server from SYN flood and half open SYN connections. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // When enabled, Avi will complete the 3-way handshake with the client before forwarding any packets to the server. This will protect the server from SYN flood and half open SYN connections. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. EnableSynProtection *bool `json:"enable_syn_protection,omitempty"` - // The amount of time (in sec) for which a connection needs to be idle before it is eligible to be deleted. Allowed values are 5-14400. Special values are 0 - infinite. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The amount of time (in sec) for which a connection needs to be idle before it is eligible to be deleted. Allowed values are 5-14400. Special values are 0 - infinite. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SessionIDLETimeout *int32 `json:"session_idle_timeout,omitempty"` + + // TCP_Fast_PATH Network profile options. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TCPFastpathOptions *TCPOptions `json:"tcp_fastpath_options,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/tcp_options.go b/vendor/github.com/vmware/alb-sdk/go/models/tcp_options.go new file mode 100644 index 000000000..1bcf6b4ce --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/tcp_options.go @@ -0,0 +1,13 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// TCPOptions TCP options +// swagger:model TCPOptions +type TCPOptions struct { + + // Remove the SACK TCP option from header. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + StripSack *bool `json:"strip_sack,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/tcp_proxy_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/tcp_proxy_profile.go index ca5e3bce0..0460f77de 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/tcp_proxy_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/tcp_proxy_profile.go @@ -8,66 +8,75 @@ package models // swagger:model TCPProxyProfile type TCPProxyProfile struct { - // Controls the our congestion window to send, normally it's 1 mss, If this option is turned on, we use 10 msses. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Controls whether we immediately send ack when incoming packet has PUSH flag marked. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + AckOnPush *bool `json:"ack_on_push,omitempty"` + + // Controls the our congestion window to send, normally it's 1 mss, If this option is turned on, we use 10 msses. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AggressiveCongestionAvoidance *bool `json:"aggressive_congestion_avoidance,omitempty"` - // Controls whether the windows are static or supports autogrowth. Maximum that it can grow to is limited to 4MB. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Controls whether the windows are static or supports autogrowth. Maximum that it can grow to is limited to 4MB. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AutoWindowGrowth *bool `json:"auto_window_growth,omitempty"` - // Dynamically pick the relevant parameters for connections. Allowed in Enterprise edition with any value, Basic edition(Allowed values- true), Essentials, Enterprise with Cloud Services edition. + // Dynamically pick the relevant parameters for connections. Allowed with any value in Enterprise, Essentials, Enterprise with Cloud Services edition. Allowed in Basic (Allowed values- true) edition. Automatic *bool `json:"automatic,omitempty"` - // Controls the congestion control algorithm we use. Enum options - CC_ALGO_NEW_RENO, CC_ALGO_CUBIC, CC_ALGO_HTCP. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Controls the congestion control algorithm we use. Enum options - CC_ALGO_NEW_RENO, CC_ALGO_CUBIC, CC_ALGO_HTCP. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcAlgo *string `json:"cc_algo,omitempty"` - // Congestion window scaling factor after recovery. Allowed values are 0-8. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Congestion window scaling factor after recovery. Allowed values are 0-8. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CongestionRecoveryScalingFactor *uint32 `json:"congestion_recovery_scaling_factor,omitempty"` - // The duration for keepalive probes or session idle timeout. Max value is 14400 seconds, min is 5. Set to 0 to allow infinite idle time. Allowed values are 5-14400. Special values are 0 - infinite. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Determines if delayed ack mode is enabledTrue Unconditionally use delayed ackFalse Don't use delayed ack. Field introduced in 30.2.3, 31.1.2, 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + DelayedAckMode *bool `json:"delayed_ack_mode,omitempty"` + + // The time in milliseconds for delayed timer to kick in. Allowed values are 0-500. Special values are 0 - Disable Delayed Ack. Field introduced in 31.1.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + DelayedAckTimerDelay *uint32 `json:"delayed_ack_timer_delay,omitempty"` + + // The duration for keepalive probes or session idle timeout. Max value is 14400 seconds, min is 5. Set to 0 to allow infinite idle time. Allowed values are 5-14400. Special values are 0 - infinite. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IDLEConnectionTimeout *int32 `json:"idle_connection_timeout,omitempty"` - // Controls the behavior of idle connections. Enum options - KEEP_ALIVE, CLOSE_IDLE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Controls the behavior of idle connections. Enum options - KEEP_ALIVE, CLOSE_IDLE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IDLEConnectionType *string `json:"idle_connection_type,omitempty"` - // A new SYN is accepted from the same 4-tuple even if there is already a connection in TIME_WAIT state. This is equivalent of setting Time Wait Delay to 0. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // A new SYN is accepted from the same 4-tuple even if there is already a connection in TIME_WAIT state. This is equivalent of setting Time Wait Delay to 0. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IgnoreTimeWait *bool `json:"ignore_time_wait,omitempty"` - // Controls the value of the Differentiated Services Code Point field inserted in the IP header. This has two options Set to a specific value, or Pass Through, which uses the incoming DSCP value. Allowed values are 0-63. Special values are MAX - Passthrough. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Controls the value of the Differentiated Services Code Point field inserted in the IP header. This has two options Set to a specific value, or Pass Through, which uses the incoming DSCP value. Allowed values are 0-63. Special values are MAX - Passthrough. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IPDscp *int32 `json:"ip_dscp,omitempty"` - // Controls whether to keep the connection alive with keepalive messages in the TCP half close state. The interval for sending keepalive messages is 30s. If a timeout is already configured in the network profile, this will not override it. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Controls whether to keep the connection alive with keepalive messages in the TCP half close state. The interval for sending keepalive messages is 30s. If a timeout is already configured in the network profile, this will not override it. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. KeepaliveInHalfcloseState *bool `json:"keepalive_in_halfclose_state,omitempty"` - // The number of attempts at retransmit before closing the connection. Allowed values are 3-8. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The number of attempts at retransmit before closing the connection. Allowed values are 3-8. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxRetransmissions *int32 `json:"max_retransmissions,omitempty"` - // Maximum TCP segment size. Allowed values are 512-9000. Special values are 0 - Use Interface MTU. Unit is BYTES. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum TCP segment size. Allowed values are 512-9000. Special values are 0 - Use Interface MTU. Unit is BYTES. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxSegmentSize *int32 `json:"max_segment_size,omitempty"` - // The maximum number of attempts at retransmitting a SYN packet before giving up. Allowed values are 3-8. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The maximum number of attempts at retransmitting a SYN packet before giving up. Allowed values are 3-8. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxSynRetransmissions *int32 `json:"max_syn_retransmissions,omitempty"` - // The minimum wait time (in millisec) to retransmit packet. Allowed values are 50-5000. Field introduced in 17.2.8. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The minimum wait time (in millisec) to retransmit packet. Allowed values are 50-5000. Field introduced in 17.2.8. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MinRexmtTimeout *uint32 `json:"min_rexmt_timeout,omitempty"` - // Consolidates small data packets to send clients fewer but larger packets. Adversely affects real time protocols such as telnet or SSH. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Consolidates small data packets to send clients fewer but larger packets. Adversely affects real time protocols such as telnet or SSH. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NaglesAlgorithm *bool `json:"nagles_algorithm,omitempty"` - // Maximum number of TCP segments that can be queued for reassembly. Configuring this to 0 disables the feature and provides unlimited queuing. Field introduced in 17.2.13, 18.1.4, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of TCP segments that can be queued for reassembly. Configuring this to 0 disables the feature and provides unlimited queuing. Field introduced in 17.2.13, 18.1.4, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ReassemblyQueueSize *uint32 `json:"reassembly_queue_size,omitempty"` - // Size of the receive window. Allowed values are 2-65536. Unit is KB. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Size of the receive window. Allowed values are 2-65536. Unit is KB. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ReceiveWindow *int32 `json:"receive_window,omitempty"` - // Controls the number of duplicate acks required to trigger retransmission. Setting a higher value reduces retransmission caused by packet reordering. A larger value is recommended in public cloud environments where packet reordering is quite common. The default value is 8 in public cloud platforms (AWS, Azure, GCP), and 3 in other environments. Allowed values are 1-100. Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Controls the number of duplicate acks required to trigger retransmission. Setting a higher value reduces retransmission caused by packet reordering. A larger value is recommended in public cloud environments where packet reordering is quite common. The default value is 8 in public cloud platforms (AWS, Azure, GCP), and 3 in other environments. Allowed values are 1-100. Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ReorderThreshold *uint32 `json:"reorder_threshold,omitempty"` - // Congestion window scaling factor during slow start. Allowed values are 0-8. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Congestion window scaling factor during slow start. Allowed values are 0-8. Field introduced in 17.2.12, 18.1.3, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SlowStartScalingFactor *uint32 `json:"slow_start_scaling_factor,omitempty"` - // The time (in millisec) to wait before closing a connection in the TIME_WAIT state. Allowed values are 500-2000. Special values are 0 - immediate. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The time (in millisec) to wait before closing a connection in the TIME_WAIT state. Allowed values are 500-2000. Special values are 0 - immediate. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TimeWaitDelay *int32 `json:"time_wait_delay,omitempty"` - // Use the interface MTU to calculate the TCP max segment size. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use the interface MTU to calculate the TCP max segment size. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UseInterfaceMtu *bool `json:"use_interface_mtu,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/tech_support.go b/vendor/github.com/vmware/alb-sdk/go/models/tech_support.go new file mode 100644 index 000000000..3eca12f0c --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/tech_support.go @@ -0,0 +1,87 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// TechSupport tech support +// swagger:model TechSupport +type TechSupport struct { + + // UNIX time since epoch in microseconds. Units(MICROSECONDS). + // Read Only: true + LastModified *string `json:"_last_modified,omitempty"` + + // 'Customer case number for which this techsupport is generated. ''Useful for connected portal and other use-cases.'. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + CaseNumber *string `json:"case_number,omitempty"` + + // User provided description to capture additional details and context regarding the techsupport invocation. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Description *string `json:"description,omitempty"` + + // Total time taken for techsupport collection. Field introduced in 31.2.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Duration *uint32 `json:"duration,omitempty"` + + // End timestamp of techsupport collection. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + EndTime *string `json:"end_time,omitempty"` + + // Error logged during techsupport collection. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Errors []string `json:"errors,omitempty"` + + // Name of the techsupport level. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Level *string `json:"level,omitempty"` + + // Name of techsupport invocation. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Name *string `json:"name,omitempty"` + + // Cluster member node on which the techsupport tarball bundle is saved. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Node *string `json:"node,omitempty"` + + // Object name if one exists. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ObjName *string `json:"obj_name,omitempty"` + + // Techsupport collection object uuid specified for different objects such as SE/VS/Pool etc. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ObjUUID *string `json:"obj_uuid,omitempty"` + + // Techsupport collection output file path. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Output *string `json:"output,omitempty"` + + // Techsupport params associated with latest techsupport collection. User passed params will have more preference. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Params *TechSupportParams `json:"params,omitempty"` + + // Techsupport collection progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 31.2.1. Unit is PERCENT. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Progress *uint32 `json:"progress,omitempty"` + + // Size of collected techsupport tarball. Field introduced in 31.2.1. Unit is MB. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Size *float64 `json:"size,omitempty"` + + // Start timestamp of techsupport collection. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + StartTime *string `json:"start_time,omitempty"` + + // State of current/last techsupport invocation. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + State *TechSupportState `json:"state,omitempty"` + + // Events performed for techsupport collection. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Tasks []*TechSupportEventMap `json:"tasks,omitempty"` + + // Completed set of tasks in the techsupport collection. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TasksCompleted *int32 `json:"tasks_completed,omitempty"` + + // Techsupport readiness checks execution details. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TechsupportReadiness *ReadinessCheckObj `json:"techsupport_readiness,omitempty"` + + // Tenant UUID associated with the techsupport. It is a reference to an object of type Tenant. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TenantRef *string `json:"tenant_ref,omitempty"` + + // Total number of tasks in the techsupport collection. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TotalTasks *int32 `json:"total_tasks,omitempty"` + + // url + // Read Only: true + URL *string `json:"url,omitempty"` + + // UUID Identifier for the techsupport invocation. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + UUID *string `json:"uuid,omitempty"` + + // Warning logged during techsupport collection. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Warnings []string `json:"warnings,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/tech_support_api_response.go b/vendor/github.com/vmware/alb-sdk/go/models/tech_support_api_response.go new file mode 100644 index 000000000..d64b3283d --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/tech_support_api_response.go @@ -0,0 +1,21 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// TechSupportAPIResponse tech support Api response +// swagger:model TechSupportApiResponse +type TechSupportAPIResponse struct { + + // count + // Required: true + Count *int32 `json:"count"` + + // next + Next *string `json:"next,omitempty"` + + // results + // Required: true + Results []*TechSupport `json:"results,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/tech_support_event.go b/vendor/github.com/vmware/alb-sdk/go/models/tech_support_event.go new file mode 100644 index 000000000..f2952adda --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/tech_support_event.go @@ -0,0 +1,13 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// TechSupportEvent tech support event +// swagger:model TechSupportEvent +type TechSupportEvent struct { + + // Techsupport object. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TechSupport *TechSupport `json:"tech_support,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/tech_support_event_map.go b/vendor/github.com/vmware/alb-sdk/go/models/tech_support_event_map.go new file mode 100644 index 000000000..fd587306f --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/tech_support_event_map.go @@ -0,0 +1,34 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// TechSupportEventMap tech support event map +// swagger:model TechSupportEventMap +type TechSupportEventMap struct { + + // Task description if any. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Description *string `json:"description,omitempty"` + + // Additional details of the task. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Details []string `json:"details,omitempty"` + + // Duration of techsupport collection. Field introduced in 31.2.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Duration *uint32 `json:"duration,omitempty"` + + // End timestamp of techsupport collection. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + EndTime *string `json:"end_time,omitempty"` + + // Start timestamp of techsupport collection. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + StartTime *string `json:"start_time,omitempty"` + + // Task status. Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_FAILED.... Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Status *string `json:"status,omitempty"` + + // List of all events node wise. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SubEvents []*UpgradeEvent `json:"sub_events,omitempty"` + + // Name of the task. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TaskName *string `json:"task_name,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/tech_support_event_params.go b/vendor/github.com/vmware/alb-sdk/go/models/tech_support_event_params.go new file mode 100644 index 000000000..5cfbe259f --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/tech_support_event_params.go @@ -0,0 +1,19 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// TechSupportEventParams tech support event params +// swagger:model TechSupportEventParams +type TechSupportEventParams struct { + + // Collect all events agnostic of duration, days and files. This flag will have higher precedence over duration, files and days. If flag is false then precedence given to duration passed while invocation. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + CollectAllEvents *bool `json:"collect_all_events,omitempty"` + + // Collect events for the specified number of past days. e.g. User specified 3, collect events for past 3 days. If have 20 files with 3 days old then collect on basis of specified number of files. Allowed values are 1-5. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Days *uint32 `json:"days,omitempty"` + + // Collect events for the specified number of files. e.g. User specified 5, collect atmost 5 events files. If have 10 files with 2 days old then collect only specified number of files. Allowed values are 1-10. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Files *uint32 `json:"files,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/tech_support_message.go b/vendor/github.com/vmware/alb-sdk/go/models/tech_support_message.go new file mode 100644 index 000000000..12bff271d --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/tech_support_message.go @@ -0,0 +1,30 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// TechSupportMessage tech support message +// swagger:model TechSupportMessage +type TechSupportMessage struct { + + // UNIX time since epoch in microseconds. Units(MICROSECONDS). + // Read Only: true + LastModified *string `json:"_last_modified,omitempty"` + + // 'Techsupport status for the current invocation.'. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + Status *string `json:"status,omitempty"` + + // 'Techsupport status code for the current invocation.'. Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_FAILED.... Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + StatusCode *string `json:"status_code,omitempty"` + + // 'Techsupport object ref.'. It is a reference to an object of type TechSupport. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TechSupportRef *string `json:"tech_support_ref,omitempty"` + + // url + // Read Only: true + URL *string `json:"url,omitempty"` + + // Uuid for techsupport message. Field deprecated in 31.2.1. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + UUID *string `json:"uuid,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/tech_support_message_api_response.go b/vendor/github.com/vmware/alb-sdk/go/models/tech_support_message_api_response.go new file mode 100644 index 000000000..4b119a26b --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/tech_support_message_api_response.go @@ -0,0 +1,21 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// TechSupportMessageAPIResponse tech support message Api response +// swagger:model TechSupportMessageApiResponse +type TechSupportMessageAPIResponse struct { + + // count + // Required: true + Count *int32 `json:"count"` + + // next + Next *string `json:"next,omitempty"` + + // results + // Required: true + Results []*TechSupportMessage `json:"results,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/tech_support_params.go b/vendor/github.com/vmware/alb-sdk/go/models/tech_support_params.go new file mode 100644 index 000000000..24d542bfc --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/tech_support_params.go @@ -0,0 +1,46 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// TechSupportParams tech support params +// swagger:model TechSupportParams +type TechSupportParams struct { + + // 'Customer case number for which this techsupport is generated. ''Useful for connected portal and other use-cases.'. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + CaseNumber *string `json:"case_number,omitempty"` + + // User provided description to capture additional details and context regarding the techsupport invocation. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Description *string `json:"description,omitempty"` + + // Collect events based on duration, specify one from choices [m, h, d, w]. i.e. minutes, hours, days, weeks. e.g. 10m, 5h, 2d, 1w. e.g. techsupport debuglogs duration 30m. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + Duration *string `json:"duration,omitempty"` + + // Specify this params to set threshold for all event files. User provided parameters will take precedence over the profile parameters. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + EventParams *TechSupportEventParams `json:"event_params,omitempty"` + + // Techsupport collection level. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + Level *string `json:"level,omitempty"` + + // Name of the objects like service engine, vs, pool etc. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Name *string `json:"name,omitempty"` + + // Specify pattern to collect specific info in techsupport. User can specify error patterns to filter files based on pattern only. This way will reduce unnecessary collection. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Pattern *string `json:"pattern,omitempty"` + + // Use this flag for skippable warnings. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SkipWarnings *bool `json:"skip_warnings,omitempty"` + + // Techsupport collection slug; Typically uuid of a vs, gslb etc. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + Slug *string `json:"slug,omitempty"` + + // Start timestamp of techsupport collection. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + StartTimestamp *string `json:"start_timestamp,omitempty"` + + // X-Avi-Tenant of HTTP POST request for authentication. Always admin for now, can be override in the future. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Tenant *string `json:"tenant,omitempty"` + + // Techsupport uuid for RPC related requirements. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + UUID *string `json:"uuid,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/tech_support_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/tech_support_profile.go new file mode 100644 index 000000000..79345904b --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/tech_support_profile.go @@ -0,0 +1,45 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// TechSupportProfile tech support profile +// swagger:model TechSupportProfile +type TechSupportProfile struct { + + // UNIX time since epoch in microseconds. Units(MICROSECONDS). + // Read Only: true + LastModified *string `json:"_last_modified,omitempty"` + + // Define the policy for techsupport archive rules. These rules allow you to specify files that should be collected in the techsupport bundle, even if they exceed the default file size threshold. e.g. To ensure a 450MB file, such as /var/sample.log, is collected with every invocation, configure and add its path to the TechSupportProfile. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ArchiveRules *ArchiveRules `json:"archive_rules,omitempty"` + + // Specify this params to set threshold for event files. User provided parameters will take precedence over the profile parameters. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + EventParams *TechSupportEventParams `json:"event_params,omitempty"` + + // Max file size threshold to archive in techsupport collection. files above this threshold will not be collected and an warning will be flagged. Allowed values are 128-512. Field introduced in 31.2.1. Unit is MB. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + FileSizeThreshold *uint32 `json:"file_size_threshold,omitempty"` + + // Max disk size in percent of total disk size reserved for the techsupport. The value is in Percentage to make it agnostic of controller flavors. e.g. small [disk=5 GB, TS space available = 500MB] Large [ disk= 100Gb, TS Space available= 10GB] XL [disk=1TB, TS space available=100GB]. Allowed values are 10-25. Field introduced in 31.2.1. Unit is PERCENT. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MaxDiskSizePercent *uint32 `json:"max_disk_size_percent,omitempty"` + + // Min free disk required for the techsupport invocation. The value is in Percentage to make it agnostic of controller flavors. e.g. small [disk=5 GB, TS space available = 250MB] Large [ disk= 100Gb, TS Space available= 5GB] XL [disk=1TB, TS space available=50GB]. Allowed values are 5-10. Field introduced in 31.2.1. Unit is PERCENT. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MinFreeDiskRequired *uint32 `json:"min_free_disk_required,omitempty"` + + // Number of techsupport to retain from techsupport cleanup policy. Allowed values are 1-5. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + NoOfTechsupportRetentions *uint32 `json:"no_of_techsupport_retentions,omitempty"` + + // Number of simultaneous techsupport invocation allowed. Allowed values are 1-2. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SimultaneousInvocations *uint32 `json:"simultaneous_invocations,omitempty"` + + // Generic timeout for techsupport task collection. This can be used for task, script executions etc. Tweak the timeout value in cases of timeout observation in the logs. Field introduced in 31.2.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TaskTimeout *uint32 `json:"task_timeout,omitempty"` + + // url + // Read Only: true + URL *string `json:"url,omitempty"` + + // UUID Identifier for the techsupport profile. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + UUID *string `json:"uuid,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/tech_support_profile_api_response.go b/vendor/github.com/vmware/alb-sdk/go/models/tech_support_profile_api_response.go new file mode 100644 index 000000000..6c0c13a54 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/tech_support_profile_api_response.go @@ -0,0 +1,21 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// TechSupportProfileAPIResponse tech support profile Api response +// swagger:model TechSupportProfileApiResponse +type TechSupportProfileAPIResponse struct { + + // count + // Required: true + Count *int32 `json:"count"` + + // next + Next *string `json:"next,omitempty"` + + // results + // Required: true + Results []*TechSupportProfile `json:"results,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/tech_support_state.go b/vendor/github.com/vmware/alb-sdk/go/models/tech_support_state.go new file mode 100644 index 000000000..59c3af90c --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/tech_support_state.go @@ -0,0 +1,19 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// TechSupportState tech support state +// swagger:model TechSupportState +type TechSupportState struct { + + // The last time the state changed. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + LastChangedTime *TimeStamp `json:"last_changed_time,omitempty"` + + // Descriptive reason for the techsupport state-change. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Reason *string `json:"reason,omitempty"` + + // The upgrade operations current fsm-state. Enum options - TECHSUPPORT_FSM_STARTED, TECHSUPPORT_FSM_IN_PROGRESS, TECHSUPPORT_FSM_COMPLETED, TECHSUPPORT_FSM_COMPLETED_WITH_WARNINGS, TECHSUPPORT_FSM_WARNING, TECHSUPPORT_FSM_ERROR. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + State *string `json:"state,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/telemetry_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/telemetry_configuration.go new file mode 100644 index 000000000..7a9fedc07 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/telemetry_configuration.go @@ -0,0 +1,16 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// TelemetryConfiguration telemetry configuration +// swagger:model TelemetryConfiguration +type TelemetryConfiguration struct { + + // Enables VMware Customer Experience Improvement Program ( CEIP ). Field introduced in 31.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + Enable *bool `json:"enable,omitempty"` + + // The FQDN or IP address of the Telemetry Server. Field introduced in 31.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + URL *string `json:"url,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/telemetry_configuration_api_response.go b/vendor/github.com/vmware/alb-sdk/go/models/telemetry_configuration_api_response.go new file mode 100644 index 000000000..f9f5aaea3 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/telemetry_configuration_api_response.go @@ -0,0 +1,21 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// TelemetryConfigurationAPIResponse telemetry configuration Api response +// swagger:model TelemetryConfigurationApiResponse +type TelemetryConfigurationAPIResponse struct { + + // count + // Required: true + Count *int32 `json:"count"` + + // next + Next *string `json:"next,omitempty"` + + // results + // Required: true + Results []*TelemetryConfiguration `json:"results,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/tenant.go b/vendor/github.com/vmware/alb-sdk/go/models/tenant.go index 53665ad08..334129aaa 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/tenant.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/tenant.go @@ -12,31 +12,31 @@ type Tenant struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Key/value tenant attributes. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Key/value tenant attributes. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Attrs []*KeyValue `json:"attrs,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigSettings *TenantConfiguration `json:"config_settings,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Creator of this tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Creator of this tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CreatedBy *string `json:"created_by,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // The referred label groups are enforced on the tenant if this is set to true.If this is set to false, the label groups are suggested for the tenant. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The referred label groups are enforced on the tenant if this is set to true.If this is set to false, the label groups are suggested for the tenant. Field introduced in 20.1.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EnforceLabelGroup *bool `json:"enforce_label_group,omitempty"` - // The label_groups to be enforced on the tenant. This is strictly enforced only if enforce_label_group is set to True. It is a reference to an object of type LabelGroup. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The label_groups to be enforced on the tenant. This is strictly enforced only if enforce_label_group is set to True. It is a reference to an object of type LabelGroup. Field introduced in 20.1.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LabelGroupRefs []string `json:"label_group_refs,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Local *bool `json:"local,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` @@ -44,6 +44,6 @@ type Tenant struct { // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/tenant_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/tenant_configuration.go index d9506a040..1e7630a78 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/tenant_configuration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/tenant_configuration.go @@ -8,12 +8,15 @@ package models // swagger:model TenantConfiguration type TenantConfiguration struct { - // Controls the ownership of ServiceEngines. Service Engines can either be exclusively owned by each tenant or owned by the administrator and shared by all tenants. When ServiceEngines are owned by the administrator, each tenant can have either read access or no access to their Service Engines. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // License quota for the tenant. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + LicenseQuota *QuotaConfig `json:"license_quota,omitempty"` + + // Controls the ownership of ServiceEngines. Service Engines can either be exclusively owned by each tenant or owned by the administrator and shared by all tenants. When ServiceEngines are owned by the administrator, each tenant can have either read access or no access to their Service Engines. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeInProviderContext *bool `json:"se_in_provider_context,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantAccessToProviderSe *bool `json:"tenant_access_to_provider_se,omitempty"` - // When 'Per Tenant IP Domain' is selected, each tenant gets its own routing domain that is not shared with any other tenant. When 'Share IP Domain across all tenants' is selected, all tenants share the same routing domain. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // When 'Per Tenant IP Domain' is selected, each tenant gets its own routing domain that is not shared with any other tenant. When 'Share IP Domain across all tenants' is selected, all tenants share the same routing domain. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantVrf *bool `json:"tenant_vrf,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/tenant_label.go b/vendor/github.com/vmware/alb-sdk/go/models/tenant_label.go index 919b336af..d6b2b5770 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/tenant_label.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/tenant_label.go @@ -8,10 +8,10 @@ package models // swagger:model TenantLabel type TenantLabel struct { - // Label key string. Field introduced in 20.1.2. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Label key string. Field introduced in 20.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Key *string `json:"key"` - // Label value string. Field introduced in 20.1.2. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Label value string. Field introduced in 20.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Value *string `json:"value,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/tenant_system_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/tenant_system_configuration.go index ab9b9d5d8..3d34bf063 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/tenant_system_configuration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/tenant_system_configuration.go @@ -12,23 +12,23 @@ type TenantSystemConfiguration struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 30.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // DNS virtual services hosting FQDN records for applications configured within this tenant. It is a reference to an object of type VirtualService. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // DNS virtual services hosting FQDN records for applications configured within this tenant. It is a reference to an object of type VirtualService. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DNSVirtualserviceRefs []string `json:"dns_virtualservice_refs,omitempty"` - // Name of the Tenant System Configuration object. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the Tenant System Configuration object. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Unique Identifier of the tenant that this object belongs to. It is a reference to an object of type Tenant. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Unique Identifier of the tenant that this object belongs to. It is a reference to an object of type Tenant. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Tenant System Configuration UUID. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Tenant System Configuration UUID. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/tencent_credentials.go b/vendor/github.com/vmware/alb-sdk/go/models/tencent_credentials.go index 8cad0eeb0..83d3bceca 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/tencent_credentials.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/tencent_credentials.go @@ -8,11 +8,11 @@ package models // swagger:model TencentCredentials type TencentCredentials struct { - // Tencent secret ID. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Tencent secret ID. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true SecretID *string `json:"secret_id"` - // Tencent secret key. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Tencent secret key. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true SecretKey *string `json:"secret_key"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/tencent_setup.go b/vendor/github.com/vmware/alb-sdk/go/models/tencent_setup.go index faa6646be..ed035d753 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/tencent_setup.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/tencent_setup.go @@ -8,15 +8,15 @@ package models // swagger:model TencentSetup type TencentSetup struct { - // Tencent Cloud id. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Tencent Cloud id. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Tencent error message. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Tencent error message. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorString *string `json:"error_string,omitempty"` - // Tencent Region id. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Tencent Region id. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Region *string `json:"region,omitempty"` - // Tencent VPC id. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Tencent VPC id. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VpcID *string `json:"vpc_id,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/tencent_zone_network.go b/vendor/github.com/vmware/alb-sdk/go/models/tencent_zone_network.go index 33f46125d..d9d0d617d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/tencent_zone_network.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/tencent_zone_network.go @@ -8,11 +8,11 @@ package models // swagger:model TencentZoneNetwork type TencentZoneNetwork struct { - // Availability zone. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Availability zone. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true AvailabilityZone *string `json:"availability_zone"` - // Usable networks for Virtual IP. If VirtualService does not specify a network and auto_allocate_ip is set, then the first available network from this list will be chosen for IP allocation. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Usable networks for Virtual IP. If VirtualService does not specify a network and auto_allocate_ip is set, then the first available network from this list will be chosen for IP allocation. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true UsableSubnetID *string `json:"usable_subnet_id"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/test_se_datastore_level1.go b/vendor/github.com/vmware/alb-sdk/go/models/test_se_datastore_level1.go index 5bb439964..404bb0d09 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/test_se_datastore_level1.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/test_se_datastore_level1.go @@ -12,23 +12,23 @@ type TestSeDatastoreLevel1 struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // It is a reference to an object of type Tenant. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // It is a reference to an object of type TestSeDatastoreLevel2. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type TestSeDatastoreLevel2. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TestSeDatastoreLevel2Ref *string `json:"test_se_datastore_level_2_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/test_se_datastore_level2.go b/vendor/github.com/vmware/alb-sdk/go/models/test_se_datastore_level2.go index 2de52a3aa..252e643df 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/test_se_datastore_level2.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/test_se_datastore_level2.go @@ -12,23 +12,23 @@ type TestSeDatastoreLevel2 struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // It is a reference to an object of type Tenant. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // It is a reference to an object of type TestSeDatastoreLevel3. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type TestSeDatastoreLevel3. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TestSeDatastoreLevel3Refs []string `json:"test_se_datastore_level_3_refs,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/test_se_datastore_level3.go b/vendor/github.com/vmware/alb-sdk/go/models/test_se_datastore_level3.go index 1e86341c7..e55249f33 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/test_se_datastore_level3.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/test_se_datastore_level3.go @@ -12,20 +12,20 @@ type TestSeDatastoreLevel3 struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // It is a reference to an object of type Tenant. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/tier1_logical_router_info.go b/vendor/github.com/vmware/alb-sdk/go/models/tier1_logical_router_info.go index 14e18fcb0..e75cc6df1 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/tier1_logical_router_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/tier1_logical_router_info.go @@ -8,13 +8,13 @@ package models // swagger:model Tier1LogicalRouterInfo type Tier1LogicalRouterInfo struct { - // Locale-services configuration, holds T1 edge-cluster information. When VirtualService is enabled with preserve client IP, ServiceInsertion VirtualEndpoint will be created in this locale-service. By default Avi controller picks default locale-service on T1. If more than one locale-services are present, this will be used for resolving the same. Example locale-service path - /infra/tier-1s/London_Tier1Gateway1/locale-services/London_Tier1LocalServices-1. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Locale-services configuration, holds T1 edge-cluster information. When VirtualService is enabled with preserve client IP, ServiceInsertion VirtualEndpoint will be created in this locale-service. By default Avi controller picks default locale-service on T1. If more than one locale-services are present, this will be used for resolving the same. Example locale-service path - /infra/tier-1s/London_Tier1Gateway1/locale-services/London_Tier1LocalServices-1. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LocaleService *string `json:"locale_service,omitempty"` - // Overlay segment path. Example- /infra/segments/Seg-Web-T1-01. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Overlay segment path. Example- /infra/segments/Seg-Web-T1-01. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SegmentID *string `json:"segment_id,omitempty"` - // Tier1 logical router path. Example- /infra/tier-1s/T1-01. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Tier1 logical router path. Example- /infra/tier-1s/T1-01. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Tier1LrID *string `json:"tier1_lr_id"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/time_stamp.go b/vendor/github.com/vmware/alb-sdk/go/models/time_stamp.go index eb51a10ca..8750f4fbb 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/time_stamp.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/time_stamp.go @@ -8,11 +8,11 @@ package models // swagger:model TimeStamp type TimeStamp struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Secs *int64 `json:"secs"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Usecs *int64 `json:"usecs"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/time_tracker_properties.go b/vendor/github.com/vmware/alb-sdk/go/models/time_tracker_properties.go index 02b2333a8..6d2f97178 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/time_tracker_properties.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/time_tracker_properties.go @@ -8,18 +8,18 @@ package models // swagger:model TimeTrackerProperties type TimeTrackerProperties struct { - // Audit TCP connection establishment time on server-side. Enum options - TT_AUDIT_OFF, TT_AUDIT_ON, TT_AUDIT_ON_WITH_SIG. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Audit TCP connection establishment time on server-side. Enum options - TT_AUDIT_OFF, TT_AUDIT_ON, TT_AUDIT_ON_WITH_SIG. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. BeConnEstAuditMode *string `json:"be_conn_est_audit_mode,omitempty"` - // Maximum threshold for TCP connection establishment time on server-side. Field introduced in 22.1.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Maximum threshold for TCP connection establishment time on server-side. Field introduced in 22.1.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. BeConnEstThreshold *uint32 `json:"be_conn_est_threshold,omitempty"` - // Audit TCP connection establishment time on client-side. Enum options - TT_AUDIT_OFF, TT_AUDIT_ON, TT_AUDIT_ON_WITH_SIG. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Audit TCP connection establishment time on client-side. Enum options - TT_AUDIT_OFF, TT_AUDIT_ON, TT_AUDIT_ON_WITH_SIG. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. FeConnEstAuditMode *string `json:"fe_conn_est_audit_mode,omitempty"` - // Maximum threshold for TCP connection establishment time on client-side. Field introduced in 22.1.1. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Maximum threshold for TCP connection establishment time on client-side. Field introduced in 22.1.1. Unit is MILLISECONDS. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. FeConnEstThreshold *uint32 `json:"fe_conn_est_threshold,omitempty"` - // Add significance if ingress latency from dispatcher to proxy is breached on any flow. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Add significance if ingress latency from dispatcher to proxy is breached on any flow. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IngressSigLog *bool `json:"ingress_sig_log,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/tls_client_info.go b/vendor/github.com/vmware/alb-sdk/go/models/tls_client_info.go index 2d340c5b7..41498e9c6 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/tls_client_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/tls_client_info.go @@ -8,21 +8,21 @@ package models // swagger:model TlsClientInfo type TLSClientInfo struct { - // The list of Cipher Suites in the ClientHello as integers. For example, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA (0xc009) will be shown as 49161. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The list of Cipher Suites in the ClientHello as integers. For example, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA (0xc009) will be shown as 49161. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CipherSuites []int64 `json:"cipher_suites,omitempty,omitempty"` - // The TLS version in the ClientHello as integer. For example, TLSv1.2 (0x0303) will be shown as 771. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The TLS version in the ClientHello as integer. For example, TLSv1.2 (0x0303) will be shown as 771. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ClientHelloTLSVersion *uint32 `json:"client_hello_tls_version,omitempty"` - // The list of supported EC Point Formats in the ClientHello as integers. For example, uncompressed will be shown as 0 (zero). Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The list of supported EC Point Formats in the ClientHello as integers. For example, uncompressed will be shown as 0 (zero). Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PointFormats []int64 `json:"point_formats,omitempty,omitempty"` - // The list of TLS Supported Groups in the ClientHello as integers. For example, secp256r1 will be shown as 23. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The list of TLS Supported Groups in the ClientHello as integers. For example, secp256r1 will be shown as 23. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SupportedGroups []int64 `json:"supported_groups,omitempty,omitempty"` - // The list of TLS Extensions in the ClientHello as integers. For example, signature_algorithms will be shown as 13. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The list of TLS Extensions in the ClientHello as integers. For example, signature_algorithms will be shown as 13. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TLSExtensions []int64 `json:"tls_extensions,omitempty,omitempty"` - // Indicates whether the ClientHello contained GREASE ciphers, extensions or groups. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Indicates whether the ClientHello contained GREASE ciphers, extensions or groups. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UsesGrease *bool `json:"uses_grease,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/tls_fingerprint_match.go b/vendor/github.com/vmware/alb-sdk/go/models/tls_fingerprint_match.go index 2ad28ea5b..3b4ad2d4f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/tls_fingerprint_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/tls_fingerprint_match.go @@ -8,13 +8,13 @@ package models // swagger:model TlsFingerprintMatch type TLSFingerprintMatch struct { - // The list of fingerprints. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The list of fingerprints. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Fingerprints []string `json:"fingerprints,omitempty"` - // Match criteria. Enum options - IS_IN, IS_NOT_IN. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Match criteria. Enum options - IS_IN, IS_NOT_IN. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true MatchOperation *string `json:"match_operation"` - // UUIDs of the *string groups. It is a reference to an object of type StringGroup. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUIDs of the *string groups. It is a reference to an object of type StringGroup. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StringGroupRefs []string `json:"string_group_refs,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/tls_ticket.go b/vendor/github.com/vmware/alb-sdk/go/models/tls_ticket.go index 6d92809b6..85bf2d2f6 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/tls_ticket.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/tls_ticket.go @@ -8,15 +8,15 @@ package models // swagger:model TLSTicket type TLSTicket struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true AesKey *string `json:"aes_key"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true HmacKey *string `json:"hmac_key"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/token_refill_rate.go b/vendor/github.com/vmware/alb-sdk/go/models/token_refill_rate.go new file mode 100644 index 000000000..3971c22fb --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/token_refill_rate.go @@ -0,0 +1,17 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// TokenRefillRate token refill rate +// swagger:model TokenRefillRate +type TokenRefillRate struct { + + // The time interval over which refill rate is defined. Enum options - PER_MINUTE_INTERVAL. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Interval *string `json:"interval,omitempty"` + + // The rate per refill interval at which tokens are added to the bucket. Allowed values are 1-100000. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + // Required: true + RefillRate *uint32 `json:"refill_rate"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/traffic_clone_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/traffic_clone_profile.go index d3109d2ca..d28317a71 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/traffic_clone_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/traffic_clone_profile.go @@ -12,32 +12,32 @@ type TrafficCloneProfile struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Field introduced in 17.1.1. Maximum of 10 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Maximum of 10 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloneServers []*CloneServer `json:"clone_servers,omitempty"` - // It is a reference to an object of type Cloud. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Cloud. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudRef *string `json:"cloud_ref,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // Name for the Traffic Clone Profile. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name for the Traffic Clone Profile. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Specifies if client IP needs to be preserved to clone destination. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Specifies if client IP needs to be preserved to clone destination. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PreserveClientIP *bool `json:"preserve_client_ip,omitempty"` - // It is a reference to an object of type Tenant. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the Traffic Clone Profile. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the Traffic Clone Profile. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/true_client_ip_config.go b/vendor/github.com/vmware/alb-sdk/go/models/true_client_ip_config.go index 1721964ed..d4e2c52ef 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/true_client_ip_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/true_client_ip_config.go @@ -8,12 +8,12 @@ package models // swagger:model TrueClientIPConfig type TrueClientIPConfig struct { - // Denotes the end from which to count the IPs in the specified header value. Enum options - LEFT, RIGHT. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Denotes the end from which to count the IPs in the specified header value. Enum options - LEFT, RIGHT. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Direction *string `json:"direction,omitempty"` - // Headers to derive client IP from. The header value needs to be a comma-separated list of IP addresses. If none specified and use_true_client_ip is set to true, it will use X-Forwarded-For header, if present. Field introduced in 21.1.3. Maximum of 1 items allowed. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // HTTP Headers to derive client IP from. If none specified and use_true_client_ip is set to true, it will use X-Forwarded-For header, if present. Field introduced in 21.1.3. Maximum of 1 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Headers []string `json:"headers,omitempty"` - // Position in the configured direction, in the specified header's value, to be used to set true client IP. If the value is greater than the number of IP addresses in the header, then the last IP address in the configured direction in the header will be used. Allowed values are 1-1000. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Position in the configured direction, in the specified header's value, to be used to set true client IP. If the value is greater than the number of IP addresses in the header, then the last IP address in the configured direction in the header will be used. Allowed values are 1-1000. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IndexInHeader *uint32 `json:"index_in_header,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/trusted_host.go b/vendor/github.com/vmware/alb-sdk/go/models/trusted_host.go new file mode 100644 index 000000000..dd1d40fb3 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/trusted_host.go @@ -0,0 +1,17 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// TrustedHost trusted host +// swagger:model TrustedHost +type TrustedHost struct { + + // Any valid IPv4, IPv6, or domain address. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + // Required: true + Host *IPAddr `json:"host"` + + // Optionally specify the port number. Allowed values are 1-65535. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Port *int32 `json:"port,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/trusted_host_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/trusted_host_profile.go new file mode 100644 index 000000000..3ec39dc3d --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/trusted_host_profile.go @@ -0,0 +1,35 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// TrustedHostProfile trusted host profile +// swagger:model TrustedHostProfile +type TrustedHostProfile struct { + + // UNIX time since epoch in microseconds. Units(MICROSECONDS). + // Read Only: true + LastModified *string `json:"_last_modified,omitempty"` + + // Protobuf versioning for config pbs. Field introduced in 31.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` + + // List of Host IP(v4/v6) addresses or FQDNs. Field introduced in 31.1.1. Minimum of 1 items required. Maximum of 20 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + // Required: true + Hosts []*TrustedHost `json:"hosts,omitempty"` + + // TrustedHostProfile name. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + // Required: true + Name *string `json:"name"` + + // Tenant ref for trusted host profile. It is a reference to an object of type Tenant. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + TenantRef *string `json:"tenant_ref,omitempty"` + + // url + // Read Only: true + URL *string `json:"url,omitempty"` + + // TrustedHostProfile UUID. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + UUID *string `json:"uuid,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/trusted_host_profile_api_response.go b/vendor/github.com/vmware/alb-sdk/go/models/trusted_host_profile_api_response.go new file mode 100644 index 000000000..056950535 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/trusted_host_profile_api_response.go @@ -0,0 +1,21 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// TrustedHostProfileAPIResponse trusted host profile Api response +// swagger:model TrustedHostProfileApiResponse +type TrustedHostProfileAPIResponse struct { + + // count + // Required: true + Count *int32 `json:"count"` + + // next + Next *string `json:"next,omitempty"` + + // results + // Required: true + Results []*TrustedHostProfile `json:"results,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/uber_enum_message1.go b/vendor/github.com/vmware/alb-sdk/go/models/uber_enum_message1.go index adb176ec6..de7662eca 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/uber_enum_message1.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/uber_enum_message1.go @@ -8,12 +8,12 @@ package models // swagger:model UberEnumMessage1 type UberEnumMessage1 struct { - // Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Rm []*UberEnumMessage2 `json:"rm,omitempty"` - // Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Rv []int64 `json:"rv,omitempty,omitempty"` - // Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. V *uint64 `json:"v,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/uber_enum_message2.go b/vendor/github.com/vmware/alb-sdk/go/models/uber_enum_message2.go index 8ca02a102..bd3425a75 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/uber_enum_message2.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/uber_enum_message2.go @@ -8,9 +8,9 @@ package models // swagger:model UberEnumMessage2 type UberEnumMessage2 struct { - // Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. L []int64 `json:"l,omitempty,omitempty"` - // Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. V *uint64 `json:"v,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/udp_fast_path_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/udp_fast_path_profile.go index d7c6a39eb..9cbd388a8 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/udp_fast_path_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/udp_fast_path_profile.go @@ -8,15 +8,15 @@ package models // swagger:model UDPFastPathProfile type UDPFastPathProfile struct { - // DSR profile information. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // DSR profile information. Field introduced in 18.2.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DsrProfile *DsrProfile `json:"dsr_profile,omitempty"` - // When enabled, every UDP packet is considered a new transaction and may be load balanced to a different server. When disabled, packets from the same client source IP and port are sent to the same server. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // When enabled, every UDP packet is considered a new transaction and may be load balanced to a different server. When disabled, packets from the same client source IP and port are sent to the same server. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. PerPktLoadbalance *bool `json:"per_pkt_loadbalance,omitempty"` - // The amount of time (in sec) for which a flow needs to be idle before it is deleted. Allowed values are 2-3600. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The amount of time (in sec) for which a flow needs to be idle before it is deleted. Allowed values are 2-3600. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SessionIDLETimeout *int32 `json:"session_idle_timeout,omitempty"` - // When disabled, Source NAT will not be performed for all client UDP packets. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // When disabled, Source NAT will not be performed for all client UDP packets. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Snat *bool `json:"snat,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/udp_proxy_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/udp_proxy_profile.go index 32da76c1b..48c9d93b9 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/udp_proxy_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/udp_proxy_profile.go @@ -8,6 +8,6 @@ package models // swagger:model UDPProxyProfile type UDPProxyProfile struct { - // The amount of time (in sec) for which a flow needs to be idle before it is deleted. Allowed values are 2-3600. Field introduced in 17.2.8, 18.1.3, 18.2.1. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The amount of time (in sec) for which a flow needs to be idle before it is deleted. Allowed values are 2-3600. Field introduced in 17.2.8, 18.1.3, 18.2.1. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SessionIDLETimeout *int32 `json:"session_idle_timeout,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/upgrade_event.go b/vendor/github.com/vmware/alb-sdk/go/models/upgrade_event.go index b32012853..8cc7af91d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/upgrade_event.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/upgrade_event.go @@ -8,24 +8,24 @@ package models // swagger:model UpgradeEvent type UpgradeEvent struct { - // Time taken to complete upgrade event in seconds. Field introduced in 18.2.6. Unit is SEC. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Time taken to complete upgrade event in seconds. Field introduced in 18.2.6. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Duration *uint32 `json:"duration,omitempty"` - // Task end time. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Task end time. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EndTime *string `json:"end_time,omitempty"` - // Ip of the node. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Ip of the node. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IP *IPAddr `json:"ip,omitempty"` - // Upgrade event message if any. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Upgrade event message if any. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Message *string `json:"message,omitempty"` - // Task start time. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Task start time. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. StartTime *string `json:"start_time,omitempty"` - // Upgrade event status. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Upgrade event status. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Status *bool `json:"status,omitempty"` - // Sub tasks executed on each node. Field introduced in 18.2.8, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Sub tasks executed on each node. Field introduced in 18.2.8, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SubTasks []string `json:"sub_tasks,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/upgrade_ops_entry.go b/vendor/github.com/vmware/alb-sdk/go/models/upgrade_ops_entry.go index e7d82009f..6bdf0db14 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/upgrade_ops_entry.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/upgrade_ops_entry.go @@ -8,27 +8,27 @@ package models // swagger:model UpgradeOpsEntry type UpgradeOpsEntry struct { - // Name of the system such as cluster name, se group name and se name. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the system such as cluster name, se group name and se name. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Describes the system controller or se-group or se. Enum options - NODE_CONTROLLER_CLUSTER, NODE_SE_GROUP, NODE_SE_TYPE. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Describes the system controller or se-group or se. Enum options - NODE_CONTROLLER_CLUSTER, NODE_SE_GROUP, NODE_SE_TYPE. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NodeType *string `json:"node_type,omitempty"` - // Cloud that this object belongs to. It is a reference to an object of type Cloud. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Cloud that this object belongs to. It is a reference to an object of type Cloud. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ObjCloudRef *string `json:"obj_cloud_ref,omitempty"` - // Parameters associated with the upgrade ops request. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Parameters associated with the upgrade ops request. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Params *UpgradeOpsParam `json:"params,omitempty"` - // Tenant that this object belongs to. It is a reference to an object of type Tenant. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Tenant that this object belongs to. It is a reference to an object of type Tenant. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Current Upgrade Status info for this node. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Current Upgrade Status info for this node. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UpgradeInfo *UpgradeStatusInfo `json:"upgrade_info,omitempty"` - // Identifies the upgrade operations. Enum options - UPGRADE, PATCH, ROLLBACK, ROLLBACKPATCH, SEGROUP_RESUME, EVAL_UPGRADE, EVAL_PATCH, EVAL_ROLLBACK, EVAL_ROLLBACKPATCH, EVAL_SEGROUP_RESUME, EVAL_RESTORE, RESTORE. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Identifies the upgrade operations. Enum options - UPGRADE, PATCH, ROLLBACK, ROLLBACKPATCH, SEGROUP_RESUME, EVAL_UPGRADE, EVAL_PATCH, EVAL_ROLLBACK, EVAL_ROLLBACKPATCH, EVAL_SEGROUP_RESUME, EVAL_RESTORE, RESTORE, UPGRADE_DRYRUN. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UpgradeOps *string `json:"upgrade_ops,omitempty"` - // Uuid identifier for the system such as cluster, se group and se. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Uuid identifier for the system such as cluster, se group and se. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/upgrade_ops_param.go b/vendor/github.com/vmware/alb-sdk/go/models/upgrade_ops_param.go index 6970a4a64..7c2ae0a0a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/upgrade_ops_param.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/upgrade_ops_param.go @@ -8,15 +8,21 @@ package models // swagger:model UpgradeOpsParam type UpgradeOpsParam struct { - // Image uuid for identifying base image. It is a reference to an object of type Image. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field holds the configurable Controller params required in upgrade flows for current request. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Controller *ControllerParams `json:"controller,omitempty"` + + // Image uuid for identifying base image. It is a reference to an object of type Image. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ImageRef *string `json:"image_ref,omitempty"` - // Image uuid for identifying patch. It is a reference to an object of type Image. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Image uuid for identifying patch. It is a reference to an object of type Image. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PatchRef *string `json:"patch_ref,omitempty"` - // This field identifies SE group options that need to be applied during the upgrade operations. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field identifies SE group options that need to be applied during the upgrade operations. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeGroupOptions *SeGroupOptions `json:"se_group_options,omitempty"` - // Apply options while resuming SE group upgrade operations. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Apply options while resuming SE group upgrade operations. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeGroupResumeOptions *SeGroupResumeOptions `json:"se_group_resume_options,omitempty"` + + // This field holds the configurable ServiceEngineGroup params required in upgrade flows for current request. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ServiceEngine *ServiceEngineParams `json:"service_engine,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/upgrade_ops_state.go b/vendor/github.com/vmware/alb-sdk/go/models/upgrade_ops_state.go index 30c4796d7..e952247b4 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/upgrade_ops_state.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/upgrade_ops_state.go @@ -8,15 +8,15 @@ package models // swagger:model UpgradeOpsState type UpgradeOpsState struct { - // The last time the state changed. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The last time the state changed. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LastChangedTime *TimeStamp `json:"last_changed_time,omitempty"` - // Descriptive reason for the state-change. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Descriptive reason for the state-change. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // State for keeping track of reboot status during upgrade operation. Field introduced in 20.1.2. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // State for keeping track of reboot status during upgrade operation. Field introduced in 20.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Rebooted *bool `json:"rebooted,omitempty"` - // The upgrade operations current fsm-state. Enum options - UPGRADE_FSM_INIT, UPGRADE_FSM_STARTED, UPGRADE_FSM_WAITING, UPGRADE_FSM_IN_PROGRESS, UPGRADE_FSM_ENQUEUED, UPGRADE_FSM_ERROR, UPGRADE_FSM_SUSPENDED, UPGRADE_FSM_ENQUEUE_FAILED, UPGRADE_FSM_PAUSED, UPGRADE_FSM_COMPLETED, UPGRADE_FSM_ABORT_IN_PROGRESS, UPGRADE_FSM_ABORTED, UPGRADE_FSM_SE_UPGRADE_IN_PROGRESS, UPGRADE_FSM_CONTROLLER_COMPLETED, UPGRADE_FSM_DUMMY_3, UPGRADE_FSM_DUMMY_4, UPGRADE_FSM_DUMMY_5, UPGRADE_PRE_CHECK_STARTED, UPGRADE_PRE_CHECK_IN_PROGRESS, UPGRADE_PRE_CHECK_SUCCESS.... Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The upgrade operations current fsm-state. Enum options - UPGRADE_FSM_INIT, UPGRADE_FSM_STARTED, UPGRADE_FSM_WAITING, UPGRADE_FSM_IN_PROGRESS, UPGRADE_FSM_ENQUEUED, UPGRADE_FSM_ERROR, UPGRADE_FSM_SUSPENDED, UPGRADE_FSM_ENQUEUE_FAILED, UPGRADE_FSM_PAUSED, UPGRADE_FSM_COMPLETED, UPGRADE_FSM_ABORT_IN_PROGRESS, UPGRADE_FSM_ABORTED, UPGRADE_FSM_SE_UPGRADE_IN_PROGRESS, UPGRADE_FSM_CONTROLLER_COMPLETED, UPGRADE_FSM_DUMMY_3, UPGRADE_FSM_DUMMY_4, UPGRADE_FSM_DUMMY_5, UPGRADE_PRE_CHECK_STARTED, UPGRADE_PRE_CHECK_IN_PROGRESS, UPGRADE_PRE_CHECK_SUCCESS.... Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. State *string `json:"state,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/upgrade_params.go b/vendor/github.com/vmware/alb-sdk/go/models/upgrade_params.go new file mode 100644 index 000000000..608b9ce84 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/upgrade_params.go @@ -0,0 +1,37 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// UpgradeParams upgrade params +// swagger:model UpgradeParams +type UpgradeParams struct { + + // Image uuid for identifying Controller patch. It is a reference to an object of type Image. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + ControllerPatchRef *string `json:"controller_patch_ref,omitempty"` + + // This flag is set to perform the upgrade dry-run operations. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Dryrun *bool `json:"dryrun,omitempty"` + + // Image uuid for identifying base image. It is a reference to an object of type Image. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + ImageRef *string `json:"image_ref,omitempty"` + + // This flag is set to run the pre-checks without the subsequent upgrade operations. Field introduced in 22.1.6, 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + PrechecksOnly *bool `json:"prechecks_only,omitempty"` + + // This field identifies SE group options that need to be applied during the upgrade operations. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + SeGroupOptions *SeGroupOptions `json:"se_group_options,omitempty"` + + // This field identifies the list of SE groups for which the upgrade operations are applicable. This field is ignored if the 'system' is enabled. It is a reference to an object of type ServiceEngineGroup. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + SeGroupRefs []string `json:"se_group_refs,omitempty"` + + // Image uuid for identifying Service Engine patch. It is a reference to an object of type Image. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + SePatchRef *string `json:"se_patch_ref,omitempty"` + + // This is flag when set as true skips few optional must check. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + SkipWarnings *bool `json:"skip_warnings,omitempty"` + + // Apply upgrade operations such as Upgrade/Patch to Controller and ALL SE groups. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + System *bool `json:"system,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/upgrade_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/upgrade_profile.go new file mode 100644 index 000000000..db9d54a8a --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/upgrade_profile.go @@ -0,0 +1,39 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// UpgradeProfile upgrade profile +// swagger:model UpgradeProfile +type UpgradeProfile struct { + + // UNIX time since epoch in microseconds. Units(MICROSECONDS). + // Read Only: true + LastModified *string `json:"_last_modified,omitempty"` + + // List of controller upgrade related configurable parameters. Field deprecated in 31.2.1. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Controller *ControllerParams `json:"controller,omitempty"` + + // List of controller upgrade related configurable parameters. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ControllerParams *ControllerParams `json:"controller_params,omitempty"` + + // List of dryrun related configurable parameters. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + DryRun *DryRunParams `json:"dry_run,omitempty"` + + // List of image related configurable parameters. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Image *ImageParams `json:"image,omitempty"` + + // List of upgrade pre-checks related configurable parameters. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + PreChecks *PreChecksParams `json:"pre_checks,omitempty"` + + // List of service engine upgrade related configurable parameters. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ServiceEngine *ServiceEngineParams `json:"service_engine,omitempty"` + + // url + // Read Only: true + URL *string `json:"url,omitempty"` + + // UUID Identifier for the UpgradeProfile object. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + UUID *string `json:"uuid,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/upgrade_profile_api_response.go b/vendor/github.com/vmware/alb-sdk/go/models/upgrade_profile_api_response.go new file mode 100644 index 000000000..53b0d3d98 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/upgrade_profile_api_response.go @@ -0,0 +1,21 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// UpgradeProfileAPIResponse upgrade profile Api response +// swagger:model UpgradeProfileApiResponse +type UpgradeProfileAPIResponse struct { + + // count + // Required: true + Count *int32 `json:"count"` + + // next + Next *string `json:"next,omitempty"` + + // results + // Required: true + Results []*UpgradeProfile `json:"results,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/upgrade_readiness_check_obj.go b/vendor/github.com/vmware/alb-sdk/go/models/upgrade_readiness_check_obj.go index f46a5bb88..b652b431f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/upgrade_readiness_check_obj.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/upgrade_readiness_check_obj.go @@ -8,33 +8,36 @@ package models // swagger:model UpgradeReadinessCheckObj type UpgradeReadinessCheckObj struct { - // List of Upgrade readiness check exceptions. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // List of Upgrade readiness check exceptions. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Checks []*MustChecksInfo `json:"checks,omitempty"` - // No. of checks completed. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // No. of checks completed. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ChecksCompleted *int32 `json:"checks_completed,omitempty"` - // Time taken to complete upgrade readiness checks in seconds. Field introduced in 22.1.3. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Time taken to complete upgrade readiness checks in seconds. Field introduced in 22.1.3. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Duration *uint32 `json:"duration,omitempty"` - // Time at which execution of upgrade readiness checks was completed. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Time at which execution of upgrade readiness checks was completed. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EndTime *string `json:"end_time,omitempty"` - // Image uuid for identifying the next base image. It is a reference to an object of type Image. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Image uuid for identifying the next base image. It is a reference to an object of type Image. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ImageRef *string `json:"image_ref,omitempty"` - // Image uuid for identifying the next patch. It is a reference to an object of type Image. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Image uuid for identifying the next patch. It is a reference to an object of type Image. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PatchImageRef *string `json:"patch_image_ref,omitempty"` - // Time at which execution of upgrade readiness checks was started. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Checks progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 31.1.1. Unit is PERCENT. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Progress *uint32 `json:"progress,omitempty"` + + // Time at which execution of upgrade readiness checks was started. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StartTime *string `json:"start_time,omitempty"` - // The Upgrade readiness check operations current fsm-state. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The Upgrade readiness check operations current fsm-state. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. State *UpgradeOpsState `json:"state,omitempty"` - // Total no. of checks. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Total no. of checks. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TotalChecks *int32 `json:"total_checks,omitempty"` - // Upgrade operations along with type requested such as UpgradeSystem UpgradeController etc. Enum options - UPGRADE, PATCH, ROLLBACK, ROLLBACKPATCH, SEGROUP_RESUME, EVAL_UPGRADE, EVAL_PATCH, EVAL_ROLLBACK, EVAL_ROLLBACKPATCH, EVAL_SEGROUP_RESUME, EVAL_RESTORE, RESTORE. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Upgrade operations along with type requested such as UpgradeSystem UpgradeController etc. Enum options - UPGRADE, PATCH, ROLLBACK, ROLLBACKPATCH, SEGROUP_RESUME, EVAL_UPGRADE, EVAL_PATCH, EVAL_ROLLBACK, EVAL_ROLLBACKPATCH, EVAL_SEGROUP_RESUME, EVAL_RESTORE, RESTORE, UPGRADE_DRYRUN. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UpgradeOps *string `json:"upgrade_ops,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/upgrade_status_info.go b/vendor/github.com/vmware/alb-sdk/go/models/upgrade_status_info.go index fe21cfa7a..4853dea6c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/upgrade_status_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/upgrade_status_info.go @@ -12,157 +12,160 @@ type UpgradeStatusInfo struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Backward compatible abort function name. Field introduced in 18.2.10, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Backward compatible abort function name. Field introduced in 18.2.10, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AfterRebootRollbackFnc *string `json:"after_reboot_rollback_fnc,omitempty"` - // Backward compatible task dict name. Field introduced in 18.2.10, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Backward compatible task dict name. Field introduced in 18.2.10, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AfterRebootTaskName *string `json:"after_reboot_task_name,omitempty"` - // Flag for clean installation. Field introduced in 18.2.10, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Flag for clean installation. Field introduced in 18.2.10, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Clean *bool `json:"clean,omitempty"` - // Duration of Upgrade operation in seconds. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Upgrade dry-run operation details. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + DryrunInfo *DryrunInfo `json:"dryrun_info,omitempty"` + + // Duration of Upgrade operation in seconds. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Duration *int32 `json:"duration,omitempty"` - // Check if the patch rollback is possible on this node. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Check if the patch rollback is possible on this node. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnablePatchRollback *bool `json:"enable_patch_rollback,omitempty"` - // Check if the rollback is possible on this node. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Check if the rollback is possible on this node. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableRollback *bool `json:"enable_rollback,omitempty"` - // End time of Upgrade operation. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // End time of Upgrade operation. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EndTime *string `json:"end_time,omitempty"` - // Enqueue time of Upgrade operation. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enqueue time of Upgrade operation. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnqueueTime *string `json:"enqueue_time,omitempty"` - // Fips mode for the entire system. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Fips mode for the entire system. Field introduced in 20.1.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. FipsMode *bool `json:"fips_mode,omitempty"` - // Record of past operations on this node. Field introduced in 20.1.4. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Record of past operations on this node. Field introduced in 20.1.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. History []*OpsHistory `json:"history,omitempty"` - // Image path of current base image. Field introduced in 18.2.10, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Image path of current base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ImagePath *string `json:"image_path,omitempty"` - // Image uuid for identifying the current base image. It is a reference to an object of type Image. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Image uuid for identifying the current base image. It is a reference to an object of type Image. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ImageRef *string `json:"image_ref,omitempty"` - // Name of the system such as cluster name, se group name and se name. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the system such as cluster name, se group name and se name. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Type of the system such as controller_cluster, se_group or se. Enum options - NODE_CONTROLLER_CLUSTER, NODE_SE_GROUP, NODE_SE_TYPE. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Type of the system such as controller_cluster, se_group or se. Enum options - NODE_CONTROLLER_CLUSTER, NODE_SE_GROUP, NODE_SE_TYPE. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NodeType *string `json:"node_type,omitempty"` - // Cloud that this object belongs to. It is a reference to an object of type Cloud. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Cloud that this object belongs to. It is a reference to an object of type Cloud. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ObjCloudRef *string `json:"obj_cloud_ref,omitempty"` - // Parameters associated with the Upgrade operation. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Parameters associated with the Upgrade operation. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Params *UpgradeOpsParam `json:"params,omitempty"` - // Image path of current patch image. Field introduced in 18.2.10, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Image path of current patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PatchImagePath *string `json:"patch_image_path,omitempty"` - // Image uuid for identifying the current patch.Example Base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. . It is a reference to an object of type Image. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Image uuid for identifying the current patch.Example Base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. . It is a reference to an object of type Image. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PatchImageRef *string `json:"patch_image_ref,omitempty"` - // List of patches applied to this node. Example Base-image is 18.2.6 and a patch 6p1 is applied, then a patch 6p5 applied. This field will indicate the [{'6p1', '6p1_image_uuid'}, {'6p5', '6p5_image_uuid'}] value. Field introduced in 18.2.8, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of patches applied to this node. Example Base-image is 18.2.6 and a patch 6p1 is applied, then a patch 6p5 applied. This field will indicate the [{'6p1', '6p1_image_uuid'}, {'6p5', '6p5_image_uuid'}] value. Field introduced in 18.2.8, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PatchList []*PatchData `json:"patch_list,omitempty"` - // Flag for patch op with reboot. Field introduced in 18.2.10, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Flag for patch op with reboot. Field introduced in 18.2.10, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PatchReboot *bool `json:"patch_reboot,omitempty"` - // Current patch version applied to this node. Example Base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. . Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Current patch version applied to this node. Example Base-image is 18.2.6 and a patch 6p1 is applied, then this field will indicate the 6p1 value. . Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PatchVersion *string `json:"patch_version,omitempty"` - // Image path of previous base image. Field introduced in 18.2.10, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Image path of previous base image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PrevImagePath *string `json:"prev_image_path,omitempty"` - // Image path of previous patch image. Field introduced in 18.2.10, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Image path of previous patch image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PrevPatchImagePath *string `json:"prev_patch_image_path,omitempty"` - // Remote image reference of previous base image. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Remote image reference of previous base image. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PrevRemoteImageRef *string `json:"prev_remote_image_ref,omitempty"` - // Image uuid for identifying previous base image.Example Base-image was 18.2.5 and an upgrade was done to 18.2.6, then this field will indicate the 18.2.5 value. . It is a reference to an object of type Image. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Image uuid for identifying previous base image.Example Base-image was 18.2.5 and an upgrade was done to 18.2.6, then this field will indicate the 18.2.5 value. . It is a reference to an object of type Image. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PreviousImageRef *string `json:"previous_image_ref,omitempty"` - // Image uuid for identifying previous patch.Example Base-image was 18.2.6 with a patch 6p1. Upgrade was initiated to 18.2.8 with patch 8p1. The previous_image field will contain 18.2.6 and this field will indicate the 6p1 value. . It is a reference to an object of type Image. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Image uuid for identifying previous patch.Example Base-image was 18.2.6 with a patch 6p1. Upgrade was initiated to 18.2.8 with patch 8p1. The previous_image field will contain 18.2.6 and this field will indicate the 6p1 value. . It is a reference to an object of type Image. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PreviousPatchImageRef *string `json:"previous_patch_image_ref,omitempty"` - // List of patches applied to this node on previous major version. Field introduced in 18.2.8, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of patches applied to this node on previous major version. Field introduced in 18.2.8, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PreviousPatchList []*PatchData `json:"previous_patch_list,omitempty"` - // Previous patch version applied to this node.Example Base-image was 18.2.6 with a patch 6p1. Upgrade was initiated to 18.2.8 with patch 8p1. The previous_image field will contain 18.2.6 and this field will indicate the 6p1 value. . Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Previous patch version applied to this node.Example Base-image was 18.2.6 with a patch 6p1. Upgrade was initiated to 18.2.8 with patch 8p1. The previous_image field will contain 18.2.6 and this field will indicate the 6p1 value. . Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PreviousPatchVersion *string `json:"previous_patch_version,omitempty"` - // Previous version prior to upgrade.Example Base-image was 18.2.5 and an upgrade was done to 18.2.6, then this field will indicate the 18.2.5 value. . Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Previous version prior to upgrade.Example Base-image was 18.2.5 and an upgrade was done to 18.2.6, then this field will indicate the 18.2.5 value. . Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PreviousVersion *string `json:"previous_version,omitempty"` - // Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is PERCENT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Upgrade operations progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 18.2.8, 20.1.1. Unit is PERCENT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Progress *uint32 `json:"progress,omitempty"` - // Descriptive reason for the Upgrade state. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Descriptive reason for the Upgrade state. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // Remote image reference of current base image. Field introduced in 30.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Remote image reference of current base image. Field introduced in 30.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RemoteImageRef *string `json:"remote_image_ref,omitempty"` - // Image path of se patch image.(required in case of reimage and upgrade + patch). Field introduced in 18.2.10, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Image path of se patch image.(required in case of reimage and upgrade + patch). Field introduced in 18.2.10, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SePatchImagePath *string `json:"se_patch_image_path,omitempty"` - // Image uuid for identifying the current se patch required in case of system upgrade(re-image) with se patch. . It is a reference to an object of type Image. Field introduced in 18.2.10, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Image uuid for identifying the current se patch required in case of system upgrade(re-image) with se patch. . It is a reference to an object of type Image. Field introduced in 18.2.10, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SePatchImageRef *string `json:"se_patch_image_ref,omitempty"` - // ServiceEngineGroup upgrade errors. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // ServiceEngineGroup upgrade errors. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeUpgradeEvents []*SeUpgradeEvents `json:"se_upgrade_events,omitempty"` - // se_patch may be different from the controller_patch. It has to be saved in the journal for subsequent consumption. The SeGroup params will be saved in the controller entry as seg_params. . Field introduced in 18.2.10, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // se_patch may be different from the controller_patch. It has to be saved in the journal for subsequent consumption. The SeGroup params will be saved in the controller entry as seg_params. . Field introduced in 18.2.10, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SegParams *UpgradeOpsParam `json:"seg_params,omitempty"` - // Detailed SeGroup status. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Detailed SeGroup status. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SegStatus *SeGroupStatus `json:"seg_status,omitempty"` - // Start time of Upgrade operation. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Start time of Upgrade operation. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. StartTime *string `json:"start_time,omitempty"` - // Current status of the Upgrade operation. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Current status of the Upgrade operation. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. State *UpgradeOpsState `json:"state,omitempty"` - // Record of Pre/Post snapshot captured for current upgrade operation. It is a reference to an object of type StatediffOperation. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Record of Pre/Post snapshot captured for current upgrade operation. It is a reference to an object of type StatediffOperation. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StatediffRef *string `json:"statediff_ref,omitempty"` - // Flag is set only in the cluster if the upgrade is initiated as a system-upgrade. . Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Flag is set only in the cluster if the upgrade is initiated as a system-upgrade. . Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. System *bool `json:"system,omitempty"` - // Tracks the list of reports created for node. It is a reference to an object of type SystemReport. Field introduced in 22.1.6, 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Tracks the list of reports created for node. It is a reference to an object of type SystemReport. Field introduced in 22.1.6, 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SystemReportRefs []string `json:"system_report_refs,omitempty"` - // Completed set of tasks in the Upgrade operation. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Completed set of tasks in the Upgrade operation. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TasksCompleted *int32 `json:"tasks_completed,omitempty"` - // Tenant that this object belongs to. It is a reference to an object of type Tenant. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Tenant that this object belongs to. It is a reference to an object of type Tenant. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Total number of tasks in the Upgrade operation. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of tasks in the Upgrade operation. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TotalTasks *int32 `json:"total_tasks,omitempty"` - // Events performed for Upgrade operation. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Events performed for Upgrade operation. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UpgradeEvents []*EventMap `json:"upgrade_events,omitempty"` - // Upgrade operations requested. Enum options - UPGRADE, PATCH, ROLLBACK, ROLLBACKPATCH, SEGROUP_RESUME, EVAL_UPGRADE, EVAL_PATCH, EVAL_ROLLBACK, EVAL_ROLLBACKPATCH, EVAL_SEGROUP_RESUME, EVAL_RESTORE, RESTORE. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Upgrade operations requested. Enum options - UPGRADE, PATCH, ROLLBACK, ROLLBACKPATCH, SEGROUP_RESUME, EVAL_UPGRADE, EVAL_PATCH, EVAL_ROLLBACK, EVAL_ROLLBACKPATCH, EVAL_SEGROUP_RESUME, EVAL_RESTORE, RESTORE, UPGRADE_DRYRUN. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UpgradeOps *string `json:"upgrade_ops,omitempty"` - // Upgrade readiness check execution detail. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Upgrade readiness check execution detail. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UpgradeReadiness *UpgradeReadinessCheckObj `json:"upgrade_readiness,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID Identifier for the system such as cluster, se group and se. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID Identifier for the system such as cluster, se group and se. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Current base image applied to this node. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Current base image applied to this node. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Version *string `json:"version,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/upgrade_status_summary.go b/vendor/github.com/vmware/alb-sdk/go/models/upgrade_status_summary.go index 5f5dac4d4..5a1d02a28 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/upgrade_status_summary.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/upgrade_status_summary.go @@ -12,55 +12,55 @@ type UpgradeStatusSummary struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Check if the patch rollback is possible on this node. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Check if the patch rollback is possible on this node. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnablePatchRollback *bool `json:"enable_patch_rollback,omitempty"` - // Check if the rollback is possible on this node. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Check if the rollback is possible on this node. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableRollback *bool `json:"enable_rollback,omitempty"` - // End time of upgrade operations. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // End time of upgrade operations. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EndTime *string `json:"end_time,omitempty"` - // Image uuid for identifying the current base image. It is a reference to an object of type Image. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Image uuid for identifying the current base image. It is a reference to an object of type Image. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ImageRef *string `json:"image_ref,omitempty"` - // Name of the system such as cluster name, se group name and se name. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the system such as cluster name, se group name and se name. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Type of the system such as controller_cluster, se_group or se. Enum options - NODE_CONTROLLER_CLUSTER, NODE_SE_GROUP, NODE_SE_TYPE. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Type of the system such as controller_cluster, se_group or se. Enum options - NODE_CONTROLLER_CLUSTER, NODE_SE_GROUP, NODE_SE_TYPE. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NodeType *string `json:"node_type,omitempty"` - // Cloud that this object belongs to. It is a reference to an object of type Cloud. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Cloud that this object belongs to. It is a reference to an object of type Cloud. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ObjCloudRef *string `json:"obj_cloud_ref,omitempty"` - // Image uuid for identifying the current patch. It is a reference to an object of type Image. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Image uuid for identifying the current patch. It is a reference to an object of type Image. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PatchImageRef *string `json:"patch_image_ref,omitempty"` - // Start time of upgrade operations. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Start time of upgrade operations. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. StartTime *string `json:"start_time,omitempty"` - // Current status of the upgrade operations. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Current status of the upgrade operations. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. State *UpgradeOpsState `json:"state,omitempty"` - // Upgrade tasks completed. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Upgrade tasks completed. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TasksCompleted *int32 `json:"tasks_completed,omitempty"` - // Tenant that this object belongs to. It is a reference to an object of type Tenant. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Tenant that this object belongs to. It is a reference to an object of type Tenant. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Total upgrade tasks. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total upgrade tasks. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TotalTasks *int32 `json:"total_tasks,omitempty"` - // Upgrade operations requested. Enum options - UPGRADE, PATCH, ROLLBACK, ROLLBACKPATCH, SEGROUP_RESUME, EVAL_UPGRADE, EVAL_PATCH, EVAL_ROLLBACK, EVAL_ROLLBACKPATCH, EVAL_SEGROUP_RESUME, EVAL_RESTORE, RESTORE. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Upgrade operations requested. Enum options - UPGRADE, PATCH, ROLLBACK, ROLLBACKPATCH, SEGROUP_RESUME, EVAL_UPGRADE, EVAL_PATCH, EVAL_ROLLBACK, EVAL_ROLLBACKPATCH, EVAL_SEGROUP_RESUME, EVAL_RESTORE, RESTORE, UPGRADE_DRYRUN. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UpgradeOps *string `json:"upgrade_ops,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID Identifier for the system such as cluster, se group and se. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID Identifier for the system such as cluster, se group and se. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Current base image applied to this node. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Current base image applied to this node. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Version *string `json:"version,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/uri_info.go b/vendor/github.com/vmware/alb-sdk/go/models/uri_info.go index 1ffcbd5e6..509c1bf11 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/uri_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/uri_info.go @@ -8,12 +8,18 @@ package models // swagger:model URIInfo type URIInfo struct { - // Information about various params under a URI. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The HTTP method. Together with name and parser it describes the HTTP endpoint. Enum options - HTTP_METHOD_GET, HTTP_METHOD_HEAD, HTTP_METHOD_PUT, HTTP_METHOD_DELETE, HTTP_METHOD_POST, HTTP_METHOD_OPTIONS, HTTP_METHOD_TRACE, HTTP_METHOD_CONNECT, HTTP_METHOD_PATCH, HTTP_METHOD_PROPFIND, HTTP_METHOD_PROPPATCH, HTTP_METHOD_MKCOL, HTTP_METHOD_COPY, HTTP_METHOD_MOVE, HTTP_METHOD_LOCK, HTTP_METHOD_UNLOCK. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Method *string `json:"method,omitempty"` + + // Information about various params under a URI. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ParamInfo []*ParamInfo `json:"param_info,omitempty"` - // Total number of URI hits. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The Parser used to parse the request body. Together with name and method it describes the HTTP endpoint. If there was no parser, for example on a GET request, this is set to WAF_REQUEST_PARSER_DO_NOT_PARSE. Enum options - WAF_REQUEST_PARSER_URLENCODED, WAF_REQUEST_PARSER_MULTIPART, WAF_REQUEST_PARSER_JSON, WAF_REQUEST_PARSER_XML, WAF_REQUEST_PARSER_HANDLE_AS_STRING, WAF_REQUEST_PARSER_DO_NOT_PARSE, WAF_REQUEST_PARSER_AUTO_DETECT. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Parser *string `json:"parser,omitempty"` + + // Total number of URI hits. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. URIHits *uint64 `json:"uri_hits,omitempty"` - // URI name. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // URI name. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. URIKey *string `json:"uri_key,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/uri_param.go b/vendor/github.com/vmware/alb-sdk/go/models/uri_param.go index cbb2ca0a3..cefaae08d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/uri_param.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/uri_param.go @@ -8,10 +8,10 @@ package models // swagger:model URIParam type URIParam struct { - // Token config either for the URI components or a constant string. Minimum of 1 items required. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Token config either for the URI components or a constant string. Minimum of 1 items required. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Tokens []*URIParamToken `json:"tokens,omitempty"` - // URI param type. Enum options - URI_PARAM_TYPE_TOKENIZED. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // URI param type. Enum options - URI_PARAM_TYPE_TOKENIZED. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Type *string `json:"type"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/uri_param_query.go b/vendor/github.com/vmware/alb-sdk/go/models/uri_param_query.go index eb46c1b75..d5a2dadec 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/uri_param_query.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/uri_param_query.go @@ -8,9 +8,9 @@ package models // swagger:model URIParamQuery type URIParamQuery struct { - // Concatenate a *string to the query of the incoming request URI and then use it in the request URI going to the backend server. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Concatenate a *string to the query of the incoming request URI and then use it in the request URI going to the backend server. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AddString *string `json:"add_string,omitempty"` - // Use or drop the query of the incoming request URI in the request URI to the backend server. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Use or drop the query of the incoming request URI in the request URI to the backend server. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. KeepQuery *bool `json:"keep_query,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/uri_param_token.go b/vendor/github.com/vmware/alb-sdk/go/models/uri_param_token.go index 920edaedd..2ce15818f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/uri_param_token.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/uri_param_token.go @@ -8,16 +8,16 @@ package models // swagger:model URIParamToken type URIParamToken struct { - // Index of the ending token in the incoming URI. Allowed values are 0-65534. Special values are 65535 - end of string. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Index of the ending token in the incoming URI. Allowed values are 0-65534. Special values are 65535 - end of string. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EndIndex *uint32 `json:"end_index,omitempty"` - // Index of the starting token in the incoming URI. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Index of the starting token in the incoming URI. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. StartIndex *uint32 `json:"start_index,omitempty"` - // Constant *string to use as a token. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Constant *string to use as a token. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. StrValue *string `json:"str_value,omitempty"` - // Token type for constructing the URI. Enum options - URI_TOKEN_TYPE_HOST, URI_TOKEN_TYPE_PATH, URI_TOKEN_TYPE_STRING, URI_TOKEN_TYPE_STRING_GROUP, URI_TOKEN_TYPE_REGEX, URI_TOKEN_TYPE_REGEX_QUERY. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Token type for constructing the URI. Enum options - URI_TOKEN_TYPE_HOST, URI_TOKEN_TYPE_PATH, URI_TOKEN_TYPE_STRING, URI_TOKEN_TYPE_STRING_GROUP, URI_TOKEN_TYPE_REGEX, URI_TOKEN_TYPE_REGEX_QUERY. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Type *string `json:"type"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/usage_metering_cloud.go b/vendor/github.com/vmware/alb-sdk/go/models/usage_metering_cloud.go new file mode 100644 index 000000000..088e14277 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/usage_metering_cloud.go @@ -0,0 +1,16 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// UsageMeteringCloud usage metering cloud +// swagger:model UsageMeteringCloud +type UsageMeteringCloud struct { + + // Name of the cloud. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Name *string `json:"name,omitempty"` + + // Status of the task for the cloud. Enum options - USAGE_METERING_CLOUD_STATUS_SUCCESS, USAGE_METERING_CLOUD_STATUS_FAILURE, USAGE_METERING_CLOUD_STATUS_SKIPPED. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Status *string `json:"status,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/usage_metering_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/usage_metering_event_details.go new file mode 100644 index 000000000..df96e3d10 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/usage_metering_event_details.go @@ -0,0 +1,19 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// UsageMeteringEventDetails usage metering event details +// swagger:model UsageMeteringEventDetails +type UsageMeteringEventDetails struct { + + // Details of the clouds involved in the task. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Clouds []*UsageMeteringCloud `json:"clouds,omitempty"` + + // Additional info about the task. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Message *string `json:"message,omitempty"` + + // Trigger for the task. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Trigger *string `json:"trigger,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/user.go b/vendor/github.com/vmware/alb-sdk/go/models/user.go index 2280d1f65..7462a08a5 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/user.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/user.go @@ -12,80 +12,83 @@ type User struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Access []*UserRole `json:"access,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AnonymousUser *bool `json:"anonymous_user,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DateJoined *string `json:"date_joined,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DefaultTenantRef *string `json:"default_tenant_ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Email *string `json:"email,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Flag to enable or disable config warnings. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + EnableConfigWarnings *bool `json:"enable_config_warnings,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FullName *string `json:"full_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsActive *bool `json:"is_active,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsInternalUser *bool `json:"is_internal_user,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsStaff *bool `json:"is_staff,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsSuperuser *bool `json:"is_superuser,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Local *bool `json:"local,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LoggedIn *bool `json:"logged_in,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Password *string `json:"password,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Passwordless *bool `json:"passwordless,omitempty"` - // Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RecoveryToken *string `json:"recovery_token,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServiceUser *bool `json:"service_user,omitempty"` - // Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TokenExpirationDate *string `json:"token_expiration_date,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UIProperty *string `json:"ui_property,omitempty"` - // Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UID *uint32 `json:"uid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UnixCryptPassword *string `json:"unix_crypt_password,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // It is a reference to an object of type UserAccountProfile. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type UserAccountProfile. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UserProfileRef *string `json:"user_profile_ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Username *string `json:"username,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/user_account_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/user_account_profile.go index 06ef3db6a..91629c1d5 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/user_account_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/user_account_profile.go @@ -12,28 +12,28 @@ type UserAccountProfile struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Lock timeout period (in minutes). Default is 30 minutes. Unit is MIN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Lock timeout period (in minutes). Default is 30 minutes. Unit is MIN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AccountLockTimeout *uint32 `json:"account_lock_timeout,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // The time period after which credentials expire. Default is 180 days. Unit is DAYS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The time period after which credentials expire. Default is 180 days. Unit is DAYS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CredentialsTimeoutThreshold *uint32 `json:"credentials_timeout_threshold,omitempty"` - // The configurable time window beyond which we need to pop all the login failure timestamps from the login_failure_timestamps. Special values are 0 - Do not reset login_failure_counts on the basis of time.. Field introduced in 22.1.1. Unit is MIN. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The configurable time window beyond which we need to pop all the login failure timestamps from the login_failure_timestamps. Special values are 0 - Do not reset login_failure_counts on the basis of time.. Field introduced in 22.1.1. Unit is MIN. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LoginFailureCountExpiryWindow *uint32 `json:"login_failure_count_expiry_window,omitempty"` - // Maximum number of concurrent sessions allowed. There are unlimited sessions by default. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of concurrent sessions allowed. There are unlimited sessions by default. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxConcurrentSessions *uint32 `json:"max_concurrent_sessions,omitempty"` - // Number of login attempts before lockout. Default is 3 attempts. Allowed values are 3-20. Special values are 0- Unlimited login attempts allowed.. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of login attempts before lockout. Default is 3 attempts. Allowed values are 3-20. Special values are 0- Unlimited login attempts allowed.. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxLoginFailureCount *uint32 `json:"max_login_failure_count,omitempty"` - // Maximum number of passwords to be maintained in the password history. Default is 4 passwords. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of passwords to be maintained in the password history. Default is 4 passwords. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxPasswordHistoryCount *uint32 `json:"max_password_history_count,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` @@ -41,6 +41,6 @@ type UserAccountProfile struct { // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/user_activity.go b/vendor/github.com/vmware/alb-sdk/go/models/user_activity.go index 607e6848f..33706d7d0 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/user_activity.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/user_activity.go @@ -12,37 +12,37 @@ type UserActivity struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Number of concurrent user sessions open. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of concurrent user sessions open. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConcurrentSessions *uint32 `json:"concurrent_sessions,omitempty"` - // Number of failed login attempts before a successful login. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of failed login attempts before a successful login. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FailedLoginAttempts *uint32 `json:"failed_login_attempts,omitempty"` - // IP of the machine the user was last logged in from. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IP of the machine the user was last logged in from. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LastLoginIP *string `json:"last_login_ip,omitempty"` - // Timestamp of last login. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Timestamp of last login. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LastLoginTimestamp *string `json:"last_login_timestamp,omitempty"` - // Timestamp of last password update. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Timestamp of last password update. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LastPasswordUpdate *string `json:"last_password_update,omitempty"` - // Indicates whether the user is logged in or not. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Indicates whether the user is logged in or not. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LoggedIn *bool `json:"logged_in,omitempty"` - // Its a queue that store the timestamps for past login_failures. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Its a queue that store the timestamps for past login_failures. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LoginFailureTimestamps []string `json:"login_failure_timestamps,omitempty"` - // Name of the user this object refers to. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the user this object refers to. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Stores the previous n passwords where n is ControllerProperties.max_password_history_count. . Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Stores the previous n passwords where n is ControllerProperties.max_password_history_count. . Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PreviousPassword []string `json:"previous_password,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/user_agent_cache_config.go b/vendor/github.com/vmware/alb-sdk/go/models/user_agent_cache_config.go index 9707ed487..5b80fc52d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/user_agent_cache_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/user_agent_cache_config.go @@ -8,42 +8,42 @@ package models // swagger:model UserAgentCacheConfig type UserAgentCacheConfig struct { - // How many unknown User-Agents to batch up before querying Controller - unless max_wait_time is reached first. Allowed values are 1-500. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // How many unknown User-Agents to batch up before querying Controller - unless max_wait_time is reached first. Allowed values are 1-500. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. BatchSize *uint32 `json:"batch_size,omitempty"` - // The number of User-Agent entries to cache on the Controller. Allowed values are 500-10000000. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The number of User-Agent entries to cache on the Controller. Allowed values are 500-10000000. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ControllerCacheSize *uint32 `json:"controller_cache_size,omitempty"` - // Time interval in seconds after which an existing entry is refreshed from upstream if it has been accessed during max_last_hit_time. Allowed values are 60-604800. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Time interval in seconds after which an existing entry is refreshed from upstream if it has been accessed during max_last_hit_time. Allowed values are 60-604800. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MaxAge *uint32 `json:"max_age,omitempty"` - // Time interval in seconds backwards from now during which an existing entry must have been hit for refresh from upstream. Entries that have last been accessed further in the past than max_last_hit time are not included in upstream refresh requests even if they are older than 'max_age'. Allowed values are 60-604800. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Time interval in seconds backwards from now during which an existing entry must have been hit for refresh from upstream. Entries that have last been accessed further in the past than max_last_hit time are not included in upstream refresh requests even if they are older than 'max_age'. Allowed values are 60-604800. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MaxLastHitTime *uint32 `json:"max_last_hit_time,omitempty"` - // How often at most to query controller for a given User-Agent. Allowed values are 2-100. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // How often at most to query controller for a given User-Agent. Allowed values are 2-100. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MaxUpstreamQueries *uint32 `json:"max_upstream_queries,omitempty"` - // The time interval in seconds after which to make a request to the Controller, even if the 'batch_size' hasn't been reached yet. Allowed values are 20-100000. Field introduced in 21.1.1. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The time interval in seconds after which to make a request to the Controller, even if the 'batch_size' hasn't been reached yet. Allowed values are 20-100000. Field introduced in 21.1.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MaxWaitTime *uint32 `json:"max_wait_time,omitempty"` - // How many BotUACacheResult elements to include in an upstream update message. Allowed values are 1-10000. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // How many BotUACacheResult elements to include in an upstream update message. Allowed values are 1-10000. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumEntriesUpstreamUpdate *uint32 `json:"num_entries_upstream_update,omitempty"` - // How much space to reserve in percent for known bad bots. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // How much space to reserve in percent for known bad bots. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PercentReservedForBadBots *uint32 `json:"percent_reserved_for_bad_bots,omitempty"` - // How much space to reserve in percent for browsers. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // How much space to reserve in percent for browsers. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PercentReservedForBrowsers *uint32 `json:"percent_reserved_for_browsers,omitempty"` - // How much space to reserve in percent for known good bots. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // How much space to reserve in percent for known good bots. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PercentReservedForGoodBots *uint32 `json:"percent_reserved_for_good_bots,omitempty"` - // How much space to reserve in percent for outstanding upstream requests. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // How much space to reserve in percent for outstanding upstream requests. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PercentReservedForOutstanding *uint32 `json:"percent_reserved_for_outstanding,omitempty"` - // The number of User-Agent entries to cache on each Service Engine. Allowed values are 500-10000000. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The number of User-Agent entries to cache on each Service Engine. Allowed values are 500-10000000. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeCacheSize *uint32 `json:"se_cache_size,omitempty"` - // How often in seconds to send updates about User-Agent cache entries to the next upstream cache. Field introduced in 21.1.1. Unit is SEC. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // How often in seconds to send updates about User-Agent cache entries to the next upstream cache. Field introduced in 21.1.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UpstreamUpdateInterval *uint32 `json:"upstream_update_interval,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/user_agent_d_b_config.go b/vendor/github.com/vmware/alb-sdk/go/models/user_agent_d_b_config.go index 9b455880f..41803b85c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/user_agent_d_b_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/user_agent_d_b_config.go @@ -8,6 +8,6 @@ package models // swagger:model UserAgentDBConfig type UserAgentDBConfig struct { - // Batch query limit. Allowed values are 1-500. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 500), Basic edition(Allowed values- 500), Enterprise with Cloud Services edition. + // Batch query limit. Allowed values are 1-500. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 500), Basic (Allowed values- 500) edition. AllowedBatchSize *uint32 `json:"allowed_batch_size,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/user_role.go b/vendor/github.com/vmware/alb-sdk/go/models/user_role.go index 95d430bf1..120d1c4af 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/user_role.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/user_role.go @@ -8,12 +8,12 @@ package models // swagger:model UserRole type UserRole struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AllTenants *bool `json:"all_tenants,omitempty"` - // It is a reference to an object of type Role. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Role. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RoleRef *string `json:"role_ref,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/v_c_a_setup.go b/vendor/github.com/vmware/alb-sdk/go/models/v_c_a_setup.go index 625611eac..4393b7ffd 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/v_c_a_setup.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/v_c_a_setup.go @@ -8,19 +8,19 @@ package models // swagger:model VCASetup type VCASetup struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorString *string `json:"error_string,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Instance *string `json:"instance"` - // Enum options - NO_ACCESS, READ_ACCESS, WRITE_ACCESS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - NO_ACCESS, READ_ACCESS, WRITE_ACCESS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Privilege *string `json:"privilege,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Username *string `json:"username,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/v_center_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/v_center_configuration.go index 556d28a45..688436a66 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/v_center_configuration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/v_center_configuration.go @@ -8,43 +8,43 @@ package models // swagger:model vCenterConfiguration type VCenterConfiguration struct { - // vCenter content library where Service Engine images are stored. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // vCenter content library where Service Engine images are stored. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ContentLib *ContentLibConfig `json:"content_lib,omitempty"` - // Datacenter for virtual infrastructure discovery. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Datacenter for virtual infrastructure discovery. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Datacenter *string `json:"datacenter,omitempty"` - // Managed object id of the datacenter. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Managed object id of the datacenter. Field introduced in 30.2.1. Allowed with any value in Enterprise, Essentials, Enterprise with Cloud Services edition. DatacenterManagedObjectID *string `json:"datacenter_managed_object_id,omitempty"` - // If true, VM's on the vCenter will not be discovered.Set it to true if there are more than 10000 VMs in the datacenter. Field deprecated in 30.1.1. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. - DeactivateVMDiscovery *bool `json:"deactivate_vm_discovery,omitempty"` - - // If true, NSX-T segment spanning multiple VDS with vCenter cloud are merged to a single network in Avi. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // If true, NSX-T segment spanning multiple VDS with vCenter cloud are merged to a single network in Avi. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IsNsxEnvironment *bool `json:"is_nsx_environment,omitempty"` - // Management subnet to use for Avi Service Engines. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Management subnet to use for Avi Service Engines. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ManagementIPSubnet *IPAddrPrefix `json:"management_ip_subnet,omitempty"` - // Management network to use for Avi Service Engines. It is a reference to an object of type VIMgrNWRuntime. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Management network to use for Avi Service Engines. It is a reference to an object of type VIMgrNWRuntime. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ManagementNetwork *string `json:"management_network,omitempty"` - // The password Avi Vantage will use when authenticating with vCenter. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The password Avi Vantage will use when authenticating with vCenter. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Password *string `json:"password,omitempty"` - // Set the access mode to vCenter as either Read, which allows Avi to discover networks and servers, or Write, which also allows Avi to create Service Engines and configure their network properties. Enum options - NO_ACCESS, READ_ACCESS, WRITE_ACCESS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Set the access mode to vCenter as either Read, which allows Avi to discover networks and servers, or Write, which also allows Avi to create Service Engines and configure their network properties. Enum options - NO_ACCESS, READ_ACCESS, WRITE_ACCESS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Privilege *string `json:"privilege"` - // If false, Service Engine image will not be pushed to content library. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Enterprise with Cloud Services edition. + // If false, Service Engine image will not be pushed to content library. Field introduced in 22.1.1. Allowed with any value in Enterprise, Essentials, Enterprise with Cloud Services edition. UseContentLib *bool `json:"use_content_lib,omitempty"` - // The username Avi Vantage will use when authenticating with vCenter. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The username Avi Vantage will use when authenticating with vCenter. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Username *string `json:"username,omitempty"` - // Avi Service Engine Template in vCenter to be used for creating Service Engines. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Avi Service Engine Template in vCenter to be used for creating Service Engines. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterTemplateSeLocation *string `json:"vcenter_template_se_location,omitempty"` - // vCenter hostname or IP address. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // vCenter hostname or IP address. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterURL *string `json:"vcenter_url,omitempty"` + + // Flag is used to indicate whether TLS certificate verificationbe done when establishing a connection to a vCenter server. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + VerifyCertificate *bool `json:"verify_certificate,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/v_center_credentials.go b/vendor/github.com/vmware/alb-sdk/go/models/v_center_credentials.go index 36958b11e..f3f3281a4 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/v_center_credentials.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/v_center_credentials.go @@ -8,9 +8,9 @@ package models // swagger:model VCenterCredentials type VCenterCredentials struct { - // Password to talk to VCenter server. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Password to talk to VCenter server. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Password *string `json:"password,omitempty"` - // Username to talk to VCenter server. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Username to talk to VCenter server. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Username *string `json:"username,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/v_center_server.go b/vendor/github.com/vmware/alb-sdk/go/models/v_center_server.go index 9ade5897c..ed61a180b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/v_center_server.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/v_center_server.go @@ -12,32 +12,32 @@ type VCenterServer struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // VCenter belongs to cloud. It is a reference to an object of type Cloud. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // VCenter belongs to cloud. It is a reference to an object of type Cloud. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudRef *string `json:"cloud_ref,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // VCenter template to create Service Engine. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // VCenter template to create Service Engine. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ContentLib *ContentLibConfig `json:"content_lib,omitempty"` - // Availabilty zone where VCenter list belongs to. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // vCenter name. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // VCenter belongs to tenant. It is a reference to an object of type Tenant. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // VCenter belongs to tenant. It is a reference to an object of type Tenant. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // VCenter config UUID. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // VCenter config UUID. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Credentials to access VCenter. It is a reference to an object of type CloudConnectorUser. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Credentials to access VCenter. It is a reference to an object of type CloudConnectorUser. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterCredentialsRef *string `json:"vcenter_credentials_ref,omitempty"` - // VCenter hostname or IP address. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // VCenter hostname or IP address. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterURL *string `json:"vcenter_url,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/v_cloud_air_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/v_cloud_air_configuration.go index 9c9bf2553..f38b9ff5a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/v_cloud_air_configuration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/v_cloud_air_configuration.go @@ -8,35 +8,35 @@ package models // swagger:model vCloudAirConfiguration type VCloudAirConfiguration struct { - // vCloudAir access mode. Enum options - NO_ACCESS, READ_ACCESS, WRITE_ACCESS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // vCloudAir access mode. Enum options - NO_ACCESS, READ_ACCESS, WRITE_ACCESS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Privilege *string `json:"privilege"` - // vCloudAir host address. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // vCloudAir host address. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VcaHost *string `json:"vca_host"` - // vCloudAir instance ID. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // vCloudAir instance ID. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VcaInstance *string `json:"vca_instance"` - // vCloudAir management network. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // vCloudAir management network. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VcaMgmtNetwork *string `json:"vca_mgmt_network"` - // vCloudAir orgnization ID. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // vCloudAir orgnization ID. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VcaOrgnization *string `json:"vca_orgnization"` - // vCloudAir password. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // vCloudAir password. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VcaPassword *string `json:"vca_password"` - // vCloudAir username. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // vCloudAir username. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VcaUsername *string `json:"vca_username"` - // vCloudAir virtual data center name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // vCloudAir virtual data center name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VcaVdc *string `json:"vca_vdc"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/v_h_match.go b/vendor/github.com/vmware/alb-sdk/go/models/v_h_match.go index fef9b0d52..b4966fdfb 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/v_h_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/v_h_match.go @@ -8,10 +8,10 @@ package models // swagger:model VHMatch type VHMatch struct { - // Host/domain name match configuration. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Host/domain name match configuration. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Host *string `json:"host"` - // Add rules for selecting the virtual service. At least one rule must be configured. Field introduced in 22.1.3. Minimum of 1 items required. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Add rules for selecting the virtual service. At least one rule must be configured. Field introduced in 22.1.3. Minimum of 1 items required. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Rules []*VHMatchRule `json:"rules,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/v_h_match_rule.go b/vendor/github.com/vmware/alb-sdk/go/models/v_h_match_rule.go index c6765b8d8..f154dcb47 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/v_h_match_rule.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/v_h_match_rule.go @@ -8,11 +8,11 @@ package models // swagger:model VHMatchRule type VHMatchRule struct { - // Match criteria for selecting the virtual service. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Match criteria for selecting the virtual service. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Matches *MatchTarget `json:"matches"` - // Name for the match rule. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name for the match rule. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/v_i_mgr_cluster_runtime.go b/vendor/github.com/vmware/alb-sdk/go/models/v_i_mgr_cluster_runtime.go index 0f1fbdb87..b1220886b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/v_i_mgr_cluster_runtime.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/v_i_mgr_cluster_runtime.go @@ -12,30 +12,30 @@ type VIMgrClusterRuntime struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // It is a reference to an object of type Cloud. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Cloud. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudRef *string `json:"cloud_ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DatacenterManagedObjectID *string `json:"datacenter_managed_object_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DatacenterUUID *string `json:"datacenter_uuid,omitempty"` - // It is a reference to an object of type VIMgrHostRuntime. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type VIMgrHostRuntime. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HostRefs []string `json:"host_refs,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ManagedObjectID *string `json:"managed_object_id"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Type *string `json:"type"` @@ -43,6 +43,6 @@ type VIMgrClusterRuntime struct { // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/v_i_mgr_guest_nic_runtime.go b/vendor/github.com/vmware/alb-sdk/go/models/v_i_mgr_guest_nic_runtime.go index 37e8cd030..83d4f2080 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/v_i_mgr_guest_nic_runtime.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/v_i_mgr_guest_nic_runtime.go @@ -8,38 +8,41 @@ package models // swagger:model VIMgrGuestNicRuntime type VIMgrGuestNicRuntime struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AviInternalNetwork *bool `json:"avi_internal_network,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Connected *bool `json:"connected,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DelPending *bool `json:"del_pending,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GuestIP []*VIMgrIPSubnetRuntime `json:"guest_ip,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Label *string `json:"label,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MacAddr *string `json:"mac_addr"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MgmtVnic *bool `json:"mgmt_vnic,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NetworkName *string `json:"network_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NetworkUUID *string `json:"network_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OsPortUUID *string `json:"os_port_uuid,omitempty"` - // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Segment port of the vnic assigned to SE. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SegmentPort *string `json:"segment_port,omitempty"` + + // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Type *string `json:"type"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/v_i_mgr_host_runtime.go b/vendor/github.com/vmware/alb-sdk/go/models/v_i_mgr_host_runtime.go index dfb6697ce..5b9eff332 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/v_i_mgr_host_runtime.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/v_i_mgr_host_runtime.go @@ -12,78 +12,78 @@ type VIMgrHostRuntime struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // It is a reference to an object of type Cloud. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Cloud. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudRef *string `json:"cloud_ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClusterName *string `json:"cluster_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClusterUUID *string `json:"cluster_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CntlrAccessible *bool `json:"cntlr_accessible,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConnectionState *string `json:"connection_state,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CPUHz *int64 `json:"cpu_hz,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaintenanceMode *bool `json:"maintenance_mode,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ManagedObjectID *string `json:"managed_object_id"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Mem *int64 `json:"mem,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MgmtPortgroup *string `json:"mgmt_portgroup,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NetworkUuids []string `json:"network_uuids,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumCPUCores *int32 `json:"num_cpu_cores,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumCPUPackages *int32 `json:"num_cpu_packages,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumCPUThreads *int32 `json:"num_cpu_threads,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Pnics []*CdpLldpInfo `json:"pnics,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Powerstate *string `json:"powerstate,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. QuarantineStartTs *string `json:"quarantine_start_ts,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Quarantined *bool `json:"quarantined,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. QuarantinedPeriods *int32 `json:"quarantined_periods,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeFailCnt *int32 `json:"se_fail_cnt,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeSuccessCnt *int32 `json:"se_success_cnt,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Type *string `json:"type"` @@ -91,9 +91,9 @@ type VIMgrHostRuntime struct { // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // It is a reference to an object of type VIMgrVMRuntime. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type VIMgrVMRuntime. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VMRefs []string `json:"vm_refs,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/v_i_mgr_ip_subnet_runtime.go b/vendor/github.com/vmware/alb-sdk/go/models/v_i_mgr_ip_subnet_runtime.go index 35c53a6fa..3ec26140e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/v_i_mgr_ip_subnet_runtime.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/v_i_mgr_ip_subnet_runtime.go @@ -8,34 +8,34 @@ package models // swagger:model VIMgrIPSubnetRuntime type VIMgrIPSubnetRuntime struct { - // If true, capable of floating/elastic IP association. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If true, capable of floating/elastic IP association. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FipAvailable *bool `json:"fip_available,omitempty"` - // If fip_available is True, this is list of supported FIP subnets, possibly empty if Cloud does not support such a network list. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If fip_available is True, this is list of supported FIP subnets, possibly empty if Cloud does not support such a network list. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FipSubnetUuids []string `json:"fip_subnet_uuids,omitempty"` - // If fip_available is True, the list of associated FloatingIP subnets, possibly empty if unsupported or implictly defined by the Cloud. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If fip_available is True, the list of associated FloatingIP subnets, possibly empty if unsupported or implictly defined by the Cloud. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FloatingipSubnets []*FloatingIPSubnet `json:"floatingip_subnets,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IPSubnet *string `json:"ip_subnet,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Prefix *IPAddrPrefix `json:"prefix"` - // True if prefix is primary IP on interface, else false. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // True if prefix is primary IP on interface, else false. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Primary *bool `json:"primary,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RefCount *int32 `json:"ref_count,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeRefCount *int32 `json:"se_ref_count,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/v_i_mgr_n_w_runtime.go b/vendor/github.com/vmware/alb-sdk/go/models/v_i_mgr_n_w_runtime.go index 1426a8b14..4bc3356e1 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/v_i_mgr_n_w_runtime.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/v_i_mgr_n_w_runtime.go @@ -8,61 +8,61 @@ package models // swagger:model VIMgrNWRuntime type VIMgrNWRuntime struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MgmtNW *bool `json:"MgmtNW,omitempty"` // UNIX time since epoch in microseconds. Units(MICROSECONDS). // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AutoExpand *bool `json:"auto_expand,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvailabilityZone *string `json:"availability_zone,omitempty"` - // It is a reference to an object of type Cloud. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Cloud. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudRef *string `json:"cloud_ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DatacenterUUID *string `json:"datacenter_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Dvs *bool `json:"dvs,omitempty"` - // It is a reference to an object of type VIMgrHostRuntime. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type VIMgrHostRuntime. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HostRefs []string `json:"host_refs,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. InterestedNw *bool `json:"interested_nw,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IPSubnet []*VIMgrIPSubnetRuntime `json:"ip_subnet,omitempty"` - // UUID of NSX-T segment spanning multiple VDS with vCenter cloud. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of NSX-T segment spanning multiple VDS with vCenter cloud. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LogicalSwitchID *string `json:"logical_switch_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ManagedObjectID *string `json:"managed_object_id"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumPorts *int32 `json:"num_ports,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SwitchName *string `json:"switch_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantName *string `json:"tenant_name,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Type *string `json:"type"` @@ -70,18 +70,18 @@ type VIMgrNWRuntime struct { // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Vlan *int32 `json:"vlan,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VlanRange []*VlanRange `json:"vlan_range,omitempty"` - // It is a reference to an object of type VIMgrVMRuntime. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type VIMgrVMRuntime. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VMRefs []string `json:"vm_refs,omitempty"` - // It is a reference to an object of type VrfContext. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type VrfContext. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VrfContextRef *string `json:"vrf_context_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/v_i_mgr_s_e_vm_runtime.go b/vendor/github.com/vmware/alb-sdk/go/models/v_i_mgr_s_e_vm_runtime.go index ea0197c3e..fd1835957 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/v_i_mgr_s_e_vm_runtime.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/v_i_mgr_s_e_vm_runtime.go @@ -12,108 +12,108 @@ type VIMgrSEVMRuntime struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvailabilityZone *string `json:"availability_zone,omitempty"` - // Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AzureInfo *AzureInfo `json:"azure_info,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudName *string `json:"cloud_name,omitempty"` - // It is a reference to an object of type Cloud. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Cloud. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudRef *string `json:"cloud_ref,omitempty"` - // ServiceEngine deployed on cluster.Ex MOB domain-c23. Field introduced in 20.1.7, 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // ServiceEngine deployed on cluster.Ex MOB domain-c23. Field introduced in 20.1.7, 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ClusterID *string `json:"cluster_id,omitempty"` - // ServiceEngine added to cluster vmgroup. Field introduced in 20.1.7, 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // ServiceEngine added to cluster vmgroup. Field introduced in 20.1.7, 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ClusterVmgroup *string `json:"cluster_vmgroup,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConnectionState *string `json:"connection_state,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerClusterUUID *string `json:"controller_cluster_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerIPAddr *string `json:"controller_ip_addr,omitempty"` - // Service Engine Cookie set by the resource manager. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service Engine Cookie set by the resource manager. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Cookie *string `json:"cookie,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CreationInProgress *bool `json:"creation_in_progress,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DeletionInProgress *bool `json:"deletion_in_progress,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DiscoveryResponse *string `json:"discovery_response,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DiscoveryStatus *uint32 `json:"discovery_status,omitempty"` - // Disk space in GB for each service engine VM. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Disk space in GB for each service engine VM. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DiskGb *uint32 `json:"disk_gb,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Flavor *string `json:"flavor,omitempty"` - // GCP Project ID in which SE is created. This field is applicable for GCP cloud type only. Field introduced in 20.1.7, 21.1.2, 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // GCP Project ID in which SE is created. This field is applicable for GCP cloud type only. Field introduced in 20.1.7, 21.1.2, 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. GcpSeProjectID *string `json:"gcp_se_project_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GuestNic []*VIMgrGuestNicRuntime `json:"guest_nic,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Host *string `json:"host,omitempty"` - // It is a reference to an object of type VIMgrHostRuntime. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type VIMgrHostRuntime. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HostRef *string `json:"host_ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Hostid *string `json:"hostid,omitempty"` - // Enum options - DEFAULT, VMWARE_ESX, KVM, VMWARE_VSAN, XEN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - DEFAULT, VMWARE_ESX, KVM, VMWARE_VSAN, XEN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Hypervisor *string `json:"hypervisor,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. InitVnics *int32 `json:"init_vnics,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LastDiscovery *uint32 `json:"last_discovery,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ManagedObjectID *string `json:"managed_object_id"` - // Memory in MB for each service engine VM. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Memory in MB for each service engine VM. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MemoryMb *uint32 `json:"memory_mb,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // If set to true for NSXT cloud, controller should not hotplug the VNICs. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // If set to true for NSXT cloud, controller should not hotplug the VNICs. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NsxtNoHotplug *bool `json:"nsxt_no_hotplug,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Powerstate *string `json:"powerstate,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SecurityGroupUUID *string `json:"security_group_uuid,omitempty"` - // It is a reference to an object of type ServiceEngineGroup. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type ServiceEngineGroup. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SegroupRef *string `json:"segroup_ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerGroupUUID *string `json:"server_group_uuid,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Type *string `json:"type"` @@ -121,51 +121,51 @@ type VIMgrSEVMRuntime struct { // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterDatacenterUUID *string `json:"vcenter_datacenter_uuid,omitempty"` - // ServiceEngine host connection state in vCenter. Field introduced in 20.1.7, 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // ServiceEngine host connection state in vCenter. Field introduced in 20.1.7, 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VcenterHostConnectionState *string `json:"vcenter_host_connection_state,omitempty"` - // VCenter Host HA state.Ex election, fdmUnreachable, hostDown, initializationError, networkIsolated, uninitializationError, uninitialized. Field introduced in 20.1.7, 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // VCenter Host HA state.Ex election, fdmUnreachable, hostDown, initializationError, networkIsolated, uninitializationError, uninitialized. Field introduced in 20.1.7, 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VcenterHostHaState *string `json:"vcenter_host_ha_state,omitempty"` - // ServiceEngine instance uuid from vCenter. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // ServiceEngine instance uuid from vCenter. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterInstanceUUID *string `json:"vcenter_instance_uuid,omitempty"` - // ServiceEngine belongs to VCenter. It is a reference to an object of type VCenterServer. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // ServiceEngine belongs to VCenter. It is a reference to an object of type VCenterServer. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterRef *string `json:"vcenter_ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterRmCookie *string `json:"vcenter_rm_cookie,omitempty"` - // Enum options - VIMGR_SE_NETWORK_ADMIN, VIMGR_SE_UNIFIED_ADMIN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - VIMGR_SE_NETWORK_ADMIN, VIMGR_SE_UNIFIED_ADMIN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterSeType *string `json:"vcenter_se_type,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterTemplateVM *bool `json:"vcenter_template_vm,omitempty"` - // Service Engine deployed in vcenter. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service Engine deployed in vcenter. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterURL *string `json:"vcenter_url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterVAppName *string `json:"vcenter_vAppName,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterVAppVendor *string `json:"vcenter_vAppVendor,omitempty"` - // Enum options - VMTYPE_SE_VM, VMTYPE_POOL_SRVR. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - VMTYPE_SE_VM, VMTYPE_POOL_SRVR. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterVMType *string `json:"vcenter_vm_type,omitempty"` - // Count of vcpus for each service engine VM. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Count of vcpus for each service engine VM. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Vcpus *uint32 `json:"vcpus,omitempty"` - // VSphere HA on cluster enabled or not. Field introduced in 20.1.7, 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // VSphere HA on cluster enabled or not. Field introduced in 20.1.7, 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VsphereHaEnabled *bool `json:"vsphere_ha_enabled,omitempty"` - // If this flag is set to True, vCenter vSphere HA handles ServiceEngine failure. This flag is set dynamiclly based on underlying ESX HA state(connected, hostDown..etc). Field introduced in 20.1.7, 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // If this flag is set to True, vCenter vSphere HA handles ServiceEngine failure. This flag is set dynamiclly based on underlying ESX HA state(connected, hostDown..etc). Field introduced in 20.1.7, 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VsphereHaInprogress *bool `json:"vsphere_ha_inprogress,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/v_i_mgr_vm_runtime.go b/vendor/github.com/vmware/alb-sdk/go/models/v_i_mgr_vm_runtime.go index 1f05142b7..5f9fb43ae 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/v_i_mgr_vm_runtime.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/v_i_mgr_vm_runtime.go @@ -12,75 +12,75 @@ type VIMgrVMRuntime struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvailabilityZone *string `json:"availability_zone,omitempty"` - // It is a reference to an object of type Cloud. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Cloud. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudRef *string `json:"cloud_ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConnectionState *string `json:"connection_state,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerClusterUUID *string `json:"controller_cluster_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerIPAddr *string `json:"controller_ip_addr,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerVM *bool `json:"controller_vm,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CPUReservation *int64 `json:"cpu_reservation,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CPUShares *int32 `json:"cpu_shares,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CreationInProgress *bool `json:"creation_in_progress,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GuestNic []*VIMgrGuestNicRuntime `json:"guest_nic,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Host *string `json:"host,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. InitVnics *int32 `json:"init_vnics,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ManagedObjectID *string `json:"managed_object_id"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MemShares *int32 `json:"mem_shares,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Memory *int64 `json:"memory,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MemoryReservation *int64 `json:"memory_reservation,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumCPU *int32 `json:"num_cpu,omitempty"` - // Field introduced in 17.1.1,17.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1,17.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OvfAvisetypeField *string `json:"ovf_avisetype_field,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Powerstate *string `json:"powerstate,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeVer *int32 `json:"se_ver,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Type *string `json:"type"` @@ -88,33 +88,33 @@ type VIMgrVMRuntime struct { // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterDatacenterUUID *string `json:"vcenter_datacenter_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterRmCookie *string `json:"vcenter_rm_cookie,omitempty"` - // Enum options - VIMGR_SE_NETWORK_ADMIN, VIMGR_SE_UNIFIED_ADMIN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - VIMGR_SE_NETWORK_ADMIN, VIMGR_SE_UNIFIED_ADMIN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterSeType *string `json:"vcenter_se_type,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterTemplateVM *bool `json:"vcenter_template_vm,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterVAppName *string `json:"vcenter_vAppName,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterVAppVendor *string `json:"vcenter_vAppVendor,omitempty"` - // Enum options - VMTYPE_SE_VM, VMTYPE_POOL_SRVR. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - VMTYPE_SE_VM, VMTYPE_POOL_SRVR. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterVMType *string `json:"vcenter_vm_type,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterVnicDiscovered *bool `json:"vcenter_vnic_discovered,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VMLbWeight *int32 `json:"vm_lb_weight,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/v_id_c_info.go b/vendor/github.com/vmware/alb-sdk/go/models/v_id_c_info.go index 66964a776..63c93df22 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/v_id_c_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/v_id_c_info.go @@ -12,21 +12,21 @@ type VIDCInfo struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ManagedObjectID *string `json:"managed_object_id"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/v_ip_g_name_info.go b/vendor/github.com/vmware/alb-sdk/go/models/v_ip_g_name_info.go index 7b3ee64cf..d0725fe1d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/v_ip_g_name_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/v_ip_g_name_info.go @@ -12,21 +12,21 @@ type VIPGNameInfo struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ManagedObjectID *string `json:"managed_object_id"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/v_n_i_c.go b/vendor/github.com/vmware/alb-sdk/go/models/v_n_i_c.go index dd567a492..f3dc4d8a4 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/v_n_i_c.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/v_n_i_c.go @@ -8,100 +8,100 @@ package models // swagger:model vNIC type VNIC struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Adapter *string `json:"adapter,omitempty"` - // Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AggregatorChgd *bool `json:"aggregator_chgd,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CanSeDpTakeover *bool `json:"can_se_dp_takeover,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Connected *bool `json:"connected,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DelPending *bool `json:"del_pending,omitempty"` - // Delete this VNIC. Please confirm dp_deletion_done before removing the VNIC from the cloud. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Delete this VNIC. Please confirm dp_deletion_done before removing the VNIC from the cloud. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DeleteVnic *bool `json:"delete_vnic,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DhcpEnabled *bool `json:"dhcp_enabled,omitempty"` - // The VNIC has been cleaned up in the datapath. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The VNIC has been cleaned up in the datapath. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DpDeletionDone *bool `json:"dp_deletion_done,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Enabled *bool `json:"enabled,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IfName *string `json:"if_name,omitempty"` - // Enable IPv6 auto configuration. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable IPv6 auto configuration. Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ip6AutocfgEnabled *bool `json:"ip6_autocfg_enabled,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsAsm *bool `json:"is_asm,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsAviInternalNetwork *bool `json:"is_avi_internal_network,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsHsm *bool `json:"is_hsm,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsMgmt *bool `json:"is_mgmt,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsPortchannel *bool `json:"is_portchannel,omitempty"` - // The link is operationally up. Field introduced in 18.2.8, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The link is operationally up. Field introduced in 18.2.8, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LinkUp *bool `json:"link_up,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LinuxName *string `json:"linux_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MacAddress *string `json:"mac_address"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Members []*MemberInterface `json:"members,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Mtu *int32 `json:"mtu,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NetworkName *string `json:"network_name,omitempty"` - // It is a reference to an object of type Network. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Network. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NetworkRef *string `json:"network_ref,omitempty"` - // User defined value for RX descriptor ring size, expressed as power of 2. Setting a value of 0 implies the default value for that environment. (Tech-Preview, vCenter only). Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // User defined value for RX descriptor ring size, expressed as power of 2. Setting a value of 0 implies the default value for that environment. (Tech-Preview, vCenter only). Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumRxDescriptors *uint32 `json:"num_rx_descriptors,omitempty"` - // User defined value for TX descriptor ring size, expressed as power of 2. Setting a value of 0 implies the default value for that environment. (Tech-Preview, vCenter only). Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // User defined value for TX descriptor ring size, expressed as power of 2. Setting a value of 0 implies the default value for that environment. (Tech-Preview, vCenter only). Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumTxDescriptors *uint32 `json:"num_tx_descriptors,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PciID *string `json:"pci_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PortUUID *string `json:"port_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VlanID *int32 `json:"vlan_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VlanInterfaces []*VlanInterface `json:"vlan_interfaces,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VnicNetworks []*VNICNetwork `json:"vnic_networks,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VrfID *uint32 `json:"vrf_id,omitempty"` - // It is a reference to an object of type VrfContext. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type VrfContext. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VrfRef *string `json:"vrf_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/v_n_i_c_network.go b/vendor/github.com/vmware/alb-sdk/go/models/v_n_i_c_network.go index bb2df9ec8..4813aa7cb 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/v_n_i_c_network.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/v_n_i_c_network.go @@ -8,14 +8,14 @@ package models // swagger:model vNICNetwork type VNICNetwork struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CtlrAlloc *bool `json:"ctlr_alloc,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true IP *IPAddrPrefix `json:"ip"` - // Enum options - DHCP, STATIC, VIP, DOCKER_HOST, MODE_MANUAL. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - DHCP, STATIC, VIP, DOCKER_HOST, MODE_MANUAL. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Mode *string `json:"mode"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/v_s_data_script.go b/vendor/github.com/vmware/alb-sdk/go/models/v_s_data_script.go index 33b99614e..a3c8cc8ab 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/v_s_data_script.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/v_s_data_script.go @@ -8,11 +8,11 @@ package models // swagger:model VSDataScript type VSDataScript struct { - // Event triggering execution of datascript. Enum options - VS_DATASCRIPT_EVT_HTTP_REQ, VS_DATASCRIPT_EVT_HTTP_RESP, VS_DATASCRIPT_EVT_HTTP_RESP_DATA, VS_DATASCRIPT_EVT_HTTP_LB_FAILED, VS_DATASCRIPT_EVT_HTTP_REQ_DATA, VS_DATASCRIPT_EVT_HTTP_RESP_FAILED, VS_DATASCRIPT_EVT_HTTP_LB_DONE, VS_DATASCRIPT_EVT_HTTP_AUTH, VS_DATASCRIPT_EVT_HTTP_POST_AUTH, VS_DATASCRIPT_EVT_TCP_CLIENT_ACCEPT, VS_DATASCRIPT_EVT_SSL_HANDSHAKE_DONE, VS_DATASCRIPT_EVT_CLIENT_SSL_PRE_CONNECT, VS_DATASCRIPT_EVT_CLIENT_SSL_CLIENT_HELLO, VS_DATASCRIPT_EVT_DNS_REQ, VS_DATASCRIPT_EVT_DNS_RESP, VS_DATASCRIPT_EVT_L4_REQUEST, VS_DATASCRIPT_EVT_L4_RESPONSE, VS_DATASCRIPT_EVT_MAX. Allowed in Enterprise edition with any value, Basic edition(Allowed values- VS_DATASCRIPT_EVT_HTTP_REQ,VS_DATASCRIPT_EVT_HTTP_RESP), Essentials, Enterprise with Cloud Services edition. + // Event triggering execution of datascript. Enum options - VS_DATASCRIPT_EVT_HTTP_REQ, VS_DATASCRIPT_EVT_HTTP_RESP, VS_DATASCRIPT_EVT_HTTP_RESP_DATA, VS_DATASCRIPT_EVT_HTTP_LB_FAILED, VS_DATASCRIPT_EVT_HTTP_REQ_DATA, VS_DATASCRIPT_EVT_HTTP_RESP_FAILED, VS_DATASCRIPT_EVT_HTTP_LB_DONE, VS_DATASCRIPT_EVT_HTTP_AUTH, VS_DATASCRIPT_EVT_HTTP_POST_AUTH, VS_DATASCRIPT_EVT_TCP_CLIENT_ACCEPT, VS_DATASCRIPT_EVT_SSL_HANDSHAKE_DONE, VS_DATASCRIPT_EVT_CLIENT_SSL_PRE_CONNECT, VS_DATASCRIPT_EVT_CLIENT_SSL_CLIENT_HELLO, VS_DATASCRIPT_EVT_DNS_REQ, VS_DATASCRIPT_EVT_DNS_RESP, VS_DATASCRIPT_EVT_L4_REQUEST, VS_DATASCRIPT_EVT_L4_RESPONSE, VS_DATASCRIPT_EVT_CLIENT_CLOSED, VS_DATASCRIPT_EVT_SERVER_CLOSED, VS_DATASCRIPT_EVT_SERVER_CONNECTED.... Allowed with any value in Enterprise, Essentials, Enterprise with Cloud Services edition. Allowed in Basic (Allowed values- VS_DATASCRIPT_EVT_HTTP_REQ,VS_DATASCRIPT_EVT_HTTP_RESP) edition. // Required: true Evt *string `json:"evt"` - // Datascript to execute when the event triggers. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Datascript to execute when the event triggers. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Script *string `json:"script"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/v_s_data_script_set.go b/vendor/github.com/vmware/alb-sdk/go/models/v_s_data_script_set.go index 0ffb8ac8b..48155819b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/v_s_data_script_set.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/v_s_data_script_set.go @@ -12,65 +12,71 @@ type VSDataScriptSet struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Creator name. Field introduced in 17.1.11,17.2.4. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Creator name. Field introduced in 17.1.11,17.2.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CreatedBy *string `json:"created_by,omitempty"` - // DataScripts to execute. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DataScripts to execute. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Datascript []*VSDataScript `json:"datascript,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Geo Location Mapping Database used by this DataScriptSet. It is a reference to an object of type GeoDB. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Geo Location Mapping Database used by this DataScriptSet. It is a reference to an object of type GeoDB. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. GeoDbRef *string `json:"geo_db_ref,omitempty"` - // IP reputation database that can be used by DataScript functions. It is a reference to an object of type IPReputationDB. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // IP reputation database that can be used by DataScript functions. It is a reference to an object of type IPReputationDB. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IPReputationDbRef *string `json:"ip_reputation_db_ref,omitempty"` - // UUID of IP Groups that could be referred by VSDataScriptSet objects. It is a reference to an object of type IpAddrGroup. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of IP Groups that could be referred by VSDataScriptSet objects. It is a reference to an object of type IpAddrGroup. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IpgroupRefs []string `json:"ipgroup_refs,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // Name for the virtual service datascript collection. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name for the virtual service datascript collection. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // UUIDs of PKIProfile objects that could be referred by VSDataScriptSet objects. It is a reference to an object of type PKIProfile. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUIDs of PKIProfile objects that could be referred by VSDataScriptSet objects. It is a reference to an object of type PKIProfile. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PkiProfileRefs []string `json:"pki_profile_refs,omitempty"` - // UUID of pool groups that could be referred by VSDataScriptSet objects. It is a reference to an object of type PoolGroup. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of pool groups that could be referred by VSDataScriptSet objects. It is a reference to an object of type PoolGroup. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PoolGroupRefs []string `json:"pool_group_refs,omitempty"` - // UUID of pools that could be referred by VSDataScriptSet objects. It is a reference to an object of type Pool. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of pools that could be referred by VSDataScriptSet objects. It is a reference to an object of type Pool. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PoolRefs []string `json:"pool_refs,omitempty"` - // List of protocol parsers that could be referred by VSDataScriptSet objects. It is a reference to an object of type ProtocolParser. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // List of protocol parsers that could be referred by VSDataScriptSet objects. It is a reference to an object of type ProtocolParser. Field introduced in 18.2.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ProtocolParserRefs []string `json:"protocol_parser_refs,omitempty"` - // The Rate Limit definitions needed for this DataScript. The name is composed of the Virtual Service name and the DataScript name. Field introduced in 18.2.9. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The Rate Limit definitions needed for this DataScript. The name is composed of the Virtual Service name and the DataScript name. Field introduced in 18.2.9. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RateLimiters []*RateLimiter `json:"rate_limiters,omitempty"` - // UUIDs of SSLKeyAndCertificate objects that could be referred by VSDataScriptSet objects. It is a reference to an object of type SSLKeyAndCertificate. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // IPv6 address used by a VS-DataScript in avi.l4.source_ip api. Field introduced in 31.2.1. Maximum of 8 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SnatIP6S []*IPAddr `json:"snat_ip6s,omitempty"` + + // IPv4 address used by a VS-DataScript in avi.l4.source_ip api. Field introduced in 31.2.1. Maximum of 8 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SnatIps []*IPAddr `json:"snat_ips,omitempty"` + + // UUIDs of SSLKeyAndCertificate objects that could be referred by VSDataScriptSet objects. It is a reference to an object of type SSLKeyAndCertificate. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SslKeyCertificateRefs []string `json:"ssl_key_certificate_refs,omitempty"` - // UUIDs of SSLProfile objects that could be referred by VSDataScriptSet objects. It is a reference to an object of type SSLProfile. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUIDs of SSLProfile objects that could be referred by VSDataScriptSet objects. It is a reference to an object of type SSLProfile. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SslProfileRefs []string `json:"ssl_profile_refs,omitempty"` - // UUID of String Groups that could be referred by VSDataScriptSet objects. It is a reference to an object of type StringGroup. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of String Groups that could be referred by VSDataScriptSet objects. It is a reference to an object of type StringGroup. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StringGroupRefs []string `json:"string_group_refs,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the virtual service datascript collection. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the virtual service datascript collection. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/v_s_data_scripts.go b/vendor/github.com/vmware/alb-sdk/go/models/v_s_data_scripts.go index a4a6d8da2..b4ed5b9bd 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/v_s_data_scripts.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/v_s_data_scripts.go @@ -8,11 +8,11 @@ package models // swagger:model VSDataScripts type VSDataScripts struct { - // Index of the virtual service datascript collection. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Index of the virtual service datascript collection. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Index *int32 `json:"index"` - // UUID of the virtual service datascript collection. It is a reference to an object of type VSDataScriptSet. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the virtual service datascript collection. It is a reference to an object of type VSDataScriptSet. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VsDatascriptSetRef *string `json:"vs_datascript_set_ref"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vcenter_cloud_delete_details.go b/vendor/github.com/vmware/alb-sdk/go/models/vcenter_cloud_delete_details.go index 45ed6f3a6..887c94c31 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vcenter_cloud_delete_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vcenter_cloud_delete_details.go @@ -8,9 +8,9 @@ package models // swagger:model VcenterCloudDeleteDetails type VcenterCloudDeleteDetails struct { - // Cloud id. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Cloud id. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Objects having reference to the cloud. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Objects having reference to the cloud. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Objects *string `json:"objects,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vcenter_cluster_details.go b/vendor/github.com/vmware/alb-sdk/go/models/vcenter_cluster_details.go index bb866003a..31787dd0e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vcenter_cluster_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vcenter_cluster_details.go @@ -8,18 +8,18 @@ package models // swagger:model VcenterClusterDetails type VcenterClusterDetails struct { - // Cloud Id. Field introduced in 20.1.7, 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Cloud Id. Field introduced in 20.1.7, 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Cluster name in vCenter. Field introduced in 20.1.7, 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Cluster name in vCenter. Field introduced in 20.1.7, 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Cluster *string `json:"cluster,omitempty"` - // Error message. Field introduced in 20.1.7, 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Error message. Field introduced in 20.1.7, 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ErrorString *string `json:"error_string,omitempty"` - // Hosts in vCenter Cluster. Field introduced in 20.1.7, 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Hosts in vCenter Cluster. Field introduced in 20.1.7, 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Hosts []string `json:"hosts,omitempty"` - // VC url. Field introduced in 20.1.7, 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // VC url. Field introduced in 20.1.7, 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VcURL *string `json:"vc_url,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vcenter_clusters.go b/vendor/github.com/vmware/alb-sdk/go/models/vcenter_clusters.go index fbb11f06c..9d1292d83 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vcenter_clusters.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vcenter_clusters.go @@ -8,9 +8,9 @@ package models // swagger:model VcenterClusters type VcenterClusters struct { - // It is a reference to an object of type VIMgrClusterRuntime. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type VIMgrClusterRuntime. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClusterRefs []string `json:"cluster_refs,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Include *bool `json:"include,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vcenter_datastore.go b/vendor/github.com/vmware/alb-sdk/go/models/vcenter_datastore.go index 0293b0e49..96da426fc 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vcenter_datastore.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vcenter_datastore.go @@ -8,9 +8,9 @@ package models // swagger:model VcenterDatastore type VcenterDatastore struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DatastoreName *string `json:"datastore_name,omitempty"` - // Will be used by default, if not set fallback to datastore_name. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Will be used by default, if not set fallback to datastore_name. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ManagedObjectID *string `json:"managed_object_id,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vcenter_hosts.go b/vendor/github.com/vmware/alb-sdk/go/models/vcenter_hosts.go index 83a27dca6..462a48226 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vcenter_hosts.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vcenter_hosts.go @@ -8,9 +8,9 @@ package models // swagger:model VcenterHosts type VcenterHosts struct { - // It is a reference to an object of type VIMgrHostRuntime. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type VIMgrHostRuntime. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HostRefs []string `json:"host_refs,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Include *bool `json:"include,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vcenter_image_details.go b/vendor/github.com/vmware/alb-sdk/go/models/vcenter_image_details.go index fcf34b38b..4be82edd6 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vcenter_image_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vcenter_image_details.go @@ -8,15 +8,15 @@ package models // swagger:model VcenterImageDetails type VcenterImageDetails struct { - // Cloud Id. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Cloud Id. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Error message. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Error message. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ErrorString *string `json:"error_string,omitempty"` - // Image version. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Image version. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ImageVersion *string `json:"image_version,omitempty"` - // vCenter url. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // vCenter url. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VcURL *string `json:"vc_url,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vcenter_non_drs_cluster_details.go b/vendor/github.com/vmware/alb-sdk/go/models/vcenter_non_drs_cluster_details.go new file mode 100644 index 000000000..54ba21640 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/vcenter_non_drs_cluster_details.go @@ -0,0 +1,19 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// VcenterNonDrsClusterDetails vcenter non drs cluster details +// swagger:model VcenterNonDrsClusterDetails +type VcenterNonDrsClusterDetails struct { + + // Cloud id. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + CcID *string `json:"cc_id,omitempty"` + + // A list of cluster IDs having DRS disabled. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + NonDrsClusterIds []string `json:"non_drs_cluster_ids,omitempty"` + + // The UUID of the Service Engine whose placement triggered this event. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SeVMUUID *string `json:"se_vm_uuid,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vcenter_quarantined_host_params.go b/vendor/github.com/vmware/alb-sdk/go/models/vcenter_quarantined_host_params.go index 3e38e99c4..76cd61655 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vcenter_quarantined_host_params.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vcenter_quarantined_host_params.go @@ -8,6 +8,6 @@ package models // swagger:model VcenterQuarantinedHostParams type VcenterQuarantinedHostParams struct { - // Vcenter cloud id. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Vcenter cloud id. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CloudUUID *string `json:"cloud_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vcenter_tag_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/vcenter_tag_event_details.go index 3fe4eef6c..23a38209d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vcenter_tag_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vcenter_tag_event_details.go @@ -8,12 +8,12 @@ package models // swagger:model VcenterTagEventDetails type VcenterTagEventDetails struct { - // Cloud id. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Cloud id. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CcID *string `json:"cc_id,omitempty"` - // Failure reason. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Failure reason. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ErrorString *string `json:"error_string,omitempty"` - // SEVM object id. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // SEVM object id. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VMID *string `json:"vm_id,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/version_info.go b/vendor/github.com/vmware/alb-sdk/go/models/version_info.go index 6390ee833..dde9f7ac8 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/version_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/version_info.go @@ -8,15 +8,21 @@ package models // swagger:model VersionInfo type VersionInfo struct { - // Identifies the datastore table . Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Identifies the datastore table . Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DsName *string `json:"ds_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Enum options - GSLB_NONE, GSLB_CREATE, GSLB_UPDATE, GSLB_DELETE, GSLB_PURGE, GSLB_DECL. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - GSLB_NONE, GSLB_CREATE, GSLB_UPDATE, GSLB_DELETE, GSLB_PURGE, GSLB_DECL. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ops *string `json:"ops,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Describes the reason for the object in this state. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Reason *string `json:"reason,omitempty"` + + // Represents the state of the object. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Status *uint32 `json:"status,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vinfra_cntlr_host_unreachable_list.go b/vendor/github.com/vmware/alb-sdk/go/models/vinfra_cntlr_host_unreachable_list.go index 66bcb7614..8090c1258 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vinfra_cntlr_host_unreachable_list.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vinfra_cntlr_host_unreachable_list.go @@ -8,10 +8,10 @@ package models // swagger:model VinfraCntlrHostUnreachableList type VinfraCntlrHostUnreachableList struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HostName []string `json:"host_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Vcenter *string `json:"vcenter"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vinfra_disc_summary_details.go b/vendor/github.com/vmware/alb-sdk/go/models/vinfra_disc_summary_details.go index f47e24156..ce6adf54a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vinfra_disc_summary_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vinfra_disc_summary_details.go @@ -8,22 +8,22 @@ package models // swagger:model VinfraDiscSummaryDetails type VinfraDiscSummaryDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumClusters *int64 `json:"num_clusters,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumDcs *int64 `json:"num_dcs,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumHosts *int64 `json:"num_hosts,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumNws *int64 `json:"num_nws,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumVms *int64 `json:"num_vms,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Vcenter *string `json:"vcenter"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vinfra_mgmt_nw_change_details.go b/vendor/github.com/vmware/alb-sdk/go/models/vinfra_mgmt_nw_change_details.go index 76dc8b740..8d3a4b730 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vinfra_mgmt_nw_change_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vinfra_mgmt_nw_change_details.go @@ -8,15 +8,15 @@ package models // swagger:model VinfraMgmtNwChangeDetails type VinfraMgmtNwChangeDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ExistingNw *string `json:"existing_nw"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true NewNw *string `json:"new_nw"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Vcenter *string `json:"vcenter"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vinfra_pool_server_delete_details.go b/vendor/github.com/vmware/alb-sdk/go/models/vinfra_pool_server_delete_details.go index 0d87d9910..f8bd2c8f3 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vinfra_pool_server_delete_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vinfra_pool_server_delete_details.go @@ -8,10 +8,10 @@ package models // swagger:model VinfraPoolServerDeleteDetails type VinfraPoolServerDeleteDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true PoolName *string `json:"pool_name"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerIP []string `json:"server_ip,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vinfra_vcenter_bad_credentials.go b/vendor/github.com/vmware/alb-sdk/go/models/vinfra_vcenter_bad_credentials.go index bddfd2936..e230863c6 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vinfra_vcenter_bad_credentials.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vinfra_vcenter_bad_credentials.go @@ -8,22 +8,22 @@ package models // swagger:model VinfraVcenterBadCredentials type VinfraVcenterBadCredentials struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PreviousCount *int64 `json:"previous_count,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. User *string `json:"user,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Vcenter *string `json:"vcenter"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterName *string `json:"vcenter_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VcenterObject *string `json:"vcenter_object,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vinfra_vcenter_connectivity_status.go b/vendor/github.com/vmware/alb-sdk/go/models/vinfra_vcenter_connectivity_status.go index 760bca83d..62b4e84c2 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vinfra_vcenter_connectivity_status.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vinfra_vcenter_connectivity_status.go @@ -8,15 +8,15 @@ package models // swagger:model VinfraVcenterConnectivityStatus type VinfraVcenterConnectivityStatus struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Cloud *string `json:"cloud"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Datacenter *string `json:"datacenter"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Vcenter *string `json:"vcenter"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vinfra_vcenter_discovery_failure.go b/vendor/github.com/vmware/alb-sdk/go/models/vinfra_vcenter_discovery_failure.go index ba99d1b5f..0ea08677c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vinfra_vcenter_discovery_failure.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vinfra_vcenter_discovery_failure.go @@ -8,11 +8,11 @@ package models // swagger:model VinfraVcenterDiscoveryFailure type VinfraVcenterDiscoveryFailure struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true State *string `json:"state"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Vcenter *string `json:"vcenter"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vinfra_vcenter_network_limit.go b/vendor/github.com/vmware/alb-sdk/go/models/vinfra_vcenter_network_limit.go index a2ddc6d44..0482e3e0f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vinfra_vcenter_network_limit.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vinfra_vcenter_network_limit.go @@ -8,15 +8,15 @@ package models // swagger:model VinfraVcenterNetworkLimit type VinfraVcenterNetworkLimit struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true AdditionalReason *string `json:"additional_reason"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Current *int64 `json:"current"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Limit *int64 `json:"limit"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vinfra_vcenter_obj_delete_details.go b/vendor/github.com/vmware/alb-sdk/go/models/vinfra_vcenter_obj_delete_details.go index db06fd3f4..28e2df785 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vinfra_vcenter_obj_delete_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vinfra_vcenter_obj_delete_details.go @@ -8,11 +8,11 @@ package models // swagger:model VinfraVcenterObjDeleteDetails type VinfraVcenterObjDeleteDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ObjName *string `json:"obj_name"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Vcenter *string `json:"vcenter"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vinfra_vm_details.go b/vendor/github.com/vmware/alb-sdk/go/models/vinfra_vm_details.go index 9679dd814..c2caea7fd 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vinfra_vm_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vinfra_vm_details.go @@ -8,13 +8,13 @@ package models // swagger:model VinfraVmDetails type VinfraVMDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Datacenter *string `json:"datacenter,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Host *string `json:"host,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vip.go b/vendor/github.com/vmware/alb-sdk/go/models/vip.go index 0b1dc36cd..7f6f25e54 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vip.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vip.go @@ -8,76 +8,76 @@ package models // swagger:model Vip type Vip struct { - // Auto-allocate floating/elastic IP from the Cloud infrastructure. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Auto-allocate floating/elastic IP from the Cloud infrastructure. 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. AutoAllocateFloatingIP *bool `json:"auto_allocate_floating_ip,omitempty"` - // Auto-allocate VIP from the provided subnet. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Auto-allocate VIP from the provided subnet. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AutoAllocateIP *bool `json:"auto_allocate_ip,omitempty"` - // Specifies whether to auto-allocate only a V4 address, only a V6 address, or one of each type. Enum options - V4_ONLY, V6_ONLY, V4_V6. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- V4_ONLY), Basic edition(Allowed values- V4_ONLY), Enterprise with Cloud Services edition. + // Specifies whether to auto-allocate only a V4 address, only a V6 address, or one of each type. Enum options - V4_ONLY, V6_ONLY, V4_V6. Field introduced in 18.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- V4_ONLY), Basic (Allowed values- V4_ONLY) edition. AutoAllocateIPType *string `json:"auto_allocate_ip_type,omitempty"` - // Availability-zone to place the Virtual Service. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Availability-zone to place the Virtual Service. Field introduced in 17.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AvailabilityZone *string `json:"availability_zone,omitempty"` - // (internal-use) FIP allocated by Avi in the Cloud infrastructure. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // (internal-use) FIP allocated by Avi in the Cloud infrastructure. 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. AviAllocatedFip *bool `json:"avi_allocated_fip,omitempty"` - // (internal-use) VIP allocated by Avi in the Cloud infrastructure. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // (internal-use) VIP allocated by Avi in the Cloud infrastructure. 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. AviAllocatedVip *bool `json:"avi_allocated_vip,omitempty"` - // Discovered networks providing reachability for client facing Vip IP. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Discovered networks providing reachability for client facing Vip IP. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DiscoveredNetworks []*DiscoveredNetwork `json:"discovered_networks,omitempty"` - // Enable or disable the Vip. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable or disable the Vip. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Enabled *bool `json:"enabled,omitempty"` - // Floating IPv4 to associate with this Vip. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Floating IPv4 to associate with this Vip. Field introduced in 17.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. FloatingIP *IPAddr `json:"floating_ip,omitempty"` - // Floating IPv6 address to associate with this Vip. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Floating IPv6 address to associate with this Vip. Field introduced in 18.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. FloatingIp6 *IPAddr `json:"floating_ip6,omitempty"` - // If auto_allocate_floating_ip is True and more than one floating-ip subnets exist, then the subnet for the floating IPv6 address allocation. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // If auto_allocate_floating_ip is True and more than one floating-ip subnets exist, then the subnet for the floating IPv6 address allocation. Field introduced in 18.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. FloatingSubnet6UUID *string `json:"floating_subnet6_uuid,omitempty"` - // If auto_allocate_floating_ip is True and more than one floating-ip subnets exist, then the subnet for the floating IP address allocation. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // If auto_allocate_floating_ip is True and more than one floating-ip subnets exist, then the subnet for the floating IP address allocation. Field introduced in 17.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. FloatingSubnetUUID *string `json:"floating_subnet_uuid,omitempty"` - // IPv6 Address of the Vip. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IPv6 Address of the Vip. Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ip6Address *IPAddr `json:"ip6_address,omitempty"` - // IPv4 Address of the VIP. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IPv4 Address of the VIP. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IPAddress *IPAddr `json:"ip_address,omitempty"` - // Subnet and/or Network for allocating VirtualService IP by IPAM Provider module. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Subnet and/or Network for allocating VirtualService IP by IPAM Provider module. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IPAMNetworkSubnet *IPNetworkSubnet `json:"ipam_network_subnet,omitempty"` - // Manually override the network on which the Vip is placed. It is a reference to an object of type Network. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Manually override the network on which the Vip is placed. It is a reference to an object of type Network. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NetworkRef *string `json:"network_ref,omitempty"` - // Placement networks/subnets to use for vip placement. Field introduced in 18.2.5. Maximum of 10 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Placement networks/subnets to use for vip placement. Field introduced in 18.2.5. Maximum of 10 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PlacementNetworks []*VipPlacementNetwork `json:"placement_networks,omitempty"` - // (internal-use) Network port assigned to the Vip IP address. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // (internal-use) Network port assigned to the Vip IP address. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PortUUID *string `json:"port_uuid,omitempty"` - // Mask applied for the Vip, non-default mask supported only for wildcard Vip. Allowed values are 0-32. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 32), Basic edition(Allowed values- 32), Enterprise with Cloud Services edition. + // Mask applied for the Vip, non-default mask supported only for wildcard Vip. Allowed values are 0-32. Field introduced in 20.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 32), Basic (Allowed values- 32) edition. PrefixLength *uint32 `json:"prefix_length,omitempty"` - // Subnet providing reachability for client facing Vip IP. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Subnet providing reachability for client facing Vip IP. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Subnet *IPAddrPrefix `json:"subnet,omitempty"` - // Subnet providing reachability for client facing Vip IPv6. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Basic, Enterprise with Cloud Services edition. + // Subnet providing reachability for client facing Vip IPv6. Field introduced in 18.1.1. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. Subnet6 *IPAddrPrefix `json:"subnet6,omitempty"` - // If auto_allocate_ip is True, then the subnet for the Vip IPv6 address allocation. This field is applicable only if the VirtualService belongs to an Openstack or AWS cloud, in which case it is mandatory, if auto_allocate is selected. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Basic, Enterprise with Cloud Services edition. + // If auto_allocate_ip is True, then the subnet for the Vip IPv6 address allocation. This field is applicable only if the VirtualService belongs to an Openstack or AWS cloud, in which case it is mandatory, if auto_allocate is selected. Field introduced in 18.1.1. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. Subnet6UUID *string `json:"subnet6_uuid,omitempty"` - // If auto_allocate_ip is True, then the subnet for the Vip IP address allocation. This field is applicable only if the VirtualService belongs to an Openstack or AWS cloud, in which case it is mandatory, if auto_allocate is selected. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If auto_allocate_ip is True, then the subnet for the Vip IP address allocation. This field is applicable only if the VirtualService belongs to an Openstack or AWS cloud, in which case it is mandatory, if auto_allocate is selected. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SubnetUUID *string `json:"subnet_uuid,omitempty"` - // Unique ID associated with the vip. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Unique ID associated with the vip. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VipID *string `json:"vip_id"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vip_action.go b/vendor/github.com/vmware/alb-sdk/go/models/vip_action.go new file mode 100644 index 000000000..bff73d082 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/vip_action.go @@ -0,0 +1,46 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// VipAction vip action +// swagger:model VipAction +type VipAction struct { + + // Enum options - PLACEMENT_ORCHESTRATOR_VIP_MIGRATE, PLACEMENT_ORCHESTRATOR_VIP_SCALEOUT, PLACEMENT_ORCHESTRATOR_VIP_SCALEIN, PLACEMENT_ORCHESTRATOR_VIP_FORCE_SCALEIN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + Action *string `json:"action,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + FromSe *string `json:"from_se,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + NewVcpus *uint32 `json:"new_vcpus,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + SeList []string `json:"se_list,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + Status *string `json:"status,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + Timestamp *int64 `json:"timestamp,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + ToNewSe *bool `json:"to_new_se,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + ToSe *string `json:"to_se,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + VipID *string `json:"vip_id,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + VipUUID *string `json:"vip_uuid,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + VsUUID *string `json:"vs_uuid,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + WaitingForSibling *bool `json:"waiting_for_sibling,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vip_autoscale_configuration.go b/vendor/github.com/vmware/alb-sdk/go/models/vip_autoscale_configuration.go index ae1e8fa66..57e04af52 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vip_autoscale_configuration.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vip_autoscale_configuration.go @@ -8,6 +8,6 @@ package models // swagger:model VipAutoscaleConfiguration type VipAutoscaleConfiguration struct { - // This is the list of AZ+Subnet in which Vips will be spawned. Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This is the list of AZ+Subnet in which Vips will be spawned. Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Zones []*VipAutoscaleZones `json:"zones,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vip_autoscale_group.go b/vendor/github.com/vmware/alb-sdk/go/models/vip_autoscale_group.go index 6402969f8..fb913fc6c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vip_autoscale_group.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vip_autoscale_group.go @@ -8,9 +8,9 @@ package models // swagger:model VipAutoscaleGroup type VipAutoscaleGroup struct { - // Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Configuration *VipAutoscaleConfiguration `json:"configuration,omitempty"` - // Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Policy *VipAutoscalePolicy `json:"policy,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vip_autoscale_policy.go b/vendor/github.com/vmware/alb-sdk/go/models/vip_autoscale_policy.go index c14093585..94c27a3b5 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vip_autoscale_policy.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vip_autoscale_policy.go @@ -8,15 +8,15 @@ package models // swagger:model VipAutoscalePolicy type VipAutoscalePolicy struct { - // The amount of time, in seconds, when a Vip is withdrawn before a scaling activity starts. Field introduced in 17.2.12, 18.1.2. Unit is SECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The amount of time, in seconds, when a Vip is withdrawn before a scaling activity starts. Field introduced in 17.2.12, 18.1.2. Unit is SECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DNSCooldown *uint32 `json:"dns_cooldown,omitempty"` - // The maximum size of the group. Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The maximum size of the group. Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxSize *uint32 `json:"max_size,omitempty"` - // The minimum size of the group. Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The minimum size of the group. Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MinSize *uint32 `json:"min_size,omitempty"` - // When set, scaling is suspended. Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // When set, scaling is suspended. Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Suspend *bool `json:"suspend,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vip_autoscale_zones.go b/vendor/github.com/vmware/alb-sdk/go/models/vip_autoscale_zones.go index a7abf0b5d..d7ace27e0 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vip_autoscale_zones.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vip_autoscale_zones.go @@ -8,14 +8,14 @@ package models // swagger:model VipAutoscaleZones type VipAutoscaleZones struct { - // Availability zone associated with the subnet. Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Availability zone associated with the subnet. Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Read Only: true AvailabilityZone *string `json:"availability_zone,omitempty"` - // Determines if the subnet is capable of hosting publicly accessible IP. Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Determines if the subnet is capable of hosting publicly accessible IP. Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Read Only: true FipCapable *bool `json:"fip_capable,omitempty"` - // UUID of the subnet for new IP address allocation. Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the subnet for new IP address allocation. Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SubnetUUID *string `json:"subnet_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vip_placement_network.go b/vendor/github.com/vmware/alb-sdk/go/models/vip_placement_network.go index 4986bf1b6..fbf337051 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vip_placement_network.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vip_placement_network.go @@ -8,12 +8,12 @@ package models // swagger:model VipPlacementNetwork type VipPlacementNetwork struct { - // Network to use for vip placement. It is a reference to an object of type Network. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Network to use for vip placement. It is a reference to an object of type Network. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NetworkRef *string `json:"network_ref,omitempty"` - // IPv4 Subnet to use for vip placement. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IPv4 Subnet to use for vip placement. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Subnet *IPAddrPrefix `json:"subnet,omitempty"` - // IPv6 subnet to use for vip placement. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // IPv6 subnet to use for vip placement. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Subnet6 *IPAddrPrefix `json:"subnet6,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vip_placement_resolution_info.go b/vendor/github.com/vmware/alb-sdk/go/models/vip_placement_resolution_info.go index b7535f3fe..9aeaf3d8f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vip_placement_resolution_info.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vip_placement_resolution_info.go @@ -8,12 +8,12 @@ package models // swagger:model VipPlacementResolutionInfo type VipPlacementResolutionInfo struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IP *IPAddr `json:"ip,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Networks []*DiscoveredNetwork `json:"networks,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PoolUUID *string `json:"pool_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vip_runtime.go b/vendor/github.com/vmware/alb-sdk/go/models/vip_runtime.go index 8d1cec2e7..51d0a986d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vip_runtime.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vip_runtime.go @@ -8,87 +8,87 @@ package models // swagger:model VipRuntime type VipRuntime struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ev []string `json:"ev,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EvStatus *VsEvStatus `json:"ev_status,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FirstSeAssignedTime *TimeStamp `json:"first_se_assigned_time,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FirstTimePlacement *bool `json:"first_time_placement,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FsmStateID *string `json:"fsm_state_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FsmStateName *string `json:"fsm_state_name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LastChangedTime *TimeStamp `json:"last_changed_time,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LastScaleStatus *ScaleStatus `json:"last_scale_status,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MarkedForDelete *bool `json:"marked_for_delete,omitempty"` - // Enum options - METRICS_MGR_PORT_0, METRICS_MGR_PORT_1, METRICS_MGR_PORT_2, METRICS_MGR_PORT_3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - METRICS_MGR_PORT_0, METRICS_MGR_PORT_1, METRICS_MGR_PORT_2, METRICS_MGR_PORT_3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MetricsMgrPort *string `json:"metrics_mgr_port,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MigrateInProgress *bool `json:"migrate_in_progress,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MigrateRequest *VsMigrateParams `json:"migrate_request,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MigrateScaleinPending *bool `json:"migrate_scalein_pending,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MigrateScaleoutPending *bool `json:"migrate_scaleout_pending,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumAdditionalSe *int32 `json:"num_additional_se,omitempty"` - // Enum options - METRICS_MGR_PORT_0, METRICS_MGR_PORT_1, METRICS_MGR_PORT_2, METRICS_MGR_PORT_3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - METRICS_MGR_PORT_0, METRICS_MGR_PORT_1, METRICS_MGR_PORT_2, METRICS_MGR_PORT_3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PrevMetricsMgrPort *string `json:"prev_metrics_mgr_port,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ProgressPercent *int32 `json:"progress_percent,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RequestedResource *VirtualServiceResource `json:"requested_resource,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ScaleStatus *ScaleStatus `json:"scale_status,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ScaleinInProgress *bool `json:"scalein_in_progress,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ScaleinRequest *VsScaleinParams `json:"scalein_request,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ScaleoutInProgress *bool `json:"scaleout_in_progress,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeList []*SeList `json:"se_list,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SuppRuntimeStatus *OperationalStatus `json:"supp_runtime_status,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UserScaleoutPending *bool `json:"user_scaleout_pending,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VipID *string `json:"vip_id,omitempty"` - // VIP finished resyncing with resource manager. Field introduced in 18.1.4, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // VIP finished resyncing with resource manager. Field introduced in 18.1.4, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. WarmstartResyncDone *bool `json:"warmstart_resync_done,omitempty"` - // RPC sent to resource manager for warmstart resync. Field introduced in 18.1.4, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // RPC sent to resource manager for warmstart resync. Field introduced in 18.1.4, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. WarmstartResyncSent *bool `json:"warmstart_resync_sent,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vip_scale_details.go b/vendor/github.com/vmware/alb-sdk/go/models/vip_scale_details.go index 942186844..0ac14046c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vip_scale_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vip_scale_details.go @@ -8,18 +8,18 @@ package models // swagger:model VipScaleDetails type VipScaleDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvailabilityZone *string `json:"availability_zone,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Error *string `json:"error,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SubnetUUID *string `json:"subnet_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VipID *string `json:"vip_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsvipUUID *string `json:"vsvip_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vip_se_assigned.go b/vendor/github.com/vmware/alb-sdk/go/models/vip_se_assigned.go index 8b87440c7..a0f44d328 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vip_se_assigned.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vip_se_assigned.go @@ -8,60 +8,63 @@ package models // swagger:model VipSeAssigned type VipSeAssigned struct { - // Vip is Active on Cloud. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Vip is Active on Cloud. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ActiveOnCloud *bool `json:"active_on_cloud,omitempty"` - // Vip is Active on this ServiceEngine. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Vip is Active on this ServiceEngine. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ActiveOnSe *bool `json:"active_on_se,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AdminDownRequested *bool `json:"admin_down_requested,omitempty"` - // Attach IP is in progress. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Attach IP is in progress. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AttachIPInProgress *bool `json:"attach_ip_in_progress,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Connected *bool `json:"connected,omitempty"` - // Detach IP is in progress. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Detach IP is in progress. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DetachIPInProgress *bool `json:"detach_ip_in_progress,omitempty"` - // Management IPv4 address of SE. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Management IPv4 address of SE. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MgmtIP *IPAddr `json:"mgmt_ip,omitempty"` - // Management IPv6 address of SE. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Management IPv6 address of SE. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MgmtIp6 *IPAddr `json:"mgmt_ip6,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OperStatus *OperationalStatus `json:"oper_status,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Primary *bool `json:"primary,omitempty"` - // It is a reference to an object of type ServiceEngine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type ServiceEngine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ref *string `json:"ref,omitempty"` - // VIP Route is revoked as pool went down. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // VIP Route is revoked as pool went down. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RouteRevokedPoolDown *bool `json:"route_revoked_pool_down,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ScaleinInProgress *bool `json:"scalein_in_progress,omitempty"` - // Vip is awaiting scaleout response from this ServiceEngine. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Vip is awaiting scaleout response from this ServiceEngine. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ScaleoutInProgress *bool `json:"scaleout_in_progress,omitempty"` - // Vip is awaiting response from this ServiceEngine. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Vip is awaiting response from this ServiceEngine. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeReadyInProgress *bool `json:"se_ready_in_progress,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Secondary index of the SE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + SecIdx *int32 `json:"sec_idx,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SnatIP *IPAddr `json:"snat_ip,omitempty"` - // IPV6 address for SE snat. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // IPV6 address for SE snat. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SnatIp6Address *IPAddr `json:"snat_ip6_address,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Standby *bool `json:"standby,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vip_summary.go b/vendor/github.com/vmware/alb-sdk/go/models/vip_summary.go index 4e76342c8..385ba5fd2 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vip_summary.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vip_summary.go @@ -8,51 +8,51 @@ package models // swagger:model VipSummary type VipSummary struct { - // Auto-allocate floating/elastic IP from the Cloud infrastructure. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Auto-allocate floating/elastic IP from the Cloud infrastructure. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AutoAllocateFloatingIP *bool `json:"auto_allocate_floating_ip,omitempty"` - // Auto-allocate VIP from the provided subnet. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Auto-allocate VIP from the provided subnet. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AutoAllocateIP *bool `json:"auto_allocate_ip,omitempty"` - // Specifies whether to auto-allocate only a V4 address, only a V6 address, or one of each type. Enum options - V4_ONLY, V6_ONLY, V4_V6. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Specifies whether to auto-allocate only a V4 address, only a V6 address, or one of each type. Enum options - V4_ONLY, V6_ONLY, V4_V6. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AutoAllocateIPType *string `json:"auto_allocate_ip_type,omitempty"` - // (internal-use) FIP allocated by Avi in the Cloud infrastructure. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // (internal-use) FIP allocated by Avi in the Cloud infrastructure. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AviAllocatedFip *bool `json:"avi_allocated_fip,omitempty"` - // (internal-use) VIP allocated by Avi in the Cloud infrastructure. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // (internal-use) VIP allocated by Avi in the Cloud infrastructure. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AviAllocatedVip *bool `json:"avi_allocated_vip,omitempty"` - // Discovered networks providing reachability for client facing Vip IP. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Discovered networks providing reachability for client facing Vip IP. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DiscoveredNetworks []*DiscoveredNetwork `json:"discovered_networks,omitempty"` - // Enable or disable the Vip. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable or disable the Vip. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Enabled *bool `json:"enabled,omitempty"` - // IPv4 Address of the VIP. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // IPv4 Address of the VIP. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IPAddress *IPAddr `json:"ip_address,omitempty"` - // Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumSeAssigned *uint32 `json:"num_se_assigned,omitempty"` - // Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumSeRequested *uint32 `json:"num_se_requested,omitempty"` - // Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OperStatus *OperationalStatus `json:"oper_status,omitempty"` - // Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PercentSesUp *int32 `json:"percent_ses_up,omitempty"` - // Placement networks/subnets to use for vip placement. Field introduced in 22.1.1. Maximum of 10 items allowed. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Placement networks/subnets to use for vip placement. Field introduced in 22.1.1. Maximum of 10 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PlacementNetworks []*VipPlacementNetwork `json:"placement_networks,omitempty"` - // Mask applied for the Vip, non-default mask supported only for wildcard Vip. Allowed values are 0-32. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Mask applied for the Vip, non-default mask supported only for wildcard Vip. Allowed values are 0-32. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PrefixLength *uint32 `json:"prefix_length,omitempty"` - // Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ServiceEngine []*VipSeAssigned `json:"service_engine,omitempty"` - // Unique ID associated with the vip. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Unique ID associated with the vip. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VipID *string `json:"vip_id,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vip_symmetry_details.go b/vendor/github.com/vmware/alb-sdk/go/models/vip_symmetry_details.go index 57fb4b26b..b7a190f41 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vip_symmetry_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vip_symmetry_details.go @@ -8,30 +8,30 @@ package models // swagger:model VipSymmetryDetails type VipSymmetryDetails struct { - // Maximum number of SEs assigned across all Virtual Services sharing this VIP. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Maximum number of SEs assigned across all Virtual Services sharing this VIP. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MaxNumSeAssigned *int32 `json:"max_num_se_assigned,omitempty"` - // Maximum number of SEs requested across all Virtual Services sharing this VIP. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Maximum number of SEs requested across all Virtual Services sharing this VIP. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MaxNumSeRequested *int32 `json:"max_num_se_requested,omitempty"` - // Minimum number of SEs assigned across all Virtual Services sharing this VIP. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Minimum number of SEs assigned across all Virtual Services sharing this VIP. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MinNumSeAssigned *int32 `json:"min_num_se_assigned,omitempty"` - // Minimum number of SEs requested across all Virtual Services sharing this VIP. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Minimum number of SEs requested across all Virtual Services sharing this VIP. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MinNumSeRequested *int32 `json:"min_num_se_requested,omitempty"` - // Number of Virtual Services sharing VsVip. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of Virtual Services sharing VsVip. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumVs *int32 `json:"num_vs,omitempty"` - // Reason for symmetric/asymmetric shared VIP event. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Reason for symmetric/asymmetric shared VIP event. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Reason *string `json:"reason,omitempty"` - // VIP ID. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // VIP ID. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VipID *string `json:"vip_id,omitempty"` - // VsVip Name. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // VsVip Name. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VsvipName *string `json:"vsvip_name,omitempty"` - // VsVip UUID. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // VsVip UUID. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VsvipUUID *string `json:"vsvip_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/virtual_service.go b/vendor/github.com/vmware/alb-sdk/go/models/virtual_service.go index 3f31c4b49..22b2a0162 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/virtual_service.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/virtual_service.go @@ -12,298 +12,301 @@ type VirtualService struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // This configuration only applies if the VirtualService is in Legacy Active Standby HA mode and Load Distribution among Active Standby is enabled. This field is used to tag the VirtualService so that VirtualServices with the same tag will share the same Active ServiceEngine. VirtualServices with different tags will have different Active ServiceEngines. If one of the ServiceEngine's in the ServiceEngineGroup fails, all VirtualServices will end up using the same Active ServiceEngine. Redistribution of the VirtualServices can be either manual or automated when the failed ServiceEngine recovers. Redistribution is based on the auto redistribute property of the ServiceEngineGroup. Enum options - ACTIVE_STANDBY_SE_1, ACTIVE_STANDBY_SE_2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This configuration only applies if the VirtualService is in Legacy Active Standby HA mode and Load Distribution among Active Standby is enabled. This field is used to tag the VirtualService so that VirtualServices with the same tag will share the same Active ServiceEngine. VirtualServices with different tags will have different Active ServiceEngines. If one of the ServiceEngine's in the ServiceEngineGroup fails, all VirtualServices will end up using the same Active ServiceEngine. Redistribution of the VirtualServices can be either manual or automated when the failed ServiceEngine recovers. Redistribution is based on the auto redistribute property of the ServiceEngineGroup. Enum options - ACTIVE_STANDBY_SE_1, ACTIVE_STANDBY_SE_2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ActiveStandbySeTag *string `json:"active_standby_se_tag,omitempty"` - // Keep advertising Virtual Service via BGP even if it is marked down by health monitor. This setting takes effect for future Virtual Service flaps. To advertise current VSes that are down, please disable and re-enable the Virtual Service. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Keep advertising Virtual Service via BGP even if it is marked down by health monitor. This setting takes effect for future Virtual Service flaps. To advertise current VSes that are down, please disable and re-enable the Virtual Service. Field introduced in 20.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. AdvertiseDownVs *bool `json:"advertise_down_vs,omitempty"` - // Process request even if invalid client certificate is presented. Datascript APIs need to be used for processing of such requests. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Process request even if invalid client certificate is presented. Datascript APIs need to be used for processing of such requests. Field introduced in 18.2.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. AllowInvalidClientCert *bool `json:"allow_invalid_client_cert,omitempty"` - // Determines analytics settings for the application. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Determines analytics settings for the application. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AnalyticsPolicy *AnalyticsPolicy `json:"analytics_policy,omitempty"` - // Specifies settings related to analytics. It is a reference to an object of type AnalyticsProfile. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Specifies settings related to analytics. It is a reference to an object of type AnalyticsProfile. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AnalyticsProfileRef *string `json:"analytics_profile_ref,omitempty"` - // Enable application layer specific features for the Virtual Service. It is a reference to an object of type ApplicationProfile. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. Special default for Essentials edition is System-L4-Application. + // Application Insights Configuration for the Virtual Service to learn application data. It is a reference to an object of type ApplicationInsightsPolicy. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + ApplicationInsightsRef *string `json:"application_insights_ref,omitempty"` + + // Enable application layer specific features for the Virtual Service. It is a reference to an object of type ApplicationProfile. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Special default for Essentials edition is System-L4-Application. ApplicationProfileRef *string `json:"application_profile_ref,omitempty"` - // (internal-use)Applicable for Azure only. Azure Availability set to which this VS is associated. Internally set by the cloud connector. Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // (internal-use)Applicable for Azure only. Azure Availability set to which this VS is associated. Internally set by the cloud connector. Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Read Only: true AzureAvailabilitySet *string `json:"azure_availability_set,omitempty"` - // LOCAL_PREF to be used for VsVip advertised. Applicable only over iBGP. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // LOCAL_PREF to be used for VsVip advertised. Applicable only over iBGP. Field introduced in 30.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. BgpLocalPreference *uint32 `json:"bgp_local_preference,omitempty"` - // Number of times the local AS should be prepended additionally to VsVip. Applicable only over eBGP. Allowed values are 1-10. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Number of times the local AS should be prepended additionally to VsVip. Applicable only over eBGP. Allowed values are 1-10. Field introduced in 30.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. BgpNumAsPathPrepend *uint32 `json:"bgp_num_as_path_prepend,omitempty"` - // Select BGP peers, using peer label, for VsVip advertisement. Field introduced in 20.1.5. Maximum of 128 items allowed. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Select BGP peers, using peer label, for VsVip advertisement. Field introduced in 20.1.5. Maximum of 128 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. BgpPeerLabels []string `json:"bgp_peer_labels,omitempty"` - // Bot detection policy for the Virtual Service. It is a reference to an object of type BotDetectionPolicy. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Bot detection policy for the Virtual Service. It is a reference to an object of type BotDetectionPolicy. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. BotPolicyRef *string `json:"bot_policy_ref,omitempty"` - // (This is a beta feature). Sync Key-Value cache to the new SEs when VS is scaled out. For ex SSL sessions are stored using VS's Key-Value cache. When the VS is scaled out, the SSL session information is synced to the new SE, allowing existing SSL sessions to be reused on the new SE. . Field introduced in 17.2.7, 18.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // (This is a beta feature). Sync Key-Value cache to the new SEs when VS is scaled out. For ex SSL sessions are stored using VS's Key-Value cache. When the VS is scaled out, the SSL session information is synced to the new SE, allowing existing SSL sessions to be reused on the new SE. . Field introduced in 17.2.7, 18.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. BulkSyncKvcache *bool `json:"bulk_sync_kvcache,omitempty"` - // close client connection on vs config update. Field introduced in 17.2.4. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // close client connection on vs config update. Field introduced in 17.2.4. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. CloseClientConnOnConfigUpdate *bool `json:"close_client_conn_on_config_update,omitempty"` - // Checksum of cloud configuration for VS. Internally set by cloud connector. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Checksum of cloud configuration for VS. Internally set by cloud connector. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudConfigCksum *string `json:"cloud_config_cksum,omitempty"` - // It is a reference to an object of type Cloud. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Cloud. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudRef *string `json:"cloud_ref,omitempty"` - // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- CLOUD_NONE,CLOUD_VCENTER), Basic edition(Allowed values- CLOUD_NONE,CLOUD_NSXT), Enterprise with Cloud Services edition. + // Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- CLOUD_NONE,CLOUD_VCENTER), Basic (Allowed values- CLOUD_NONE,CLOUD_NSXT) edition. CloudType *string `json:"cloud_type,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Rate limit the incoming connections to this virtual service. Allowed in Enterprise edition with any value, Basic, Enterprise with Cloud Services edition. + // Rate limit the incoming connections to this virtual service. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. ConnectionsRateLimit *RateProfile `json:"connections_rate_limit,omitempty"` - // Profile used to match and rewrite strings in request and/or response body. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Profile used to match and rewrite strings in request and/or response body. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ContentRewrite *ContentRewriteProfile `json:"content_rewrite,omitempty"` - // Creator name. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Creator name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CreatedBy *string `json:"created_by,omitempty"` - // CSRF Protection policy for the Virtual Service. It is a reference to an object of type CSRFPolicy. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // CSRF Protection policy for the Virtual Service. It is a reference to an object of type CSRFPolicy. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CsrfPolicyRef *string `json:"csrf_policy_ref,omitempty"` - // Select the algorithm for QoS fairness. This determines how multiple Virtual Services sharing the same Service Engines will prioritize traffic over a congested network. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Select the algorithm for QoS fairness. This determines how multiple Virtual Services sharing the same Service Engines will prioritize traffic over a congested network. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. DelayFairness *bool `json:"delay_fairness,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Service discovery specific data including fully qualified domain name, type and Time-To-Live of the DNS record. Note that only one of fqdn and dns_info setting is allowed. Maximum of 1000 items allowed. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Service discovery specific data including fully qualified domain name, type and Time-To-Live of the DNS record. Note that only one of fqdn and dns_info setting is allowed. Maximum of 1000 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DNSInfo []*DNSInfo `json:"dns_info,omitempty"` - // DNS Policies applied on the dns traffic of the Virtual Service. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // DNS Policies applied on the dns traffic of the Virtual Service. Field introduced in 17.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DNSPolicies []*DNSPolicies `json:"dns_policies,omitempty"` - // Force placement on all SE's in service group (Mesos mode only). Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Force placement on all SE's in service group (Mesos mode only). Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. EastWestPlacement *bool `json:"east_west_placement,omitempty"` - // Response traffic to clients will be sent back to the source MAC address of the connection, rather than statically sent to a default gateway. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. Special default for Essentials edition is false, Basic edition is false, Enterprise is True. + // Response traffic to clients will be sent back to the source MAC address of the connection, rather than statically sent to a default gateway. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. Special default for Essentials edition is false, Basic edition is false, Enterprise edition is True. EnableAutogw *bool `json:"enable_autogw,omitempty"` - // Enable Route Health Injection using the BGP Config in the vrf context. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable Route Health Injection using the BGP Config in the vrf context. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EnableRhi *bool `json:"enable_rhi,omitempty"` - // Enable Route Health Injection for Source NAT'ted floating IP Address using the BGP Config in the vrf context. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable Route Health Injection for Source NAT'ted floating IP Address using the BGP Config in the vrf context. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EnableRhiSnat *bool `json:"enable_rhi_snat,omitempty"` - // Enable HTTP sessions for this virtual service. If enabled, a session cookie will be added to HTTP responses and persistent key-value store will be activated. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable HTTP sessions for this virtual service. If enabled, a session cookie will be added to HTTP responses and persistent key-value store will be activated. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EnableSession *bool `json:"enable_session,omitempty"` - // Enable or disable the Virtual Service. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable or disable the Virtual Service. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Enabled *bool `json:"enabled,omitempty"` - // Error Page Profile to be used for this virtualservice.This profile is used to send the custom error page to the client generated by the proxy. It is a reference to an object of type ErrorPageProfile. Field introduced in 17.2.4. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Error Page Profile to be used for this virtualservice.This profile is used to send the custom error page to the client generated by the proxy. It is a reference to an object of type ErrorPageProfile. Field introduced in 17.2.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorPageProfileRef *string `json:"error_page_profile_ref,omitempty"` - // Criteria for flow distribution among SEs. Enum options - LOAD_AWARE, CONSISTENT_HASH_SOURCE_IP_ADDRESS, CONSISTENT_HASH_SOURCE_IP_ADDRESS_AND_PORT. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- LOAD_AWARE), Basic edition(Allowed values- LOAD_AWARE), Enterprise with Cloud Services edition. + // Criteria for flow distribution among SEs. Enum options - LOAD_AWARE, CONSISTENT_HASH_SOURCE_IP_ADDRESS, CONSISTENT_HASH_SOURCE_IP_ADDRESS_AND_PORT. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- LOAD_AWARE), Basic (Allowed values- LOAD_AWARE) edition. FlowDist *string `json:"flow_dist,omitempty"` - // Criteria for flow labelling. Enum options - NO_LABEL, APPLICATION_LABEL, SERVICE_LABEL. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Criteria for flow labelling. Enum options - NO_LABEL, APPLICATION_LABEL, SERVICE_LABEL. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FlowLabelType *string `json:"flow_label_type,omitempty"` - // DNS resolvable, fully qualified domain name of the virtualservice. Only one of 'fqdn' and 'dns_info' configuration is allowed. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // DNS resolvable, fully qualified domain name of the virtualservice. Only one of 'fqdn' and 'dns_info' configuration is allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Fqdn *string `json:"fqdn,omitempty"` - // Translate the host name sent to the servers to this value. Translate the host name sent from servers back to the value used by the client. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Translate the host name sent to the servers to this value. Translate the host name sent from servers back to the value used by the client. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HostNameXlate *string `json:"host_name_xlate,omitempty"` - // HTTP Policies applied on the data traffic of the Virtual Service. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTP Policies applied on the data traffic of the Virtual Service. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HTTPPolicies []*HTTPPolicies `json:"http_policies,omitempty"` - // The config settings for the ICAP server when checking the HTTP request. It is a reference to an object of type IcapProfile. Field introduced in 20.1.1. Maximum of 1 items allowed. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The config settings for the ICAP server when checking the HTTP request. It is a reference to an object of type IcapProfile. Field introduced in 20.1.1. Maximum of 1 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IcapRequestProfileRefs []string `json:"icap_request_profile_refs,omitempty"` - // Ignore Pool servers network reachability constraints for Virtual Service placement. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Ignore Pool servers network reachability constraints for Virtual Service placement. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IgnPoolNetReach *bool `json:"ign_pool_net_reach,omitempty"` - // Application-specific config for JWT validation. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Application-specific config for JWT validation. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. JwtConfig *JWTValidationVsConfig `json:"jwt_config,omitempty"` - // L4 Policies applied to the data traffic of the Virtual Service. Field introduced in 17.2.7. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // L4 Policies applied to the data traffic of the Virtual Service. Field introduced in 17.2.7. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. L4Policies []*L4Policies `json:"l4_policies,omitempty"` - // Application-specific LDAP config. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Application-specific LDAP config. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LdapVsConfig *LDAPVSConfig `json:"ldap_vs_config,omitempty"` - // Limit potential DoS attackers who exceed max_cps_per_client significantly to a fraction of max_cps_per_client for a while. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Limit potential DoS attackers who exceed max_cps_per_client significantly to a fraction of max_cps_per_client for a while. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LimitDoser *bool `json:"limit_doser,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // Maximum connections per second per client IP. Allowed values are 10-1000. Special values are 0- unlimited. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum connections per second per client IP. Allowed values are 10-1000. Special values are 0- unlimited. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxCpsPerClient *uint32 `json:"max_cps_per_client,omitempty"` - // Microservice representing the virtual service. It is a reference to an object of type MicroService. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Microservice representing the virtual service. It is a reference to an object of type MicroService. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MicroserviceRef *string `json:"microservice_ref,omitempty"` - // Minimum number of UP pools to mark VS up. Field introduced in 18.2.1, 17.2.12. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Minimum number of UP pools to mark VS up. Field introduced in 18.2.1, 17.2.12. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MinPoolsUp *uint32 `json:"min_pools_up,omitempty"` - // Name for the Virtual Service. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name for the Virtual Service. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Determines network settings such as protocol, TCP or UDP, and related options for the protocol. It is a reference to an object of type NetworkProfile. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. Special default for Essentials edition is System-TCP-Fast-Path. + // Determines network settings such as protocol, TCP or UDP, and related options for the protocol. It is a reference to an object of type NetworkProfile. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Special default for Essentials edition is System-TCP-Fast-Path. NetworkProfileRef *string `json:"network_profile_ref,omitempty"` - // Network security policies for the Virtual Service. It is a reference to an object of type NetworkSecurityPolicy. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Network security policies for the Virtual Service. It is a reference to an object of type NetworkSecurityPolicy. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NetworkSecurityPolicyRef *string `json:"network_security_policy_ref,omitempty"` - // A list of NSX Groups representing the Clients which can access the Virtual IP of the Virtual Service. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // A list of NSX Groups representing the Clients which can access the Virtual IP of the Virtual Service. Field deprecated in 31.2.1. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NsxSecuritygroup []string `json:"nsx_securitygroup,omitempty"` - // VirtualService specific OAuth config. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // VirtualService specific OAuth config. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OauthVsConfig *OAuthVSConfig `json:"oauth_vs_config,omitempty"` - // Optional settings that determine performance limits like max connections or bandwdith etc. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Optional settings that determine performance limits like max connections or bandwdith etc. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PerformanceLimits *PerformanceLimits `json:"performance_limits,omitempty"` - // The pool group is an object that contains pools. It is a reference to an object of type PoolGroup. Allowed in Enterprise edition with any value, Basic, Enterprise with Cloud Services edition. + // The pool group is an object that contains pools. It is a reference to an object of type PoolGroup. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. PoolGroupRef *string `json:"pool_group_ref,omitempty"` - // The pool is an object that contains destination servers and related attributes such as load-balancing and persistence. It is a reference to an object of type Pool. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The pool is an object that contains destination servers and related attributes such as load-balancing and persistence. It is a reference to an object of type Pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PoolRef *string `json:"pool_ref,omitempty"` - // Remove listening port if VirtualService is down. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Positive Security Configuration for the Virtual Service to generate rules from the application data. It is a reference to an object of type PositiveSecurityPolicy. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + PositiveSecurityRef *string `json:"positive_security_ref,omitempty"` + + // Remove listening port if VirtualService is down. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RemoveListeningPortOnVsDown *bool `json:"remove_listening_port_on_vs_down,omitempty"` - // Rate limit the incoming requests to this virtual service. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Rate limit the incoming requests to this virtual service. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RequestsRateLimit *RateProfile `json:"requests_rate_limit,omitempty"` - // Revoke the advertisement of Virtual Service via the cloud if it is marked down by health monitor. Supported for NSXT clouds only.This setting takes effect for future Virtual Service flaps. To advertise current VSes that are down, please disable and re-enable the Virtual Service. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Revoke the advertisement of Virtual Service via the cloud if it is marked down by health monitor. Supported for NSXT clouds only.This setting takes effect for future Virtual Service flaps. To advertise current VSes that are down, please disable and re-enable the Virtual Service. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RevokeVipRoute *bool `json:"revoke_vip_route,omitempty"` - // Application-specific SAML config. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Application-specific SAML config. Field introduced in 18.2.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SamlSpConfig *SAMLSPConfig `json:"saml_sp_config,omitempty"` - // Disable re-distribution of flows across service engines for a virtual service. Enable if the network itself performs flow hashing with ECMP in environments such as GCP. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Disable re-distribution of flows across service engines for a virtual service. Enable if the network itself performs flow hashing with ECMP in environments such as GCP. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ScaleoutEcmp *bool `json:"scaleout_ecmp,omitempty"` - // The Service Engine Group to use for this Virtual Service. Moving to a new SE Group is disruptive to existing connections for this VS. It is a reference to an object of type ServiceEngineGroup. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The Service Engine Group to use for this Virtual Service. Moving to a new SE Group is disruptive to existing connections for this VS. It is a reference to an object of type ServiceEngineGroup. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeGroupRef *string `json:"se_group_ref,omitempty"` - // Security policy applied on the traffic of the Virtual Service. This policy is used to perform security actions such as Distributed Denial of Service (DDoS) attack mitigation, etc. It is a reference to an object of type SecurityPolicy. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Security policy applied on the traffic of the Virtual Service. This policy is used to perform security actions such as Distributed Denial of Service (DDoS) attack mitigation, etc. It is a reference to an object of type SecurityPolicy. Field introduced in 18.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SecurityPolicyRef *string `json:"security_policy_ref,omitempty"` - // Determines the network settings profile for the server side of TCP proxied connections. Leave blank to use the same settings as the client to VS side of the connection. It is a reference to an object of type NetworkProfile. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Determines the network settings profile for the server side of TCP proxied connections. Leave blank to use the same settings as the client to VS side of the connection. It is a reference to an object of type NetworkProfile. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ServerNetworkProfileRef *string `json:"server_network_profile_ref,omitempty"` - // Metadata pertaining to the Service provided by this virtual service. In Openshift/Kubernetes environments, egress pod info is stored. Any user input to this field will be overwritten by Avi Vantage. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Metadata pertaining to the Service provided by this virtual service. In Openshift/Kubernetes environments, egress pod info is stored. Any user input to this field will be overwritten by Avi Vantage. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServiceMetadata *string `json:"service_metadata,omitempty"` - // Select pool based on destination port. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Select pool based on destination port. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ServicePoolSelect []*ServicePoolSelector `json:"service_pool_select,omitempty"` - // List of Services defined for this Virtual Service. Maximum of 2048 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of Services defined for this Virtual Service. Maximum of 2048 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Services []*Service `json:"services,omitempty"` - // Sideband configuration to be used for this virtualservice.It can be used for sending traffic to sideband VIPs for external inspection etc. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Sideband configuration to be used for this virtualservice.It can be used for sending traffic to sideband VIPs for external inspection etc. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SidebandProfile *SidebandProfile `json:"sideband_profile,omitempty"` - // NAT'ted floating source IP Address(es) for upstream connection to servers. Maximum of 32 items allowed. Allowed in Enterprise edition with any value, Basic, Enterprise with Cloud Services edition. + // NAT'ted floating source IP Address(es) for upstream connection to servers. Maximum of 32 items allowed. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. SnatIP []*IPAddr `json:"snat_ip,omitempty"` - // IPV6 address for SE snat. Field introduced in 30.2.1. Maximum of 32 items allowed. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // IPV6 address for SE snat. Field introduced in 30.2.1. Maximum of 32 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SnatIp6Addresses []*IPAddr `json:"snat_ip6_addresses,omitempty"` - // GSLB pools used to manage site-persistence functionality. Each site-persistence pool contains the virtualservices in all the other sites, that is auto-generated by the GSLB manager. This is a read-only field for the user. It is a reference to an object of type Pool. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // GSLB pools used to manage site-persistence functionality. Each site-persistence pool contains the virtualservices in all the other sites, that is auto-generated by the GSLB manager. This is a read-only field for the user. It is a reference to an object of type Pool. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Read Only: true SpPoolRefs []string `json:"sp_pool_refs,omitempty"` - // Select or create one or two certificates, EC and/or RSA, that will be presented to SSL/TLS terminated connections. It is a reference to an object of type SSLKeyAndCertificate. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Select or create one or two certificates, EC and/or RSA, that will be presented to SSL/TLS terminated connections. It is a reference to an object of type SSLKeyAndCertificate. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SslKeyAndCertificateRefs []string `json:"ssl_key_and_certificate_refs,omitempty"` - // Determines the set of SSL versions and ciphers to accept for SSL/TLS terminated connections. It is a reference to an object of type SSLProfile. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Determines the set of SSL versions and ciphers to accept for SSL/TLS terminated connections. It is a reference to an object of type SSLProfile. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SslProfileRef *string `json:"ssl_profile_ref,omitempty"` - // Select SSL Profile based on client IP address match. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Select SSL Profile based on client IP address match. Field introduced in 18.2.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SslProfileSelectors []*SSLProfileSelector `json:"ssl_profile_selectors,omitempty"` - // Expected number of SSL session cache entries (may be exceeded). Allowed values are 1024-16383. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Expected number of SSL session cache entries (may be exceeded). Allowed values are 1024-16383. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SslSessCacheAvgSize *uint32 `json:"ssl_sess_cache_avg_size,omitempty"` - // The SSO Policy attached to the virtualservice. It is a reference to an object of type SSOPolicy. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The SSO Policy attached to the virtualservice. It is a reference to an object of type SSOPolicy. Field introduced in 18.2.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SsoPolicyRef *string `json:"sso_policy_ref,omitempty"` - // List of static DNS records applied to this Virtual Service. These are static entries and no health monitoring is performed against the IP addresses. Maximum of 1000 items allowed. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // List of static DNS records applied to this Virtual Service. These are static entries and no health monitoring is performed against the IP addresses. Maximum of 2000 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StaticDNSRecords []*DNSRecord `json:"static_dns_records,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Used for testing SE Datastore Upgrade 2.0 functionality. It is a reference to an object of type TestSeDatastoreLevel1. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Used for testing SE Datastore Upgrade 2.0 functionality. It is a reference to an object of type TestSeDatastoreLevel1. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TestSeDatastoreLevel1Ref *string `json:"test_se_datastore_level_1_ref,omitempty"` - // Topology Policies applied on the dns traffic of the Virtual Service based onGSLB Topology algorithm. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Topology Policies applied on the dns traffic of the Virtual Service based onGSLB Topology algorithm. Field introduced in 18.2.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TopologyPolicies []*DNSPolicies `json:"topology_policies,omitempty"` - // Server network or list of servers for cloning traffic. It is a reference to an object of type TrafficCloneProfile. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Server network or list of servers for cloning traffic. It is a reference to an object of type TrafficCloneProfile. Field introduced in 17.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TrafficCloneProfileRef *string `json:"traffic_clone_profile_ref,omitempty"` - // Knob to enable the Virtual Service traffic on its assigned service engines. This setting is effective only when the enabled flag is set to True. Field introduced in 17.2.8. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Knob to enable the Virtual Service traffic on its assigned service engines. This setting is effective only when the enabled flag is set to True. Field introduced in 17.2.8. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TrafficEnabled *bool `json:"traffic_enabled,omitempty"` - // Specify if this is a normal Virtual Service, or if it is the parent or child of an SNI-enabled virtual hosted Virtual Service. Enum options - VS_TYPE_NORMAL, VS_TYPE_VH_PARENT, VS_TYPE_VH_CHILD. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- VS_TYPE_NORMAL), Basic edition(Allowed values- VS_TYPE_NORMAL,VS_TYPE_VH_PARENT), Enterprise with Cloud Services edition. + // Specify if this is a normal Virtual Service, or if it is the parent or child of an SNI-enabled virtual hosted Virtual Service. Enum options - VS_TYPE_NORMAL, VS_TYPE_VH_PARENT, VS_TYPE_VH_CHILD. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- VS_TYPE_NORMAL), Basic (Allowed values- VS_TYPE_NORMAL,VS_TYPE_VH_PARENT) edition. Type *string `json:"type,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Use Bridge IP as VIP on each Host in Mesos deployments. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Use Bridge IP as VIP on each Host in Mesos deployments. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. UseBridgeIPAsVip *bool `json:"use_bridge_ip_as_vip,omitempty"` - // Use the Virtual IP as the SNAT IP for health monitoring and sending traffic to the backend servers instead of the Service Engine interface IP. The caveat of enabling this option is that the VirtualService cannot be configued in an Active-Active HA mode. DNS based Multi VIP solution has to be used for HA & Non-disruptive Upgrade purposes. Field introduced in 17.1.9,17.2.3. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic, Enterprise with Cloud Services edition. + // Use the Virtual IP as the SNAT IP for health monitoring and sending traffic to the backend servers instead of the Service Engine interface IP. The caveat of enabling this option is that the VirtualService cannot be configued in an Active-Active HA mode. DNS based Multi VIP solution has to be used for HA & Non-disruptive Upgrade purposes. Field introduced in 17.1.9,17.2.3. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false) edition. UseVipAsSnat *bool `json:"use_vip_as_snat,omitempty"` - // UUID of the VirtualService. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the VirtualService. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // The exact name requested from the client's SNI-enabled TLS hello domain name field. If this is a match, the parent VS will forward the connection to this child VS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The exact name requested from the client's SNI-enabled TLS hello domain name field. If this is a match, the parent VS will forward the connection to this child VS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VhDomainName []string `json:"vh_domain_name,omitempty"` - // Match criteria to select this child VS. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Match criteria to select this child VS. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VhMatches []*VHMatch `json:"vh_matches,omitempty"` - // Specifies the Virtual Service acting as Virtual Hosting (SNI) parent. It is a reference to an object of type VirtualService. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Specifies the Virtual Service acting as Virtual Hosting (SNI) parent. It is a reference to an object of type VirtualService. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VhParentVsRef *string `json:"vh_parent_vs_ref,omitempty"` - // Specify if the Virtual Hosting VS is of type SNI or Enhanced. Enum options - VS_TYPE_VH_SNI, VS_TYPE_VH_ENHANCED. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Basic edition(Allowed values- VS_TYPE_VH_SNI,VS_TYPE_VH_ENHANCED), Enterprise with Cloud Services edition. + // Specify if the Virtual Hosting VS is of type SNI or Enhanced. Enum options - VS_TYPE_VH_SNI, VS_TYPE_VH_ENHANCED. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Basic (Allowed values- VS_TYPE_VH_SNI,VS_TYPE_VH_ENHANCED) edition. VhType *string `json:"vh_type,omitempty"` - // List of Virtual Service IPs. While creating a 'Shared VS',please use vsvip_ref to point to the shared entities. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. - Vip []*Vip `json:"vip,omitempty"` - - // Virtual Routing Context that the Virtual Service is bound to. This is used to provide the isolation of the set of networks the application is attached to. It is a reference to an object of type VrfContext. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Virtual Routing Context that the Virtual Service is bound to. This is used to provide the isolation of the set of networks the application is attached to. It is a reference to an object of type VrfContext. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VrfContextRef *string `json:"vrf_context_ref,omitempty"` - // Datascripts applied on the data traffic of the Virtual Service. Allowed in Enterprise edition with any value, Basic, Enterprise with Cloud Services edition. + // Datascripts applied on the data traffic of the Virtual Service. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition. VsDatascripts []*VSDataScripts `json:"vs_datascripts,omitempty"` - // Checksum of cloud configuration for VsVip. Internally set by cloud connector. Field introduced in 17.2.9, 18.1.2. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Checksum of cloud configuration for VsVip. Internally set by cloud connector. Field introduced in 17.2.9, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsvipCloudConfigCksum *string `json:"vsvip_cloud_config_cksum,omitempty"` - // Mostly used during the creation of Shared VS, this field refers to entities that can be shared across Virtual Services. It is a reference to an object of type VsVip. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Mostly used during the creation of Shared VS, this field refers to entities that can be shared across Virtual Services. It is a reference to an object of type VsVip. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsvipRef *string `json:"vsvip_ref,omitempty"` - // WAF policy for the Virtual Service. It is a reference to an object of type WafPolicy. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // WAF policy for the Virtual Service. It is a reference to an object of type WafPolicy. Field introduced in 17.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. WafPolicyRef *string `json:"waf_policy_ref,omitempty"` - // The Quality of Service weight to assign to traffic transmitted from this Virtual Service. A higher weight will prioritize traffic versus other Virtual Services sharing the same Service Engines. Allowed values are 1-128. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- 1), Basic edition(Allowed values- 1), Enterprise with Cloud Services edition. + // The Quality of Service weight to assign to traffic transmitted from this Virtual Service. A higher weight will prioritize traffic versus other Virtual Services sharing the same Service Engines. Allowed values are 1-128. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- 1), Basic (Allowed values- 1) edition. Weight *uint32 `json:"weight,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/virtual_service_performance_score.go b/vendor/github.com/vmware/alb-sdk/go/models/virtual_service_performance_score.go index cf27cbf3c..80a45ee98 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/virtual_service_performance_score.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/virtual_service_performance_score.go @@ -8,18 +8,18 @@ package models // swagger:model VirtualServicePerformanceScore type VirtualServicePerformanceScore struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true HsEntity *HealthScoreEntity `json:"hs_entity"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Reason *string `json:"reason"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ScoreData *VirtualServicePerformanceScoreData `json:"score_data,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Value *float64 `json:"value"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/virtual_service_performance_score_data.go b/vendor/github.com/vmware/alb-sdk/go/models/virtual_service_performance_score_data.go index c79f91e0b..8527ae113 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/virtual_service_performance_score_data.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/virtual_service_performance_score_data.go @@ -8,38 +8,38 @@ package models // swagger:model VirtualServicePerformanceScoreData type VirtualServicePerformanceScoreData struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Apdexc *float64 `json:"apdexc,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Apdexr *float64 `json:"apdexr,omitempty"` - // Average of all pool performance scores. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average of all pool performance scores. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgPoolPerformanceScore *float64 `json:"avg_pool_performance_score,omitempty"` - // Enum options - OPER_UP, OPER_DOWN, OPER_CREATING, OPER_RESOURCES, OPER_INACTIVE, OPER_DISABLED, OPER_UNUSED, OPER_UNKNOWN, OPER_PROCESSING, OPER_INITIALIZING, OPER_ERROR_DISABLED, OPER_AWAIT_MANUAL_PLACEMENT, OPER_UPGRADING, OPER_SE_PROCESSING, OPER_PARTITIONED, OPER_DISABLING, OPER_FAILED, OPER_UNAVAIL, OPER_AGGREGATE_DOWN. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - OPER_UP, OPER_DOWN, OPER_CREATING, OPER_RESOURCES, OPER_INACTIVE, OPER_DISABLED, OPER_UNUSED, OPER_UNKNOWN, OPER_PROCESSING, OPER_INITIALIZING, OPER_ERROR_DISABLED, OPER_AWAIT_MANUAL_PLACEMENT, OPER_UPGRADING, OPER_SE_PROCESSING, OPER_PARTITIONED, OPER_DISABLING, OPER_FAILED, OPER_UNAVAIL, OPER_AGGREGATE_DOWN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true OperState *string `json:"oper_state"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PoolPerformanceScores []*PoolPerformanceScore `json:"pool_performance_scores,omitempty"` - // Reason for the Health Score. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Reason for the Health Score. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Reason *string `json:"reason"` - // Attribute that is dominating the health score. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Attribute that is dominating the health score. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ReasonAttr *string `json:"reason_attr,omitempty"` - // It is a reference to an object of type VirtualService. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type VirtualService. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ref *string `json:"ref,omitempty"` - // Rum Apdexr when client insights is active. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rum Apdexr when client insights is active. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RumApdexr *float64 `json:"rum_apdexr,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumFinishedConns *float64 `json:"sum_finished_conns,omitempty"` - // Percentage time of last 5mins that the VirtualService has been up. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Percentage time of last 5mins that the VirtualService has been up. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsUptime *float64 `json:"vs_uptime,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/virtual_service_resource.go b/vendor/github.com/vmware/alb-sdk/go/models/virtual_service_resource.go index 3e5f1cf04..8ed393eaf 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/virtual_service_resource.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/virtual_service_resource.go @@ -8,15 +8,15 @@ package models // swagger:model VirtualServiceResource type VirtualServiceResource struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Memory *uint32 `json:"memory,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumSe *int32 `json:"num_se,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumStandbySe *int32 `json:"num_standby_se,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumVcpus *uint32 `json:"num_vcpus,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/virtual_service_runtime.go b/vendor/github.com/vmware/alb-sdk/go/models/virtual_service_runtime.go index 571c1c3df..a7af9379b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/virtual_service_runtime.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/virtual_service_runtime.go @@ -8,87 +8,87 @@ package models // swagger:model VirtualServiceRuntime type VirtualServiceRuntime struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ControllerIP *string `json:"controller_ip,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DatapathDebug *DebugVirtualService `json:"datapath_debug,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EastWest *bool `json:"east_west,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GslbDNSUpdate *GslbDNSUpdate `json:"gslb_dns_update,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IPAMDNSRecords []*DNSRecord `json:"ipam_dns_records,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsDNSVs *bool `json:"is_dns_vs,omitempty"` - // Number of times keys have been rotated. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of times keys have been rotated. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. KeyRotationCount *uint64 `json:"key_rotation_count,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LastChangedTime *TimeStamp `json:"last_changed_time,omitempty"` - // Timestamp of the last key rotation. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Timestamp of the last key rotation. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LastKeyRotationTime *TimeStamp `json:"last_key_rotation_time,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Lif []string `json:"lif,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ManualPlacement *bool `json:"manual_placement,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MarkedForDelete *bool `json:"marked_for_delete,omitempty"` - // Enum options - METRICS_MGR_PORT_0, METRICS_MGR_PORT_1, METRICS_MGR_PORT_2, METRICS_MGR_PORT_3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - METRICS_MGR_PORT_0, METRICS_MGR_PORT_1, METRICS_MGR_PORT_2, METRICS_MGR_PORT_3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MetricsMgrPort *string `json:"metrics_mgr_port,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumAdditionalSe *int32 `json:"num_additional_se,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. OnePlusOneHa *bool `json:"one_plus_one_ha,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PrevControllerIP *string `json:"prev_controller_ip,omitempty"` - // Enum options - METRICS_MGR_PORT_0, METRICS_MGR_PORT_1, METRICS_MGR_PORT_2, METRICS_MGR_PORT_3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - METRICS_MGR_PORT_0, METRICS_MGR_PORT_1, METRICS_MGR_PORT_2, METRICS_MGR_PORT_3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PrevMetricsMgrPort *string `json:"prev_metrics_mgr_port,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RedisDb *int32 `json:"redis_db,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RedisPort *int32 `json:"redis_port,omitempty"` - // Runtime info from security_manager. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Runtime info from security_manager. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SecMgrInfo *SecurityMgrRuntime `json:"sec_mgr_info,omitempty"` - // Enable Service Engines to elect a primary amongst themselves in the absence of connectivity to controller. Field introduced in 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable Service Engines to elect a primary amongst themselves in the absence of connectivity to controller. Field introduced in 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SelfSeElection *bool `json:"self_se_election,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TLSTicketKey []*TLSTicket `json:"tls_ticket_key,omitempty"` - // Enum options - VS_TYPE_NORMAL, VS_TYPE_VH_PARENT, VS_TYPE_VH_CHILD. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - VS_TYPE_NORMAL, VS_TYPE_VH_PARENT, VS_TYPE_VH_CHILD. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Type *string `json:"type,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Version number of the SE List update. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Version number of the SE List update. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Version *uint64 `json:"version,omitempty"` - // It is a reference to an object of type VirtualService. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type VirtualService. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VhChildVsRef []string `json:"vh_child_vs_ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VipRuntime []*VipRuntime `json:"vip_runtime,omitempty"` - // VS update request received before warmstart finished. Field introduced in 18.1.4, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // VS update request received before warmstart finished. Field introduced in 18.1.4, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsUpdatePending *VirtualService `json:"vs_update_pending,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/virtualservice_faults.go b/vendor/github.com/vmware/alb-sdk/go/models/virtualservice_faults.go index 3122418dc..241fb0551 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/virtualservice_faults.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/virtualservice_faults.go @@ -8,21 +8,21 @@ package models // swagger:model VirtualserviceFaults type VirtualserviceFaults struct { - // Enable debug faults. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable debug faults. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DebugFaults *bool `json:"debug_faults,omitempty"` - // Enable pool server faults. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable pool server faults. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PoolServerFaults *bool `json:"pool_server_faults,omitempty"` - // Enable VS scaleout and scalein faults. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable VS scaleout and scalein faults. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ScaleoutFaults *bool `json:"scaleout_faults,omitempty"` - // Enable shared vip faults. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable shared vip faults. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SharedVipFaults *bool `json:"shared_vip_faults,omitempty"` - // Enable SSL certificate expiry faults. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable SSL certificate expiry faults. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SslCertExpiryFaults *bool `json:"ssl_cert_expiry_faults,omitempty"` - // Enable SSL certificate status faults. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable SSL certificate status faults. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SslCertStatusFaults *bool `json:"ssl_cert_status_faults,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vlan_interface.go b/vendor/github.com/vmware/alb-sdk/go/models/vlan_interface.go index cc83c80be..4926fc6da 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vlan_interface.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vlan_interface.go @@ -8,28 +8,28 @@ package models // swagger:model VlanInterface type VlanInterface struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DhcpEnabled *bool `json:"dhcp_enabled,omitempty"` - // Enable the interface. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable the interface. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Enabled *bool `json:"enabled,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true IfName *string `json:"if_name"` - // Enable IPv6 auto configuration. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable IPv6 auto configuration. Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ip6AutocfgEnabled *bool `json:"ip6_autocfg_enabled,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsMgmt *bool `json:"is_mgmt,omitempty"` - // VLAN ID. Allowed values are 0-4096. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // VLAN ID. Allowed values are 0-4096. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VlanID *uint32 `json:"vlan_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VnicNetworks []*VNICNetwork `json:"vnic_networks,omitempty"` - // It is a reference to an object of type VrfContext. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type VrfContext. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VrfRef *string `json:"vrf_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vlan_range.go b/vendor/github.com/vmware/alb-sdk/go/models/vlan_range.go index 9f063e9ad..f41dab237 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vlan_range.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vlan_range.go @@ -8,11 +8,11 @@ package models // swagger:model VlanRange type VlanRange struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true End *int32 `json:"end"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Start *int32 `json:"start"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vrf_context.go b/vendor/github.com/vmware/alb-sdk/go/models/vrf_context.go index f8ea34f31..0dfed7d3d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vrf_context.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vrf_context.go @@ -12,56 +12,56 @@ type VrfContext struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Key/value vrfcontext attributes. Field introduced in 20.1.2. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Key/value vrfcontext attributes. Field introduced in 20.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Attrs []*KeyValue `json:"attrs,omitempty"` - // BFD configuration profile. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // BFD configuration profile. Field introduced in 20.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. BfdProfile *BfdProfile `json:"bfd_profile,omitempty"` - // Bgp Local and Peer Info. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Bgp Local and Peer Info. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. BgpProfile *BgpProfile `json:"bgp_profile,omitempty"` - // It is a reference to an object of type Cloud. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Cloud. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudRef *string `json:"cloud_ref,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Configure debug flags for VRF. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure debug flags for VRF. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Debugvrfcontext *DebugVrfContext `json:"debugvrfcontext,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Configure ping based heartbeat check for gateway in service engines of vrf. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configure ping based heartbeat check for gateway in service engines of vrf. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. GatewayMon []*GatewayMonitor `json:"gateway_mon,omitempty"` - // Configure ping based heartbeat check for all default gateways in service engines of vrf. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Configure ping based heartbeat check for all default gateways in service engines of vrf. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. InternalGatewayMonitor *InternalGatewayMonitor `json:"internal_gateway_monitor,omitempty"` - // Enable LLDP. Field introduced in 18.2.10, 20.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- true), Basic edition(Allowed values- true), Enterprise with Cloud Services edition. + // Enable LLDP. Field introduced in 18.2.10, 20.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- true), Basic (Allowed values- true) edition. LldpEnable *bool `json:"lldp_enable,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. StaticRoutes []*StaticRoute `json:"static_routes,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SystemDefault *bool `json:"system_default,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vs_awaiting_se_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/vs_awaiting_se_event_details.go index 3f67d857f..5a8ff57c7 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vs_awaiting_se_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vs_awaiting_se_event_details.go @@ -8,20 +8,20 @@ package models // swagger:model VsAwaitingSeEventDetails type VsAwaitingSeEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true AwaitingseTimeout *int32 `json:"awaitingse_timeout"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IP *string `json:"ip,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeAssigned []*VipSeAssigned `json:"se_assigned,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeRequested *VirtualServiceResource `json:"se_requested,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VsUUID *string `json:"vs_uuid"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vs_debug_filter.go b/vendor/github.com/vmware/alb-sdk/go/models/vs_debug_filter.go index c8403a07a..19ab8cc39 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vs_debug_filter.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vs_debug_filter.go @@ -8,9 +8,9 @@ package models // swagger:model VsDebugFilter type VsDebugFilter struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeUUID *string `json:"se_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vs_error.go b/vendor/github.com/vmware/alb-sdk/go/models/vs_error.go index 74329a1c4..4a943d966 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vs_error.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vs_error.go @@ -8,30 +8,30 @@ package models // swagger:model VsError type VsError struct { - // The time at which the error occurred. Field introduced in 18.2.10, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The time at which the error occurred. Field introduced in 18.2.10, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EventTimestamp *TimeStamp `json:"event_timestamp,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Reason []string `json:"reason,omitempty"` - // Enum options - HA_MODE_SHARED_PAIR, HA_MODE_SHARED, HA_MODE_LEGACY_ACTIVE_STANDBY. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - HA_MODE_SHARED_PAIR, HA_MODE_SHARED, HA_MODE_LEGACY_ACTIVE_STANDBY. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeGroupHaMode *string `json:"se_group_ha_mode,omitempty"` - // It is a reference to an object of type ServiceEngineGroup. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type ServiceEngineGroup. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeGroupRef *string `json:"se_group_ref,omitempty"` - // The SE on which the VS errored during scale-in/scale-out operations. It is a reference to an object of type ServiceEngine. Field introduced in 18.2.10, 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The SE on which the VS errored during scale-in/scale-out operations. It is a reference to an object of type ServiceEngine. Field introduced in 18.2.10, 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeRef *string `json:"se_ref,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Enum options - TRAFFIC_DISRUPTED, TRAFFIC_NOT_DISRUPTED. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - TRAFFIC_DISRUPTED, TRAFFIC_NOT_DISRUPTED. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TrafficStatus *string `json:"traffic_status,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VipID *string `json:"vip_id,omitempty"` - // It is a reference to an object of type VirtualService. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type VirtualService. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsRef *string `json:"vs_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vs_error_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/vs_error_event_details.go index 814f95d29..88c3d3f9f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vs_error_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vs_error_event_details.go @@ -8,25 +8,25 @@ package models // swagger:model VsErrorEventDetails type VsErrorEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorMessage *string `json:"error_message,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IP *string `json:"ip,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ip6 *string `json:"ip6,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RPCStatus *uint64 `json:"rpc_status,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeAssigned []*VipSeAssigned `json:"se_assigned,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeRequested *VirtualServiceResource `json:"se_requested,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VsUUID *string `json:"vs_uuid"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vs_ev_status.go b/vendor/github.com/vmware/alb-sdk/go/models/vs_ev_status.go index d2ccc4e3b..103ee1801 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vs_ev_status.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vs_ev_status.go @@ -8,12 +8,12 @@ package models // swagger:model VsEvStatus type VsEvStatus struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Notes []string `json:"notes,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Request *string `json:"request,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Result *string `json:"result,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vs_fsm_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/vs_fsm_event_details.go index cb9d34435..52ce91638 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vs_fsm_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vs_fsm_event_details.go @@ -8,13 +8,13 @@ package models // swagger:model VsFsmEventDetails type VsFsmEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VipID *string `json:"vip_id,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsRt *VirtualServiceRuntime `json:"vs_rt,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VsUUID *string `json:"vs_uuid"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vs_gs.go b/vendor/github.com/vmware/alb-sdk/go/models/vs_gs.go index afd5a2c5a..4517c5849 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vs_gs.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vs_gs.go @@ -12,34 +12,34 @@ type VsGs struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Gslb GeoDB being associated using this object. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Gslb GeoDB being associated using this object. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. GeodbUUID *string `json:"geodb_uuid,omitempty"` - // Gslb Service being associated using this object. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Gslb Service being associated using this object. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. GsUUID *string `json:"gs_uuid,omitempty"` - // Gslb being associated using this object. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Gslb being associated using this object. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. GslbUUID *string `json:"gslb_uuid,omitempty"` - // Name of the VS-GS association object. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the VS-GS association object. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Tenant. It is a reference to an object of type Tenant. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Tenant. It is a reference to an object of type Tenant. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Type of the VS-GS association object. Enum options - VSGS_TYPE_GSLB, VSGS_TYPE_GS, VSGS_TYPE_GEO_DB. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Type of the VS-GS association object. Enum options - VSGS_TYPE_GSLB, VSGS_TYPE_GS, VSGS_TYPE_GEO_DB. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Type *string `json:"type,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the VS-GS association object. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the VS-GS association object. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Virtual Service being associated using this object. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Virtual Service being associated using this object. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VsUUID *string `json:"vs_uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vs_gs_status.go b/vendor/github.com/vmware/alb-sdk/go/models/vs_gs_status.go new file mode 100644 index 000000000..63c647cdb --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/vs_gs_status.go @@ -0,0 +1,22 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// VsGsStatus vs gs status +// swagger:model VsGsStatus +type VsGsStatus struct { + + // Details of the event. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Details []string `json:"details,omitempty"` + + // Config object name. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Name *string `json:"name,omitempty"` + + // Config object uuid. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + UUID *string `json:"uuid,omitempty"` + + // VsGs config object data. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + VsgsObj *VsGs `json:"vsgs_obj,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vs_initial_placement_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/vs_initial_placement_event_details.go index 94fdc4413..a9798e723 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vs_initial_placement_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vs_initial_placement_event_details.go @@ -8,25 +8,25 @@ package models // swagger:model VsInitialPlacementEventDetails type VsInitialPlacementEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorMessage *string `json:"error_message,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IP *string `json:"ip,omitempty"` - // VIP IPv6 address. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // VIP IPv6 address. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Ip6 *string `json:"ip6,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RPCStatus *uint64 `json:"rpc_status,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeAssigned []*VipSeAssigned `json:"se_assigned,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeRequested *VirtualServiceResource `json:"se_requested,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VsUUID *string `json:"vs_uuid"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vs_inventory.go b/vendor/github.com/vmware/alb-sdk/go/models/vs_inventory.go index 38715f6db..202ded69d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vs_inventory.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vs_inventory.go @@ -12,37 +12,37 @@ type VsInventory struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Alert summary of the virtual service. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Alert summary of the virtual service. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Alert *AlertSummary `json:"alert,omitempty"` - // Application type of the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Application type of the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AppProfileType *string `json:"app_profile_type,omitempty"` - // Configuration summary of the virtual service. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configuration summary of the virtual service. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Config *VsInventoryConfig `json:"config,omitempty"` - // Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HasPoolWithRealtimeMetrics *bool `json:"has_pool_with_realtime_metrics,omitempty"` - // Health score summary of the virtual service. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Health score summary of the virtual service. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. HealthScore *HealthScoreSummary `json:"health_score,omitempty"` - // Metrics summary of the virtual service. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Metrics summary of the virtual service. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Metrics *InventoryMetrics `json:"metrics,omitempty"` - // List of pool-groups virtual service is assigned to. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // List of pool-groups virtual service is assigned to. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Poolgroups []*PoolGroupRefs `json:"poolgroups,omitempty"` - // List of pools virtual service is assigned to. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // List of pools virtual service is assigned to. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Pools []*PoolRefs `json:"pools,omitempty"` - // Runtime summary of the virtual service. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Runtime summary of the virtual service. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Runtime *VsRuntimeSummary `json:"runtime,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the virtual service. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the virtual service. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vs_inventory_config.go b/vendor/github.com/vmware/alb-sdk/go/models/vs_inventory_config.go index 85ab53123..693aa62ac 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vs_inventory_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vs_inventory_config.go @@ -8,54 +8,54 @@ package models // swagger:model VsInventoryConfig type VsInventoryConfig struct { - // It is a reference to an object of type Cloud. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Cloud. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudRef *string `json:"cloud_ref,omitempty"` - // Service discovery specific data including fully qualified domain name, type and Time-To-Live of the DNS record. Note that only one of fqdn and dns_info setting is allowed. Maximum of 1000 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Service discovery specific data including fully qualified domain name, type and Time-To-Live of the DNS record. Note that only one of fqdn and dns_info setting is allowed. Maximum of 1000 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. DNSInfo []*DNSInfo `json:"dns_info,omitempty"` - // Force placement on all SE's in service group (Mesos mode only). Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Force placement on all SE's in service group (Mesos mode only). Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EastWestPlacement *bool `json:"east_west_placement,omitempty"` - // Enable or disable the Virtual Service. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable or disable the Virtual Service. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Enabled *bool `json:"enabled,omitempty"` - // DNS resolvable, fully qualified domain name of the virtualservice. Only one of 'fqdn' and 'dns_info' configuration is allowed. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // DNS resolvable, fully qualified domain name of the virtualservice. Only one of 'fqdn' and 'dns_info' configuration is allowed. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Fqdn *string `json:"fqdn,omitempty"` - // Name for the Virtual Service. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name for the Virtual Service. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // The pool is an object that contains destination servers and related attributes such as load-balancing and persistence. It is a reference to an object of type Pool. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The pool is an object that contains destination servers and related attributes such as load-balancing and persistence. 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. PoolRef *string `json:"pool_ref,omitempty"` - // The Service Engine Group to use for this Virtual Service. Moving to a new SE Group is disruptive to existing connections for this VS. It is a reference to an object of type ServiceEngineGroup. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The Service Engine Group to use for this Virtual Service. Moving to a new SE Group is disruptive to existing connections for this VS. It is a reference to an object of type ServiceEngineGroup. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeGroupRef *string `json:"se_group_ref,omitempty"` - // List of Services defined for this Virtual Service. Field introduced in 22.1.1. Maximum of 2048 items allowed. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // List of Services defined for this Virtual Service. Field introduced in 22.1.1. Maximum of 2048 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Services []*Service `json:"services,omitempty"` - // It is a reference to an object of type Tenant. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // Specify if this is a normal Virtual Service, or if it is the parent or child of an SNI-enabled virtual hosted Virtual Service. Enum options - VS_TYPE_NORMAL, VS_TYPE_VH_PARENT, VS_TYPE_VH_CHILD. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Specify if this is a normal Virtual Service, or if it is the parent or child of an SNI-enabled virtual hosted Virtual Service. Enum options - VS_TYPE_NORMAL, VS_TYPE_VH_PARENT, VS_TYPE_VH_CHILD. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Type *string `json:"type,omitempty"` - // URL of the Virtual Service. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // URL of the Virtual Service. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. URL *string `json:"url,omitempty"` - // UUID of the Virtual Service. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the Virtual Service. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // The exact name requested from the client's SNI-enabled TLS hello domain name field. If this is a match, the parent VS will forward the connection to this child VS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The exact name requested from the client's SNI-enabled TLS hello domain name field. If this is a match, the parent VS will forward the connection to this child VS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VhDomainName []string `json:"vh_domain_name,omitempty"` - // List of Virtual Service IPs. While creating a 'Shared VS',please use vsvip_ref to point to the shared entities. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // List of Virtual Service IPs. While creating a 'Shared VS',please use vsvip_ref to point to the shared entities. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Vip []*Vip `json:"vip,omitempty"` - // Virtual Routing Context that the Virtual Service is bound to. This is used to provide the isolation of the set of networks the application is attached to. It is a reference to an object of type VrfContext. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Virtual Routing Context that the Virtual Service is bound to. This is used to provide the isolation of the set of networks the application is attached to. It is a reference to an object of type VrfContext. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VrfContextRef *string `json:"vrf_context_ref,omitempty"` - // Mostly used during the creation of Shared VS, this field refers to entities that can be shared across Virtual Services. It is a reference to an object of type VsVip. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Mostly used during the creation of Shared VS, this field refers to entities that can be shared across Virtual Services. It is a reference to an object of type VsVip. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VsvipRef *string `json:"vsvip_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vs_migrate_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/vs_migrate_event_details.go index 5cab0a032..7970c5ea6 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vs_migrate_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vs_migrate_event_details.go @@ -8,28 +8,28 @@ package models // swagger:model VsMigrateEventDetails type VsMigrateEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorMessage *string `json:"error_message,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IP *string `json:"ip,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ip6 *string `json:"ip6,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RPCStatus *uint64 `json:"rpc_status,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ScaleStatus *ScaleStatus `json:"scale_status,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeAssigned []*VipSeAssigned `json:"se_assigned,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeRequested *VirtualServiceResource `json:"se_requested,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VsUUID *string `json:"vs_uuid"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vs_migrate_params.go b/vendor/github.com/vmware/alb-sdk/go/models/vs_migrate_params.go index b90f66942..74afe20c5 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vs_migrate_params.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vs_migrate_params.go @@ -8,25 +8,28 @@ package models // swagger:model VsMigrateParams type VsMigrateParams struct { - // It is a reference to an object of type ServiceEngine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type ServiceEngine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FromSeRef *string `json:"from_se_ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NewVcpus *uint32 `json:"new_vcpus,omitempty"` - // It is a reference to an object of type VIMgrHostRuntime. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // source from where this request has originated. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Source *string `json:"source,omitempty"` + + // It is a reference to an object of type VIMgrHostRuntime. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ToHostRef *string `json:"to_host_ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ToNewSe *bool `json:"to_new_se,omitempty"` - // It is a reference to an object of type ServiceEngine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type ServiceEngine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ToSeRef *string `json:"to_se_ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VipID *string `json:"vip_id"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vs_pool_nw_filter_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/vs_pool_nw_filter_event_details.go index 33e3e307a..2ee774f6d 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vs_pool_nw_filter_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vs_pool_nw_filter_event_details.go @@ -8,15 +8,15 @@ package models // swagger:model VsPoolNwFilterEventDetails type VsPoolNwFilterEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Filter *string `json:"filter"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Network *string `json:"network"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vs_refs.go b/vendor/github.com/vmware/alb-sdk/go/models/vs_refs.go index e5c582f70..967d985ab 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vs_refs.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vs_refs.go @@ -8,6 +8,6 @@ package models // swagger:model VsRefs type VsRefs struct { - // UUID of the Virtual Service. It is a reference to an object of type VirtualService. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the Virtual Service. It is a reference to an object of type VirtualService. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Ref *string `json:"ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vs_resync_params.go b/vendor/github.com/vmware/alb-sdk/go/models/vs_resync_params.go index eac53d912..03cc02b75 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vs_resync_params.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vs_resync_params.go @@ -8,9 +8,9 @@ package models // swagger:model VsResyncParams type VsResyncParams struct { - // It is a reference to an object of type ServiceEngine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type ServiceEngine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeRef []string `json:"se_ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vs_runtime_summary.go b/vendor/github.com/vmware/alb-sdk/go/models/vs_runtime_summary.go index 8badb8de9..4fec9c79c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vs_runtime_summary.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vs_runtime_summary.go @@ -8,12 +8,12 @@ package models // swagger:model VsRuntimeSummary type VsRuntimeSummary struct { - // Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OperStatus *OperationalStatus `json:"oper_status,omitempty"` - // Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PercentSesUp *int32 `json:"percent_ses_up,omitempty"` - // Vip summary of the virtual service. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Vip summary of the virtual service. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VipSummary *VipSummary `json:"vip_summary,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vs_scale_in_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/vs_scale_in_event_details.go index 47d61095c..4fbb8a9f4 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vs_scale_in_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vs_scale_in_event_details.go @@ -8,28 +8,28 @@ package models // swagger:model VsScaleInEventDetails type VsScaleInEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorMessage *string `json:"error_message,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IP *string `json:"ip,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ip6 *string `json:"ip6,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RPCStatus *uint64 `json:"rpc_status,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ScaleStatus *ScaleStatus `json:"scale_status,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeAssigned []*VipSeAssigned `json:"se_assigned,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeRequested *VirtualServiceResource `json:"se_requested,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VsUUID *string `json:"vs_uuid"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vs_scale_out_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/vs_scale_out_event_details.go index 490c4eadb..38252db94 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vs_scale_out_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vs_scale_out_event_details.go @@ -8,28 +8,28 @@ package models // swagger:model VsScaleOutEventDetails type VsScaleOutEventDetails struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ErrorMessage *string `json:"error_message,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IP *string `json:"ip,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Ip6 *string `json:"ip6,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RPCStatus *uint64 `json:"rpc_status,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ScaleStatus *ScaleStatus `json:"scale_status,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeAssigned []*VipSeAssigned `json:"se_assigned,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeRequested *VirtualServiceResource `json:"se_requested,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VsUUID *string `json:"vs_uuid"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vs_scalein_params.go b/vendor/github.com/vmware/alb-sdk/go/models/vs_scalein_params.go index 5364245d9..3ff5fd151 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vs_scalein_params.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vs_scalein_params.go @@ -8,19 +8,22 @@ package models // swagger:model VsScaleinParams type VsScaleinParams struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AdminDown *bool `json:"admin_down,omitempty"` - // It is a reference to an object of type ServiceEngine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type ServiceEngine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FromSeRef *string `json:"from_se_ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ScaleinPrimary *bool `json:"scalein_primary,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // actuator which initiated this scalein. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Source *string `json:"source,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VipID *string `json:"vip_id"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vs_scaleout_params.go b/vendor/github.com/vmware/alb-sdk/go/models/vs_scaleout_params.go index 62f0a4087..ec43399ce 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vs_scaleout_params.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vs_scaleout_params.go @@ -8,25 +8,28 @@ package models // swagger:model VsScaleoutParams type VsScaleoutParams struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AdminUp *bool `json:"admin_up,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NewVcpus *uint32 `json:"new_vcpus,omitempty"` - // It is a reference to an object of type VIMgrHostRuntime. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // actuator which initiated this scaleout. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Source *string `json:"source,omitempty"` + + // It is a reference to an object of type VIMgrHostRuntime. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ToHostRef *string `json:"to_host_ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ToNewSe *bool `json:"to_new_se,omitempty"` - // It is a reference to an object of type ServiceEngine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type ServiceEngine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ToSeRef *string `json:"to_se_ref,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VipID *string `json:"vip_id"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vs_se_vnic.go b/vendor/github.com/vmware/alb-sdk/go/models/vs_se_vnic.go index e12c67214..0c282c032 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vs_se_vnic.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vs_se_vnic.go @@ -8,14 +8,14 @@ package models // swagger:model VsSeVnic type VsSeVnic struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Lif *string `json:"lif,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Mac *string `json:"mac"` - // Enum options - VNIC_TYPE_FE, VNIC_TYPE_BE. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enum options - VNIC_TYPE_FE, VNIC_TYPE_BE. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Type *string `json:"type"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vs_switchover_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/vs_switchover_event_details.go index de3e8f056..222a9bfcf 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vs_switchover_event_details.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vs_switchover_event_details.go @@ -8,25 +8,25 @@ package models // swagger:model VsSwitchoverEventDetails type VsSwitchoverEventDetails struct { - // Error messages associated with this Event. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Error messages associated with this Event. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ErrorMessage *string `json:"error_message,omitempty"` - // VIP IPv4 address. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // VIP IPv4 address. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IP *string `json:"ip,omitempty"` - // VIP IPv6 address. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // VIP IPv6 address. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Ip6 *string `json:"ip6,omitempty"` - // Status of Event. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Status of Event. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RPCStatus *uint64 `json:"rpc_status,omitempty"` - // List of ServiceEngine assigned to this Virtual Service. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // List of ServiceEngine assigned to this Virtual Service. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeAssigned []*VipSeAssigned `json:"se_assigned,omitempty"` - // Resources requested/assigned to this Virtual Service. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Resources requested/assigned to this Virtual Service. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SeRequested *VirtualServiceResource `json:"se_requested,omitempty"` - // Virtual Service UUID. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Virtual Service UUID. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true VsUUID *string `json:"vs_uuid"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vs_switchover_params.go b/vendor/github.com/vmware/alb-sdk/go/models/vs_switchover_params.go index 0a107f1c0..0a5daf1b7 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vs_switchover_params.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vs_switchover_params.go @@ -8,13 +8,13 @@ package models // swagger:model VsSwitchoverParams type VsSwitchoverParams struct { - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SeUUID *string `json:"se_uuid,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true VipID *string `json:"vip_id"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vs_vip.go b/vendor/github.com/vmware/alb-sdk/go/models/vs_vip.go index e96dd716a..b0b35f707 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vs_vip.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vs_vip.go @@ -12,59 +12,59 @@ type VsVip struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // LOCAL_PREF to be used for VsVip advertised. Applicable only over iBGP. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // LOCAL_PREF to be used for VsVip advertised. Applicable only over iBGP. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. BgpLocalPreference *uint32 `json:"bgp_local_preference,omitempty"` - // Number of times the local AS should be prepended additionally to VsVip. Applicable only over eBGP. Allowed values are 1-10. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of times the local AS should be prepended additionally to VsVip. Applicable only over eBGP. Allowed values are 1-10. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. BgpNumAsPathPrepend *uint32 `json:"bgp_num_as_path_prepend,omitempty"` - // Select BGP peers, using peer label, for VsVip advertisement. Field introduced in 20.1.5. Maximum of 128 items allowed. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Select BGP peers, using peer label, for VsVip advertisement. Field introduced in 20.1.5. Maximum of 128 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. BgpPeerLabels []string `json:"bgp_peer_labels,omitempty"` - // It is a reference to an object of type Cloud. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Cloud. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CloudRef *string `json:"cloud_ref,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Service discovery specific data including fully qualified domain name, type and Time-To-Live of the DNS record. This takes effect only if dns profile isassociated with cloud. Field introduced in 17.1.1. Maximum of 1000 items allowed. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Service discovery specific data including fully qualified domain name, type and Time-To-Live of the DNS record. This takes effect only if dns profile isassociated with cloud. Field introduced in 17.1.1. Maximum of 1000 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DNSInfo []*DNSInfo `json:"dns_info,omitempty"` - // Force placement on all Service Engines in the Service Engine Group (Container clouds only). Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Force placement on all Service Engines in the Service Engine Group (Container clouds only). 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. EastWestPlacement *bool `json:"east_west_placement,omitempty"` - // Determines the set of IPAM networks to use for this VsVip. Selector type must be SELECTOR_IPAM and only one label is supported. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Determines the set of IPAM networks to use for this VsVip. Selector type must be SELECTOR_IPAM and only one label is supported. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IPAMSelector *Selector `json:"ipam_selector,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // Name for the VsVip object. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name for the VsVip object. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // It is a reference to an object of type Tenant. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // This sets the placement scope of virtualservice to given tier1 logical router in Nsx-t. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This sets the placement scope of virtualservice to given tier1 logical router in Nsx-t. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Tier1Lr *string `json:"tier1_lr,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // This overrides the cloud level default and needs to match the SE Group value in which it will be used if the SE Group use_standard_alb value is set. This is only used when FIP is used for VS on Azure Cloud. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // This overrides the cloud level default and needs to match the SE Group value in which it will be used if the SE Group use_standard_alb value is set. This is only used when FIP is used for VS on Azure Cloud. Field deprecated in 31.1.1. Field introduced in 18.2.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UseStandardAlb *bool `json:"use_standard_alb,omitempty"` - // UUID of the VsVip object. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the VsVip object. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // List of Virtual Service IPs and other shareable entities. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of Virtual Service IPs and other shareable entities. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Vip []*Vip `json:"vip,omitempty"` - // Virtual Routing Context that the Virtual Service is bound to. This is used to provide the isolation of the set of networks the application is attached to. It is a reference to an object of type VrfContext. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Virtual Routing Context that the Virtual Service is bound to. This is used to provide the isolation of the set of networks the application is attached to. It is a reference to an object of type VrfContext. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VrfContextRef *string `json:"vrf_context_ref,omitempty"` - // Checksum of cloud configuration for VsVip. Internally set by cloud connector. Field introduced in 17.2.9, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Checksum of cloud configuration for VsVip. Internally set by cloud connector. Field introduced in 17.2.9, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VsvipCloudConfigCksum *string `json:"vsvip_cloud_config_cksum,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vserver_l4_metrics_obj.go b/vendor/github.com/vmware/alb-sdk/go/models/vserver_l4_metrics_obj.go index 2687fa0dc..7f1ad93e4 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vserver_l4_metrics_obj.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vserver_l4_metrics_obj.go @@ -8,295 +8,295 @@ package models // swagger:model VserverL4MetricsObj type VserverL4MetricsObj struct { - // apdex measuring quality of network connections to servers. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // apdex measuring quality of network connections to servers. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Apdexc *float64 `json:"apdexc,omitempty"` - // apdex measuring network connection quality based on RTT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // apdex measuring network connection quality based on RTT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Apdexrtt *float64 `json:"apdexrtt,omitempty"` - // Number of Application DDOS attacks occurring. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of Application DDOS attacks occurring. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgApplicationDosAttacks *float64 `json:"avg_application_dos_attacks,omitempty"` - // Average transmit and receive network bandwidth between client and virtual service. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average transmit and receive network bandwidth between client and virtual service. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgBandwidth *float64 `json:"avg_bandwidth,omitempty"` - // Averaged rate bytes dropped per second. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Averaged rate bytes dropped per second. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgBytesPolicyDrops *float64 `json:"avg_bytes_policy_drops,omitempty"` - // Rate of total connections per second. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate of total connections per second. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgCompleteConns *float64 `json:"avg_complete_conns,omitempty"` - // Rate of dropped connections per second. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate of dropped connections per second. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgConnectionsDropped *float64 `json:"avg_connections_dropped,omitempty"` - // DoS attack Rate of HTTP App Errors. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DoS attack Rate of HTTP App Errors. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosAppError *float64 `json:"avg_dos_app_error,omitempty"` - // Number DDOS attacks occurring. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number DDOS attacks occurring. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosAttacks *float64 `json:"avg_dos_attacks,omitempty"` - // DoS attack Rate of Bad Rst Floods. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DoS attack Rate of Bad Rst Floods. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosBadRstFlood *float64 `json:"avg_dos_bad_rst_flood,omitempty"` - // Average transmit and receive network bandwidth between client and virtual service related to DDoS attack. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average transmit and receive network bandwidth between client and virtual service related to DDoS attack. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosBandwidth *float64 `json:"avg_dos_bandwidth,omitempty"` - // Number of connections considered as DoS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of connections considered as DoS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosConn *float64 `json:"avg_dos_conn,omitempty"` - // DoS attack Connections dropped due to IP rate limit. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DoS attack Connections dropped due to IP rate limit. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosConnIPRlDrop *float64 `json:"avg_dos_conn_ip_rl_drop,omitempty"` - // DoS attack Connections dropped due to VS rate limit. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DoS attack Connections dropped due to VS rate limit. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosConnRlDrop *float64 `json:"avg_dos_conn_rl_drop,omitempty"` - // DoS attack Rate of Fake Sessions. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DoS attack Rate of Fake Sessions. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosFakeSession *float64 `json:"avg_dos_fake_session,omitempty"` - // DoS attack Rate of HTTP Aborts. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DoS attack Rate of HTTP Aborts. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosHTTPAbort *float64 `json:"avg_dos_http_abort,omitempty"` - // DoS attack Rate of HTTP Errors. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DoS attack Rate of HTTP Errors. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosHTTPError *float64 `json:"avg_dos_http_error,omitempty"` - // DoS attack Rate of HTTP Timeouts. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DoS attack Rate of HTTP Timeouts. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosHTTPTimeout *float64 `json:"avg_dos_http_timeout,omitempty"` - // DoS attack Rate of Malformed Packet Floods. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DoS attack Rate of Malformed Packet Floods. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosMalformedFlood *float64 `json:"avg_dos_malformed_flood,omitempty"` - // DoS attack Non SYN packet flood. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DoS attack Non SYN packet flood. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosNonSynFlood *float64 `json:"avg_dos_non_syn_flood,omitempty"` - // Number of request considered as DoS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of request considered as DoS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosReq *float64 `json:"avg_dos_req,omitempty"` - // DoS attack Requests dropped due to Cookie rate limit. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DoS attack Requests dropped due to Cookie rate limit. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosReqCookieRlDrop *float64 `json:"avg_dos_req_cookie_rl_drop,omitempty"` - // DoS attack Requests dropped due to Custom rate limit. Field introduced in 17.2.13,18.1.3,18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DoS attack Requests dropped due to Custom rate limit. Field introduced in 17.2.13,18.1.3,18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosReqCustomRlDrop *float64 `json:"avg_dos_req_custom_rl_drop,omitempty"` - // DoS attack Requests dropped due to Header rate limit. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DoS attack Requests dropped due to Header rate limit. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosReqHdrRlDrop *float64 `json:"avg_dos_req_hdr_rl_drop,omitempty"` - // DoS attack Requests dropped due to IP rate limit. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DoS attack Requests dropped due to IP rate limit. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosReqIPRlDrop *float64 `json:"avg_dos_req_ip_rl_drop,omitempty"` - // DoS attack Requests dropped due to IP rate limit for bad requests. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DoS attack Requests dropped due to IP rate limit for bad requests. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosReqIPRlDropBad *float64 `json:"avg_dos_req_ip_rl_drop_bad,omitempty"` - // DoS attack Requests dropped due to bad IP rate limit. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DoS attack Requests dropped due to bad IP rate limit. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosReqIPScanBadRlDrop *float64 `json:"avg_dos_req_ip_scan_bad_rl_drop,omitempty"` - // DoS attack Requests dropped due to unknown IP rate limit. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DoS attack Requests dropped due to unknown IP rate limit. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosReqIPScanUnknownRlDrop *float64 `json:"avg_dos_req_ip_scan_unknown_rl_drop,omitempty"` - // DoS attack Requests dropped due to IP+URL rate limit. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DoS attack Requests dropped due to IP+URL rate limit. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosReqIPURIRlDrop *float64 `json:"avg_dos_req_ip_uri_rl_drop,omitempty"` - // DoS attack Requests dropped due to IP+URL rate limit for bad requests. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DoS attack Requests dropped due to IP+URL rate limit for bad requests. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosReqIPURIRlDropBad *float64 `json:"avg_dos_req_ip_uri_rl_drop_bad,omitempty"` - // DoS attack Requests dropped due to VS rate limit. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DoS attack Requests dropped due to VS rate limit. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosReqRlDrop *float64 `json:"avg_dos_req_rl_drop,omitempty"` - // DoS attack Requests dropped due to URL rate limit. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DoS attack Requests dropped due to URL rate limit. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosReqURIRlDrop *float64 `json:"avg_dos_req_uri_rl_drop,omitempty"` - // DoS attack Requests dropped due to URL rate limit for bad requests. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DoS attack Requests dropped due to URL rate limit for bad requests. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosReqURIRlDropBad *float64 `json:"avg_dos_req_uri_rl_drop_bad,omitempty"` - // DoS attack Requests dropped due to bad URL rate limit. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DoS attack Requests dropped due to bad URL rate limit. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosReqURIScanBadRlDrop *float64 `json:"avg_dos_req_uri_scan_bad_rl_drop,omitempty"` - // DoS attack Requests dropped due to unknown URL rate limit. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DoS attack Requests dropped due to unknown URL rate limit. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosReqURIScanUnknownRlDrop *float64 `json:"avg_dos_req_uri_scan_unknown_rl_drop,omitempty"` - // Average rate of bytes received per second related to DDoS attack. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average rate of bytes received per second related to DDoS attack. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosRxBytes *float64 `json:"avg_dos_rx_bytes,omitempty"` - // DoS attack Slow Uri. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DoS attack Slow Uri. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosSlowURI *float64 `json:"avg_dos_slow_uri,omitempty"` - // DoS attack Rate of Small Window Stresses. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DoS attack Rate of Small Window Stresses. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosSmallWindowStress *float64 `json:"avg_dos_small_window_stress,omitempty"` - // DoS attack Rate of HTTP SSL Errors. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DoS attack Rate of HTTP SSL Errors. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosSslError *float64 `json:"avg_dos_ssl_error,omitempty"` - // DoS attack Rate of Syn Floods. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DoS attack Rate of Syn Floods. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosSynFlood *float64 `json:"avg_dos_syn_flood,omitempty"` - // Total number of request used for L7 dos requests normalization. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of request used for L7 dos requests normalization. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosTotalReq *float64 `json:"avg_dos_total_req,omitempty"` - // Average rate of bytes transmitted per second related to DDoS attack. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average rate of bytes transmitted per second related to DDoS attack. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosTxBytes *float64 `json:"avg_dos_tx_bytes,omitempty"` - // DoS attack Rate of Zero Window Stresses. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DoS attack Rate of Zero Window Stresses. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDosZeroWindowStress *float64 `json:"avg_dos_zero_window_stress,omitempty"` - // Rate of total errored connections per second. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate of total errored connections per second. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgErroredConnections *float64 `json:"avg_errored_connections,omitempty"` - // Average rate of SYN DDoS attacks on Virtual Service. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average rate of SYN DDoS attacks on Virtual Service. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgHalfOpenConns *float64 `json:"avg_half_open_conns,omitempty"` - // Average L4 connection duration which does not include client RTT. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average L4 connection duration which does not include client RTT. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgL4ClientLatency *float64 `json:"avg_l4_client_latency,omitempty"` - // Rate of lossy connections per second. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate of lossy connections per second. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgLossyConnections *float64 `json:"avg_lossy_connections,omitempty"` - // Averaged rate of lossy request per second. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Averaged rate of lossy request per second. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgLossyReq *float64 `json:"avg_lossy_req,omitempty"` - // Number of Network DDOS attacks occurring. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of Network DDOS attacks occurring. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgNetworkDosAttacks *float64 `json:"avg_network_dos_attacks,omitempty"` - // Averaged rate of new client connections per second. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Averaged rate of new client connections per second. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgNewEstablishedConns *float64 `json:"avg_new_established_conns,omitempty"` - // Averaged rate of dropped packets per second due to policy. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Averaged rate of dropped packets per second due to policy. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgPktsPolicyDrops *float64 `json:"avg_pkts_policy_drops,omitempty"` - // Rate of total connections dropped due to VS policy per second. It includes drops due to rate limits, security policy drops, connection limits etc. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate of total connections dropped due to VS policy per second. It includes drops due to rate limits, security policy drops, connection limits etc. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgPolicyDrops *float64 `json:"avg_policy_drops,omitempty"` - // Average rate of bytes received per second. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average rate of bytes received per second. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgRxBytes *float64 `json:"avg_rx_bytes,omitempty"` - // Average rate of received bytes dropped per second. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average rate of received bytes dropped per second. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgRxBytesDropped *float64 `json:"avg_rx_bytes_dropped,omitempty"` - // Average rate of packets received per second. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average rate of packets received per second. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgRxPkts *float64 `json:"avg_rx_pkts,omitempty"` - // Average rate of received packets dropped per second. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average rate of received packets dropped per second. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgRxPktsDropped *float64 `json:"avg_rx_pkts_dropped,omitempty"` - // Total syncs sent across all connections. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total syncs sent across all connections. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgSyns *float64 `json:"avg_syns,omitempty"` - // Averaged rate bytes dropped per second. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Averaged rate bytes dropped per second. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgTotalConnections *float64 `json:"avg_total_connections,omitempty"` - // Average network round trip time between client and virtual service. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average network round trip time between client and virtual service. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgTotalRtt *float64 `json:"avg_total_rtt,omitempty"` - // Average rate of bytes transmitted per second. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average rate of bytes transmitted per second. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgTxBytes *float64 `json:"avg_tx_bytes,omitempty"` - // Average rate of packets transmitted per second. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average rate of packets transmitted per second. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgTxPkts *float64 `json:"avg_tx_pkts,omitempty"` - // Maximum connection establishment time on the client side. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Maximum connection establishment time on the client side. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MaxConnectionEstbTimeFe *float64 `json:"max_connection_estb_time_fe,omitempty"` - // Max number of SEs. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Max number of SEs. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxNumActiveSe *float64 `json:"max_num_active_se,omitempty"` - // Max number of open connections. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Max number of open connections. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxOpenConns *float64 `json:"max_open_conns,omitempty"` - // Total number of received bytes. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of received bytes. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxRxBytesAbsolute *float64 `json:"max_rx_bytes_absolute,omitempty"` - // Total number of received frames. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of received frames. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxRxPktsAbsolute *float64 `json:"max_rx_pkts_absolute,omitempty"` - // Total number of transmitted bytes. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of transmitted bytes. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxTxBytesAbsolute *float64 `json:"max_tx_bytes_absolute,omitempty"` - // Total number of transmitted frames. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of transmitted frames. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxTxPktsAbsolute *float64 `json:"max_tx_pkts_absolute,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true NodeObjID *string `json:"node_obj_id"` - // Fraction of L7 requests owing to DoS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Fraction of L7 requests owing to DoS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PctApplicationDosAttacks *float64 `json:"pct_application_dos_attacks,omitempty"` - // Percent of l4 connection dropped and lossy for virtual service. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Percent of l4 connection dropped and lossy for virtual service. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PctConnectionErrors *float64 `json:"pct_connection_errors,omitempty"` - // Fraction of L4 connections owing to DoS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Fraction of L4 connections owing to DoS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PctConnectionsDosAttacks *float64 `json:"pct_connections_dos_attacks,omitempty"` - // DoS bandwidth percentage. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // DoS bandwidth percentage. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PctDosBandwidth *float64 `json:"pct_dos_bandwidth,omitempty"` - // Percentage of received bytes as part of a DoS attack. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Percentage of received bytes as part of a DoS attack. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PctDosRxBytes *float64 `json:"pct_dos_rx_bytes,omitempty"` - // Deprecated. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Deprecated. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PctNetworkDosAttacks *float64 `json:"pct_network_dos_attacks,omitempty"` - // Fraction of packets owing to DoS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Fraction of packets owing to DoS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PctPktsDosAttacks *float64 `json:"pct_pkts_dos_attacks,omitempty"` - // Fraction of L4 requests dropped owing to policy. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Fraction of L4 requests dropped owing to policy. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PctPolicyDrops *float64 `json:"pct_policy_drops,omitempty"` - // Total duration across all connections. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total duration across all connections. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumConnDuration *float64 `json:"sum_conn_duration,omitempty"` - // Total number of times client side connection establishment time was breached. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Total number of times client side connection establishment time was breached. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SumConnEstTimeExceededFlowsFe *float64 `json:"sum_conn_est_time_exceeded_flows_fe,omitempty"` - // Total number of connection dropped due to vserver connection limit. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of connection dropped due to vserver connection limit. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumConnectionDroppedUserLimit *float64 `json:"sum_connection_dropped_user_limit,omitempty"` - // Total number of client network connections that were lossy or dropped. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of client network connections that were lossy or dropped. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumConnectionErrors *float64 `json:"sum_connection_errors,omitempty"` - // Total connections dropped including failed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total connections dropped including failed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumConnectionsDropped *float64 `json:"sum_connections_dropped,omitempty"` - // Total duplicate ACK retransmits across all connections. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total duplicate ACK retransmits across all connections. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumDupAckRetransmits *float64 `json:"sum_dup_ack_retransmits,omitempty"` - // Sum of end to end network RTT experienced by end clients. Higher value would increase response times experienced by clients. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Sum of end to end network RTT experienced by end clients. Higher value would increase response times experienced by clients. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumEndToEndRtt *float64 `json:"sum_end_to_end_rtt,omitempty"` - // Total connections that have RTT values from 0 to RTT threshold. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total connections that have RTT values from 0 to RTT threshold. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumEndToEndRttBucket1 *float64 `json:"sum_end_to_end_rtt_bucket1,omitempty"` - // Total connections that have RTT values RTT threshold and above. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total connections that have RTT values RTT threshold and above. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumEndToEndRttBucket2 *float64 `json:"sum_end_to_end_rtt_bucket2,omitempty"` - // Total number of finished connections. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of finished connections. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumFinishedConns *float64 `json:"sum_finished_conns,omitempty"` - // Total number of times 'latency_threshold' was breached during ingress. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Total number of times 'latency_threshold' was breached during ingress. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SumIngressLatencyExceededFlows *float64 `json:"sum_ingress_latency_exceeded_flows,omitempty"` - // Total connections that were lossy due to high packet retransmissions. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total connections that were lossy due to high packet retransmissions. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumLossyConnections *float64 `json:"sum_lossy_connections,omitempty"` - // Total requests that were lossy due to high packet retransmissions. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total requests that were lossy due to high packet retransmissions. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumLossyReq *float64 `json:"sum_lossy_req,omitempty"` - // Total out of order packets across all connections. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total out of order packets across all connections. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumOutOfOrders *float64 `json:"sum_out_of_orders,omitempty"` - // Total number of packets dropped due to vserver bandwidth limit. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of packets dropped due to vserver bandwidth limit. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumPacketDroppedUserBandwidthLimit *float64 `json:"sum_packet_dropped_user_bandwidth_limit,omitempty"` - // Total number connections used for rtt. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number connections used for rtt. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumRttValidConnections *float64 `json:"sum_rtt_valid_connections,omitempty"` - // Total SACK retransmits across all connections. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total SACK retransmits across all connections. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumSackRetransmits *float64 `json:"sum_sack_retransmits,omitempty"` - // Total number of connections with server flow control condition. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of connections with server flow control condition. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumServerFlowControl *float64 `json:"sum_server_flow_control,omitempty"` - // Total connection timeouts in the interval. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total connection timeouts in the interval. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumTimeoutRetransmits *float64 `json:"sum_timeout_retransmits,omitempty"` - // Total number of zero window size events across all connections. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of zero window size events across all connections. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumZeroWindowSizeEvents *float64 `json:"sum_zero_window_size_events,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vserver_l7_metrics_obj.go b/vendor/github.com/vmware/alb-sdk/go/models/vserver_l7_metrics_obj.go index bb8776666..f7320b4a0 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vserver_l7_metrics_obj.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vserver_l7_metrics_obj.go @@ -8,550 +8,574 @@ package models // swagger:model VserverL7MetricsObj type VserverL7MetricsObj struct { - // Client Apdex measures quality of server response based on latency. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Client Apdex measures quality of server response based on latency. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Apdexr *float64 `json:"apdexr,omitempty"` - // Average server/application response latency. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average server/application response latency. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgApplicationResponseTime *float64 `json:"avg_application_response_time,omitempty"` - // Average time client was blocked as reported by client. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average time client was blocked as reported by client. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgBlockingTime *float64 `json:"avg_blocking_time,omitempty"` - // Average browser rendering latency. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average browser rendering latency. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgBrowserRenderingTime *float64 `json:"avg_browser_rendering_time,omitempty"` - // Average cache bytes. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average cache bytes. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgCacheBytes *float64 `json:"avg_cache_bytes,omitempty"` - // Average cache hit of requests. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average cache hit of requests. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgCacheHits *float64 `json:"avg_cache_hits,omitempty"` - // Average cacheable bytes. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average cacheable bytes. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgCacheableBytes *float64 `json:"avg_cacheable_bytes,omitempty"` - // Average cacheable hit of requests. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average cacheable hit of requests. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgCacheableHits *float64 `json:"avg_cacheable_hits,omitempty"` - // Average client data transfer time that represents latency of sending response to the client excluding the RTT time . Higher client data transfer time signifies lower bandwidth between client and Avi Service Engine. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average client data transfer time that represents latency of sending response to the client excluding the RTT time . Higher client data transfer time signifies lower bandwidth between client and Avi Service Engine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgClientDataTransferTime *float64 `json:"avg_client_data_transfer_time,omitempty"` - // Average client Round Trip Time. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average client Round Trip Time. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgClientRtt *float64 `json:"avg_client_rtt,omitempty"` - // Average client transaction latency computed by adding response latencies across all HTTP requests. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average client transaction latency computed by adding response latencies across all HTTP requests. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgClientTxnLatency *float64 `json:"avg_client_txn_latency,omitempty"` - // Rate of HTTP responses sent per second. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate of HTTP responses sent per second. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgCompleteResponses *float64 `json:"avg_complete_responses,omitempty"` - // Average client connection latency reported by client. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average client connection latency reported by client. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgConnectionTime *float64 `json:"avg_connection_time,omitempty"` - // Average domain lookup latency reported by client. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average domain lookup latency reported by client. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDNSLookupTime *float64 `json:"avg_dns_lookup_time,omitempty"` - // Average Dom content Load Time reported by clients. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average Dom content Load Time reported by clients. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgDomContentLoadTime *float64 `json:"avg_dom_content_load_time,omitempty"` - // Rate of HTTP error responses sent per second. It does not include errors excluded in analytics profile. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate of HTTP error responses sent per second. It does not include errors excluded in analytics profile. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgErrorResponses *float64 `json:"avg_error_responses,omitempty"` - // Rate of HTTP responses excluded as errors based on analytics profile. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate of HTTP responses excluded as errors based on analytics profile. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgErrorsExcluded *float64 `json:"avg_errors_excluded,omitempty"` - // Avg number of HTTP requests that completed within frustrated latency. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Avg number of HTTP requests that completed within frustrated latency. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgFrustratedResponses *float64 `json:"avg_frustrated_responses,omitempty"` - // Average size of HTTP headers per request. Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average size of HTTP headers per request. Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgHTTPHeadersBytes *float64 `json:"avg_http_headers_bytes,omitempty"` - // Average number of HTTP headers per request. Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average number of HTTP headers per request. Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgHTTPHeadersCount *float64 `json:"avg_http_headers_count,omitempty"` - // Average number of HTTP request parameters per request. Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average number of HTTP request parameters per request. Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgHTTPParamsCount *float64 `json:"avg_http_params_count,omitempty"` - // Average Page Load time reported by clients. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average Page Load time reported by clients. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgPageDownloadTime *float64 `json:"avg_page_download_time,omitempty"` - // Average Page Load Time reported by client. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average Page Load Time reported by client. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgPageLoadTime *float64 `json:"avg_page_load_time,omitempty"` - // Average number of HTTP request parameters per request, taking into account only requests with parameters. Field introduced in 17.2.12, 18.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average number of HTTP request parameters per request, taking into account only requests with parameters. Field introduced in 17.2.12, 18.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgParamsPerReq *float64 `json:"avg_params_per_req,omitempty"` - // Average size of HTTP POST request. Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average size of HTTP POST request. Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgPostBytes *float64 `json:"avg_post_bytes,omitempty"` - // Average post compression bytes. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average post compression bytes. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgPostCompressionBytes *float64 `json:"avg_post_compression_bytes,omitempty"` - // Average pre compression bytes. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average pre compression bytes. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgPreCompressionBytes *float64 `json:"avg_pre_compression_bytes,omitempty"` - // Average redirect latency reported by client. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average redirect latency reported by client. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgRedirectionTime *float64 `json:"avg_redirection_time,omitempty"` - // Average requests per session measured for closed sessions. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average requests per session measured for closed sessions. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgReqsPerSession *float64 `json:"avg_reqs_per_session,omitempty"` - // Rate of 1xx HTTP responses sent per second. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate of 1xx HTTP responses sent per second. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgResp1xx *float64 `json:"avg_resp_1xx,omitempty"` - // Rate of 2xx HTTP responses sent per second. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate of 2xx HTTP responses sent per second. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgResp2xx *float64 `json:"avg_resp_2xx,omitempty"` - // Rate of 3xx HTTP responses sent per second. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate of 3xx HTTP responses sent per second. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgResp3xx *float64 `json:"avg_resp_3xx,omitempty"` - // Rate of 4xx HTTP responses sent per second. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate of 4xx HTTP responses sent per second. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgResp4xx *float64 `json:"avg_resp_4xx,omitempty"` - // Rate of 4xx HTTP responses as errors sent by avi. It does not include any error codes excluded in the analytics profile and pool server errors. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate of 4xx HTTP responses as errors sent by avi. It does not include any error codes excluded in the analytics profile and pool server errors. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgResp4xxAviErrors *float64 `json:"avg_resp_4xx_avi_errors,omitempty"` - // Rate of 5xx HTTP responses sent per second. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate of 5xx HTTP responses sent per second. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgResp5xx *float64 `json:"avg_resp_5xx,omitempty"` - // Rate of 5xx HTTP responses as errors sent by avi. It does not include any error codes excluded in the analytics profile and pool server errors. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rate of 5xx HTTP responses as errors sent by avi. It does not include any error codes excluded in the analytics profile and pool server errors. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgResp5xxAviErrors *float64 `json:"avg_resp_5xx_avi_errors,omitempty"` - // Total client data transfer time by client. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total client data transfer time by client. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgRumClientDataTransferTime *float64 `json:"avg_rum_client_data_transfer_time,omitempty"` - // Avg number of HTTP requests that completed within satisfactory latency. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Avg number of HTTP requests that completed within satisfactory latency. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgSatisfactoryResponses *float64 `json:"avg_satisfactory_responses,omitempty"` - // Average server Round Trip Time. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average server Round Trip Time. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgServerRtt *float64 `json:"avg_server_rtt,omitempty"` - // Average latency from receipt of request to start of response. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average latency from receipt of request to start of response. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgServiceTime *float64 `json:"avg_service_time,omitempty"` - // Average SSL Sessions using DSA certificate. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average SSL Sessions using DSA certificate. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgSslAuthDsa *float64 `json:"avg_ssl_auth_dsa,omitempty"` - // Average SSL Sessions using Elliptic Curve DSA (ECDSA) certificates. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average SSL Sessions using Elliptic Curve DSA (ECDSA) certificates. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgSslAuthEcdsa *float64 `json:"avg_ssl_auth_ecdsa,omitempty"` - // Average SSL Sessions using RSA certificate. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average SSL Sessions using mldsa44 certificate. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + AvgSslAuthMldsa44 *float64 `json:"avg_ssl_auth_mldsa44,omitempty"` + + // Average SSL Sessions using mldsa65 certificate. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + AvgSslAuthMldsa65 *float64 `json:"avg_ssl_auth_mldsa65,omitempty"` + + // Average SSL Sessions using mldsa87 certificate. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + AvgSslAuthMldsa87 *float64 `json:"avg_ssl_auth_mldsa87,omitempty"` + + // Average SSL Sessions using RSA certificate. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgSslAuthRsa *float64 `json:"avg_ssl_auth_rsa,omitempty"` - // Average SSL Sessions. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average SSL Sessions. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgSslConnections *float64 `json:"avg_ssl_connections,omitempty"` - // Average SSL Exchanges using EC Cerificates without PFS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average SSL Exchanges using EC Cerificates without PFS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgSslEcdsaNonPfs *float64 `json:"avg_ssl_ecdsa_non_pfs,omitempty"` - // Average SSL Exchanges using EC Cerificates and PFS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average SSL Exchanges using EC Cerificates and PFS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgSslEcdsaPfs *float64 `json:"avg_ssl_ecdsa_pfs,omitempty"` - // Average SSL errors due to clients, protocol errors,network errors and handshake timeouts. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average SSL errors due to clients, protocol errors,network errors and handshake timeouts. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgSslErrors *float64 `json:"avg_ssl_errors,omitempty"` - // Average SSL connections failed due to protocol , network or timeout reasons. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average SSL connections failed due to protocol , network or timeout reasons. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgSslFailedConnections *float64 `json:"avg_ssl_failed_connections,omitempty"` - // Average SSL handshakes failed due to network errors. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average SSL handshakes failed due to network errors. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgSslHandshakeNetworkErrors *float64 `json:"avg_ssl_handshake_network_errors,omitempty"` - // Average SSL handshake failed due to clients or protocol errors. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average SSL handshake failed due to clients or protocol errors. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgSslHandshakeProtocolErrors *float64 `json:"avg_ssl_handshake_protocol_errors,omitempty"` - // Average new successful SSL sessions. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average new successful SSL sessions. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgSslHandshakesNew *float64 `json:"avg_ssl_handshakes_new,omitempty"` - // Average SSL Exchanges using Non-PFS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average SSL Exchanges using Non-PFS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgSslHandshakesNonPfs *float64 `json:"avg_ssl_handshakes_non_pfs,omitempty"` - // Average SSL Exchanges using PFS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average SSL Exchanges using PFS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgSslHandshakesPfs *float64 `json:"avg_ssl_handshakes_pfs,omitempty"` - // Average new successful resumed SSL sessions. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average new successful resumed SSL sessions. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgSslHandshakesReused *float64 `json:"avg_ssl_handshakes_reused,omitempty"` - // Average SSL handshakes timed out. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average SSL handshakes timed out. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgSslHandshakesTimedout *float64 `json:"avg_ssl_handshakes_timedout,omitempty"` - // Average SSL Exchanges using Diffie-Hellman. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average SSL Exchanges using Diffie-Hellman. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgSslKxDh *float64 `json:"avg_ssl_kx_dh,omitempty"` - // Average SSL Exchanges using RSA. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average SSL Exchanges using RSA. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgSslKxEcdh *float64 `json:"avg_ssl_kx_ecdh,omitempty"` - // Average SSL Exchanges using RSA. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average SSL Exchanges using RSA. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgSslKxRsa *float64 `json:"avg_ssl_kx_rsa,omitempty"` - // Average SSL Exchanges using RSA Cerificates without PFS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average SSL Exchanges using RSA Cerificates without PFS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgSslRsaNonPfs *float64 `json:"avg_ssl_rsa_non_pfs,omitempty"` - // Average SSL Exchanges using RSA Cerificates and PFS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average SSL Exchanges using RSA Cerificates and PFS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgSslRsaPfs *float64 `json:"avg_ssl_rsa_pfs,omitempty"` - // Average SSL Sessions with version 3.0. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average SSL Sessions with version 3.0. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgSslVerSsl30 *float64 `json:"avg_ssl_ver_ssl30,omitempty"` - // Average SSL Sessions with TLS version 1.0. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average SSL Sessions with TLS version 1.0. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgSslVerTLS10 *float64 `json:"avg_ssl_ver_tls10,omitempty"` - // Average SSL Sessions with TLS version 1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average SSL Sessions with TLS version 1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgSslVerTLS11 *float64 `json:"avg_ssl_ver_tls11,omitempty"` - // Average SSL Sessions with TLS version 1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average SSL Sessions with TLS version 1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgSslVerTLS12 *float64 `json:"avg_ssl_ver_tls12,omitempty"` - // Average SSL Sessions with TLS version 1.3. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average SSL Sessions with TLS version 1.3. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgSslVerTLS13 *float64 `json:"avg_ssl_ver_tls13,omitempty"` - // Avg number of HTTP requests that completed within tolerated latency. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Avg number of HTTP requests that completed within tolerated latency. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgToleratedResponses *float64 `json:"avg_tolerated_responses,omitempty"` - // Average number of client HTTP2 requests received by the Virtual Service per second. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average number of client HTTP2 requests received by the Virtual Service per second. Field introduced in 18.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgTotalHttp2Requests *float64 `json:"avg_total_http2_requests,omitempty"` - // Average rate of client HTTP requests received by the virtual service per second. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average rate of client HTTP requests received by the virtual service per second. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgTotalRequests *float64 `json:"avg_total_requests,omitempty"` - // Average length of HTTP URI per request. Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average length of HTTP URI per request. Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgURILength *float64 `json:"avg_uri_length,omitempty"` - // Average number of transactions per second identified by WAF as attacks. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average number of transactions per second identified by WAF as attacks. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgWafAttacks *float64 `json:"avg_waf_attacks,omitempty"` - // Average number of transactions per second bypassing WAF. Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average number of transactions per second bypassing WAF. Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgWafDisabled *float64 `json:"avg_waf_disabled,omitempty"` - // Average number of transactions per second evaluated by WAF. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average number of transactions per second evaluated by WAF. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgWafEvaluated *float64 `json:"avg_waf_evaluated,omitempty"` - // Average number of requests per second evaluated by WAF in Request Body Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average number of requests per second evaluated by WAF in Request Body Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgWafEvaluatedRequestBodyPhase *float64 `json:"avg_waf_evaluated_request_body_phase,omitempty"` - // Average number of requests per second evaluated by WAF in Request Header Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average number of requests per second evaluated by WAF in Request Header Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgWafEvaluatedRequestHeaderPhase *float64 `json:"avg_waf_evaluated_request_header_phase,omitempty"` - // Average number of responses per second evaluated by WAF in Response Body Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average number of responses per second evaluated by WAF in Response Body Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgWafEvaluatedResponseBodyPhase *float64 `json:"avg_waf_evaluated_response_body_phase,omitempty"` - // Average number of responsess per second evaluated by WAF in Response Header Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average number of responsess per second evaluated by WAF in Response Header Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgWafEvaluatedResponseHeaderPhase *float64 `json:"avg_waf_evaluated_response_header_phase,omitempty"` - // Average number of transactions per second flagged by WAF. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average number of transactions per second flagged by WAF. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgWafFlagged *float64 `json:"avg_waf_flagged,omitempty"` - // Average number of requests per second flagged (but not rejected) by WAF in Request Body Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average number of requests per second flagged (but not rejected) by WAF in Request Body Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgWafFlaggedRequestBodyPhase *float64 `json:"avg_waf_flagged_request_body_phase,omitempty"` - // Average number of requests per second flagged (but not rejected) by WAF in Request Header Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average number of requests per second flagged (but not rejected) by WAF in Request Header Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgWafFlaggedRequestHeaderPhase *float64 `json:"avg_waf_flagged_request_header_phase,omitempty"` - // Average number of responses per second flagged (but not rejected) by WAF in Response Body Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average number of responses per second flagged (but not rejected) by WAF in Response Body Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgWafFlaggedResponseBodyPhase *float64 `json:"avg_waf_flagged_response_body_phase,omitempty"` - // Average number of responses per second flagged (but not rejected) by WAF in Response Header Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average number of responses per second flagged (but not rejected) by WAF in Response Header Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgWafFlaggedResponseHeaderPhase *float64 `json:"avg_waf_flagged_response_header_phase,omitempty"` - // Average waf latency seen due to WAF Request Body processing. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average waf latency seen due to WAF Request Body processing. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgWafLatencyRequestBodyPhase *float64 `json:"avg_waf_latency_request_body_phase,omitempty"` - // Average waf latency seen due to WAF Request Header processing. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average waf latency seen due to WAF Request Header processing. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgWafLatencyRequestHeaderPhase *float64 `json:"avg_waf_latency_request_header_phase,omitempty"` - // Average waf latency seen due to WAF Response Body processing. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average waf latency seen due to WAF Response Body processing. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgWafLatencyResponseBodyPhase *float64 `json:"avg_waf_latency_response_body_phase,omitempty"` - // Average waf latency seen due to WAF Response Header processing. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average waf latency seen due to WAF Response Header processing. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgWafLatencyResponseHeaderPhase *float64 `json:"avg_waf_latency_response_header_phase,omitempty"` - // Average number of transactions per second matched by WAF rule/rules. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average number of transactions per second matched by WAF rule/rules. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgWafMatched *float64 `json:"avg_waf_matched,omitempty"` - // Average number of requests per second matched by WAF in Request Body Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average number of requests per second matched by WAF in Request Body Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgWafMatchedRequestBodyPhase *float64 `json:"avg_waf_matched_request_body_phase,omitempty"` - // Average number of requests per second matched by WAF in Request Header Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average number of requests per second matched by WAF in Request Header Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgWafMatchedRequestHeaderPhase *float64 `json:"avg_waf_matched_request_header_phase,omitempty"` - // Average number of responses per second matched by WAF in Response Body Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average number of responses per second matched by WAF in Response Body Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgWafMatchedResponseBodyPhase *float64 `json:"avg_waf_matched_response_body_phase,omitempty"` - // Average number of responses per second matched by WAF in Response Header Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average number of responses per second matched by WAF in Response Header Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgWafMatchedResponseHeaderPhase *float64 `json:"avg_waf_matched_response_header_phase,omitempty"` - // Average number of transactions per second rejected by WAF. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average number of transactions per second rejected by WAF. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgWafRejected *float64 `json:"avg_waf_rejected,omitempty"` - // Average number of requests per second rejected by WAF in Request Body Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average number of requests per second rejected by WAF in Request Body Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgWafRejectedRequestBodyPhase *float64 `json:"avg_waf_rejected_request_body_phase,omitempty"` - // Average number of requests per second rejected by WAF in Request Header Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average number of requests per second rejected by WAF in Request Header Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgWafRejectedRequestHeaderPhase *float64 `json:"avg_waf_rejected_request_header_phase,omitempty"` - // Average number of responses per second rejected by WAF in Response Body Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average number of responses per second rejected by WAF in Response Body Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgWafRejectedResponseBodyPhase *float64 `json:"avg_waf_rejected_response_body_phase,omitempty"` - // Average number of responses per second rejected by WAF in Response Header Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average number of responses per second rejected by WAF in Response Header Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgWafRejectedResponseHeaderPhase *float64 `json:"avg_waf_rejected_response_header_phase,omitempty"` - // Average Waiting Time reported by client. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average Waiting Time reported by client. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AvgWaitingTime *float64 `json:"avg_waiting_time,omitempty"` - // Maximum number of concurrent HTTP sessions. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The effective sampling rate, i.e., the percentage of optional requests admitted. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + EffectiveSamplingRate *float64 `json:"effective_sampling_rate,omitempty"` + + // Maximum number of concurrent HTTP sessions. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxConcurrentSessions *float64 `json:"max_concurrent_sessions,omitempty"` - // Maximum number of open SSL sessions. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum number of open SSL sessions. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxSslOpenSessions *float64 `json:"max_ssl_open_sessions,omitempty"` - // Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Max rate of client HTTP requests received by the virtual service per second. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + MaxTotalRequests *float64 `json:"max_total_requests,omitempty"` + + // Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true NodeObjID *string `json:"node_obj_id"` - // Percentage cache hit of requests. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Percentage cache hit of requests. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PctCacheHits *float64 `json:"pct_cache_hits,omitempty"` - // Percentage cacheable hit of requests. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Percentage cacheable hit of requests. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PctCacheableHits *float64 `json:"pct_cacheable_hits,omitempty"` - // Number of HTTP GET requests as a percentage of total requests received. Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of HTTP GET requests as a percentage of total requests received. Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PctGetReqs *float64 `json:"pct_get_reqs,omitempty"` - // Number of HTTP POST requests as a percentage of total requests received. Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of HTTP POST requests as a percentage of total requests received. Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PctPostReqs *float64 `json:"pct_post_reqs,omitempty"` - // Percent of 4xx and 5xx responses. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Percent of 4xx and 5xx responses. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PctResponseErrors *float64 `json:"pct_response_errors,omitempty"` - // Percent of SSL connections failured due to protocol , network or timeout reasons. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Percent of SSL connections failured due to protocol , network or timeout reasons. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PctSslFailedConnections *float64 `json:"pct_ssl_failed_connections,omitempty"` - // Malicious transactions (Attacks) identified by WAF as the pecentage of total requests received. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Malicious transactions (Attacks) identified by WAF as the pecentage of total requests received. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PctWafAttacks *float64 `json:"pct_waf_attacks,omitempty"` - // Transactions bypassing WAF as the percentage of total requests received. Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Transactions bypassing WAF as the percentage of total requests received. Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PctWafDisabled *float64 `json:"pct_waf_disabled,omitempty"` - // WAF evaluated transactions as the pecentage of total requests received. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // WAF evaluated transactions as the pecentage of total requests received. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PctWafEvaluated *float64 `json:"pct_waf_evaluated,omitempty"` - // WAF flagged transactions as the percentage of total WAF evaluated transactions. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // WAF flagged transactions as the percentage of total WAF evaluated transactions. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PctWafFlagged *float64 `json:"pct_waf_flagged,omitempty"` - // WAF matched requests as the percentage of total WAF evaluated requests. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // WAF matched requests as the percentage of total WAF evaluated requests. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PctWafMatched *float64 `json:"pct_waf_matched,omitempty"` - // WAF rejected transactions as the percentage of total WAF evaluated transactions. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // WAF rejected transactions as the percentage of total WAF evaluated transactions. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PctWafRejected *float64 `json:"pct_waf_rejected,omitempty"` - // Apdex measures quality of server response based on Real User Metric. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Apdex measures quality of server response based on Real User Metric. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RumApdexr *float64 `json:"rum_apdexr,omitempty"` - // Protocol strength of SSL ciphers used. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Protocol strength of SSL ciphers used. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SslProtocolStrength *float64 `json:"ssl_protocol_strength,omitempty"` - // Total time taken by server to respond to requesti. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total time taken by server to respond to requesti. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumApplicationResponseTime *float64 `json:"sum_application_response_time,omitempty"` - // Total time client was blocked. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total time client was blocked. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumBlockingTime *float64 `json:"sum_blocking_time,omitempty"` - // Total browser rendering latency reported by client. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total browser rendering latency reported by client. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumBrowserRenderingTime *float64 `json:"sum_browser_rendering_time,omitempty"` - // Average client data transfer time computed by adding response latencies across all HTTP requests. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Average client data transfer time computed by adding response latencies across all HTTP requests. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumClientDataTransferTime *float64 `json:"sum_client_data_transfer_time,omitempty"` - // Sum of all client Round Trip Times for all samples. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Sum of all client Round Trip Times for all samples. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumClientRtt *float64 `json:"sum_client_rtt,omitempty"` - // Total client connection latency reported by client. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total client connection latency reported by client. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumConnectionTime *float64 `json:"sum_connection_time,omitempty"` - // Total domain lookup latency reported by client. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total domain lookup latency reported by client. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumDNSLookupTime *float64 `json:"sum_dns_lookup_time,omitempty"` - // Total dom content latency reported by client. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total dom content latency reported by client. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumDomContentLoadTime *float64 `json:"sum_dom_content_load_time,omitempty"` - // Count of HTTP 400 and 500 errors for a virtual service in a time interval. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Count of HTTP 400 and 500 errors for a virtual service in a time interval. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumErrors *float64 `json:"sum_errors,omitempty"` - // Number of server sessions closed in this interval. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of server sessions closed in this interval. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumFinishedSessions *float64 `json:"sum_finished_sessions,omitempty"` - // Total latency from responses to all the GET requests. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total latency from responses to all the GET requests. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumGetClientTxnLatency *float64 `json:"sum_get_client_txn_latency,omitempty"` - // Total number of HTTP GET requests that were responded satisfactorily within latency threshold. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of HTTP GET requests that were responded satisfactorily within latency threshold. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumGetClientTxnLatencyBucket1 *float64 `json:"sum_get_client_txn_latency_bucket1,omitempty"` - // Total number of HTTP GET requests that were responded beyond latency threshold but within tolerated limits. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of HTTP GET requests that were responded beyond latency threshold but within tolerated limits. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumGetClientTxnLatencyBucket2 *float64 `json:"sum_get_client_txn_latency_bucket2,omitempty"` - // Total number of HTTP GET requests. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of HTTP GET requests. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumGetReqs *float64 `json:"sum_get_reqs,omitempty"` - // Total size of HTTP request headers. Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total size of HTTP request headers. Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumHTTPHeadersBytes *float64 `json:"sum_http_headers_bytes,omitempty"` - // Total number of HTTP headers across all requests in a given metrics interval. Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of HTTP headers across all requests in a given metrics interval. Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumHTTPHeadersCount *float64 `json:"sum_http_headers_count,omitempty"` - // Total number of HTTP request parameters. Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of HTTP request parameters. Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumHTTPParamsCount *float64 `json:"sum_http_params_count,omitempty"` - // Total samples that had satisfactory page load time. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The number of requests admitted for optional processing. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SumNumOptionalProcessingAdmitted *float64 `json:"sum_num_optional_processing_admitted,omitempty"` + + // The number of requests refused for optional processing. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SumNumOptionalProcessingRefused *float64 `json:"sum_num_optional_processing_refused,omitempty"` + + // Total samples that had satisfactory page load time. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumNumPageLoadTimeBucket1 *float64 `json:"sum_num_page_load_time_bucket1,omitempty"` - // Total samples that had tolerated page load time. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total samples that had tolerated page load time. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumNumPageLoadTimeBucket2 *float64 `json:"sum_num_page_load_time_bucket2,omitempty"` - // Total samples used for rum metrics. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total samples used for rum metrics. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumNumRumSamples *float64 `json:"sum_num_rum_samples,omitempty"` - // Total latency from responses to all the requests other than GET or POST. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total CPU in microseconds used for optional processing. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SumOptionalCPUUsage *float64 `json:"sum_optional_cpu_usage,omitempty"` + + // Total latency from responses to all the requests other than GET or POST. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumOtherClientTxnLatency *float64 `json:"sum_other_client_txn_latency,omitempty"` - // Total number of HTTP requests other than GET or POST that were responded satisfactorily within latency threshold. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of HTTP requests other than GET or POST that were responded satisfactorily within latency threshold. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumOtherClientTxnLatencyBucket1 *float64 `json:"sum_other_client_txn_latency_bucket1,omitempty"` - // Total number of HTTP requests other than GET or POST that were responded beyond latency threshold but within tolerated limits. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of HTTP requests other than GET or POST that were responded beyond latency threshold but within tolerated limits. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumOtherClientTxnLatencyBucket2 *float64 `json:"sum_other_client_txn_latency_bucket2,omitempty"` - // Total number of HTTP requests that are not GET or POST requests. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of HTTP requests that are not GET or POST requests. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumOtherReqs *float64 `json:"sum_other_reqs,omitempty"` - // Total time to transfer response to client. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total time to transfer response to client. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumPageDownloadTime *float64 `json:"sum_page_download_time,omitempty"` - // Total Page Load Time reported by client. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total Page Load Time reported by client. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumPageLoadTime *float64 `json:"sum_page_load_time,omitempty"` - // Total size of HTTP POST requests. Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total size of HTTP POST requests. Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumPostBytes *float64 `json:"sum_post_bytes,omitempty"` - // Total latency from responses to all the POST requests. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total latency from responses to all the POST requests. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumPostClientTxnLatency *float64 `json:"sum_post_client_txn_latency,omitempty"` - // Total number of HTTP POST requests that were responded satisfactorily within latency threshold. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of HTTP POST requests that were responded satisfactorily within latency threshold. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumPostClientTxnLatencyBucket1 *float64 `json:"sum_post_client_txn_latency_bucket1,omitempty"` - // Total number of HTTP POST requests that were responded beyond latency threshold but within tolerated limits. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of HTTP POST requests that were responded beyond latency threshold but within tolerated limits. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumPostClientTxnLatencyBucket2 *float64 `json:"sum_post_client_txn_latency_bucket2,omitempty"` - // Total number of HTTP POST requests. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of HTTP POST requests. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumPostReqs *float64 `json:"sum_post_reqs,omitempty"` - // Total redirect latency reported by client. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total redirect latency reported by client. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumRedirectionTime *float64 `json:"sum_redirection_time,omitempty"` - // Total number of requests served across server sessions closed in the interval. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of requests served across server sessions closed in the interval. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumReqsFinishedSessions *float64 `json:"sum_reqs_finished_sessions,omitempty"` - // Total number of HTTP requests containing at least one parameter. Field introduced in 17.2.12, 18.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of HTTP requests containing at least one parameter. Field introduced in 17.2.12, 18.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumReqsWithParams *float64 `json:"sum_reqs_with_params,omitempty"` - // Total number of HTTP 1XX responses. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of HTTP 1XX responses. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumResp1xx *float64 `json:"sum_resp_1xx,omitempty"` - // Total number of HTTP 2XX responses. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of HTTP 2XX responses. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumResp2xx *float64 `json:"sum_resp_2xx,omitempty"` - // Total number of HTTP 3XX responses. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of HTTP 3XX responses. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumResp3xx *float64 `json:"sum_resp_3xx,omitempty"` - // Total number of HTTP 4XX error responses. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of HTTP 4XX error responses. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumResp4xx *float64 `json:"sum_resp_4xx,omitempty"` - // Total number of HTTP 5XX error responses. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of HTTP 5XX error responses. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumResp5xx *float64 `json:"sum_resp_5xx,omitempty"` - // Total client data transfer time by client. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total client data transfer time by client. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumRumClientDataTransferTime *float64 `json:"sum_rum_client_data_transfer_time,omitempty"` - // Sum of all server Round Trip Times for all samples. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Sum of all server Round Trip Times for all samples. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumServerRtt *float64 `json:"sum_server_rtt,omitempty"` - // Total time from receipt of request to start of response. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total time from receipt of request to start of response. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumServiceTime *float64 `json:"sum_service_time,omitempty"` - // Total number of HTTP responses sent. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of HTTP responses sent. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumTotalResponses *float64 `json:"sum_total_responses,omitempty"` - // Total length of HTTP request URIs. Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total length of HTTP request URIs. Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumURILength *float64 `json:"sum_uri_length,omitempty"` - // Total number of transactions identified by WAF as attacks. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of transactions identified by WAF as attacks. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumWafAttacks *float64 `json:"sum_waf_attacks,omitempty"` - // Total number of requests bypassing WAF. Field introduced in 17.2.12, 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of requests bypassing WAF. Field introduced in 17.2.12, 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumWafDisabled *float64 `json:"sum_waf_disabled,omitempty"` - // Total number of requests evaluated by WAF in Request Body Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of requests evaluated by WAF in Request Body Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumWafEvaluatedRequestBodyPhase *float64 `json:"sum_waf_evaluated_request_body_phase,omitempty"` - // Total number of requests evaluated by WAF in Request Header Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of requests evaluated by WAF in Request Header Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumWafEvaluatedRequestHeaderPhase *float64 `json:"sum_waf_evaluated_request_header_phase,omitempty"` - // Total number of responses evaluated by WAF in Response Body Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of responses evaluated by WAF in Response Body Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumWafEvaluatedResponseBodyPhase *float64 `json:"sum_waf_evaluated_response_body_phase,omitempty"` - // Total number of responses evaluated by WAF in Response Header Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of responses evaluated by WAF in Response Header Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumWafEvaluatedResponseHeaderPhase *float64 `json:"sum_waf_evaluated_response_header_phase,omitempty"` - // Total number of transactions (requests or responses) flagged as attack by WAF. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of transactions (requests or responses) flagged as attack by WAF. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumWafFlagged *float64 `json:"sum_waf_flagged,omitempty"` - // Total number of requests flagged (but not rejected) by WAF in Request Body Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of requests flagged (but not rejected) by WAF in Request Body Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumWafFlaggedRequestBodyPhase *float64 `json:"sum_waf_flagged_request_body_phase,omitempty"` - // Total number of requests flagged (but not rejected) by WAF in Request Header Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of requests flagged (but not rejected) by WAF in Request Header Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumWafFlaggedRequestHeaderPhase *float64 `json:"sum_waf_flagged_request_header_phase,omitempty"` - // Total number of responses flagged (but not rejected) by WAF in Response Body Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of responses flagged (but not rejected) by WAF in Response Body Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumWafFlaggedResponseBodyPhase *float64 `json:"sum_waf_flagged_response_body_phase,omitempty"` - // Total number of responses flagged (but not rejected) by WAF in Response Header Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of responses flagged (but not rejected) by WAF in Response Header Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumWafFlaggedResponseHeaderPhase *float64 `json:"sum_waf_flagged_response_header_phase,omitempty"` - // Total latency seen by all evaluated requests in Request Body Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total latency seen by all evaluated requests in Request Body Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumWafLatencyRequestBodyPhase *float64 `json:"sum_waf_latency_request_body_phase,omitempty"` - // Total latency seen by all transactions evaluated by WAF in Request Header Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total latency seen by all transactions evaluated by WAF in Request Header Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumWafLatencyRequestHeaderPhase *float64 `json:"sum_waf_latency_request_header_phase,omitempty"` - // Total latency seen by all evaluated responses in Response Body Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total latency seen by all evaluated responses in Response Body Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumWafLatencyResponseBodyPhase *float64 `json:"sum_waf_latency_response_body_phase,omitempty"` - // Total latency seen by all evaluated responsess in WAF Response Header Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total latency seen by all evaluated responsess in WAF Response Header Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumWafLatencyResponseHeaderPhase *float64 `json:"sum_waf_latency_response_header_phase,omitempty"` - // Total number of requests matched by WAF in Request Body Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of requests matched by WAF in Request Body Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumWafMatchedRequestBodyPhase *float64 `json:"sum_waf_matched_request_body_phase,omitempty"` - // Total number of requests matched by WAF in Request Header Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of requests matched by WAF in Request Header Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumWafMatchedRequestHeaderPhase *float64 `json:"sum_waf_matched_request_header_phase,omitempty"` - // Total number of responses matched by WAF in Response Body Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of responses matched by WAF in Response Body Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumWafMatchedResponseBodyPhase *float64 `json:"sum_waf_matched_response_body_phase,omitempty"` - // Total number of responses matched by WAF in Response Header Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of responses matched by WAF in Response Header Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumWafMatchedResponseHeaderPhase *float64 `json:"sum_waf_matched_response_header_phase,omitempty"` - // Total number of transactions (requests or responses) rejected by WAF. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of transactions (requests or responses) rejected by WAF. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumWafRejected *float64 `json:"sum_waf_rejected,omitempty"` - // Total number of requests rejected by WAF in Request Body Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of requests rejected by WAF in Request Body Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumWafRejectedRequestBodyPhase *float64 `json:"sum_waf_rejected_request_body_phase,omitempty"` - // Total number of requests rejected by WAF in Request Header Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of requests rejected by WAF in Request Header Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumWafRejectedRequestHeaderPhase *float64 `json:"sum_waf_rejected_request_header_phase,omitempty"` - // Total number of responses rejected by WAF in Response Body Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of responses rejected by WAF in Response Body Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumWafRejectedResponseBodyPhase *float64 `json:"sum_waf_rejected_response_body_phase,omitempty"` - // Total number of responses rejected by WAF in Response Header Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total number of responses rejected by WAF in Response Header Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumWafRejectedResponseHeaderPhase *float64 `json:"sum_waf_rejected_response_header_phase,omitempty"` - // Total waiting reported by client. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Total waiting reported by client. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SumWaitingTime *float64 `json:"sum_waiting_time,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vsgs_ops_info.go b/vendor/github.com/vmware/alb-sdk/go/models/vsgs_ops_info.go new file mode 100644 index 000000000..884fd09dd --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/vsgs_ops_info.go @@ -0,0 +1,19 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// VsgsOpsInfo vsgs ops info +// swagger:model VsgsOpsInfo +type VsgsOpsInfo struct { + + // DNSVS UUID associated with the object(GSLB, GSLBSERVICE, GSLBGEODB). Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + DNSVSUUID *string `json:"dnsvs_uuid,omitempty"` + + // VSGS operation type, Changed or deleted. Enum options - GSLB_OBJECT_CHANGED, GSLB_OBJECT_UNCHANGED, GSLB_OBJECT_DELETE. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Ops *string `json:"ops,omitempty"` + + // Timestamp for VSGS CUD operation. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + Timestamp *TimeStamp `json:"timestamp,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vsphere_storage_policy.go b/vendor/github.com/vmware/alb-sdk/go/models/vsphere_storage_policy.go new file mode 100644 index 000000000..43a8b24c1 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/vsphere_storage_policy.go @@ -0,0 +1,16 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// VsphereStoragePolicy vsphere storage policy +// swagger:model VsphereStoragePolicy +type VsphereStoragePolicy struct { + + // VCenter server configuration , applicable only for Nsxt-Cloud. It is a reference to an object of type VCenterServer. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + VcenterRef *string `json:"vcenter_ref,omitempty"` + + // vSphere VM Storage Policy UUID to be associated to the Service Engine. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + VsphereStoragePolicyID *string `json:"vsphere_storage_policy_id,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vss_placement.go b/vendor/github.com/vmware/alb-sdk/go/models/vss_placement.go index 412869d57..7965ef306 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vss_placement.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vss_placement.go @@ -8,9 +8,9 @@ package models // swagger:model VssPlacement type VssPlacement struct { - // Degree of core non-affinity for VS placement. Allowed values are 1-256. Field introduced in 17.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Degree of core non-affinity for VS placement. Allowed values are 1-256. Field introduced in 17.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CoreNonaffinity *uint32 `json:"core_nonaffinity,omitempty"` - // Number of sub-cores that comprise a CPU core. Allowed values are 1-128. Field introduced in 17.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Number of sub-cores that comprise a CPU core. Allowed values are 1-128. Field introduced in 17.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. NumSubcores *uint32 `json:"num_subcores,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vsvip_config.go b/vendor/github.com/vmware/alb-sdk/go/models/vsvip_config.go index f9f965814..1017bd229 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vsvip_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vsvip_config.go @@ -8,31 +8,31 @@ package models // swagger:model VsvipConfig type VsvipConfig struct { - // It is a reference to an object of type Cloud. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // It is a reference to an object of type Cloud. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CloudRef *string `json:"cloud_ref,omitempty"` - // Force placement on all Service Engines in the Service Engine Group (Container clouds only). Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Force placement on all Service Engines in the Service Engine Group (Container clouds only). Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. EastWestPlacement *bool `json:"east_west_placement,omitempty"` - // Name for the VsVip object. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name for the VsVip object. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // It is a reference to an object of type Tenant. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // 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. TenantRef *string `json:"tenant_ref,omitempty"` - // URL of the VsVip. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // URL of the VsVip. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. URL *string `json:"url,omitempty"` - // UUID of the VsVip object. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the VsVip object. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // List of Virtual Service IPs and other shareable entities. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // List of Virtual Service IPs and other shareable entities. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Vip []*Vip `json:"vip,omitempty"` - // List of virtual services the pool is assigned to. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // List of virtual services the pool is assigned to. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Virtualservices []*VsRefs `json:"virtualservices,omitempty"` - // Virtual Routing Context that the Virtual Service is bound to. This is used to provide the isolation of the set of networks the application is attached to. It is a reference to an object of type VrfContext. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Virtual Routing Context that the Virtual Service is bound to. This is used to provide the isolation of the set of networks the application is attached to. 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. VrfContextRef *string `json:"vrf_context_ref,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vsvip_inventory.go b/vendor/github.com/vmware/alb-sdk/go/models/vsvip_inventory.go index eb3029130..d0ed1fce2 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vsvip_inventory.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vsvip_inventory.go @@ -12,17 +12,17 @@ type VsvipInventory struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Configuration summary of the vsvip. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configuration summary of the vsvip. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Config *VsvipConfig `json:"config"` - // Runtime summary of the vsvip. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Runtime summary of the vsvip. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Runtime *VsvipRuntimeSummary `json:"runtime,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the vsvip. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the vsvip. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/vsvip_runtime_summary.go b/vendor/github.com/vmware/alb-sdk/go/models/vsvip_runtime_summary.go index ab67b437e..608de86e6 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/vsvip_runtime_summary.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/vsvip_runtime_summary.go @@ -8,22 +8,22 @@ package models // swagger:model VsvipRuntimeSummary type VsvipRuntimeSummary struct { - // Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumSeAssigned *uint32 `json:"num_se_assigned,omitempty"` - // Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumSeRequested *uint32 `json:"num_se_requested,omitempty"` - // Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OperStatus *OperationalStatus `json:"oper_status,omitempty"` - // Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PercentSesUp *int32 `json:"percent_ses_up,omitempty"` - // Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ServiceEngine []*VipSeAssigned `json:"service_engine,omitempty"` - // This field is used to uniquely identify the vip. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // This field is used to uniquely identify the vip. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true VipID *string `json:"vip_id"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/w_a_f_limits.go b/vendor/github.com/vmware/alb-sdk/go/models/w_a_f_limits.go index 1b53773cc..3c714975e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/w_a_f_limits.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/w_a_f_limits.go @@ -8,54 +8,54 @@ package models // swagger:model WAFLimits type WAFLimits struct { - // Number of WAF allowed Content Types. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of WAF allowed Content Types. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumAllowedContentTypes *int32 `json:"num_allowed_content_types,omitempty"` - // Number of allowed request content type character sets in WAF. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of allowed request content type character sets in WAF. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumAllowedRequestContentTypeCharsets *int32 `json:"num_allowed_request_content_type_charsets,omitempty"` - // Number of rules used in WAF allowlist policy. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of rules used in WAF allowlist policy. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumAllowlistPolicyRules *int32 `json:"num_allowlist_policy_rules,omitempty"` - // Number of applications for which we use rules from sig provider. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of applications for which we use rules from sig provider. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumApplications *int32 `json:"num_applications,omitempty"` - // Number of allowed request content type mappings in waf profile. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of allowed request content type mappings in waf profile. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumContentTypeMappings *int32 `json:"num_content_type_mappings,omitempty"` - // Number of datafiles used in WAF. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of datafiles used in WAF. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumDataFiles *int32 `json:"num_data_files,omitempty"` - // Number of exclude list entries in waf rule group. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of exclude list entries in waf rule group. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumExcludeListPerRuleGroup *int32 `json:"num_exclude_list_per_rule_group,omitempty"` - // Number of pre, post CRS groups. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of pre, post CRS groups. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumPrePostCrsGroups *int32 `json:"num_pre_post_crs_groups,omitempty"` - // Number of total PSM groups in WAF. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of total PSM groups in WAF. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumPsmGroups *int32 `json:"num_psm_groups,omitempty"` - // Number of match elements used in WAF PSM. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of match elements used in WAF PSM. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumPsmMatchElements *int32 `json:"num_psm_match_elements,omitempty"` - // Number of match rules per location. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of match rules per location. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumPsmMatchRulesPerLoc *int32 `json:"num_psm_match_rules_per_loc,omitempty"` - // Number of locations used in WAF PSM. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of locations used in WAF PSM. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumPsmTotalLocations *int32 `json:"num_psm_total_locations,omitempty"` - // Number of restricted extensions in WAF. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of restricted extensions in WAF. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumRestrictedExtensions *int32 `json:"num_restricted_extensions,omitempty"` - // Number of restricted HTTP headers in WAF. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of restricted HTTP headers in WAF. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumRestrictedHeaders *int32 `json:"num_restricted_headers,omitempty"` - // Number of tags for waf rule . Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of tags for waf rule . Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumRuleTags *int32 `json:"num_rule_tags,omitempty"` - // Number of rules as per modsec language. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of rules as per modsec language. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumRulesPerRulegroup *int32 `json:"num_rules_per_rulegroup,omitempty"` - // Number of restricted static extensions in WAF. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Number of restricted static extensions in WAF. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. NumStaticExtensions *int32 `json:"num_static_extensions,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/waf_allowlist_log.go b/vendor/github.com/vmware/alb-sdk/go/models/waf_allowlist_log.go index 09b3b4678..afd2e571a 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/waf_allowlist_log.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/waf_allowlist_log.go @@ -8,9 +8,9 @@ package models // swagger:model WafAllowlistLog type WafAllowlistLog struct { - // Actions generated by this rule. Enum options - WAF_POLICY_ALLOWLIST_ACTION_BYPASS, WAF_POLICY_ALLOWLIST_ACTION_DETECTION_MODE, WAF_POLICY_ALLOWLIST_ACTION_CONTINUE. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Actions generated by this rule. Enum options - WAF_POLICY_ALLOWLIST_ACTION_BYPASS, WAF_POLICY_ALLOWLIST_ACTION_DETECTION_MODE, WAF_POLICY_ALLOWLIST_ACTION_CONTINUE. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Actions []string `json:"actions,omitempty"` - // Name of the matched rule. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the matched rule. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RuleName *string `json:"rule_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/waf_application_signature_app_version.go b/vendor/github.com/vmware/alb-sdk/go/models/waf_application_signature_app_version.go index 46dba40f6..e2ee9e206 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/waf_application_signature_app_version.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/waf_application_signature_app_version.go @@ -8,15 +8,15 @@ package models // swagger:model WafApplicationSignatureAppVersion type WafApplicationSignatureAppVersion struct { - // Name of an application in the rule set. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Name of an application in the rule set. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Read Only: true Application *string `json:"application,omitempty"` - // The last version of the rule set when the rules corresponding to the application changed. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // The last version of the rule set when the rules corresponding to the application changed. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Read Only: true LastChangedRulesetVersion *string `json:"last_changed_ruleset_version,omitempty"` - // The number of rules available for this application. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // The number of rules available for this application. Field introduced in 20.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Read Only: true NumberOfRules *uint32 `json:"number_of_rules,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/waf_application_signature_provider.go b/vendor/github.com/vmware/alb-sdk/go/models/waf_application_signature_provider.go index c838f021f..9667af859 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/waf_application_signature_provider.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/waf_application_signature_provider.go @@ -12,37 +12,37 @@ type WafApplicationSignatureProvider struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Available application names and the ruleset version, when the rules for an application changed the last time. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Available application names and the ruleset version, when the rules for an application changed the last time. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Read Only: true AvailableApplications []*WafApplicationSignatureAppVersion `json:"available_applications,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // If this is set to false, all provided rules are imported when updating this object. If this is set to true, only newer rules are considered for import. Newer rules are rules where the rule id is not in the range of 2,000,000 to 2,080,000 or where the rule has a tag with a CVE from 2013 or newer. All other rules are ignored on rule import. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // If this is set to false, all provided rules are imported when updating this object. If this is set to true, only newer rules are considered for import. Newer rules are rules where the rule id is not in the range of 2,000,000 to 2,080,000 or where the rule has a tag with a CVE from 2013 or newer. All other rules are ignored on rule import. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. FilterRulesOnImport *bool `json:"filter_rules_on_import,omitempty"` - // Name of Application Specific Ruleset Provider. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of Application Specific Ruleset Provider. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Version of signatures. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Version of signatures. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Read Only: true RulesetVersion *string `json:"ruleset_version,omitempty"` - // If this object is managed by the Application Signatures update service, this field contain the status of this syncronization. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // If this object is managed by the Application Signatures update service, this field contain the status of this syncronization. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ServiceStatus *WebApplicationSignatureServiceStatus `json:"service_status,omitempty"` - // The WAF rules. Not visible in the API. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // The WAF rules. Not visible in the API. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Read Only: true Signatures []*WafRule `json:"signatures,omitempty"` - // It is a reference to an object of type Tenant. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/waf_application_signatures.go b/vendor/github.com/vmware/alb-sdk/go/models/waf_application_signatures.go index 0987d80c2..bdf1fa158 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/waf_application_signatures.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/waf_application_signatures.go @@ -8,20 +8,20 @@ package models // swagger:model WafApplicationSignatures type WafApplicationSignatures struct { - // The external provide for the rules. It is a reference to an object of type WafApplicationSignatureProvider. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The external provide for the rules. It is a reference to an object of type WafApplicationSignatureProvider. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ProviderRef *string `json:"provider_ref"` - // A resolved version of the active application specific rules together with the overrides. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // A resolved version of the active application specific rules together with the overrides. Field introduced in 20.1.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ResolvedRules []*WafRule `json:"resolved_rules,omitempty"` - // Override attributes of application signature rules. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Override attributes of application signature rules. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RuleOverrides []*WafRuleOverrides `json:"rule_overrides,omitempty"` - // The version in use of the provided ruleset. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // The version in use of the provided ruleset. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Read Only: true RulesetVersion *string `json:"ruleset_version,omitempty"` - // List of applications for which we use the rules from the WafApplicationSignatureProvider. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of applications for which we use the rules from the WafApplicationSignatureProvider. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SelectedApplications []string `json:"selected_applications,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/waf_c_r_s.go b/vendor/github.com/vmware/alb-sdk/go/models/waf_c_r_s.go index 101539441..6cc7c5814 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/waf_c_r_s.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/waf_c_r_s.go @@ -12,57 +12,57 @@ type WafCRS struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Allowed request content type character sets in WAF. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Allowed request content type character sets in WAF. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AllowedRequestContentTypeCharsets []string `json:"allowed_request_content_type_charsets,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // A short description of this ruleset. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // A short description of this ruleset. Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Description *string `json:"description"` - // List of Data Files used for WAF Rules. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // List of Data Files used for WAF Rules. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Files []*WafDataFile `json:"files,omitempty"` - // WAF Rules are sorted in groups based on their characterization. Field introduced in 18.1.1. Maximum of 64 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // WAF Rules are sorted in groups based on their characterization. Field introduced in 18.1.1. Maximum of 64 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Groups []*WafRuleGroup `json:"groups,omitempty"` - // Integrity protection value. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Integrity protection value. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Integrity *string `json:"integrity"` - // Integrity protection values for CRS. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Integrity protection values for CRS. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. IntegrityValues []string `json:"integrity_values,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // The name of this ruleset object. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The name of this ruleset object. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // The release date of this version in RFC 3339 / ISO 8601 format. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The release date of this version in RFC 3339 / ISO 8601 format. Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ReleaseDate *string `json:"release_date"` - // WAF Restricted File Extensions. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // WAF Restricted File Extensions. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RestrictedExtensions []string `json:"restricted_extensions,omitempty"` - // WAF Restricted HTTP Headers. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // WAF Restricted HTTP Headers. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RestrictedHeaders []string `json:"restricted_headers,omitempty"` - // Tenant that this object belongs to. It is a reference to an object of type Tenant. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Tenant that this object belongs to. It is a reference to an object of type Tenant. Field introduced in 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // The version of this ruleset object. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The version of this ruleset object. Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Version *string `json:"version"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/waf_config.go b/vendor/github.com/vmware/alb-sdk/go/models/waf_config.go index 2e0aaf4b1..abf14034e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/waf_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/waf_config.go @@ -8,76 +8,91 @@ package models // swagger:model WafConfig type WafConfig struct { - // WAF allowed HTTP Versions. Enum options - ZERO_NINE, ONE_ZERO, ONE_ONE, TWO_ZERO. Field introduced in 17.2.1. Maximum of 8 items allowed. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // WAF allowed HTTP Versions. Enum options - ZERO_NINE, ONE_ZERO, ONE_ONE, TWO_ZERO. Field introduced in 17.2.1. Maximum of 8 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AllowedHTTPVersions []string `json:"allowed_http_versions,omitempty"` - // WAF allowed HTTP methods. Enum options - HTTP_METHOD_GET, HTTP_METHOD_HEAD, HTTP_METHOD_PUT, HTTP_METHOD_DELETE, HTTP_METHOD_POST, HTTP_METHOD_OPTIONS, HTTP_METHOD_TRACE, HTTP_METHOD_CONNECT, HTTP_METHOD_PATCH, HTTP_METHOD_PROPFIND, HTTP_METHOD_PROPPATCH, HTTP_METHOD_MKCOL, HTTP_METHOD_COPY, HTTP_METHOD_MOVE, HTTP_METHOD_LOCK, HTTP_METHOD_UNLOCK. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // WAF allowed HTTP methods. Enum options - HTTP_METHOD_GET, HTTP_METHOD_HEAD, HTTP_METHOD_PUT, HTTP_METHOD_DELETE, HTTP_METHOD_POST, HTTP_METHOD_OPTIONS, HTTP_METHOD_TRACE, HTTP_METHOD_CONNECT, HTTP_METHOD_PATCH, HTTP_METHOD_PROPFIND, HTTP_METHOD_PROPPATCH, HTTP_METHOD_MKCOL, HTTP_METHOD_COPY, HTTP_METHOD_MOVE, HTTP_METHOD_LOCK, HTTP_METHOD_UNLOCK. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AllowedMethods []string `json:"allowed_methods,omitempty"` - // Allowed request content type character sets in WAF. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Allowed request content type character sets in WAF. Field introduced in 22.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AllowedRequestContentTypeCharsets []string `json:"allowed_request_content_type_charsets,omitempty"` - // Argument seperator. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Argument seperator. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ArgumentSeparator *string `json:"argument_separator,omitempty"` - // Maximum size for the client request body scanned by WAF. Allowed values are 1-32768. Field introduced in 18.1.5, 18.2.1. Unit is KB. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum size for the client request body scanned by WAF. Allowed values are 1-32768. Field introduced in 18.1.5, 18.2.1. Unit is KB. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientRequestMaxBodySize *uint32 `json:"client_request_max_body_size,omitempty"` - // WAF Content-Types and their request body parsers. Use this field to configure which Content-Types should be handled by WAF and which parser should be used. All Content-Types here are treated as 'allowed'. The order of entries matters. If the request's Content-Type matches an entry, its request body parser will run and no other parser will be invoked. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // WAF Content-Types and their request body parsers. Use this field to configure which Content-Types should be handled by WAF and which parser should be used. All Content-Types here are treated as 'allowed'. The order of entries matters. If the request's Content-Type matches an entry, its request body parser will run and no other parser will be invoked. Field introduced in 21.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ContentTypeMappings []*WafContentTypeMapping `json:"content_type_mappings,omitempty"` - // 0 For Netscape Cookies. 1 For version 1 cookies. Allowed values are 0-1. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // 0 For Netscape Cookies. 1 For version 1 cookies. Allowed values are 0-1. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CookieFormatVersion *uint32 `json:"cookie_format_version,omitempty"` - // Ignore request body parsing errors due to partial scanning. Field introduced in 18.1.5, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If this is set, the limits from the json_parsing_limit section are checked on parsing. . Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + EnableJSONParsingLimits *bool `json:"enable_json_parsing_limits,omitempty"` + + // Flag or Reject the client request if it exceeds client_request_max_body_size. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + EnforceMaxBodySize *bool `json:"enforce_max_body_size,omitempty"` + + // Ignore request body parsing errors due to partial scanning. Field introduced in 18.1.5, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IgnoreIncompleteRequestBodyError *bool `json:"ignore_incomplete_request_body_error,omitempty"` - // The maximum period of time WAF processing is allowed to take for a single request. A value of 0 (zero) means no limit and should not be chosen in production deployments. It is only used for exceptional situations where crashes of se_dp processes are acceptable. The behavior of the system if this time is exceeded depends on two other configuration settings, the WAF policy mode and the WAF failure mode. In WAF policy mode 'Detection', the request is allowed and flagged for both failure mode 'Closed' and 'Open'. In enforcement node, 'Closed' means the request is rejected, 'Open' means the request is allowed and flagged. Irrespective of these settings, no subsequent WAF rules of this or other phases will be executed once the maximum execution time has been exceeded. Allowed values are 0-5000. Field introduced in 17.2.12, 18.1.2. Unit is MILLISECONDS. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The parsing limits for JSON objects. If one of theses limits is exceeded, parsing will stop generating new key-value pairs for WAF and will set the REQUEST_BODY_ERROR variable to indicate this. However, it will continue the parsing itself to detect problems in the structure of the JSON body. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + JSONParsingLimits *JSONParsingLimits `json:"json_parsing_limits,omitempty"` + + // Every match element listed here will be parsed by a second parser. This happens non-recursivly. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MatchElementSubParsers []*WafMatchElementSubParser `json:"match_element_sub_parsers,omitempty"` + + // The maximum period of time WAF processing is allowed to take for a single request. A value of 0 (zero) means no limit and should not be chosen in production deployments. It is only used for exceptional situations where crashes of se_dp processes are acceptable. The behavior of the system if this time is exceeded depends on two other configuration settings, the WAF policy mode and the WAF failure mode. In WAF policy mode 'Detection', the request is allowed and flagged for both failure mode 'Closed' and 'Open'. In enforcement node, 'Closed' means the request is rejected, 'Open' means the request is allowed and flagged. Irrespective of these settings, no subsequent WAF rules of this or other phases will be executed once the maximum execution time has been exceeded. Allowed values are 0-5000. Special values are 0- Do not apply this restriction.. Field introduced in 17.2.12, 18.1.2. Unit is MILLISECONDS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MaxExecutionTime *uint32 `json:"max_execution_time,omitempty"` - // Limit CPU utilization for each regular expression match when processing rules. Field introduced in 17.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Limit CPU utilization for each regular expression match when processing rules. Field introduced in 17.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RegexMatchLimit *uint32 `json:"regex_match_limit,omitempty"` - // Limit depth of recursion for each regular expression match when processing rules. Field introduced in 18.2.9. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Limit depth of recursion for each regular expression match when processing rules. Field introduced in 18.2.9. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RegexRecursionLimit *uint32 `json:"regex_recursion_limit,omitempty"` - // WAF default action for Request Body Phase. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // WAF default action for Request Body Phase. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true RequestBodyDefaultAction *string `json:"request_body_default_action"` - // WAF default action for Request Header Phase. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // WAF default action for Request Header Phase. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true RequestHdrDefaultAction *string `json:"request_hdr_default_action"` - // WAF default action for Response Body Phase. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // WAF default action for Response Body Phase. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ResponseBodyDefaultAction *string `json:"response_body_default_action"` - // WAF default action for Response Header Phase. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // WAF default action for Response Header Phase. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true ResponseHdrDefaultAction *string `json:"response_hdr_default_action"` - // WAF Restricted File Extensions. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // WAF Restricted File Extensions. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RestrictedExtensions []string `json:"restricted_extensions,omitempty"` - // WAF Restricted HTTP Headers. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // WAF Restricted HTTP Headers. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RestrictedHeaders []string `json:"restricted_headers,omitempty"` - // Whether or not to send WAF status in a request header to pool servers. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Whether or not to send WAF status in a request header to pool servers. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SendStatusHeader *bool `json:"send_status_header,omitempty"` - // Maximum size for response body scanned by WAF. Allowed values are 1-32768. Field introduced in 17.2.1. Unit is KB. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Maximum size for response body scanned by WAF. Allowed values are 1-32768. Field introduced in 17.2.1. Unit is KB. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ServerResponseMaxBodySize *uint32 `json:"server_response_max_body_size,omitempty"` - // WAF Static File Extensions. GET and HEAD requests with no query args and one of these extensions are allowed and not checked by the ruleset. Field introduced in 17.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // WAF Static File Extensions. GET and HEAD requests with no query args and one of these extensions are allowed and not checked by the ruleset. Field introduced in 17.2.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. StaticExtensions []string `json:"static_extensions,omitempty"` - // HTTP status code used by WAF Positive Security Model when rejecting a request. Enum options - HTTP_RESPONSE_CODE_0, HTTP_RESPONSE_CODE_100, HTTP_RESPONSE_CODE_101, HTTP_RESPONSE_CODE_200, HTTP_RESPONSE_CODE_201, HTTP_RESPONSE_CODE_202, HTTP_RESPONSE_CODE_203, HTTP_RESPONSE_CODE_204, HTTP_RESPONSE_CODE_205, HTTP_RESPONSE_CODE_206, HTTP_RESPONSE_CODE_300, HTTP_RESPONSE_CODE_301, HTTP_RESPONSE_CODE_302, HTTP_RESPONSE_CODE_303, HTTP_RESPONSE_CODE_304, HTTP_RESPONSE_CODE_305, HTTP_RESPONSE_CODE_307, HTTP_RESPONSE_CODE_400, HTTP_RESPONSE_CODE_401, HTTP_RESPONSE_CODE_402.... Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // HTTP status code used by WAF Positive Security Model when rejecting a request. Enum options - HTTP_RESPONSE_CODE_0, HTTP_RESPONSE_CODE_100, HTTP_RESPONSE_CODE_101, HTTP_RESPONSE_CODE_200, HTTP_RESPONSE_CODE_201, HTTP_RESPONSE_CODE_202, HTTP_RESPONSE_CODE_203, HTTP_RESPONSE_CODE_204, HTTP_RESPONSE_CODE_205, HTTP_RESPONSE_CODE_206, HTTP_RESPONSE_CODE_300, HTTP_RESPONSE_CODE_301, HTTP_RESPONSE_CODE_302, HTTP_RESPONSE_CODE_303, HTTP_RESPONSE_CODE_304, HTTP_RESPONSE_CODE_305, HTTP_RESPONSE_CODE_307, HTTP_RESPONSE_CODE_400, HTTP_RESPONSE_CODE_401, HTTP_RESPONSE_CODE_402.... Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. StatusCodeForRejectedRequests *string `json:"status_code_for_rejected_requests,omitempty"` - // The name of the request header indicating WAF evaluation status to pool servers. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The name of the request header indicating WAF evaluation status to pool servers. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StatusHeaderName *string `json:"status_header_name,omitempty"` - // Block or flag XML requests referring to External Entities. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Collection variable set by the XML request body parser. Enum options - WAF_XML_COLLECTION_XML, WAF_XML_COLLECTION_ARGS. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + XMLCollection *string `json:"xml_collection,omitempty"` + + // Block or flag XML requests referring to External Entities. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. XMLXxeProtection *bool `json:"xml_xxe_protection,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/waf_content_type_mapping.go b/vendor/github.com/vmware/alb-sdk/go/models/waf_content_type_mapping.go index 88dfd3ade..1db580051 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/waf_content_type_mapping.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/waf_content_type_mapping.go @@ -8,14 +8,14 @@ package models // swagger:model WafContentTypeMapping type WafContentTypeMapping struct { - // Request Content-Type. When it is equal to request Content-Type header value, the specified request_body_parser is used. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Request Content-Type. When it is equal to request Content-Type header value, the specified request_body_parser is used. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true ContentType *string `json:"content_type"` - // String operation to use for matching the content_type. Only EQUALS and REGEX_MATCH are supported *string operations here. All EQUALS matches are checked before REGEX_MATCH matches. Enum options - BEGINS_WITH, DOES_NOT_BEGIN_WITH, CONTAINS, DOES_NOT_CONTAIN, ENDS_WITH, DOES_NOT_END_WITH, EQUALS, DOES_NOT_EQUAL, REGEX_MATCH, REGEX_DOES_NOT_MATCH. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // String operation to use for matching the content_type. Only EQUALS and REGEX_MATCH are supported *string operations here. All EQUALS matches are checked before REGEX_MATCH matches. Enum options - BEGINS_WITH, DOES_NOT_BEGIN_WITH, CONTAINS, DOES_NOT_CONTAIN, ENDS_WITH, DOES_NOT_END_WITH, EQUALS, DOES_NOT_EQUAL, REGEX_MATCH, REGEX_DOES_NOT_MATCH. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MatchOp *string `json:"match_op,omitempty"` - // Request body parser. Enum options - WAF_REQUEST_PARSER_URLENCODED, WAF_REQUEST_PARSER_MULTIPART, WAF_REQUEST_PARSER_JSON, WAF_REQUEST_PARSER_XML, WAF_REQUEST_PARSER_HANDLE_AS_STRING, WAF_REQUEST_PARSER_DO_NOT_PARSE. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Request body parser. Enum options - WAF_REQUEST_PARSER_URLENCODED, WAF_REQUEST_PARSER_MULTIPART, WAF_REQUEST_PARSER_JSON, WAF_REQUEST_PARSER_XML, WAF_REQUEST_PARSER_HANDLE_AS_STRING, WAF_REQUEST_PARSER_DO_NOT_PARSE, WAF_REQUEST_PARSER_AUTO_DETECT. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true RequestBodyParser *string `json:"request_body_parser"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/waf_crs_config.go b/vendor/github.com/vmware/alb-sdk/go/models/waf_crs_config.go index 0326ef654..7b3e31c3c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/waf_crs_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/waf_crs_config.go @@ -8,9 +8,9 @@ package models // swagger:model WafCrsConfig type WafCrsConfig struct { - // Enable to automatically download new WAF signatures/CRS version to the Controller. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. + // Enable to automatically download new WAF signatures/CRS version to the Controller. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. EnableAutoDownloadWafSignatures *bool `json:"enable_auto_download_waf_signatures,omitempty"` - // Enable event notifications when new WAF signatures/CRS versions are available. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition(Allowed values- false), Basic edition(Allowed values- false), Enterprise with Cloud Services edition. Special default for Essentials edition is false, Basic edition is false, Enterprise is True. + // Enable event notifications when new WAF signatures/CRS versions are available. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition. Special default for Essentials edition is false, Basic edition is false, Enterprise edition is True. EnableWafSignaturesNotifications *bool `json:"enable_waf_signatures_notifications,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/waf_data_file.go b/vendor/github.com/vmware/alb-sdk/go/models/waf_data_file.go index 998f336d3..b79bdf9b6 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/waf_data_file.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/waf_data_file.go @@ -8,14 +8,14 @@ package models // swagger:model WafDataFile type WafDataFile struct { - // Stringified WAF File Data. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Stringified WAF File Data. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Data *string `json:"data"` - // WAF Data File Name. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // WAF Data File Name. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // WAF data file type. Enum options - WAF_DATAFILE_PM_FROM_FILE, WAF_DATAFILE_DTD, WAF_DATAFILE_XSD, WAF_DATAFILE_IP_MATCH_FROM_FILE. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // WAF data file type. Enum options - WAF_DATAFILE_PM_FROM_FILE, WAF_DATAFILE_DTD, WAF_DATAFILE_XSD, WAF_DATAFILE_IP_MATCH_FROM_FILE. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Type *string `json:"type,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/waf_exclude_list_entry.go b/vendor/github.com/vmware/alb-sdk/go/models/waf_exclude_list_entry.go index dce31c1f6..47efbd564 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/waf_exclude_list_entry.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/waf_exclude_list_entry.go @@ -8,21 +8,21 @@ package models // swagger:model WafExcludeListEntry type WafExcludeListEntry struct { - // Client IP Subnet to exclude for WAF rules. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Client IP Subnet to exclude for WAF rules. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ClientSubnet *IPAddrPrefix `json:"client_subnet,omitempty"` - // Free-text comment about this exclusion. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Free-text comment about this exclusion. Field introduced in 18.2.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // The match_element can be 'ARGS xxx', 'ARGS_GET xxx', 'ARGS_POST xxx', 'ARGS_NAMES xxx', 'FILES xxx', 'QUERY_STRING', 'REQUEST_BASENAME', 'REQUEST_BODY', 'REQUEST_URI', 'REQUEST_URI_RAW', 'REQUEST_COOKIES xxx', 'REQUEST_COOKIES_NAMES xxx', 'REQUEST_HEADERS xxx', 'REQUEST_HEADERS_NAMES xxx', 'RESPONSE_HEADERS xxx' or XML xxx. These match_elements in the HTTP Transaction (if present) will be excluded when executing WAF Rules. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The match_element can be 'ARGS xxx', 'ARGS_GET xxx', 'ARGS_POST xxx', 'ARGS_NAMES xxx', 'FILES xxx', 'QUERY_STRING', 'REQUEST_BASENAME', 'REQUEST_BODY', 'REQUEST_URI', 'REQUEST_URI_RAW', 'REQUEST_COOKIES xxx', 'REQUEST_COOKIES_NAMES xxx', 'REQUEST_HEADERS xxx', 'REQUEST_HEADERS_NAMES xxx', 'RESPONSE_HEADERS xxx' or XML xxx. These match_elements in the HTTP Transaction (if present) will be excluded when executing WAF Rules. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MatchElement *string `json:"match_element,omitempty"` - // Criteria for match_element matching. Field introduced in 18.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Criteria for match_element matching. Field introduced in 18.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MatchElementCriteria *WafExclusionType `json:"match_element_criteria,omitempty"` - // Criteria for URI matching. Field introduced in 17.2.8. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Criteria for URI matching. Field introduced in 17.2.8. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. URIMatchCriteria *WafExclusionType `json:"uri_match_criteria,omitempty"` - // URI Path to exclude for WAF rules. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // URI Path to exclude for WAF rules. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. URIPath *string `json:"uri_path,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/waf_exclusion_type.go b/vendor/github.com/vmware/alb-sdk/go/models/waf_exclusion_type.go index dfcffc879..321e67b65 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/waf_exclusion_type.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/waf_exclusion_type.go @@ -8,11 +8,11 @@ package models // swagger:model WafExclusionType type WafExclusionType struct { - // Case sensitivity to use for the matching. Enum options - SENSITIVE, INSENSITIVE. Field introduced in 17.2.8. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Case sensitivity to use for the matching. Enum options - SENSITIVE, INSENSITIVE. Field introduced in 17.2.8. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MatchCase *string `json:"match_case"` - // String Operation to use for matching the Exclusion. Enum options - BEGINS_WITH, DOES_NOT_BEGIN_WITH, CONTAINS, DOES_NOT_CONTAIN, ENDS_WITH, DOES_NOT_END_WITH, EQUALS, DOES_NOT_EQUAL, REGEX_MATCH, REGEX_DOES_NOT_MATCH. Field introduced in 17.2.8. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // String Operation to use for matching the Exclusion. Enum options - BEGINS_WITH, DOES_NOT_BEGIN_WITH, CONTAINS, DOES_NOT_CONTAIN, ENDS_WITH, DOES_NOT_END_WITH, EQUALS, DOES_NOT_EQUAL, REGEX_MATCH, REGEX_DOES_NOT_MATCH. Field introduced in 17.2.8. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true MatchOp *string `json:"match_op"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/waf_log.go b/vendor/github.com/vmware/alb-sdk/go/models/waf_log.go index 3987807b9..592853f18 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/waf_log.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/waf_log.go @@ -8,66 +8,69 @@ package models // swagger:model WafLog type WafLog struct { - // Set to true if there are allowlist rules in the policy. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Set to true if there are allowlist rules in the policy. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AllowlistConfigured *bool `json:"allowlist_configured,omitempty"` - // Log Entries generated by WAF allowlist rules. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Log Entries generated by WAF allowlist rules. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AllowlistLogs []*WafAllowlistLog `json:"allowlist_logs,omitempty"` - // Set to true if allowlist rules were processed. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Set to true if allowlist rules were processed. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AllowlistProcessed *bool `json:"allowlist_processed,omitempty"` - // Log Entries generated by Application Specific Signature rules. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Log Entries generated by Application Specific Signature rules. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ApplicationRuleLogs []*WafRuleLog `json:"application_rule_logs,omitempty"` - // Set to true if there are Application Specific Signature rules in the policy. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Set to true if there are Application Specific Signature rules in the policy. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ApplicationRulesConfigured *bool `json:"application_rules_configured,omitempty"` - // Set to true if Application Specific Signature rules were processed. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Set to true if Application Specific Signature rules were processed. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ApplicationRulesProcessed *bool `json:"application_rules_processed,omitempty"` - // Latency (in microseconds) in WAF Request Body Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Latency (in microseconds) in WAF Request Body Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LatencyRequestBodyPhase *uint64 `json:"latency_request_body_phase,omitempty"` - // Latency (in microseconds) in WAF Request Header Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Latency (in microseconds) in WAF Request Header Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LatencyRequestHeaderPhase *uint64 `json:"latency_request_header_phase,omitempty"` - // Latency (in microseconds) in WAF Response Body Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Latency (in microseconds) in WAF Response Body Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LatencyResponseBodyPhase *uint64 `json:"latency_response_body_phase,omitempty"` - // Latency (in microseconds) in WAF Response Header Phase. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Latency (in microseconds) in WAF Response Header Phase. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LatencyResponseHeaderPhase *uint64 `json:"latency_response_header_phase,omitempty"` - // Indicate if this request is used for learning. If it is not used, this field contains the reason for this decision. Enum options - NOT_ACTIVE, LEARNED, NOTHING_TO_LEARN, SERVER_ERROR, FLAGGED_BY_WAF, SKIPPED_BY_SAMPLING, CLIENT_IS_NOT_AUTHENTICATED, CLIENT_IS_NOT_TRUSTED, CLIENT_IS_A_BOT, ERROR. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Indicate if this request is used for learning. If it is not used, this field contains the reason for this decision. Enum options - NOT_ACTIVE, LEARNED, NOTHING_TO_LEARN, SERVER_ERROR, FLAGGED_BY_WAF, SKIPPED_BY_SAMPLING, CLIENT_IS_NOT_AUTHENTICATED, CLIENT_IS_NOT_TRUSTED, CLIENT_IS_A_BOT, ERROR. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LearningStatus *string `json:"learning_status,omitempty"` - // The total memory (in bytes) consumed by WAF to process this request. Field introduced in 22.1.1. Unit is BYTES. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The total memory (in bytes) consumed by WAF to process this request. Field introduced in 22.1.1. Unit is BYTES. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MemoryAllocated *uint64 `json:"memory_allocated,omitempty"` - // Omitted Application rule log stats. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Omitted Application rule log stats. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OmittedAppRuleStats *OmittedWafLogStats `json:"omitted_app_rule_stats,omitempty"` - // Omitted WAF rule log stats. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Omitted WAF rule log stats. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OmittedSignatureStats *OmittedWafLogStats `json:"omitted_signature_stats,omitempty"` - // Set to true if there are Positive Security Model rules in the policy. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Set to true if there are Positive Security Model rules in the policy. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PsmConfigured *bool `json:"psm_configured,omitempty"` - // Log Entries generated by WAF Positive Security Model. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Log Entries generated by WAF Positive Security Model. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PsmLogs []*WafPSMLog `json:"psm_logs,omitempty"` - // Set to true if Positive Security Model rules were processed. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Set to true if Positive Security Model rules were processed. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. PsmProcessed *bool `json:"psm_processed,omitempty"` - // Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RuleLogs []*WafRuleLog `json:"rule_logs,omitempty"` - // Set to true if there are ModSecurity rules in the policy. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Set to true if there are ModSecurity rules in the policy. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RulesConfigured *bool `json:"rules_configured,omitempty"` - // Set to true if ModSecurity rules were processed. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Set to true if ModSecurity rules were processed. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RulesProcessed *bool `json:"rules_processed,omitempty"` - // Denotes whether WAF is running in detection mode or enforcement mode, whether any rules matched the transaction, and whether transaction is dropped by the WAF module. Enum options - NO_WAF, FLAGGED, PASSED, REJECTED, ALLOWLISTED, BYPASSED. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Denotes whether WAF is running in detection mode or enforcement mode, whether any rules matched the transaction, and whether transaction is dropped by the WAF module. Enum options - NO_WAF, FLAGGED, PASSED, REJECTED, ALLOWLISTED, BYPASSED. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Status *string `json:"status,omitempty"` + + // Indicate which parser was used for this request body (if any). Enum options - WAF_REQUEST_PARSER_URLENCODED, WAF_REQUEST_PARSER_MULTIPART, WAF_REQUEST_PARSER_JSON, WAF_REQUEST_PARSER_XML, WAF_REQUEST_PARSER_HANDLE_AS_STRING, WAF_REQUEST_PARSER_DO_NOT_PARSE, WAF_REQUEST_PARSER_AUTO_DETECT. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + UsedBodyParser *string `json:"used_body_parser,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/waf_match_element_sub_parser.go b/vendor/github.com/vmware/alb-sdk/go/models/waf_match_element_sub_parser.go new file mode 100644 index 000000000..fe8406c5d --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/waf_match_element_sub_parser.go @@ -0,0 +1,27 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// WafMatchElementSubParser waf match element sub parser +// swagger:model WafMatchElementSubParser +type WafMatchElementSubParser struct { + + // Determine the order of the rules. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + // Required: true + Index *uint32 `json:"index"` + + // Case sensitivity to use for the matching. Enum options - SENSITIVE, INSENSITIVE. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MatchCase *string `json:"match_case,omitempty"` + + // The match element for which a subparser can be specified. Allowed values are of the form 'ARGS name' where name can be any *string or a regular expression. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + // Required: true + MatchElement *string `json:"match_element"` + + // String Operation to use for matching the match element name. Allowed values are EQUALS and REGEX_MATCH. Enum options - BEGINS_WITH, DOES_NOT_BEGIN_WITH, CONTAINS, DOES_NOT_CONTAIN, ENDS_WITH, DOES_NOT_END_WITH, EQUALS, DOES_NOT_EQUAL, REGEX_MATCH, REGEX_DOES_NOT_MATCH. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + MatchOp *string `json:"match_op,omitempty"` + + // Select the parser for this element. Allowed values are JSON, XML and AUTO_DETECT. Enum options - WAF_REQUEST_PARSER_URLENCODED, WAF_REQUEST_PARSER_MULTIPART, WAF_REQUEST_PARSER_JSON, WAF_REQUEST_PARSER_XML, WAF_REQUEST_PARSER_HANDLE_AS_STRING, WAF_REQUEST_PARSER_DO_NOT_PARSE, WAF_REQUEST_PARSER_AUTO_DETECT. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SubParser *string `json:"sub_parser,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/waf_p_s_m_location.go b/vendor/github.com/vmware/alb-sdk/go/models/waf_p_s_m_location.go index 14d4e81b3..3e49ad933 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/waf_p_s_m_location.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/waf_p_s_m_location.go @@ -8,20 +8,20 @@ package models // swagger:model WafPSMLocation type WafPSMLocation struct { - // Free-text comment about this location. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Free-text comment about this location. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Location index, this is used to determine the order of the locations. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Location index, this is used to determine the order of the locations. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Index *uint32 `json:"index"` - // Apply these rules only if the request is matching this description. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Apply these rules only if the request is matching this description. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Match *WafPSMLocationMatch `json:"match,omitempty"` - // User defined name for this location, it must be unique in the group. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // User defined name for this location, it must be unique in the group. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // A list of rules which should be applied on this location. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // A list of rules which should be applied on this location. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Rules []*WafPSMRule `json:"rules,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/waf_p_s_m_location_match.go b/vendor/github.com/vmware/alb-sdk/go/models/waf_p_s_m_location_match.go index e174ca428..7be6f9799 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/waf_p_s_m_location_match.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/waf_p_s_m_location_match.go @@ -8,12 +8,12 @@ package models // swagger:model WafPSMLocationMatch type WafPSMLocationMatch struct { - // Apply the rules only to requests that match the specified Host header. If this is not set, the host header will not be checked. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Apply the rules only to requests that match the specified Host header. If this is not set, the host header will not be checked. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Host *HostHdrMatch `json:"host,omitempty"` - // Apply the rules only to requests that have the specified methods. If this is not set, the method will not be checked. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Apply the rules only to requests that have the specified methods. If this is not set, the method will not be checked. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Methods *MethodMatch `json:"methods,omitempty"` - // Apply the rules only to requests that match the specified URI. If this is not set, the path will not be checked. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Apply the rules only to requests that match the specified URI. If this is not set, the path will not be checked. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Path *PathMatch `json:"path,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/waf_p_s_m_log.go b/vendor/github.com/vmware/alb-sdk/go/models/waf_p_s_m_log.go index 2b3b38cb9..5f33d5e98 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/waf_p_s_m_log.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/waf_p_s_m_log.go @@ -8,24 +8,24 @@ package models // swagger:model WafPSMLog type WafPSMLog struct { - // Actions generated by this rule. Enum options - WAF_ACTION_NO_OP, WAF_ACTION_BLOCK, WAF_ACTION_ALLOW_PARAMETER. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Actions generated by this rule. Enum options - WAF_ACTION_NO_OP, WAF_ACTION_BLOCK, WAF_ACTION_ALLOW_PARAMETER. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Actions []string `json:"actions,omitempty"` - // Name of the PSM group. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the PSM group. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GroupName *string `json:"group_name,omitempty"` - // UUID of the PSM group. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the PSM group. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GroupUUID *string `json:"group_uuid,omitempty"` - // Name of the PSM location. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the PSM location. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Location *string `json:"location,omitempty"` - // Transaction data that matched the rule. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Transaction data that matched the rule. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Matches []*WafRuleMatchData `json:"matches,omitempty"` - // Rule ID of the matching rule. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rule ID of the matching rule. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RuleID *string `json:"rule_id,omitempty"` - // Name of the matching rule. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the matching rule. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RuleName *string `json:"rule_name,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/waf_p_s_m_match_element.go b/vendor/github.com/vmware/alb-sdk/go/models/waf_p_s_m_match_element.go index bec1a20b5..fdb5536be 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/waf_p_s_m_match_element.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/waf_p_s_m_match_element.go @@ -8,23 +8,23 @@ package models // swagger:model WafPSMMatchElement type WafPSMMatchElement struct { - // Mark this element excluded, like in '!ARGS password'. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Mark this element excluded, like in '!ARGS password'. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Excluded *bool `json:"excluded,omitempty"` - // Match_element index. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Match_element index. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Index *uint32 `json:"index"` - // Case sensitivity of match_op operation. Enum options - SENSITIVE, INSENSITIVE. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Case sensitivity of match_op operation. Enum options - SENSITIVE, INSENSITIVE. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MatchCase *string `json:"match_case,omitempty"` - // String operation to use for matching the sub_element. Default is EQUALS. Enum options - BEGINS_WITH, DOES_NOT_BEGIN_WITH, CONTAINS, DOES_NOT_CONTAIN, ENDS_WITH, DOES_NOT_END_WITH, EQUALS, DOES_NOT_EQUAL, REGEX_MATCH, REGEX_DOES_NOT_MATCH. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // String operation to use for matching the sub_element. Default is EQUALS. Enum options - BEGINS_WITH, DOES_NOT_BEGIN_WITH, CONTAINS, DOES_NOT_CONTAIN, ENDS_WITH, DOES_NOT_END_WITH, EQUALS, DOES_NOT_EQUAL, REGEX_MATCH, REGEX_DOES_NOT_MATCH. Field introduced in 21.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MatchOp *string `json:"match_op,omitempty"` - // The variable specification. For example ARGS or REQUEST_COOKIES. This can be a scalar like PATH_INFO. Enum options - WAF_VARIABLE_ARGS, WAF_VARIABLE_ARGS_GET, WAF_VARIABLE_ARGS_POST, WAF_VARIABLE_ARGS_NAMES, WAF_VARIABLE_REQUEST_COOKIES, WAF_VARIABLE_QUERY_STRING, WAF_VARIABLE_REQUEST_BASENAME, WAF_VARIABLE_REQUEST_URI, WAF_VARIABLE_PATH_INFO. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The variable specification. For example ARGS or REQUEST_COOKIES. This can be a scalar like PATH_INFO. Enum options - WAF_VARIABLE_ARGS, WAF_VARIABLE_ARGS_GET, WAF_VARIABLE_ARGS_POST, WAF_VARIABLE_ARGS_NAMES, WAF_VARIABLE_REQUEST_COOKIES, WAF_VARIABLE_QUERY_STRING, WAF_VARIABLE_REQUEST_BASENAME, WAF_VARIABLE_REQUEST_URI, WAF_VARIABLE_PATH_INFO, WAF_VARIABLE_REQUEST_HEADERS. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // The name of the request collection element. This can be empty, if we address the whole collection or a scalar element. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The name of the request collection element. This can be empty, if we address the whole collection or a scalar element. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. SubElement *string `json:"sub_element,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/waf_p_s_m_rule.go b/vendor/github.com/vmware/alb-sdk/go/models/waf_p_s_m_rule.go index 251a01b6e..efd5a8bdd 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/waf_p_s_m_rule.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/waf_p_s_m_rule.go @@ -8,45 +8,48 @@ package models // swagger:model WafPSMRule type WafPSMRule struct { - // Free-text comment about this rule. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Free-text comment about this rule. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Enable or disable this rule. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable or disable this rule. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Enable *bool `json:"enable,omitempty"` - // Rule index, this is used to determine the order of the rules. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If this is set, the hit action for this match will be WAF_ACTION_NO_OP. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + IgnoreHitAction *bool `json:"ignore_hit_action,omitempty"` + + // Rule index, this is used to determine the order of the rules. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Index *uint32 `json:"index"` - // The field match_value_pattern regular expression is case sensitive. Enum options - SENSITIVE, INSENSITIVE. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The field match_value_pattern regular expression is case sensitive. Enum options - SENSITIVE, INSENSITIVE. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MatchCase *string `json:"match_case,omitempty"` - // The match elements, for example ARGS id or ARGS|!ARGS password. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The match elements, for example ARGS id or ARGS|!ARGS password. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MatchElements []*WafPSMMatchElement `json:"match_elements,omitempty"` - // The maximum allowed length of the match_value. If this is not set, the length will not be checked. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The maximum allowed length of the match_value. If this is not set, the length will not be checked. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MatchValueMaxLength *uint32 `json:"match_value_max_length,omitempty"` - // A regular expression which describes the expected value. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // A regular expression which describes the expected value. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MatchValuePattern *string `json:"match_value_pattern,omitempty"` - // If match_value_string_group_uuid and match_value_string_group_key are set, the referenced regular expression is used as match_value_pattern. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // If match_value_string_group_uuid and match_value_string_group_key are set, the referenced regular expression is used as match_value_pattern. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MatchValueStringGroupKey *string `json:"match_value_string_group_key,omitempty"` - // The UUID of a *string group containing key used in match_value_string_group_key. It is a reference to an object of type StringGroup. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The UUID of a *string group containing key used in match_value_string_group_key. It is a reference to an object of type StringGroup. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MatchValueStringGroupRef *string `json:"match_value_string_group_ref,omitempty"` - // WAF Rule mode. This can be detection or enforcement. If this is not set, the Policy mode is used. This only takes effect if the policy allows delegation. Enum options - WAF_MODE_DETECTION_ONLY, WAF_MODE_ENFORCEMENT. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // WAF Rule mode. This can be detection or enforcement. If this is not set, the Policy mode is used. This only takes effect if the policy allows delegation. Enum options - WAF_MODE_DETECTION_ONLY, WAF_MODE_ENFORCEMENT, WAF_MODE_EVALUATION. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Mode *string `json:"mode,omitempty"` - // Name of the rule. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the rule. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // WAF Ruleset paranoia mode. This is used to select Rules based on the paranoia-level. Enum options - WAF_PARANOIA_LEVEL_LOW, WAF_PARANOIA_LEVEL_MEDIUM, WAF_PARANOIA_LEVEL_HIGH, WAF_PARANOIA_LEVEL_EXTREME. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // WAF Ruleset paranoia mode. This is used to select Rules based on the paranoia-level. Enum options - WAF_PARANOIA_LEVEL_LOW, WAF_PARANOIA_LEVEL_MEDIUM, WAF_PARANOIA_LEVEL_HIGH, WAF_PARANOIA_LEVEL_EXTREME. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ParanoiaLevel *string `json:"paranoia_level,omitempty"` - // Id field which is used for log and metric generation. This id must be unique for all rules in this group. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Id field which is used for log and metric generation. This id must be unique for all rules in this group. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true RuleID *string `json:"rule_id"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/waf_policy.go b/vendor/github.com/vmware/alb-sdk/go/models/waf_policy.go index c59026a99..d90fd7f1c 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/waf_policy.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/waf_policy.go @@ -12,100 +12,112 @@ type WafPolicy struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Allow Rules to overwrite the policy mode. This must be set if the policy mode is set to enforcement. Field introduced in 18.1.5, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Allow Rules to overwrite the policy mode. This must be set if the policy mode is set to enforcement. Field introduced in 18.1.5, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. AllowModeDelegation *bool `json:"allow_mode_delegation,omitempty"` - // A set of rules which describe conditions under which the request will bypass the WAF. This will be processed in the request header phase before any other WAF related code. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // A set of rules which describe conditions under which the request will bypass the WAF. This will be processed in the request header phase before any other WAF related code. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowlist *WafPolicyAllowlist `json:"allowlist,omitempty"` - // Application Specific Signatures. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Application Specific Signatures. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ApplicationSignatures *WafApplicationSignatures `json:"application_signatures,omitempty"` - // If this flag is set, the system will try to keep the CRS version used in this policy up-to-date. If a newer CRS object is available on this controller, the system will issue the CRS upgrade process for this WAF Policy. It will not update polices if the current CRS version is CRS-VERSION-NOT-APPLICABLE. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // If this flag is set, the system will try to keep the CRS version used in this policy up-to-date. If a newer CRS object is available on this controller, the system will issue the CRS upgrade process for this WAF Policy. It will not update polices if the current CRS version is CRS-VERSION-NOT-APPLICABLE. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. AutoUpdateCrs *bool `json:"auto_update_crs,omitempty"` - // Enable the functionality to bypass WAF for static file extensions. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable the functionality to bypass WAF for static file extensions. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. BypassStaticExtensions *bool `json:"bypass_static_extensions,omitempty"` - // Configure thresholds for confidence labels. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // [Deprecated] Configure thresholds for confidence labels. Field deprecated in 31.2.1. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfidenceOverride *AppLearningConfidenceOverride `json:"confidence_override,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Creator name. Field introduced in 17.2.4. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Creator name. Field introduced in 17.2.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CreatedBy *string `json:"created_by,omitempty"` - // Override attributes for CRS rules. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Override attributes for CRS rules. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. CrsOverrides []*WafRuleGroupOverrides `json:"crs_overrides,omitempty"` - // Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Enable Application Learning for this WAF policy. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // [Deprecated] Enable Application Learning for this WAF policy. Field deprecated in 31.2.1. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableAppLearning *bool `json:"enable_app_learning,omitempty"` - // Enable Application Learning based rule updates on the WAF Profile. Rules will be programmed in dedicated WAF learning group. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // [Deprecated] Enable Application Learning based rule updates on the WAF Profile.Rules will be programmed in dedicated WAF learning group. Field deprecated in 31.2.1. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableAutoRuleUpdates *bool `json:"enable_auto_rule_updates,omitempty"` - // Enable dynamic regex generation for positive security model rules. This is an experimental feature and shouldn't be used in production. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // [Deprecated] Enable dynamic regex generation for positive security model rules. This is an experimental feature and shouldn't be used in production. Field deprecated in 31.2.1. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. EnableRegexLearning *bool `json:"enable_regex_learning,omitempty"` - // WAF Policy failure mode. This can be 'Open' or 'Closed'. Enum options - WAF_FAILURE_MODE_OPEN, WAF_FAILURE_MODE_CLOSED. Field introduced in 18.1.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If this is set, WAF will let requests be streamed to the backend servers. If not set, requests and responses will be buffered up to the configured maximum values. It can only be set if the WafPolicy is not set to enforcement mode. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + EnableStreaming *bool `json:"enable_streaming,omitempty"` + + // WAF Policy failure mode. This can be 'Open' or 'Closed'. Enum options - WAF_FAILURE_MODE_OPEN, WAF_FAILURE_MODE_CLOSED. Field introduced in 18.1.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. FailureMode *string `json:"failure_mode,omitempty"` - // Geo Location Mapping Database used by this WafPolicy. It is a reference to an object of type GeoDB. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // If sampling_mode is set to FIXED_SAMPLING, this value determines the percentage of requests choosen for WAF processing. Allowed values are 1-100. Field introduced in 31.2.1. Unit is PERCENT. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + FixedSamplingRate *uint32 `json:"fixed_sampling_rate,omitempty"` + + // Geo Location Mapping Database used by this WafPolicy. It is a reference to an object of type GeoDB. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. GeoDbRef *string `json:"geo_db_ref,omitempty"` - // Parameters for tuning Application learning. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // [Deprecated] Parameters for tuning Application learning. Field deprecated in 31.2.1. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. LearningParams *AppLearningParams `json:"learning_params,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // Minimum confidence label required for auto rule updates. Enum options - CONFIDENCE_VERY_HIGH, CONFIDENCE_HIGH, CONFIDENCE_PROBABLE, CONFIDENCE_LOW, CONFIDENCE_NONE. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // [Deprecated] Minimum confidence label required for auto rule updates. Enum options - CONFIDENCE_VERY_HIGH, CONFIDENCE_HIGH, CONFIDENCE_PROBABLE, CONFIDENCE_LOW, CONFIDENCE_NONE. Field deprecated in 31.2.1. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MinConfidence *string `json:"min_confidence,omitempty"` - // WAF Policy mode. This can be detection or enforcement. It can be overwritten by rules if allow_mode_delegation is set. Enum options - WAF_MODE_DETECTION_ONLY, WAF_MODE_ENFORCEMENT. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // WAF Policy mode. This can be either detection, enforcement or evaluation. It can be overwritten by rules if allow_mode_delegation is set. Enum options - WAF_MODE_DETECTION_ONLY, WAF_MODE_ENFORCEMENT, WAF_MODE_EVALUATION. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Mode *string `json:"mode"` - // Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // WAF Ruleset paranoia mode. This is used to select Rules based on the paranoia-level tag. Enum options - WAF_PARANOIA_LEVEL_LOW, WAF_PARANOIA_LEVEL_MEDIUM, WAF_PARANOIA_LEVEL_HIGH, WAF_PARANOIA_LEVEL_EXTREME. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // WAF Ruleset paranoia mode. This is used to select Rules based on the paranoia-level tag. Enum options - WAF_PARANOIA_LEVEL_LOW, WAF_PARANOIA_LEVEL_MEDIUM, WAF_PARANOIA_LEVEL_HIGH, WAF_PARANOIA_LEVEL_EXTREME. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ParanoiaLevel *string `json:"paranoia_level,omitempty"` - // The Positive Security Model. This is used to describe how the request or parts of the request should look like. It is executed in the Request Body Phase of Avi WAF. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The Positive Security Model. This is used to describe how the request or parts of the request should look like. It is executed in the Request Body Phase of Avi WAF. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PositiveSecurityModel *WafPositiveSecurityModel `json:"positive_security_model,omitempty"` - // WAF Rules are categorized in to groups based on their characterization. These groups are created by the user and will be enforced after the CRS groups. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // WAF Rules are categorized in to groups based on their characterization. These groups are created by the user and will be enforced after the CRS groups. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PostCrsGroups []*WafRuleGroup `json:"post_crs_groups,omitempty"` - // WAF Rules are categorized in to groups based on their characterization. These groups are created by the user and will be enforced before the CRS groups. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // WAF Rules are categorized in to groups based on their characterization. These groups are created by the user and will be enforced before the CRS groups. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. PreCrsGroups []*WafRuleGroup `json:"pre_crs_groups,omitempty"` - // The data files and types referred in this WAF policy. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // The data files and types referred in this WAF policy. Field introduced in 22.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RequiredDataFiles []*WafPolicyRequiredDataFile `json:"required_data_files,omitempty"` - // It is a reference to an object of type Tenant. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If and how WAF should use sampling to restrict the number of requests checked. Enum options - WAF_SAMPLING_MODE_NO_SAMPLING, WAF_SAMPLING_MODE_ADAPTIVE_SAMPLING, WAF_SAMPLING_MODE_FIXED_SAMPLING. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + SamplingMode *string `json:"sampling_mode,omitempty"` + + // It is a reference to an object of type Tenant. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // While updating CRS, the system will make sure that new rules are added in DETECTION mode. It only has an effect if the Policy is in ENFORCEMENT mode. In this case, the update will set new rules into DETECTION mode by adding crs_overrides for the new rules. If this flag is not set or if the policy mode is DETECTION, rules will be added without new crs_overrides. This option is used for the auto_update_crs workflow as well as for the UI based CRS update workflow. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The functionality of this flag was moved to the new use_evaluation_mode_on_crs_update flag. Field deprecated in 31.2.1. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UpdatedCrsRulesInDetectionMode *bool `json:"updated_crs_rules_in_detection_mode,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // While updating CRS, the system will make sure that new rules are added in EVALUATION mode. A CRS update will set new rules into EVALUATION mode by adding crs_overrides for the new rules. If this flag is not set or if the old CRS object was empty, the new rules will be added without crs_overrides. This option is used for the auto_update_crs workflow as well as for the UI based CRS update workflow. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + UseEvaluationModeOnCrsUpdate *bool `json:"use_evaluation_mode_on_crs_update,omitempty"` + + // Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // WAF core ruleset used for the CRS part of this Policy. It is a reference to an object of type WafCRS. Field introduced in 18.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // WAF core ruleset used for the CRS part of this Policy. It is a reference to an object of type WafCRS. Field introduced in 18.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. WafCrsRef *string `json:"waf_crs_ref,omitempty"` - // WAF Profile for WAF policy. It is a reference to an object of type WafProfile. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // WAF Profile for WAF policy. It is a reference to an object of type WafProfile. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true WafProfileRef *string `json:"waf_profile_ref"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/waf_policy_allowlist.go b/vendor/github.com/vmware/alb-sdk/go/models/waf_policy_allowlist.go index 53d8668df..6c7c80fc3 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/waf_policy_allowlist.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/waf_policy_allowlist.go @@ -8,6 +8,6 @@ package models // swagger:model WafPolicyAllowlist type WafPolicyAllowlist struct { - // Rules to bypass WAF. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Rules to bypass WAF. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Rules []*WafPolicyAllowlistRule `json:"rules,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/waf_policy_allowlist_rule.go b/vendor/github.com/vmware/alb-sdk/go/models/waf_policy_allowlist_rule.go index 138f26c4a..6b55dfefc 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/waf_policy_allowlist_rule.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/waf_policy_allowlist_rule.go @@ -8,27 +8,27 @@ package models // swagger:model WafPolicyAllowlistRule type WafPolicyAllowlistRule struct { - // Actions to be performed upon successful matching. Enum options - WAF_POLICY_ALLOWLIST_ACTION_BYPASS, WAF_POLICY_ALLOWLIST_ACTION_DETECTION_MODE, WAF_POLICY_ALLOWLIST_ACTION_CONTINUE. Field introduced in 20.1.3. Minimum of 1 items required. Maximum of 1 items allowed. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Actions to be performed upon successful matching. Enum options - WAF_POLICY_ALLOWLIST_ACTION_BYPASS, WAF_POLICY_ALLOWLIST_ACTION_DETECTION_MODE, WAF_POLICY_ALLOWLIST_ACTION_CONTINUE. Field introduced in 20.1.3. Minimum of 1 items required. Maximum of 1 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Actions []string `json:"actions,omitempty"` - // Description of this rule. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Description of this rule. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Enable or deactivate the rule. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable or deactivate the rule. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Enable *bool `json:"enable,omitempty"` - // Rules are processed in order of this index field. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Rules are processed in order of this index field. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Index *uint32 `json:"index"` - // Match criteria describing requests to which this rule should be applied. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Match criteria describing requests to which this rule should be applied. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Match *MatchTarget `json:"match"` - // A name describing the rule in a short form. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // A name describing the rule in a short form. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Percentage of traffic that is sampled. Allowed values are 0-100. Field introduced in 20.1.3. Unit is PERCENT. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Percentage of traffic that is sampled. Allowed values are 0-100. Field introduced in 20.1.3. Unit is PERCENT. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SamplingPercent *uint32 `json:"sampling_percent,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/waf_policy_c_r_s_update.go b/vendor/github.com/vmware/alb-sdk/go/models/waf_policy_c_r_s_update.go index de49cd617..0a4743f73 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/waf_policy_c_r_s_update.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/waf_policy_c_r_s_update.go @@ -8,10 +8,10 @@ package models // swagger:model WafPolicyCRSUpdate type WafPolicyCRSUpdate struct { - // Set this to true if you want to update the policy. The default value of false will only analyse what would be changed if this flag would be set to true. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Set this to true if you want to update the policy. The default value of false will only analyse what would be changed if this flag would be set to true. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Commit *bool `json:"commit,omitempty"` - // CRS object to which this policy should be updated to. To disable CRS for this policy, the special CRS object CRS-VERSION-NOT-APPLICABLE can be used. It is a reference to an object of type WafCRS. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // CRS object to which this policy should be updated to. To disable CRS for this policy, the special CRS object CRS-VERSION-NOT-APPLICABLE can be used. It is a reference to an object of type WafCRS. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true WafCrsRef *string `json:"waf_crs_ref"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/waf_policy_p_s_m_group.go b/vendor/github.com/vmware/alb-sdk/go/models/waf_policy_p_s_m_group.go index ce8fa651c..afaf3c6fb 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/waf_policy_p_s_m_group.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/waf_policy_p_s_m_group.go @@ -12,41 +12,47 @@ type WafPolicyPSMGroup struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // A list of all match element collections which are completely described in the PSM Group. Every input value which matches one of the elements in this list but is not handled by a WAF PSM rule, will run the match_element miss_action. Allowed values are WAF_VARIABLE_ARGS. Enum options - WAF_VARIABLE_ARGS, WAF_VARIABLE_ARGS_GET, WAF_VARIABLE_ARGS_POST, WAF_VARIABLE_ARGS_NAMES, WAF_VARIABLE_REQUEST_COOKIES, WAF_VARIABLE_QUERY_STRING, WAF_VARIABLE_REQUEST_BASENAME, WAF_VARIABLE_REQUEST_URI, WAF_VARIABLE_PATH_INFO, WAF_VARIABLE_REQUEST_HEADERS. Field introduced in 31.2.1. Maximum of 1 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + CompletelyDescribedMatchElements []string `json:"completely_described_match_elements,omitempty"` + + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Free-text comment about this group. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Free-text comment about this group. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // Enable or disable this WAF rule group. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable or disable this WAF rule group. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Enable *bool `json:"enable,omitempty"` - // If a rule in this group matches the match_value pattern, this action will be executed. Allowed actions are WAF_ACTION_NO_OP and WAF_ACTION_ALLOW_PARAMETER. Enum options - WAF_ACTION_NO_OP, WAF_ACTION_BLOCK, WAF_ACTION_ALLOW_PARAMETER. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If a rule in this group matches the match_value pattern, this action will be executed. Allowed actions are WAF_ACTION_NO_OP and WAF_ACTION_ALLOW_PARAMETER. Enum options - WAF_ACTION_NO_OP, WAF_ACTION_BLOCK, WAF_ACTION_ALLOW_PARAMETER. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. HitAction *string `json:"hit_action,omitempty"` - // This field indicates that this group is used for learning. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // This field indicates that this group is used for learning. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsLearningGroup *bool `json:"is_learning_group,omitempty"` - // Positive Security Model locations. These are used to partition the application name space. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If there is no location matching the request, this action will be executed. Allowed actions are WAF_ACTION_NO_OP and WAF_ACTION_BLOCK. Enum options - WAF_ACTION_NO_OP, WAF_ACTION_BLOCK, WAF_ACTION_ALLOW_PARAMETER. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + LocationMatchMissAction *string `json:"location_match_miss_action,omitempty"` + + // Positive Security Model locations. These are used to partition the application name space. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Locations []*WafPSMLocation `json:"locations,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // If a rule in this group does not match the match_value pattern, this action will be executed. Allowed actions are WAF_ACTION_NO_OP and WAF_ACTION_BLOCK. Enum options - WAF_ACTION_NO_OP, WAF_ACTION_BLOCK, WAF_ACTION_ALLOW_PARAMETER. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // If a rule in this group does not match the match_value pattern, this action will be executed. Allowed actions are WAF_ACTION_NO_OP and WAF_ACTION_BLOCK. Enum options - WAF_ACTION_NO_OP, WAF_ACTION_BLOCK, WAF_ACTION_ALLOW_PARAMETER. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MissAction *string `json:"miss_action,omitempty"` - // User defined name of the group. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // User defined name of the group. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Tenant that this object belongs to. It is a reference to an object of type Tenant. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Tenant that this object belongs to. It is a reference to an object of type Tenant. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of this object. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of this object. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/waf_policy_p_s_m_group_config.go b/vendor/github.com/vmware/alb-sdk/go/models/waf_policy_p_s_m_group_config.go index d358180a0..b34e001f4 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/waf_policy_p_s_m_group_config.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/waf_policy_p_s_m_group_config.go @@ -8,18 +8,18 @@ package models // swagger:model WafPolicyPSMGroupConfig type WafPolicyPSMGroupConfig struct { - // Enable or disable this WAF rule group. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Enable or disable this WAF rule group. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Enable *bool `json:"enable,omitempty"` - // User defined name of the group. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // User defined name of the group. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Tenant that Waf Policy PSM Group belongs to. It is a reference to an object of type Tenant. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Tenant that Waf Policy PSM Group belongs to. 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. TenantRef *string `json:"tenant_ref,omitempty"` - // URL of the Waf Policy PSM Group. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // URL of the Waf Policy PSM Group. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. URL *string `json:"url,omitempty"` - // UUID of Waf Policy PSM Group. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of Waf Policy PSM Group. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/waf_policy_p_s_m_group_inventory.go b/vendor/github.com/vmware/alb-sdk/go/models/waf_policy_p_s_m_group_inventory.go index 52c0caaee..ec986b0bf 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/waf_policy_p_s_m_group_inventory.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/waf_policy_p_s_m_group_inventory.go @@ -12,16 +12,16 @@ type WafPolicyPSMGroupInventory struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Configuration summary of the Waf Policy PSM Group. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Configuration summary of the Waf Policy PSM Group. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Config *WafPolicyPSMGroupConfig `json:"config,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the Waf Policy PSM Group. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the Waf Policy PSM Group. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Virtual services references. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Virtual services references. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. VirtualservicesRefs []*VsRefs `json:"virtualservices_refs,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/waf_policy_required_data_file.go b/vendor/github.com/vmware/alb-sdk/go/models/waf_policy_required_data_file.go index 0f796aaa6..289764f3e 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/waf_policy_required_data_file.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/waf_policy_required_data_file.go @@ -8,9 +8,9 @@ package models // swagger:model WafPolicyRequiredDataFile type WafPolicyRequiredDataFile struct { - // Name of the data file. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the data file. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // Type of the data file. Enum options - WAF_DATAFILE_PM_FROM_FILE, WAF_DATAFILE_DTD, WAF_DATAFILE_XSD, WAF_DATAFILE_IP_MATCH_FROM_FILE. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Type of the data file. Enum options - WAF_DATAFILE_PM_FROM_FILE, WAF_DATAFILE_DTD, WAF_DATAFILE_XSD, WAF_DATAFILE_IP_MATCH_FROM_FILE. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Type *string `json:"type,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/waf_positive_security_model.go b/vendor/github.com/vmware/alb-sdk/go/models/waf_positive_security_model.go index ba9a72506..34ee7a15f 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/waf_positive_security_model.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/waf_positive_security_model.go @@ -8,6 +8,6 @@ package models // swagger:model WafPositiveSecurityModel type WafPositiveSecurityModel struct { - // These groups should be used to separate different levels of concern. The order of the groups matters, one group may mark parts of the request as valid, so that subsequent groups will not check these parts. It is a reference to an object of type WafPolicyPSMGroup. Field introduced in 18.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // These groups should be used to separate different levels of concern. The order of the groups matters, one group may mark parts of the request as valid, so that subsequent groups will not check these parts. It is a reference to an object of type WafPolicyPSMGroup. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. GroupRefs []string `json:"group_refs,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/waf_profile.go b/vendor/github.com/vmware/alb-sdk/go/models/waf_profile.go index eee72bc85..b982e4674 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/waf_profile.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/waf_profile.go @@ -12,33 +12,33 @@ type WafProfile struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Config params for WAF. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Config params for WAF. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Config *WafConfig `json:"config"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // List of Data Files Used for WAF Rules. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // List of Data Files Used for WAF Rules. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Files []*WafDataFile `json:"files,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.5. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // It is a reference to an object of type Tenant. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/waf_rule.go b/vendor/github.com/vmware/alb-sdk/go/models/waf_rule.go index 22f42c53f..0c3b9e6b3 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/waf_rule.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/waf_rule.go @@ -8,40 +8,40 @@ package models // swagger:model WafRule type WafRule struct { - // Enable or disable WAF Rule Group. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable or disable WAF Rule Group. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Enable *bool `json:"enable"` - // Exclude list for the WAF rule. The fields in the exclude list entry are logically and'ed to deduce the exclusion criteria. If there are multiple excludelist entries, it will be 'logical or' of them. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Exclude list for the WAF rule. The fields in the exclude list entry are logically and'ed to deduce the exclusion criteria. If there are multiple excludelist entries, it will be 'logical or' of them. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ExcludeList []*WafExcludeListEntry `json:"exclude_list,omitempty"` - // Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Index *uint32 `json:"index"` - // The rule field is sensitive and will not be displayed. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The rule field is sensitive and will not be displayed. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsSensitive *bool `json:"is_sensitive,omitempty"` - // WAF Rule mode. This can be detection or enforcement. If this is not set, the Policy mode is used. This only takes effect if the policy allows delegation. Enum options - WAF_MODE_DETECTION_ONLY, WAF_MODE_ENFORCEMENT. Field introduced in 18.1.5, 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // WAF Rule mode. This can be either detection, enforcement or evaluation. If this is not set, the Policy mode is used. This only takes effect if the policy allows delegation. Enum options - WAF_MODE_DETECTION_ONLY, WAF_MODE_ENFORCEMENT, WAF_MODE_EVALUATION. Field introduced in 18.1.5, 18.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Mode *string `json:"mode,omitempty"` - // User-friendly optional name for a rule. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // User-friendly optional name for a rule. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Name *string `json:"name,omitempty"` - // WAF rule paranoia level. This field is informative, like rule_id and tags, it is generated by the system from the rule text. This field is filled for CRS rules. Enum options - WAF_PARANOIA_LEVEL_LOW, WAF_PARANOIA_LEVEL_MEDIUM, WAF_PARANOIA_LEVEL_HIGH, WAF_PARANOIA_LEVEL_EXTREME. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // WAF rule paranoia level. This field is informative, like rule_id and tags, it is generated by the system from the rule text. This field is filled for CRS rules. Enum options - WAF_PARANOIA_LEVEL_LOW, WAF_PARANOIA_LEVEL_MEDIUM, WAF_PARANOIA_LEVEL_HIGH, WAF_PARANOIA_LEVEL_EXTREME. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ParanoiaLevel *string `json:"paranoia_level,omitempty"` - // The execution phase where this rule will be executed. Enum options - WAF_PHASE_CONNECTION, WAF_PHASE_REQUEST_HEADER, WAF_PHASE_REQUEST_BODY, WAF_PHASE_RESPONSE_HEADER, WAF_PHASE_RESPONSE_BODY, WAF_PHASE_LOGGING. Field introduced in 20.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // The execution phase where this rule will be executed. Enum options - WAF_PHASE_CONNECTION, WAF_PHASE_REQUEST_HEADER, WAF_PHASE_REQUEST_BODY, WAF_PHASE_RESPONSE_HEADER, WAF_PHASE_RESPONSE_BODY, WAF_PHASE_LOGGING. Field introduced in 20.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Read Only: true Phase *string `json:"phase,omitempty"` - // Rule as per Modsec language. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rule as per Modsec language. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Rule *string `json:"rule"` - // Identifier (id) for a rule per Modsec language. All SecRule and SecAction directives require an id. It is extracted from the id action in a Modsec rule. Rules within a single WAF Policy are required to have unique rule_ids. Field introduced in 17.2.2. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Identifier (id) for a rule per Modsec language. All SecRule and SecAction directives require an id. It is extracted from the id action in a Modsec rule. Rules within a single WAF Policy are required to have unique rule_ids. Field introduced in 17.2.2. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RuleID *string `json:"rule_id,omitempty"` - // Tags for WAF rule as per Modsec language. They are extracted from the tag action in a ModSec rule. Field introduced in 18.1.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Tags for WAF rule as per Modsec language. They are extracted from the tag action in a ModSec rule. Field introduced in 18.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Tags []string `json:"tags,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/waf_rule_group.go b/vendor/github.com/vmware/alb-sdk/go/models/waf_rule_group.go index e8a2cd6b5..cc8a17376 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/waf_rule_group.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/waf_rule_group.go @@ -8,21 +8,21 @@ package models // swagger:model WafRuleGroup type WafRuleGroup struct { - // Enable or disable WAF Rule Group. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Enable or disable WAF Rule Group. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Enable *bool `json:"enable"` - // Exclude list for the WAF rule group. The fields in the exclude list entry are logically and'ed to deduce the exclusion criteria. If there are multiple excludelist entries, it will be 'logical or' of them. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Exclude list for the WAF rule group. The fields in the exclude list entry are logically and'ed to deduce the exclusion criteria. If there are multiple excludelist entries, it will be 'logical or' of them. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ExcludeList []*WafExcludeListEntry `json:"exclude_list,omitempty"` - // Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Index *uint32 `json:"index"` - // Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Rules as per Modsec language. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rules as per Modsec language. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Rules []*WafRule `json:"rules,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/waf_rule_group_overrides.go b/vendor/github.com/vmware/alb-sdk/go/models/waf_rule_group_overrides.go index e9f098d22..62b1a2d45 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/waf_rule_group_overrides.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/waf_rule_group_overrides.go @@ -8,19 +8,19 @@ package models // swagger:model WafRuleGroupOverrides type WafRuleGroupOverrides struct { - // Override the enable flag for this group. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Override the enable flag for this group. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Enable *bool `json:"enable,omitempty"` - // Replace the exclude list for this group. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Replace the exclude list for this group. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ExcludeList []*WafExcludeListEntry `json:"exclude_list,omitempty"` - // Override the waf mode for this group.. Enum options - WAF_MODE_DETECTION_ONLY, WAF_MODE_ENFORCEMENT. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Override the waf mode for this group.. Enum options - WAF_MODE_DETECTION_ONLY, WAF_MODE_ENFORCEMENT, WAF_MODE_EVALUATION. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Mode *string `json:"mode,omitempty"` - // The name of the group where attributes or rules are overridden. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The name of the group where attributes or rules are overridden. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Rule specific overrides. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Rule specific overrides. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. RuleOverrides []*WafRuleOverrides `json:"rule_overrides,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/waf_rule_log.go b/vendor/github.com/vmware/alb-sdk/go/models/waf_rule_log.go index 4b733adee..57693c7c9 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/waf_rule_log.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/waf_rule_log.go @@ -8,27 +8,27 @@ package models // swagger:model WafRuleLog type WafRuleLog struct { - // Transaction data that matched the rule. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Transaction data that matched the rule. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Matches []*WafRuleMatchData `json:"matches,omitempty"` - // Rule's msg *string per ModSec language. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rule's msg *string per ModSec language. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Msg *string `json:"msg,omitempty"` - // The count of omitted match element logs in the current rule. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The count of omitted match element logs in the current rule. Field introduced in 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. OmittedMatchElements *uint32 `json:"omitted_match_elements,omitempty"` - // Phase in which transaction matched the Rule - for instance, Request Header Phase. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Phase in which transaction matched the Rule - for instance, Request Header Phase. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Phase *string `json:"phase,omitempty"` - // Rule Group for the matching rule. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rule Group for the matching rule. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RuleGroup *string `json:"rule_group,omitempty"` - // ID of the matching rule per ModSec language. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // ID of the matching rule per ModSec language. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RuleID *uint64 `json:"rule_id,omitempty"` - // Name of the rule. Field introduced in 17.2.3. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Name of the rule. Field introduced in 17.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. RuleName *string `json:"rule_name,omitempty"` - // Rule's tags per ModSec language. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Rule's tags per ModSec language. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Tags []string `json:"tags,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/waf_rule_match_data.go b/vendor/github.com/vmware/alb-sdk/go/models/waf_rule_match_data.go index 351c816d8..433805a25 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/waf_rule_match_data.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/waf_rule_match_data.go @@ -8,15 +8,15 @@ package models // swagger:model WafRuleMatchData type WafRuleMatchData struct { - // The match_element is an internal variable. It is not possible to add exclusions for this element. Field introduced in 17.2.4. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The match_element is an internal variable. It is not possible to add exclusions for this element. Field introduced in 17.2.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. IsInternal *bool `json:"is_internal,omitempty"` - // Field from a transaction that matches the rule, for instance if the request parameter is password=foobar, then match_element is ARGS password. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field from a transaction that matches the rule, for instance if the request parameter is password=foobar, then match_element is ARGS password. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MatchElement *string `json:"match_element,omitempty"` - // Value of the field from a transaction that matches the rule. For instance, if the request parameter is password=foo, then match_value is foo. The value can be truncated if it is too long. In this case, this field starts at the position where the actual match started inside the value, and that position is stored in match_value_offset. This is done to ensure the relevant part is shown. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Value of the field from a transaction that matches the rule. For instance, if the request parameter is password=foo, then match_value is foo. The value can be truncated if it is too long. In this case, this field starts at the position where the actual match started inside the value, and that position is stored in match_value_offset. This is done to ensure the relevant part is shown. Field introduced in 17.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. MatchValue *string `json:"match_value,omitempty"` - // The starting index of the first character of match_value field with respect to original match value. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The starting index of the first character of match_value field with respect to original match value. Field introduced in 30.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MatchValueOffset *uint64 `json:"match_value_offset,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/waf_rule_overrides.go b/vendor/github.com/vmware/alb-sdk/go/models/waf_rule_overrides.go index 470ea0086..42e3c0de2 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/waf_rule_overrides.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/waf_rule_overrides.go @@ -8,16 +8,16 @@ package models // swagger:model WafRuleOverrides type WafRuleOverrides struct { - // Override the enable flag for this rule. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Override the enable flag for this rule. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Enable *bool `json:"enable,omitempty"` - // Replace the exclude list for this rule. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Replace the exclude list for this rule. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. ExcludeList []*WafExcludeListEntry `json:"exclude_list,omitempty"` - // Override the waf mode for this rule. Enum options - WAF_MODE_DETECTION_ONLY, WAF_MODE_ENFORCEMENT. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Override the waf mode for this rule. Enum options - WAF_MODE_DETECTION_ONLY, WAF_MODE_ENFORCEMENT, WAF_MODE_EVALUATION. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Mode *string `json:"mode,omitempty"` - // The rule_id of the rule where attributes are overridden. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The rule_id of the rule where attributes are overridden. Field introduced in 20.1.6. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true RuleID *string `json:"rule_id"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/warning_event_details.go b/vendor/github.com/vmware/alb-sdk/go/models/warning_event_details.go new file mode 100644 index 000000000..3805006d0 --- /dev/null +++ b/vendor/github.com/vmware/alb-sdk/go/models/warning_event_details.go @@ -0,0 +1,16 @@ +// Copyright 2021 VMware, Inc. +// SPDX-License-Identifier: Apache License 2.0 +package models + +// This file is auto-generated. + +// WarningEventDetails warning event details +// swagger:model WarningEventDetails +type WarningEventDetails struct { + + // Event data. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + EventData *string `json:"event_data,omitempty"` + + // Warning message. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. + WarningMessage *string `json:"warning_message,omitempty"` +} diff --git a/vendor/github.com/vmware/alb-sdk/go/models/web_application_signature_service_status.go b/vendor/github.com/vmware/alb-sdk/go/models/web_application_signature_service_status.go index 604c385bc..e4a81045b 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/web_application_signature_service_status.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/web_application_signature_service_status.go @@ -8,12 +8,12 @@ package models // swagger:model WebApplicationSignatureServiceStatus type WebApplicationSignatureServiceStatus struct { - // If the last attempted update failed, this is a more detailed error message. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // If the last attempted update failed, this is a more detailed error message. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Error *string `json:"error,omitempty"` - // The time when the Application Signature service last successfull attemped to update this object. It will be not update, if an error occurs during an update attempt. In this case, the error will be set. Field introduced in 20.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The time when the Application Signature service last successfull attemped to update this object. It will be not update, if an error occurs during an update attempt. In this case, the error will be set. Field introduced in 20.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. LastSuccessfulUpdateCheck *TimeStamp `json:"last_successful_update_check,omitempty"` - // A timestamp field. It is used by the Application Signature Sync service to keep track of the current version. Field introduced in 21.1.1, 20.1.5. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // A timestamp field. It is used by the Application Signature Sync service to keep track of the current version. Field introduced in 21.1.1, 20.1.5. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UpstreamSyncTimestamp *TimeStamp `json:"upstream_sync_timestamp,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/webapp_u_t.go b/vendor/github.com/vmware/alb-sdk/go/models/webapp_u_t.go index fb15d8eb6..8726b8479 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/webapp_u_t.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/webapp_u_t.go @@ -12,59 +12,68 @@ type WebappUT struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.5, 22.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Cloud of the WebappUT object-level0. It is a reference to an object of type Cloud. Field introduced in 30.2.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + CloudRef *string `json:"cloud_ref,omitempty"` + + // Protobuf versioning for config pbs. Field introduced in 21.1.5, 22.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // default *uint64 field. Field introduced in 30.1.2. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // default *int32 field. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + DefaultFifthInt *int32 `json:"default_fifth_int,omitempty"` + + // default *uint64 field. Field introduced in 30.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DefaultFirstInt *uint64 `json:"default_first_int,omitempty"` - // default *int64 field. Field introduced in 30.1.2. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // default *int32 field. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. + DefaultFourthInt *int32 `json:"default_fourth_int,omitempty"` + + // default *int64 field. Field deprecated in 31.1.1. Field introduced in 30.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DefaultSecondInt *int64 `json:"default_second_int,omitempty"` - // Default *string field. Field introduced in 30.1.2. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Default *string field. Field introduced in 30.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DefaultString *string `json:"default_string,omitempty"` - // default *int32 field. Field introduced in 30.1.2. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // default *int32 field. Field deprecated in 31.1.1. Field introduced in 30.1.2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. DefaultThirdInt *int32 `json:"default_third_int,omitempty"` - // Optional message for nested f_mandatory test cases defined at level1. Field introduced in 21.1.5, 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Optional message for nested f_mandatory test cases defined at level1. Field introduced in 21.1.5, 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MandatoryTest *L1FMandatoryTestCase `json:"mandatory_test,omitempty"` - // Repeated message for nested f_mandatory test cases-level1. Field introduced in 21.1.5, 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Repeated message for nested f_mandatory test cases-level1. Field introduced in 21.1.5, 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. MandatoryTests []*L1FMandatoryTestCase `json:"mandatory_tests,omitempty"` - // Name of the WebappUT object-level0. Field introduced in 21.1.5, 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Name of the WebappUT object-level0. Field introduced in 21.1.5, 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // Optional message for nested f_sensitive test cases defined at level1. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Optional message for nested f_sensitive test cases defined at level1. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SensitiveTest *L1FSensitiveTestCase `json:"sensitive_test,omitempty"` - // Repeated message for nested f_sensitive test cases-level1. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Repeated message for nested f_sensitive test cases-level1. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SensitiveTests []*L1FSensitiveTestCase `json:"sensitive_tests,omitempty"` - // Optional *bool for nested skip_optional_check test cases-level1. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Optional *bool for nested skip_optional_check test cases-level1. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. SkipOptionalCheckTests *bool `json:"skip_optional_check_tests,omitempty"` - // Optional message for nested max *string length test cases. Field introduced in 21.1.5, 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Optional message for nested max *string length test cases. Field introduced in 21.1.5, 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StringLengthTest *L1StringLengthTestCase `json:"string_length_test,omitempty"` - // Repeated message for nested max *string length test cases. Field introduced in 21.1.5, 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Repeated message for nested max *string length test cases. Field introduced in 21.1.5, 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. StringLengthTests []*L1StringLengthTestCase `json:"string_length_tests,omitempty"` - // Tenant of the WebappUT object-level0. It is a reference to an object of type Tenant. Field introduced in 21.1.5, 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // Tenant of the WebappUT object-level0. It is a reference to an object of type Tenant. Field introduced in 21.1.5, 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` - // The *string for sensitive (secret) field. object-level0. Field introduced in 22.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The *string for sensitive (secret) field. object-level0. Field introduced in 22.1.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TestSensitiveString *string `json:"test_sensitive_string,omitempty"` - // The maximum *string length. Field introduced in 21.1.5, 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // The maximum *string length. Field introduced in 21.1.5, 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. TestString *string `json:"test_string,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the WebappUT object-level0. Field introduced in 21.1.5, 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition. + // UUID of the WebappUT object-level0. Field introduced in 21.1.5, 22.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/models/webhook.go b/vendor/github.com/vmware/alb-sdk/go/models/webhook.go index 0329557dd..e00a1c4c7 100644 --- a/vendor/github.com/vmware/alb-sdk/go/models/webhook.go +++ b/vendor/github.com/vmware/alb-sdk/go/models/webhook.go @@ -12,32 +12,32 @@ type Webhook struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Callback URL for the Webhook. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Callback URL for the Webhook. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. CallbackURL *string `json:"callback_url,omitempty"` - // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. ConfigpbAttributes *ConfigPbAttributes `json:"configpb_attributes,omitempty"` - // Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Description *string `json:"description,omitempty"` - // List of labels to be used for granular RBAC. Field introduced in 20.1.6. Allowed in Enterprise edition with any value, Essentials edition with any value, Basic edition with any value, Enterprise with Cloud Services edition. + // List of labels to be used for granular RBAC. Field introduced in 20.1.6. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. Markers []*RoleFilterMatchLabel `json:"markers,omitempty"` - // The name of the webhook profile. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // The name of the webhook profile. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. // Required: true Name *string `json:"name"` - // It is a reference to an object of type Tenant. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // It is a reference to an object of type Tenant. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. TenantRef *string `json:"tenant_ref,omitempty"` // url // Read Only: true URL *string `json:"url,omitempty"` - // UUID of the webhook profile. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // UUID of the webhook profile. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. UUID *string `json:"uuid,omitempty"` - // Verification token sent back with the callback asquery parameters. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition. + // Verification token sent back with the callback asquery parameters. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition. VerificationToken *string `json:"verification_token,omitempty"` } diff --git a/vendor/github.com/vmware/alb-sdk/go/session/avisession.go b/vendor/github.com/vmware/alb-sdk/go/session/avisession.go index 3ee6bfe4a..e28a8f474 100644 --- a/vendor/github.com/vmware/alb-sdk/go/session/avisession.go +++ b/vendor/github.com/vmware/alb-sdk/go/session/avisession.go @@ -296,9 +296,12 @@ type AviSession struct { // Defines the protocol to be used by the session scheme string + + // Sets the proxy url to be used by the session + proxyURL string } -const DEFAULT_AVI_VERSION = "18.2.6" +const DEFAULT_AVI_VERSION = "22.1.2" const DEFAULT_API_TIMEOUT = time.Duration(60 * time.Second) const DEFAULT_API_TENANT = "admin" const DEFAULT_MAX_API_RETRIES = 3 @@ -364,11 +367,22 @@ func NewAviSession(host string, username string, options ...func(*AviSession) er if avisess.client == nil { // create default transport object if avisess.transport == nil { - avisess.transport = &http.Transport{ - TLSClientConfig: &tls.Config{InsecureSkipVerify: true}, + if avisess.proxyURL != "" { + proxyURL, err := url.Parse(avisess.proxyURL) + if err != nil { + glog.Errorf("Error parsing proxy URL: %v", err) + return nil, err + } + avisess.transport = &http.Transport{ + TLSClientConfig: &tls.Config{InsecureSkipVerify: true}, + Proxy: http.ProxyURL(proxyURL), + } + } else { + avisess.transport = &http.Transport{ + TLSClientConfig: &tls.Config{InsecureSkipVerify: true}, + } } } - // attach transport object to client avisess.client = &http.Client{ Transport: avisess.transport, @@ -472,6 +486,11 @@ func (avisess *AviSession) initiateSession() error { cred["password"] = avisess.password } + if _, exists := avisess.user_headers["Authorization"]; exists || avisess.CSP_ACCESS_TOKEN != "" { + return nil + } + // Do not add any additional session related logic after this line! + rerror := avisess.Post("login", cred, res) if rerror != nil { glog.Errorf("response error: %v ", rerror) @@ -559,6 +578,18 @@ func (avisess *AviSession) setTenant(tenant string) error { return nil } +// SetProxyUrl - Use this for NewAviSession option argument for setting proxyUrl +func SetProxyURL(proxyURL string) func(*AviSession) error { + return func(sess *AviSession) error { + return sess.setProxyURL(proxyURL) + } +} + +func (avisess *AviSession) setProxyURL(proxyURL string) error { + avisess.proxyURL = proxyURL + return nil +} + // SetInsecure - Use this for NewAviSession option argument for allowing insecure connection to AviController func SetInsecure(avisess *AviSession) error { avisess.insecure = true @@ -754,8 +785,11 @@ func (avisess *AviSession) newAviRequest(verb string, url string, payload io.Rea } } + if _, exists := req.Header["X-Avi-Version"]; !exists { + req.Header.Set("X-Avi-Version", avisess.version) + } + //req.Header.Set("Accept", "application/json") - req.Header.Set("X-Avi-Version", avisess.version) if tenant == "" { tenant = avisess.tenant } @@ -840,6 +874,7 @@ func (avisess *AviSession) restRequest(verb string, uri string, payload interfac return nil, errorResult } retryReq := false + clientApiTimedOut := false // adding this flag to skip logins for client timeouts. resp, err := avisess.client.Do(req) if err != nil { // retry until controller status check limits. @@ -850,6 +885,7 @@ func (avisess *AviSession) restRequest(verb string, uri string, payload interfac } debug(dump, dumpErr) retryReq = true + clientApiTimedOut = true } if resp != nil && resp.StatusCode == 500 { if _, err = avisess.fetchBody(verb, uri, resp); err != nil { @@ -864,11 +900,13 @@ func (avisess *AviSession) restRequest(verb string, uri string, payload interfac if !retryReq { glog.Infof("Req for %s uri %v tenant %s RespCode %v", verb, url, tenant, resp.StatusCode) errorResult.HttpStatusCode = resp.StatusCode - + // Extract error message from response body + errorResult.Message = avisess.extractErrorMessage(resp) if uri == "login" { avisess.collectCookiesFromResp(resp) } - if resp.StatusCode == 401 && uri != "login" { + _, exists := req.Header["Authorization"] + if resp.StatusCode == 401 && uri != "login" && !exists { resp.Body.Close() glog.Infof("Retrying url %s; retry %d due to Status Code %d", url, retry, resp.StatusCode) err := avisess.initiateSession() @@ -898,21 +936,30 @@ func (avisess *AviSession) restRequest(verb string, uri string, payload interfac glog.Errorf("restRequest Error during checking controller state. Error: %s", err) return httpResp, err } - if err := avisess.initiateSession(); err != nil { - if resp != nil && resp.Body != nil { - glog.Infof("Body is not nil, close it.") - resp.Body.Close() + if uri != "login" && !clientApiTimedOut { + if err := avisess.initiateSession(); err != nil { + if resp != nil && resp.Body != nil { + glog.Infof("Body is not nil, close it.") + resp.Body.Close() + } + return nil, err } - return nil, err } return avisess.restRequest(verb, uri, payload, tenant, errorResult, retry+1) } else { - glog.Error("CheckControllerStatus is disabled for this session, not going to retry.") + // When disableControllerStatusCheck is true, return the original error transparently + // so that clients can handle their own retry logic. + + // Returns err if there's a network error if err != nil { - glog.Errorf("Failed to invoke API. Error: %s", err.Error()) + glog.Infof("CheckControllerStatus is disabled for this session, returning Error: %s", err.Error()) return nil, err } - return nil, errors.New("Rest request error, returning to caller") + + // return AVI error message transparently + glog.Infof("CheckControllerStatus is disabled for this session, returning original error transparently for client retry handling. Error: %v", errorResult) + return nil, errorResult + } } return resp, nil @@ -1186,8 +1233,11 @@ type AviCollectionResult struct { func removeSensitiveFields(data []byte) []byte { dataString := string(data) - re := regexp.MustCompile(`"password":"([^\s]+?)","username":"([^\s]+?)"`) - updatedDataString := re.ReplaceAllString(dataString, "") + re := regexp.MustCompile(`("password"\s*:\s*)"[^"]*"`) + updatedDataString := re.ReplaceAllString(dataString, `${1}****"`) + + re = regexp.MustCompile(`("username"\s*:\s*)"[^"]*"`) + updatedDataString = re.ReplaceAllString(updatedDataString, `${1}****"`) return []byte(updatedDataString) } @@ -1337,6 +1387,17 @@ func (avisess *AviSession) GetCollectionRaw(uri string, options ...ApiOptionsPar // GetCollection performs a collection API call and unmarshals the results into objList, which should be an array type func (avisess *AviSession) GetCollection(uri string, objList interface{}, options ...ApiOptionsParams) error { + var mergedSlice, slice []interface{} + var mergedData []byte + opts, err := getOptions(options) + if err != nil { + return err + } + if opts.cloud != "" { + uri = uri + "?cloud_ref.name=" + url.QueryEscape(opts.cloud) + } else if opts.cloudUUID != "" { + uri = uri + "?cloud_ref.uuid=" + url.QueryEscape(opts.cloudUUID) + } result, err := avisess.GetCollectionRaw(uri, options...) if err != nil { return err @@ -1344,7 +1405,27 @@ func (avisess *AviSession) GetCollection(uri string, objList interface{}, option if result.Count == 0 { return nil } - return json.Unmarshal(result.Results, &objList) + if opts.params["page"] != "" || opts.params["page_size"] != "" { + return json.Unmarshal(result.Results, &objList) + } + for result.Next != "" { + if err := json.Unmarshal(result.Results, &slice); err != nil { + return err + } + mergedSlice = append(mergedSlice, slice...) + uri = result.Next + result, _ = avisess.GetCollectionRaw(uri, options...) + } + if result.Next == "" { + if err := json.Unmarshal(result.Results, &slice); err != nil { + return nil + } + mergedSlice = append(mergedSlice, slice...) + } + if mergedData, err = json.Marshal(mergedSlice); err != nil { + return err + } + return json.Unmarshal(mergedData, &objList) } // GetRaw performs a GET API call and returns raw data @@ -1531,10 +1612,9 @@ func (avisess *AviSession) GetUri(obj string, options ...ApiOptionsParams) (stri if opts.name == "" { return "", errors.New("Name not specified") } - uri := "api/" + obj + "?name=" + url.QueryEscape(opts.name) if opts.cloud != "" { - uri = uri + "&cloud=" + url.QueryEscape(opts.cloud) + uri = uri + "&cloud_ref.name=" + url.QueryEscape(opts.cloud) } else if opts.cloudUUID != "" { uri = uri + "&cloud_ref.uuid=" + url.QueryEscape(opts.cloudUUID) } @@ -1660,3 +1740,48 @@ func GetIPVersion(ipAddr string) net.IP { } return ip } + +// extractErrorMessage reads the response body and extracts error message without closing the body. +// This is used to populate error messages for retry scenarios. +func (avisess *AviSession) extractErrorMessage(resp *http.Response) *string { + if resp == nil || resp.Body == nil { + return nil + } + + // Only extract error messages for error status codes + if resp.StatusCode >= 200 && resp.StatusCode < 300 { + return nil + } + + // Read the body + bodyBytes, err := io.ReadAll(resp.Body) + if err != nil { + glog.Errorf("Error reading response body: %v", err) + return nil + } + + resp.Body.Close() + // After reading, we need to restore the body so it can be read again. + resp.Body = io.NopCloser(bytes.NewBuffer(bodyBytes)) + + if len(bodyBytes) == 0 { + return nil + } + + // Parse and format the error message + mres, merr := convertAviResponseToMapInterface(bodyBytes) + if merr != nil { + glog.Infof("Failed to parse error response: %v", merr) + // Return raw body as string if JSON parsing fails + emsg := string(bodyBytes) + return &emsg + } + + // Check if parsed result is nil before formatting + if mres == nil { + return nil + } + + emsg := fmt.Sprintf("%v", mres) + return &emsg +} diff --git a/vendor/modules.txt b/vendor/modules.txt index 9f58a0ad3..899b232f1 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -176,8 +176,8 @@ github.com/spf13/pflag # github.com/vmware-tanzu/service-apis v0.0.0-20200901171416-461d35e58618 ## explicit; go 1.13 github.com/vmware-tanzu/service-apis/apis/v1alpha1pre1 -# github.com/vmware/alb-sdk v0.0.0-20251031103126-465797fb76a0 -## explicit; go 1.16 +# github.com/vmware/alb-sdk v0.0.0-20251222130541-f9ff5df9b63e +## explicit; go 1.23.2 github.com/vmware/alb-sdk/go/clients github.com/vmware/alb-sdk/go/models github.com/vmware/alb-sdk/go/session