diff --git a/avi/data_source_avi_applicationprofile_test.go b/avi/data_source_avi_applicationprofile_test.go index f8c2bb17f..544b4ef86 100644 --- a/avi/data_source_avi_applicationprofile_test.go +++ b/avi/data_source_avi_applicationprofile_test.go @@ -60,13 +60,14 @@ resource "avi_applicationprofile" "testApplicationProfile" { keepalive_timeout = "30000" ssl_client_certificate_mode = "SSL_CLIENT_CERTIFICATE_NONE" http_to_https = true + spdy_enabled = false respond_with_100_continue = true client_body_timeout = "30000" httponly_enabled = true hsts_max_age = "365" - max_bad_rps_cip = "0" - server_side_redirect_to_https = true client_max_header_size = "12" + server_side_redirect_to_https = true + max_bad_rps_cip = "0" client_max_request_size = "48" cache_config { min_object_size = "100" @@ -83,6 +84,7 @@ resource "avi_applicationprofile" "testApplicationProfile" { mime_types_group_refs = [data.avi_stringgroup.system_cacheablestringgroup.id] } max_rps_unknown_uri = "0" + spdy_fwd_proxy_mode = false allow_dots_in_header_name = false client_header_timeout = "10000" post_accept_timeout = "30000" diff --git a/avi/datasource_avi_healthmonitor.go b/avi/datasource_avi_healthmonitor.go index 5c1ce36fb..9194e2a56 100644 --- a/avi/datasource_avi_healthmonitor.go +++ b/avi/datasource_avi_healthmonitor.go @@ -11,10 +11,6 @@ func dataSourceAviHealthMonitor() *schema.Resource { return &schema.Resource{ Read: ResourceAviHealthMonitorRead, Schema: map[string]*schema.Schema{ - "allow_duplicate_monitors": { - Type: schema.TypeBool, - Computed: true, - }, "description": { Type: schema.TypeString, Computed: true, diff --git a/avi/datasource_avi_image.go b/avi/datasource_avi_image.go index 40010398d..b3bd62d38 100644 --- a/avi/datasource_avi_image.go +++ b/avi/datasource_avi_image.go @@ -16,10 +16,6 @@ func dataSourceAviImage() *schema.Resource { Computed: true, Elem: ResourcePackageDetailsSchema(), }, - "controller_patch_uuid": { - Type: schema.TypeString, - Computed: true, - }, "migrations": { Type: schema.TypeSet, Computed: true, @@ -35,10 +31,6 @@ func dataSourceAviImage() *schema.Resource { Computed: true, Elem: ResourcePackageDetailsSchema(), }, - "se_patch_uuid": { - Type: schema.TypeString, - Computed: true, - }, "status": { Type: schema.TypeString, Computed: true, @@ -52,10 +44,6 @@ func dataSourceAviImage() *schema.Resource { Type: schema.TypeString, Computed: true, }, - "uber_bundle": { - Type: schema.TypeBool, - Computed: true, - }, "uuid": { Type: schema.TypeString, Optional: true, diff --git a/avi/datasource_avi_serviceenginegroup.go b/avi/datasource_avi_serviceenginegroup.go index 89dd9c248..1d287b9ab 100644 --- a/avi/datasource_avi_serviceenginegroup.go +++ b/avi/datasource_avi_serviceenginegroup.go @@ -94,14 +94,6 @@ func dataSourceAviServiceEngineGroup() *schema.Resource { Type: schema.TypeInt, Computed: true, }, - "core_shm_app_cache": { - Type: schema.TypeBool, - Computed: true, - }, - "core_shm_app_learning": { - Type: schema.TypeBool, - Computed: true, - }, "cpu_reserve": { Type: schema.TypeBool, Computed: true, @@ -401,10 +393,6 @@ func dataSourceAviServiceEngineGroup() *schema.Resource { Type: schema.TypeInt, Computed: true, }, - "pcap_tx_mode": { - Type: schema.TypeString, - Computed: true, - }, "per_app": { Type: schema.TypeBool, Computed: true, @@ -479,10 +467,6 @@ func dataSourceAviServiceEngineGroup() *schema.Resource { Type: schema.TypeBool, Computed: true, }, - "se_mtu": { - Type: schema.TypeInt, - Computed: true, - }, "se_name_prefix": { Type: schema.TypeString, Computed: true, diff --git a/avi/datasource_avi_stringgroup.go b/avi/datasource_avi_stringgroup.go index 85cbd6b41..3f5249f2e 100644 --- a/avi/datasource_avi_stringgroup.go +++ b/avi/datasource_avi_stringgroup.go @@ -20,10 +20,6 @@ func dataSourceAviStringGroup() *schema.Resource { Computed: true, Elem: ResourceKeyValueSchema(), }, - "longest_match": { - Type: schema.TypeBool, - Computed: true, - }, "name": { Type: schema.TypeString, Optional: true, diff --git a/avi/datasource_avi_upgradestatusinfo.go b/avi/datasource_avi_upgradestatusinfo.go index 574ff1445..193c67ed4 100644 --- a/avi/datasource_avi_upgradestatusinfo.go +++ b/avi/datasource_avi_upgradestatusinfo.go @@ -57,11 +57,6 @@ func dataSourceAviUpgradeStatusInfo() *schema.Resource { Type: schema.TypeString, Computed: true, }, - "patch_list": { - Type: schema.TypeList, - Computed: true, - Elem: ResourcePatchDataSchema(), - }, "patch_version": { Type: schema.TypeString, Computed: true, @@ -74,11 +69,6 @@ func dataSourceAviUpgradeStatusInfo() *schema.Resource { Type: schema.TypeString, Computed: true, }, - "previous_patch_list": { - Type: schema.TypeList, - Computed: true, - Elem: ResourcePatchDataSchema(), - }, "previous_patch_version": { Type: schema.TypeString, Computed: true, @@ -87,10 +77,6 @@ func dataSourceAviUpgradeStatusInfo() *schema.Resource { Type: schema.TypeString, Computed: true, }, - "progress": { - Type: schema.TypeInt, - Computed: true, - }, "se_upgrade_events": { Type: schema.TypeList, Computed: true, diff --git a/avi/provider.go b/avi/provider.go index 6caea7b3e..7aedd3996 100644 --- a/avi/provider.go +++ b/avi/provider.go @@ -6,8 +6,10 @@ package avi import ( + "fmt" "github.com/avinetworks/sdk/go/clients" "github.com/avinetworks/sdk/go/session" + "github.com/hashicorp/go-multierror" "github.com/hashicorp/terraform/helper/schema" "github.com/hashicorp/terraform/terraform" "log" @@ -80,10 +82,10 @@ func Provider() terraform.ResourceProvider { "avi_l4policyset": dataSourceAviL4PolicySet(), "avi_scheduler": dataSourceAviScheduler(), "avi_backupconfiguration": dataSourceAviBackupConfiguration(), - "avi_tenant": dataSourceAviTenant(), "avi_serviceenginegroup": dataSourceAviServiceEngineGroup(), "avi_networkservice": dataSourceAviNetworkService(), "avi_dnspolicy": dataSourceAviDnsPolicy(), + "avi_tenant": dataSourceAviTenant(), "avi_hardwaresecuritymodulegroup": dataSourceAviHardwareSecurityModuleGroup(), "avi_upgradestatussummary": dataSourceAviUpgradeStatusSummary(), "avi_upgradestatusinfo": dataSourceAviUpgradeStatusInfo(), @@ -116,7 +118,7 @@ func Provider() terraform.ResourceProvider { "avi_errorpageprofile": dataSourceAviErrorPageProfile(), "avi_customerportalinfo": dataSourceAviCustomerPortalInfo(), "avi_controllerproperties": dataSourceAviControllerProperties(), - "avi_healthmonitor": dataSourceAviHealthMonitor(), + "avi_applicationprofile": dataSourceAviApplicationProfile(), "avi_virtualservice": dataSourceAviVirtualService(), "avi_vsvip": dataSourceAviVsVip(), "avi_analyticsprofile": dataSourceAviAnalyticsProfile(), @@ -139,7 +141,7 @@ func Provider() terraform.ResourceProvider { "avi_network": dataSourceAviNetwork(), "avi_serverautoscalepolicy": dataSourceAviServerAutoScalePolicy(), "avi_autoscalelaunchconfig": dataSourceAviAutoScaleLaunchConfig(), - "avi_applicationprofile": dataSourceAviApplicationProfile(), + "avi_healthmonitor": dataSourceAviHealthMonitor(), "avi_httppolicyset": dataSourceAviHTTPPolicySet(), "avi_serviceengine": dataSourceAviServiceEngine(), "avi_fileservice": dataSourceAviFileService(), @@ -165,10 +167,10 @@ func Provider() terraform.ResourceProvider { "avi_l4policyset": resourceAviL4PolicySet(), "avi_scheduler": resourceAviScheduler(), "avi_backupconfiguration": resourceAviBackupConfiguration(), - "avi_tenant": resourceAviTenant(), "avi_serviceenginegroup": resourceAviServiceEngineGroup(), "avi_networkservice": resourceAviNetworkService(), "avi_dnspolicy": resourceAviDnsPolicy(), + "avi_tenant": resourceAviTenant(), "avi_hardwaresecuritymodulegroup": resourceAviHardwareSecurityModuleGroup(), "avi_upgradestatussummary": resourceAviUpgradeStatusSummary(), "avi_upgradestatusinfo": resourceAviUpgradeStatusInfo(), @@ -201,7 +203,7 @@ func Provider() terraform.ResourceProvider { "avi_errorpageprofile": resourceAviErrorPageProfile(), "avi_customerportalinfo": resourceAviCustomerPortalInfo(), "avi_controllerproperties": resourceAviControllerProperties(), - "avi_healthmonitor": resourceAviHealthMonitor(), + "avi_applicationprofile": resourceAviApplicationProfile(), "avi_virtualservice": resourceAviVirtualService(), "avi_vsvip": resourceAviVsVip(), "avi_analyticsprofile": resourceAviAnalyticsProfile(), @@ -224,7 +226,7 @@ func Provider() terraform.ResourceProvider { "avi_network": resourceAviNetwork(), "avi_serverautoscalepolicy": resourceAviServerAutoScalePolicy(), "avi_autoscalelaunchconfig": resourceAviAutoScaleLaunchConfig(), - "avi_applicationprofile": resourceAviApplicationProfile(), + "avi_healthmonitor": resourceAviHealthMonitor(), "avi_httppolicyset": resourceAviHTTPPolicySet(), "avi_serviceengine": resourceAviServiceEngine(), "avi_useraccount": resourceAviUserAccount(), @@ -260,6 +262,10 @@ func providerConfigure(d *schema.ResourceData) (interface{}, error) { config.Timeout = time.Duration(time.Duration(timeout.(int)) * time.Second) } + if err := config.validate(); err != nil { + return nil, err + } + aviClient, err := clients.NewAviClient( config.Controller, config.Username, session.SetPassword(config.Password), @@ -284,3 +290,16 @@ type Credentials struct { AuthToken string Timeout time.Duration } + +func (c *Credentials) validate() error { + var err *multierror.Error + + if c.Controller == "" { + err = multierror.Append(err, fmt.Errorf("Avi Controller must be provided")) + } + + if c.Password == "" && c.AuthToken == "" { + err = multierror.Append(err, fmt.Errorf("Avi Controller password or authtoken must be provided")) + } + return err.ErrorOrNil() +} diff --git a/avi/resource_avi_applicationprofile_test.go b/avi/resource_avi_applicationprofile_test.go index 8fcf8cfab..7e4b90b58 100644 --- a/avi/resource_avi_applicationprofile_test.go +++ b/avi/resource_avi_applicationprofile_test.go @@ -131,13 +131,14 @@ resource "avi_applicationprofile" "testApplicationProfile" { keepalive_timeout = "30000" ssl_client_certificate_mode = "SSL_CLIENT_CERTIFICATE_NONE" http_to_https = true + spdy_enabled = false respond_with_100_continue = true client_body_timeout = "30000" httponly_enabled = true hsts_max_age = "365" - max_bad_rps_cip = "0" - server_side_redirect_to_https = true client_max_header_size = "12" + server_side_redirect_to_https = true + max_bad_rps_cip = "0" client_max_request_size = "48" cache_config { min_object_size = "100" @@ -154,6 +155,7 @@ resource "avi_applicationprofile" "testApplicationProfile" { mime_types_group_refs = [data.avi_stringgroup.system_cacheablestringgroup.id] } max_rps_unknown_uri = "0" + spdy_fwd_proxy_mode = false allow_dots_in_header_name = false client_header_timeout = "10000" post_accept_timeout = "30000" @@ -206,13 +208,14 @@ resource "avi_applicationprofile" "testApplicationProfile" { keepalive_timeout = "30000" ssl_client_certificate_mode = "SSL_CLIENT_CERTIFICATE_NONE" http_to_https = true + spdy_enabled = false respond_with_100_continue = true client_body_timeout = "30000" httponly_enabled = true hsts_max_age = "365" - max_bad_rps_cip = "0" - server_side_redirect_to_https = true client_max_header_size = "12" + server_side_redirect_to_https = true + max_bad_rps_cip = "0" client_max_request_size = "48" cache_config { min_object_size = "100" @@ -229,6 +232,7 @@ resource "avi_applicationprofile" "testApplicationProfile" { mime_types_group_refs = [data.avi_stringgroup.system_cacheablestringgroup.id] } max_rps_unknown_uri = "0" + spdy_fwd_proxy_mode = false allow_dots_in_header_name = false client_header_timeout = "10000" post_accept_timeout = "30000" diff --git a/avi/resource_avi_healthmonitor.go b/avi/resource_avi_healthmonitor.go index 7603c0d70..9556c4c19 100644 --- a/avi/resource_avi_healthmonitor.go +++ b/avi/resource_avi_healthmonitor.go @@ -14,11 +14,6 @@ import ( func ResourceHealthMonitorSchema() map[string]*schema.Schema { return map[string]*schema.Schema{ - "allow_duplicate_monitors": { - Type: schema.TypeBool, - Optional: true, - Computed: true, - }, "description": { Type: schema.TypeString, Optional: true, diff --git a/avi/resource_avi_image.go b/avi/resource_avi_image.go index bbedbd040..03a6af806 100644 --- a/avi/resource_avi_image.go +++ b/avi/resource_avi_image.go @@ -20,11 +20,6 @@ func ResourceImageSchema() map[string]*schema.Schema { Computed: true, Elem: ResourcePackageDetailsSchema(), }, - "controller_patch_uuid": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, "migrations": { Type: schema.TypeSet, Optional: true, @@ -42,11 +37,6 @@ func ResourceImageSchema() map[string]*schema.Schema { Computed: true, Elem: ResourcePackageDetailsSchema(), }, - "se_patch_uuid": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, "status": { Type: schema.TypeString, Optional: true, @@ -62,11 +52,6 @@ func ResourceImageSchema() map[string]*schema.Schema { Optional: true, Computed: true, }, - "uber_bundle": { - Type: schema.TypeBool, - Optional: true, - Default: false, - }, "uuid": { Type: schema.TypeString, Optional: true, diff --git a/avi/resource_avi_rest_dependants.go b/avi/resource_avi_rest_dependants.go index 95bbeeea9..4ffda0986 100644 --- a/avi/resource_avi_rest_dependants.go +++ b/avi/resource_avi_rest_dependants.go @@ -952,6 +952,23 @@ func ResourceHTTPSecurityActionSchema() *schema.Resource { } } +func ResourceOpenStackSeVmChangeSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "error_string": { + Type: schema.TypeString, + Optional: true, + Computed: true, + }, + "se_vm_uuid": { + Type: schema.TypeString, + Optional: true, + Computed: true, + }, + }, + } +} + func ResourceUpgradeOpsEntrySchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ @@ -1125,385 +1142,364 @@ func ResourceUserActivitySchema() *schema.Resource { } } -func ResourceSamlServiceProviderNodeSchema() *schema.Resource { +func ResourceHTTPApplicationProfileSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "entity_id": { - Type: schema.TypeString, + "allow_dots_in_header_name": { + Type: schema.TypeBool, Optional: true, - Computed: true, - }, - "name": { - Type: schema.TypeString, - Required: true, + Default: false, }, - "signing_ssl_key_and_certificate_ref": { - Type: schema.TypeString, + "cache_config": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceHttpCacheConfigSchema(), }, - "single_signon_url": { - Type: schema.TypeString, + "client_body_timeout": { + Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 30000, }, - }, - } -} - -func ResourceTagSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "type": { - Type: schema.TypeString, + "client_header_timeout": { + Type: schema.TypeInt, Optional: true, - Default: "USER_DEFINED", - }, - "value": { - Type: schema.TypeString, - Required: true, + Default: 10000, }, - }, - } -} - -func ResourceWafRuleGroupSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "enable": { - Type: schema.TypeBool, + "client_max_body_size": { + Type: schema.TypeInt, Optional: true, - Default: true, + Default: 0, }, - "exclude_list": { - Type: schema.TypeList, + "client_max_header_size": { + Type: schema.TypeInt, Optional: true, - Elem: ResourceWafExcludeListEntrySchema(), + Default: 12, }, - "index": { + "client_max_request_size": { Type: schema.TypeInt, - Required: true, + Optional: true, + Default: 48, }, - "name": { - Type: schema.TypeString, + "compression_profile": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceCompressionProfileSchema(), }, - "rules": { - Type: schema.TypeList, + "connection_multiplexing_enabled": { + Type: schema.TypeBool, Optional: true, - Elem: ResourceWafRuleSchema(), + Default: true, }, - }, - } -} - -func ResourceIpamDnsInternalProfileSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "dns_service_domain": { - Type: schema.TypeList, + "disable_keepalive_posts_msie6": { + Type: schema.TypeBool, Optional: true, - Elem: ResourceDnsServiceDomainSchema(), + Default: true, }, - "dns_virtualservice_ref": { - Type: schema.TypeString, + "disable_sni_hostname_check": { + Type: schema.TypeBool, Optional: true, - Computed: true, + Default: false, }, - "ttl": { - Type: schema.TypeInt, + "enable_chunk_merge": { + Type: schema.TypeBool, Optional: true, - Default: 30, + Default: true, }, - "usable_network_refs": { - Type: schema.TypeList, + "enable_fire_and_forget": { + Type: schema.TypeBool, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Default: false, }, - }, - } -} - -func ResourceApicAgentVsNetworkErrorSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "pool_name": { - Type: schema.TypeString, + "enable_request_body_buffering": { + Type: schema.TypeBool, Optional: true, - Computed: true, + Default: false, }, - "pool_network": { - Type: schema.TypeString, + "enable_request_body_metrics": { + Type: schema.TypeBool, Optional: true, - Computed: true, + Default: false, }, - "vs_name": { - Type: schema.TypeString, + "fwd_close_hdr_for_bound_connections": { + Type: schema.TypeBool, Optional: true, - Computed: true, + Default: true, }, - "vs_network": { - Type: schema.TypeString, + "hsts_enabled": { + Type: schema.TypeBool, Optional: true, - Computed: true, + Default: false, }, - }, - } -} - -func ResourceDnsRrSetSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "cname": { - Type: schema.TypeSet, + "hsts_max_age": { + Type: schema.TypeInt, Optional: true, - Computed: true, - Elem: ResourceDnsCnameRdataSchema(), + Default: 365, }, - "fqdn": { - Type: schema.TypeString, + "hsts_subdomains_enabled": { + Type: schema.TypeBool, Optional: true, - Computed: true, + Default: true, }, - "ip6_addresses": { - Type: schema.TypeList, + "http2_enabled": { + Type: schema.TypeBool, Optional: true, - Elem: ResourceDnsAAAARdataSchema(), + Default: false, }, - "ip_addresses": { - Type: schema.TypeList, + "http_to_https": { + Type: schema.TypeBool, Optional: true, - Elem: ResourceDnsARdataSchema(), + Default: false, }, - "nses": { - Type: schema.TypeList, + "httponly_enabled": { + Type: schema.TypeBool, Optional: true, - Elem: ResourceDnsNsRdataSchema(), + Default: false, }, - "ttl": { - Type: schema.TypeInt, + "keepalive_header": { + Type: schema.TypeBool, Optional: true, - Computed: true, + Default: false, }, - "type": { - Type: schema.TypeString, + "keepalive_timeout": { + Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 30000, }, - }, - } -} - -func ResourceGeoLocationSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "latitude": { - Type: schema.TypeFloat, + "max_bad_rps_cip": { + Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 0, }, - "longitude": { - Type: schema.TypeFloat, + "max_bad_rps_cip_uri": { + Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 0, }, - "name": { - Type: schema.TypeString, + "max_bad_rps_uri": { + Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 0, }, - "tag": { - Type: schema.TypeString, + "max_http2_concurrent_streams_per_connection": { + Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 128, }, - }, - } -} - -func ResourceNetworkSubnetClashSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "ip_nw": { - Type: schema.TypeString, - Required: true, + "max_http2_control_frames_per_connection": { + Type: schema.TypeInt, + Optional: true, + Default: 1000, }, - "networks": { - Type: schema.TypeList, + "max_http2_empty_data_frames_per_connection": { + Type: schema.TypeInt, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Default: 1000, }, - }, - } -} - -func ResourceAwsZoneNetworkSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "availability_zone": { - Type: schema.TypeString, - Required: true, - }, - "usable_network_uuids": { - Type: schema.TypeList, + "max_http2_queued_frames_to_client_per_connection": { + Type: schema.TypeInt, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Default: 1000, }, - }, - } -} - -func ResourceBgpPeerSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "advertise_snat_ip": { - Type: schema.TypeBool, + "max_keepalive_requests": { + Type: schema.TypeInt, Optional: true, - Default: true, + Default: 100, }, - "advertise_vip": { - Type: schema.TypeBool, + "max_response_headers_size": { + Type: schema.TypeInt, Optional: true, - Default: true, + Default: 48, }, - "advertisement_interval": { + "max_rps_cip": { Type: schema.TypeInt, Optional: true, - Default: 5, + Default: 0, }, - "bfd": { - Type: schema.TypeBool, + "max_rps_cip_uri": { + Type: schema.TypeInt, Optional: true, - Default: true, + Default: 0, }, - "connect_timer": { + "max_rps_unknown_cip": { Type: schema.TypeInt, Optional: true, - Default: 10, + Default: 0, }, - "ebgp_multihop": { + "max_rps_unknown_uri": { Type: schema.TypeInt, Optional: true, Default: 0, }, - "hold_time": { + "max_rps_uri": { Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 0, }, - "keepalive_interval": { - Type: schema.TypeInt, + "pki_profile_ref": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "local_as": { + "post_accept_timeout": { Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 30000, }, - "md5_secret": { - Type: schema.TypeString, + "reset_conn_http_on_ssl_port": { + Type: schema.TypeBool, Optional: true, - Computed: true, + Default: false, }, - "network_ref": { - Type: schema.TypeString, + "respond_with_100_continue": { + Type: schema.TypeBool, Optional: true, - Computed: true, + Default: true, }, - "peer_ip": { - Type: schema.TypeSet, + "secure_cookie_enabled": { + Type: schema.TypeBool, Optional: true, - Computed: true, - Elem: ResourceIpAddrSchema(), + Default: false, }, - "peer_ip6": { - Type: schema.TypeSet, + "server_side_redirect_to_https": { + Type: schema.TypeBool, Optional: true, - Computed: true, - Elem: ResourceIpAddrSchema(), + Default: false, }, - "remote_as": { - Type: schema.TypeInt, + "spdy_enabled": { + Type: schema.TypeBool, Optional: true, - Computed: true, + Default: false, }, - "shutdown": { + "spdy_fwd_proxy_mode": { Type: schema.TypeBool, Optional: true, Default: false, }, - "subnet": { + "ssl_client_certificate_action": { Type: schema.TypeSet, Optional: true, Computed: true, - Elem: ResourceIpAddrPrefixSchema(), + Elem: ResourceSSLClientCertificateActionSchema(), }, - "subnet6": { - Type: schema.TypeSet, + "ssl_client_certificate_mode": { + Type: schema.TypeString, Optional: true, - Computed: true, - Elem: ResourceIpAddrPrefixSchema(), + Default: "SSL_CLIENT_CERTIFICATE_NONE", + }, + "use_app_keepalive_timeout": { + Type: schema.TypeBool, + Optional: true, + Default: false, + }, + "websockets_enabled": { + Type: schema.TypeBool, + Optional: true, + Default: true, + }, + "x_forwarded_proto_enabled": { + Type: schema.TypeBool, + Optional: true, + Default: false, + }, + "xff_alternate_name": { + Type: schema.TypeString, + Optional: true, + Default: "X-Forwarded-For", + }, + "xff_enabled": { + Type: schema.TypeBool, + Optional: true, + Default: true, }, }, } } -func ResourceHdrMatchSchema() *schema.Resource { +func ResourceConfigUserPasswordChangeRequestSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "hdr": { + "client_ip": { Type: schema.TypeString, - Required: true, + Optional: true, + Computed: true, }, - "match_case": { + "status": { Type: schema.TypeString, Optional: true, - Default: "INSENSITIVE", + Computed: true, }, - "match_criteria": { + "user": { Type: schema.TypeString, - Required: true, + Optional: true, + Computed: true, }, - "value": { - Type: schema.TypeList, + "user_email": { + Type: schema.TypeString, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Computed: true, }, }, } } -func ResourceIpamDnsAwsProfileSchema() *schema.Resource { +func ResourceTagSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "access_key_id": { + "type": { Type: schema.TypeString, Optional: true, - Computed: true, + Default: "USER_DEFINED", }, - "egress_service_subnets": { + "value": { + Type: schema.TypeString, + Required: true, + }, + }, + } +} + +func ResourceWafRuleGroupSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "enable": { + Type: schema.TypeBool, + Optional: true, + Default: true, + }, + "exclude_list": { Type: schema.TypeList, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Elem: ResourceWafExcludeListEntrySchema(), }, - "iam_assume_role": { + "index": { + Type: schema.TypeInt, + Required: true, + }, + "name": { Type: schema.TypeString, Optional: true, Computed: true, }, - "publish_vip_to_public_zone": { - Type: schema.TypeBool, + "rules": { + Type: schema.TypeList, Optional: true, - Default: false, + Elem: ResourceWafRuleSchema(), }, - "region": { - Type: schema.TypeString, + }, + } +} + +func ResourceIpamDnsInternalProfileSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "dns_service_domain": { + Type: schema.TypeList, Optional: true, - Computed: true, + Elem: ResourceDnsServiceDomainSchema(), }, - "secret_access_key": { + "dns_virtualservice_ref": { Type: schema.TypeString, Optional: true, Computed: true, @@ -1511,980 +1507,909 @@ func ResourceIpamDnsAwsProfileSchema() *schema.Resource { "ttl": { Type: schema.TypeInt, Optional: true, - Default: 60, + Default: 30, }, - "usable_domains": { + "usable_network_refs": { Type: schema.TypeList, Optional: true, Elem: &schema.Schema{Type: schema.TypeString}, }, - "usable_network_uuids": { - Type: schema.TypeList, + }, + } +} + +func ResourceApicAgentVsNetworkErrorSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "pool_name": { + Type: schema.TypeString, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Computed: true, }, - "use_iam_roles": { - Type: schema.TypeBool, + "pool_network": { + Type: schema.TypeString, Optional: true, - Default: false, + Computed: true, }, - "vpc": { + "vs_name": { Type: schema.TypeString, Optional: true, Computed: true, }, - "vpc_id": { + "vs_network": { Type: schema.TypeString, - Required: true, - }, - "zones": { - Type: schema.TypeList, Optional: true, - Elem: ResourceAwsZoneNetworkSchema(), + Computed: true, }, }, } } -func ResourceStaticRouteSchema() *schema.Resource { +func ResourceDnsRrSetSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "disable_gateway_monitor": { - Type: schema.TypeBool, + "cname": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceDnsCnameRdataSchema(), }, - "if_name": { + "fqdn": { Type: schema.TypeString, Optional: true, Computed: true, }, - "next_hop": { - Type: schema.TypeSet, - Required: true, - Elem: ResourceIpAddrSchema(), + "ip6_addresses": { + Type: schema.TypeList, + Optional: true, + Elem: ResourceDnsAAAARdataSchema(), }, - "prefix": { - Type: schema.TypeSet, - Required: true, - Elem: ResourceIpAddrPrefixSchema(), + "ip_addresses": { + Type: schema.TypeList, + Optional: true, + Elem: ResourceDnsARdataSchema(), }, - "route_id": { + "nses": { + Type: schema.TypeList, + Optional: true, + Elem: ResourceDnsNsRdataSchema(), + }, + "ttl": { + Type: schema.TypeInt, + Optional: true, + Computed: true, + }, + "type": { Type: schema.TypeString, - Required: true, + Optional: true, + Computed: true, }, }, } } -func ResourceFailActionSchema() *schema.Resource { +func ResourceGeoLocationSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "local_rsp": { - Type: schema.TypeSet, + "latitude": { + Type: schema.TypeFloat, Optional: true, Computed: true, - Elem: ResourceFailActionHTTPLocalResponseSchema(), }, - "redirect": { - Type: schema.TypeSet, + "longitude": { + Type: schema.TypeFloat, Optional: true, Computed: true, - Elem: ResourceFailActionHTTPRedirectSchema(), }, - "type": { + "name": { Type: schema.TypeString, - Required: true, + Optional: true, + Computed: true, + }, + "tag": { + Type: schema.TypeString, + Optional: true, + Computed: true, }, }, } } -func ResourceApplicationLogSchema() *schema.Resource { +func ResourceNetworkSubnetClashSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "adf": { - Type: schema.TypeBool, + "ip_nw": { + Type: schema.TypeString, Required: true, }, - "all_request_headers": { - Type: schema.TypeString, + "networks": { + Type: schema.TypeList, Optional: true, - Computed: true, + Elem: &schema.Schema{Type: schema.TypeString}, }, - "all_response_headers": { + }, + } +} + +func ResourceAwsZoneNetworkSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "availability_zone": { Type: schema.TypeString, - Optional: true, - Computed: true, - }, - "app_response_time": { - Type: schema.TypeInt, - Optional: true, - Computed: true, + Required: true, }, - "body_updated": { - Type: schema.TypeString, + "usable_network_uuids": { + Type: schema.TypeList, Optional: true, - Default: "NOT_UPDATED", + Elem: &schema.Schema{Type: schema.TypeString}, }, - "cache_hit": { + }, + } +} + +func ResourceBgpPeerSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "advertise_snat_ip": { Type: schema.TypeBool, Optional: true, - Default: false, + Default: true, }, - "cacheable": { + "advertise_vip": { Type: schema.TypeBool, Optional: true, - Default: false, + Default: true, }, - "cipher_bytes": { - Type: schema.TypeString, + "advertisement_interval": { + Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 5, }, - "client_browser": { - Type: schema.TypeString, + "bfd": { + Type: schema.TypeBool, Optional: true, - Computed: true, + Default: true, }, - "client_cipher_list": { - Type: schema.TypeSet, + "connect_timer": { + Type: schema.TypeInt, Optional: true, - Computed: true, - Elem: ResourceSSLCipherListSchema(), + Default: 10, }, - "client_dest_port": { + "ebgp_multihop": { Type: schema.TypeInt, - Required: true, + Optional: true, + Default: 0, }, - "client_device": { - Type: schema.TypeString, + "hold_time": { + Type: schema.TypeInt, Optional: true, Computed: true, }, - "client_insights": { - Type: schema.TypeString, + "keepalive_interval": { + Type: schema.TypeInt, Optional: true, Computed: true, }, - "client_ip": { + "local_as": { Type: schema.TypeInt, - Required: true, - }, - "client_ip6": { - Type: schema.TypeString, Optional: true, Computed: true, }, - "client_location": { + "md5_secret": { Type: schema.TypeString, Optional: true, Computed: true, }, - "client_log_filter_name": { + "network_ref": { Type: schema.TypeString, Optional: true, Computed: true, }, - "client_os": { - Type: schema.TypeString, + "peer_ip": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceIpAddrSchema(), }, - "client_rtt": { - Type: schema.TypeInt, - Required: true, - }, - "client_src_port": { - Type: schema.TypeInt, - Required: true, - }, - "compression": { - Type: schema.TypeString, + "peer_ip6": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceIpAddrSchema(), }, - "compression_percentage": { + "remote_as": { Type: schema.TypeInt, Optional: true, Computed: true, }, - "connection_error_info": { - Type: schema.TypeSet, + "shutdown": { + Type: schema.TypeBool, Optional: true, - Computed: true, - Elem: ResourceConnErrorInfoSchema(), + Default: false, }, - "data_transfer_time": { - Type: schema.TypeInt, + "subnet": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceIpAddrPrefixSchema(), }, - "datascript_error_trace": { + "subnet6": { Type: schema.TypeSet, Optional: true, Computed: true, - Elem: ResourceDataScriptErrorTraceSchema(), + Elem: ResourceIpAddrPrefixSchema(), }, - "datascript_log": { + }, + } +} + +func ResourceHdrMatchSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "hdr": { Type: schema.TypeString, - Optional: true, - Computed: true, + Required: true, }, - "etag": { + "match_case": { Type: schema.TypeString, Optional: true, - Computed: true, + Default: "INSENSITIVE", }, - "headers_received_from_server": { + "match_criteria": { Type: schema.TypeString, - Optional: true, - Computed: true, + Required: true, }, - "headers_sent_to_server": { - Type: schema.TypeString, + "value": { + Type: schema.TypeList, Optional: true, - Computed: true, + Elem: &schema.Schema{Type: schema.TypeString}, }, - "host": { + }, + } +} + +func ResourceIpamDnsAwsProfileSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "access_key_id": { Type: schema.TypeString, Optional: true, Computed: true, }, - "http2_stream_id": { - Type: schema.TypeInt, + "egress_service_subnets": { + Type: schema.TypeList, Optional: true, - Computed: true, + Elem: &schema.Schema{Type: schema.TypeString}, }, - "http_request_policy_rule_name": { + "iam_assume_role": { Type: schema.TypeString, Optional: true, Computed: true, }, - "http_response_policy_rule_name": { - Type: schema.TypeString, + "publish_vip_to_public_zone": { + Type: schema.TypeBool, Optional: true, - Computed: true, + Default: false, }, - "http_security_policy_rule_name": { + "region": { Type: schema.TypeString, Optional: true, Computed: true, }, - "http_version": { + "secret_access_key": { Type: schema.TypeString, Optional: true, Computed: true, }, - "log_id": { + "ttl": { Type: schema.TypeInt, - Required: true, + Optional: true, + Default: 60, }, - "method": { - Type: schema.TypeString, + "usable_domains": { + Type: schema.TypeList, Optional: true, - Computed: true, + Elem: &schema.Schema{Type: schema.TypeString}, }, - "microservice": { - Type: schema.TypeString, + "usable_network_uuids": { + Type: schema.TypeList, Optional: true, - Computed: true, + Elem: &schema.Schema{Type: schema.TypeString}, }, - "microservice_name": { - Type: schema.TypeString, + "use_iam_roles": { + Type: schema.TypeBool, Optional: true, - Computed: true, + Default: false, }, - "network_security_policy_rule_name": { + "vpc": { Type: schema.TypeString, Optional: true, Computed: true, }, - "paa_log": { - Type: schema.TypeSet, - Optional: true, - Computed: true, - Elem: ResourcePaaLogSchema(), + "vpc_id": { + Type: schema.TypeString, + Required: true, }, - "persistence_used": { - Type: schema.TypeBool, + "zones": { + Type: schema.TypeList, Optional: true, - Default: false, + Elem: ResourceAwsZoneNetworkSchema(), }, - "persistent_session_id": { - Type: schema.TypeInt, + }, + } +} + +func ResourceStaticRouteSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "disable_gateway_monitor": { + Type: schema.TypeBool, Optional: true, Computed: true, }, - "pool": { + "if_name": { Type: schema.TypeString, Optional: true, Computed: true, }, - "pool_name": { + "next_hop": { + Type: schema.TypeSet, + Required: true, + Elem: ResourceIpAddrSchema(), + }, + "prefix": { + Type: schema.TypeSet, + Required: true, + Elem: ResourceIpAddrPrefixSchema(), + }, + "route_id": { Type: schema.TypeString, + Required: true, + }, + }, + } +} + +func ResourceFailActionSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "local_rsp": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceFailActionHTTPLocalResponseSchema(), }, - "redirected_uri": { - Type: schema.TypeString, + "redirect": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceFailActionHTTPRedirectSchema(), }, - "referer": { + "type": { Type: schema.TypeString, - Optional: true, - Computed: true, + Required: true, }, - "report_timestamp": { - Type: schema.TypeInt, + }, + } +} + +func ResourceApplicationLogSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "adf": { + Type: schema.TypeBool, Required: true, }, - "request_content_type": { + "all_request_headers": { Type: schema.TypeString, Optional: true, Computed: true, }, - "request_headers": { - Type: schema.TypeInt, - Optional: true, - Computed: true, - }, - "request_id": { + "all_response_headers": { Type: schema.TypeString, Optional: true, Computed: true, }, - "request_length": { + "app_response_time": { Type: schema.TypeInt, Optional: true, Computed: true, }, - "request_served_locally_remote_site_down": { + "body_updated": { + Type: schema.TypeString, + Optional: true, + Default: "NOT_UPDATED", + }, + "cache_hit": { Type: schema.TypeBool, Optional: true, Default: false, }, - "request_state": { - Type: schema.TypeString, + "cacheable": { + Type: schema.TypeBool, Optional: true, - Computed: true, + Default: false, }, - "response_code": { - Type: schema.TypeInt, + "cipher_bytes": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "response_content_type": { + "client_browser": { Type: schema.TypeString, Optional: true, Computed: true, }, - "response_headers": { - Type: schema.TypeInt, + "client_cipher_list": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceSSLCipherListSchema(), }, - "response_length": { + "client_dest_port": { Type: schema.TypeInt, + Required: true, + }, + "client_device": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "response_time_first_byte": { - Type: schema.TypeInt, + "client_insights": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "response_time_last_byte": { + "client_ip": { Type: schema.TypeInt, - Optional: true, - Computed: true, + Required: true, }, - "rewritten_uri_path": { + "client_ip6": { Type: schema.TypeString, Optional: true, Computed: true, }, - "rewritten_uri_query": { + "client_location": { Type: schema.TypeString, Optional: true, Computed: true, }, - "saml_auth_request_generated": { - Type: schema.TypeBool, + "client_log_filter_name": { + Type: schema.TypeString, Optional: true, - Default: false, + Computed: true, }, - "saml_auth_response_received": { - Type: schema.TypeBool, + "client_os": { + Type: schema.TypeString, Optional: true, - Default: false, + Computed: true, }, - "saml_auth_session_id": { + "client_rtt": { Type: schema.TypeInt, - Optional: true, - Computed: true, + Required: true, }, - "saml_authentication_used": { - Type: schema.TypeBool, - Optional: true, - Default: false, + "client_src_port": { + Type: schema.TypeInt, + Required: true, }, - "saml_session_cookie_valid": { - Type: schema.TypeBool, + "compression": { + Type: schema.TypeString, Optional: true, - Default: false, + Computed: true, }, - "server_conn_src_ip": { + "compression_percentage": { Type: schema.TypeInt, Optional: true, Computed: true, }, - "server_conn_src_ip6": { - Type: schema.TypeString, + "connection_error_info": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceConnErrorInfoSchema(), }, - "server_connection_reused": { - Type: schema.TypeBool, - Optional: true, - Default: false, - }, - "server_dest_port": { + "data_transfer_time": { Type: schema.TypeInt, Optional: true, Computed: true, }, - "server_ip": { - Type: schema.TypeInt, + "datascript_error_trace": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceDataScriptErrorTraceSchema(), }, - "server_ip6": { + "datascript_log": { Type: schema.TypeString, Optional: true, Computed: true, }, - "server_name": { + "etag": { Type: schema.TypeString, Optional: true, Computed: true, }, - "server_response_code": { - Type: schema.TypeInt, + "headers_received_from_server": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "server_response_length": { - Type: schema.TypeInt, + "headers_sent_to_server": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "server_response_time_first_byte": { - Type: schema.TypeInt, + "host": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "server_response_time_last_byte": { + "http2_stream_id": { Type: schema.TypeInt, Optional: true, Computed: true, }, - "server_rtt": { - Type: schema.TypeInt, + "http_request_policy_rule_name": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "server_side_redirect_uri": { + "http_response_policy_rule_name": { Type: schema.TypeString, Optional: true, Computed: true, }, - "server_src_port": { - Type: schema.TypeInt, + "http_security_policy_rule_name": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "server_ssl_session_id": { + "http_version": { Type: schema.TypeString, Optional: true, Computed: true, }, - "server_ssl_session_reused": { - Type: schema.TypeBool, - Optional: true, - Default: false, - }, - "servers_tried": { + "log_id": { Type: schema.TypeInt, - Optional: true, - Default: 0, - }, - "service_engine": { - Type: schema.TypeString, Required: true, }, - "significance": { + "method": { Type: schema.TypeString, Optional: true, Computed: true, }, - "significant": { - Type: schema.TypeInt, - Required: true, - }, - "significant_log": { - Type: schema.TypeList, - Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, - }, - "sni_hostname": { + "microservice": { Type: schema.TypeString, Optional: true, Computed: true, }, - "spdy_version": { + "microservice_name": { Type: schema.TypeString, Optional: true, Computed: true, }, - "ssl_cipher": { + "network_security_policy_rule_name": { Type: schema.TypeString, Optional: true, Computed: true, }, - "ssl_session_id": { - Type: schema.TypeString, + "paa_log": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourcePaaLogSchema(), }, - "ssl_version": { - Type: schema.TypeString, + "persistence_used": { + Type: schema.TypeBool, Optional: true, - Computed: true, + Default: false, }, - "total_time": { + "persistent_session_id": { Type: schema.TypeInt, Optional: true, Computed: true, }, - "udf": { - Type: schema.TypeBool, - Required: true, - }, - "uri_path": { + "pool": { Type: schema.TypeString, Optional: true, Computed: true, }, - "uri_query": { + "pool_name": { Type: schema.TypeString, Optional: true, Computed: true, }, - "user_agent": { + "redirected_uri": { Type: schema.TypeString, Optional: true, Computed: true, }, - "user_id": { + "referer": { Type: schema.TypeString, Optional: true, Computed: true, }, - "vcpu_id": { + "report_timestamp": { Type: schema.TypeInt, Required: true, }, - "virtualservice": { + "request_content_type": { Type: schema.TypeString, - Required: true, + Optional: true, + Computed: true, }, - "vs_ip": { + "request_headers": { Type: schema.TypeInt, Optional: true, Computed: true, }, - "vs_ip6": { + "request_id": { Type: schema.TypeString, Optional: true, Computed: true, }, - "waf_log": { - Type: schema.TypeSet, + "request_length": { + Type: schema.TypeInt, Optional: true, Computed: true, - Elem: ResourceWafLogSchema(), }, - "xff": { - Type: schema.TypeString, + "request_served_locally_remote_site_down": { + Type: schema.TypeBool, Optional: true, - Computed: true, + Default: false, }, - }, - } -} - -func ResourceSamlServiceProviderSettingsSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "fqdn": { + "request_state": { Type: schema.TypeString, Optional: true, Computed: true, }, - "org_display_name": { - Type: schema.TypeString, + "response_code": { + Type: schema.TypeInt, Optional: true, Computed: true, }, - "org_name": { + "response_content_type": { Type: schema.TypeString, Optional: true, Computed: true, }, - "org_url": { - Type: schema.TypeString, + "response_headers": { + Type: schema.TypeInt, Optional: true, Computed: true, }, - "saml_entity_type": { - Type: schema.TypeString, + "response_length": { + Type: schema.TypeInt, Optional: true, Computed: true, }, - "sp_nodes": { - Type: schema.TypeList, + "response_time_first_byte": { + Type: schema.TypeInt, Optional: true, - Elem: ResourceSamlServiceProviderNodeSchema(), + Computed: true, }, - "tech_contact_email": { - Type: schema.TypeString, + "response_time_last_byte": { + Type: schema.TypeInt, Optional: true, Computed: true, }, - "tech_contact_name": { + "rewritten_uri_path": { Type: schema.TypeString, Optional: true, Computed: true, }, - }, - } -} - -func ResourceServerIdSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "external_uuid": { + "rewritten_uri_query": { Type: schema.TypeString, Optional: true, Computed: true, }, - "ip": { - Type: schema.TypeSet, - Required: true, - Elem: ResourceIpAddrSchema(), - }, - "port": { - Type: schema.TypeInt, - Required: true, - }, - }, - } -} - -func ResourceInfobloxSubnetSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "subnet": { - Type: schema.TypeSet, + "saml_auth_request_generated": { + Type: schema.TypeBool, Optional: true, - Computed: true, - Elem: ResourceIpAddrPrefixSchema(), + Default: false, }, - "subnet6": { - Type: schema.TypeSet, + "saml_auth_response_received": { + Type: schema.TypeBool, Optional: true, - Computed: true, - Elem: ResourceIpAddrPrefixSchema(), + Default: false, }, - }, - } -} - -func ResourceMetricLogSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "end_timestamp": { - Type: schema.TypeFloat, + "saml_auth_session_id": { + Type: schema.TypeInt, Optional: true, Computed: true, }, - "metric_id": { - Type: schema.TypeString, - Required: true, + "saml_authentication_used": { + Type: schema.TypeBool, + Optional: true, + Default: false, }, - "report_timestamp": { - Type: schema.TypeFloat, + "saml_session_cookie_valid": { + Type: schema.TypeBool, Optional: true, - Computed: true, + Default: false, }, - "step": { + "server_conn_src_ip": { Type: schema.TypeInt, Optional: true, Computed: true, }, - "time_series": { - Type: schema.TypeSet, + "server_conn_src_ip6": { + Type: schema.TypeString, Optional: true, Computed: true, - Elem: ResourceMetricsQueryResponseSchema(), - }, - "value": { - Type: schema.TypeFloat, - Required: true, }, - }, - } -} - -func ResourceWafConfigSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "allowed_http_versions": { - Type: schema.TypeList, + "server_connection_reused": { + Type: schema.TypeBool, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Default: false, }, - "allowed_methods": { - Type: schema.TypeList, + "server_dest_port": { + Type: schema.TypeInt, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Computed: true, }, - "allowed_request_content_types": { - Type: schema.TypeList, + "server_ip": { + Type: schema.TypeInt, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Computed: true, }, - "argument_separator": { + "server_ip6": { Type: schema.TypeString, Optional: true, - Default: "&", - }, - "client_request_max_body_size": { - Type: schema.TypeInt, - Optional: true, - Default: 32, + Computed: true, }, - "confidence_override": { - Type: schema.TypeSet, + "server_name": { + Type: schema.TypeString, Optional: true, Computed: true, - Elem: ResourceAppLearningConfidenceOverrideSchema(), }, - "cookie_format_version": { + "server_response_code": { Type: schema.TypeInt, Optional: true, - Default: 0, + Computed: true, }, - "enable_auto_rule_updates": { - Type: schema.TypeBool, + "server_response_length": { + Type: schema.TypeInt, Optional: true, - Default: true, + Computed: true, }, - "ignore_incomplete_request_body_error": { - Type: schema.TypeBool, + "server_response_time_first_byte": { + Type: schema.TypeInt, Optional: true, - Default: true, + Computed: true, }, - "learning_params": { - Type: schema.TypeSet, + "server_response_time_last_byte": { + Type: schema.TypeInt, Optional: true, Computed: true, - Elem: ResourceAppLearningParamsSchema(), }, - "max_execution_time": { + "server_rtt": { Type: schema.TypeInt, Optional: true, - Default: 50, + Computed: true, }, - "min_confidence": { + "server_side_redirect_uri": { Type: schema.TypeString, Optional: true, - Default: "CONFIDENCE_VERY_HIGH", + Computed: true, }, - "regex_match_limit": { + "server_src_port": { Type: schema.TypeInt, Optional: true, - Default: 30000, + Computed: true, }, - "request_body_default_action": { + "server_ssl_session_id": { Type: schema.TypeString, Optional: true, - Default: "phase:2,deny,status:403,log,auditlog", + Computed: true, }, - "request_hdr_default_action": { - Type: schema.TypeString, + "server_ssl_session_reused": { + Type: schema.TypeBool, Optional: true, - Default: "phase:1,deny,status:403,log,auditlog", + Default: false, }, - "response_body_default_action": { - Type: schema.TypeString, + "servers_tried": { + Type: schema.TypeInt, Optional: true, - Default: "phase:4,deny,status:403,log,auditlog", + Default: 0, }, - "response_hdr_default_action": { + "service_engine": { Type: schema.TypeString, - Optional: true, - Default: "phase:3,deny,status:403,log,auditlog", - }, - "restricted_extensions": { - Type: schema.TypeList, - Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Required: true, }, - "restricted_headers": { - Type: schema.TypeList, + "significance": { + Type: schema.TypeString, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Computed: true, }, - "server_response_max_body_size": { + "significant": { Type: schema.TypeInt, - Optional: true, - Default: 128, + Required: true, }, - "static_extensions": { + "significant_log": { Type: schema.TypeList, Optional: true, Elem: &schema.Schema{Type: schema.TypeString}, }, - "status_code_for_rejected_requests": { + "sni_hostname": { Type: schema.TypeString, Optional: true, - Default: "HTTP_RESPONSE_CODE_403", + Computed: true, }, - }, - } -} - -func ResourceIpAddrPortSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "hostname": { + "spdy_version": { Type: schema.TypeString, Optional: true, Computed: true, }, - "ip": { - Type: schema.TypeSet, - Optional: true, - Computed: true, - Elem: ResourceIpAddrSchema(), - }, - "name": { + "ssl_cipher": { Type: schema.TypeString, Optional: true, Computed: true, }, - "port": { - Type: schema.TypeInt, - Required: true, - }, - }, - } -} - -func ResourceUDPProxyProfileSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "session_idle_timeout": { - Type: schema.TypeInt, - Optional: true, - Default: 10, - }, - }, - } -} - -func ResourceUpgradeOpsStateSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "last_changed_time": { - Type: schema.TypeSet, + "ssl_session_id": { + Type: schema.TypeString, Optional: true, Computed: true, - Elem: ResourceTimeStampSchema(), }, - "reason": { + "ssl_version": { Type: schema.TypeString, Optional: true, Computed: true, }, - "state": { - Type: schema.TypeString, + "total_time": { + Type: schema.TypeInt, Optional: true, Computed: true, }, - }, - } -} - -func ResourceIpamDnsGCPProfileSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "match_se_group_subnet": { + "udf": { Type: schema.TypeBool, - Optional: true, - Default: false, + Required: true, }, - "network_host_project_id": { + "uri_path": { Type: schema.TypeString, Optional: true, Computed: true, }, - "region_name": { + "uri_query": { Type: schema.TypeString, Optional: true, Computed: true, }, - "se_project_id": { + "user_agent": { Type: schema.TypeString, Optional: true, Computed: true, }, - "usable_network_refs": { - Type: schema.TypeList, + "user_id": { + Type: schema.TypeString, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Computed: true, }, - "use_gcp_network": { - Type: schema.TypeBool, - Optional: true, - Default: false, + "vcpu_id": { + Type: schema.TypeInt, + Required: true, }, - "vpc_network_name": { + "virtualservice": { Type: schema.TypeString, + Required: true, + }, + "vs_ip": { + Type: schema.TypeInt, Optional: true, Computed: true, }, - }, - } -} - -func ResourceAutoScaleMgrDebugFilterSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "enable_aws_autoscale_integration": { - Type: schema.TypeBool, + "vs_ip6": { + Type: schema.TypeString, Optional: true, - Default: false, + Computed: true, }, - "intelligent_autoscale_period": { - Type: schema.TypeInt, + "waf_log": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceWafLogSchema(), }, - "pool_ref": { + "xff": { Type: schema.TypeString, Optional: true, Computed: true, @@ -2493,319 +2418,348 @@ func ResourceAutoScaleMgrDebugFilterSchema() *schema.Resource { } } -func ResourceL4ConnectionPolicySchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "rules": { - Type: schema.TypeList, - Optional: true, - Elem: ResourceL4RuleSchema(), - }, - }, - } -} - -func ResourceGCPNetworkConfigSchema() *schema.Resource { +func ResourceSamlServiceProviderSettingsSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "config": { + "fqdn": { Type: schema.TypeString, Optional: true, Computed: true, }, - "inband": { - Type: schema.TypeSet, - Optional: true, - Computed: true, - Elem: ResourceGCPInBandManagementSchema(), - }, - "one_arm": { - Type: schema.TypeSet, + "org_display_name": { + Type: schema.TypeString, Optional: true, Computed: true, - Elem: ResourceGCPOneArmModeSchema(), }, - "two_arm": { - Type: schema.TypeSet, + "org_name": { + Type: schema.TypeString, Optional: true, Computed: true, - Elem: ResourceGCPTwoArmModeSchema(), }, - }, - } -} - -func ResourceDnsRuleMatchTargetSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "client_ip_address": { - Type: schema.TypeSet, + "org_url": { + Type: schema.TypeString, Optional: true, Computed: true, - Elem: ResourceDnsClientIpMatchSchema(), }, - "geo_location": { - Type: schema.TypeSet, + "saml_entity_type": { + Type: schema.TypeString, Optional: true, Computed: true, - Elem: ResourceDnsGeoLocationMatchSchema(), }, - "protocol": { - Type: schema.TypeSet, + "sp_nodes": { + Type: schema.TypeList, Optional: true, - Computed: true, - Elem: ResourceDnsTransportProtocolMatchSchema(), + Elem: ResourceSamlServiceProviderNodeSchema(), }, - "query_name": { - Type: schema.TypeSet, + "tech_contact_email": { + Type: schema.TypeString, Optional: true, Computed: true, - Elem: ResourceDnsQueryNameMatchSchema(), }, - "query_type": { - Type: schema.TypeSet, + "tech_contact_name": { + Type: schema.TypeString, Optional: true, Computed: true, - Elem: ResourceDnsQueryTypeMatchSchema(), }, }, } } -func ResourceMetricsDimensionDataSchema() *schema.Resource { +func ResourceServerIdSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "dimension": { + "external_uuid": { Type: schema.TypeString, + Optional: true, + Computed: true, + }, + "ip": { + Type: schema.TypeSet, Required: true, + Elem: ResourceIpAddrSchema(), }, - "dimension_id": { - Type: schema.TypeString, + "port": { + Type: schema.TypeInt, Required: true, }, }, } } -func ResourceVipAutoscaleGroupSchema() *schema.Resource { +func ResourceMetricLogSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "configuration": { - Type: schema.TypeSet, + "end_timestamp": { + Type: schema.TypeFloat, Optional: true, Computed: true, - Elem: ResourceVipAutoscaleConfigurationSchema(), }, - "policy": { + "metric_id": { + Type: schema.TypeString, + Required: true, + }, + "report_timestamp": { + Type: schema.TypeFloat, + Optional: true, + Computed: true, + }, + "step": { + Type: schema.TypeInt, + Optional: true, + Computed: true, + }, + "time_series": { Type: schema.TypeSet, Optional: true, Computed: true, - Elem: ResourceVipAutoscalePolicySchema(), + Elem: ResourceMetricsQueryResponseSchema(), + }, + "value": { + Type: schema.TypeFloat, + Required: true, }, }, } } -func ResourceRancherConfigurationSchema() *schema.Resource { +func ResourceWafConfigSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "access_key": { - Type: schema.TypeString, + "allowed_http_versions": { + Type: schema.TypeList, Optional: true, - Computed: true, + Elem: &schema.Schema{Type: schema.TypeString}, }, - "app_sync_frequency": { - Type: schema.TypeInt, + "allowed_methods": { + Type: schema.TypeList, Optional: true, - Default: 60, + Elem: &schema.Schema{Type: schema.TypeString}, }, - "container_port_match_http_service": { - Type: schema.TypeBool, + "allowed_request_content_types": { + Type: schema.TypeList, Optional: true, - Default: true, + Elem: &schema.Schema{Type: schema.TypeString}, }, - "coredump_directory": { + "argument_separator": { Type: schema.TypeString, Optional: true, - Default: "/var/lib/systemd/coredump", + Default: "&", }, - "disable_auto_backend_service_sync": { - Type: schema.TypeBool, + "client_request_max_body_size": { + Type: schema.TypeInt, Optional: true, - Default: false, + Default: 32, }, - "disable_auto_frontend_service_sync": { + "confidence_override": { + Type: schema.TypeSet, + Optional: true, + Computed: true, + Elem: ResourceAppLearningConfidenceOverrideSchema(), + }, + "cookie_format_version": { + Type: schema.TypeInt, + Optional: true, + Default: 0, + }, + "enable_auto_rule_updates": { Type: schema.TypeBool, Optional: true, - Default: false, + Default: true, }, - "disable_auto_se_creation": { + "ignore_incomplete_request_body_error": { Type: schema.TypeBool, Optional: true, - Default: false, + Default: true, }, - "docker_registry_se": { + "learning_params": { Type: schema.TypeSet, Optional: true, Computed: true, - Elem: ResourceDockerRegistrySchema(), + Elem: ResourceAppLearningParamsSchema(), }, - "east_west_placement_subnet": { - Type: schema.TypeSet, + "max_execution_time": { + Type: schema.TypeInt, Optional: true, - Computed: true, - Elem: ResourceIpAddrPrefixSchema(), + Default: 50, }, - "enable_event_subscription": { - Type: schema.TypeBool, + "min_confidence": { + Type: schema.TypeString, Optional: true, - Default: true, + Default: "CONFIDENCE_VERY_HIGH", }, - "feproxy_container_port_as_service": { - Type: schema.TypeBool, + "regex_match_limit": { + Type: schema.TypeInt, Optional: true, - Default: false, + Default: 30000, }, - "feproxy_vips_enable_proxy_arp": { - Type: schema.TypeBool, + "request_body_default_action": { + Type: schema.TypeString, Optional: true, - Default: true, + Default: "phase:2,deny,status:403,log,auditlog", }, - "fleet_endpoint": { + "request_hdr_default_action": { Type: schema.TypeString, Optional: true, - Computed: true, + Default: "phase:1,deny,status:403,log,auditlog", }, - "http_container_ports": { - Type: schema.TypeList, + "response_body_default_action": { + Type: schema.TypeString, Optional: true, - Elem: &schema.Schema{Type: schema.TypeInt}, + Default: "phase:4,deny,status:403,log,auditlog", }, - "nuage_controller": { - Type: schema.TypeSet, + "response_hdr_default_action": { + Type: schema.TypeString, Optional: true, - Computed: true, - Elem: ResourceNuageSDNControllerSchema(), + Default: "phase:3,deny,status:403,log,auditlog", }, - "rancher_servers": { + "restricted_extensions": { Type: schema.TypeList, Optional: true, Elem: &schema.Schema{Type: schema.TypeString}, }, - "se_deployment_method": { - Type: schema.TypeString, - Optional: true, - Default: "SE_CREATE_SSH", - }, - "se_exclude_attributes": { + "restricted_headers": { Type: schema.TypeList, Optional: true, - Elem: ResourceMesosAttributeSchema(), + Elem: &schema.Schema{Type: schema.TypeString}, }, - "se_include_attributes": { - Type: schema.TypeList, + "server_response_max_body_size": { + Type: schema.TypeInt, Optional: true, - Elem: ResourceMesosAttributeSchema(), + Default: 128, }, - "se_spawn_rate": { - Type: schema.TypeInt, + "static_extensions": { + Type: schema.TypeList, Optional: true, - Default: 25, + Elem: &schema.Schema{Type: schema.TypeString}, }, - "se_volume": { + "status_code_for_rejected_requests": { Type: schema.TypeString, Optional: true, - Default: "/opt/avi", + Default: "HTTP_RESPONSE_CODE_403", }, - "secret_key": { + }, + } +} + +func ResourceIpAddrPortSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "hostname": { Type: schema.TypeString, Optional: true, Computed: true, }, - "services_accessible_all_interfaces": { - Type: schema.TypeBool, + "ip": { + Type: schema.TypeSet, Optional: true, - Default: false, + Computed: true, + Elem: ResourceIpAddrSchema(), }, - "ssh_user_ref": { + "name": { Type: schema.TypeString, Optional: true, Computed: true, }, - "use_container_ip_port": { - Type: schema.TypeBool, - Optional: true, - Default: false, - }, - "use_controller_image": { - Type: schema.TypeBool, - Optional: true, - Default: false, + "port": { + Type: schema.TypeInt, + Required: true, }, }, } } -func ResourceSeRuntimeCompressionPropertiesSchema() *schema.Resource { +func ResourceUDPProxyProfileSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "max_low_rtt": { + "session_idle_timeout": { Type: schema.TypeInt, Optional: true, Default: 10, }, - "min_high_rtt": { - Type: schema.TypeInt, + }, + } +} + +func ResourceUpgradeOpsStateSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "last_changed_time": { + Type: schema.TypeSet, Optional: true, - Default: 200, + Computed: true, + Elem: ResourceTimeStampSchema(), }, - "min_length": { - Type: schema.TypeInt, + "reason": { + Type: schema.TypeString, Optional: true, - Default: 128, + Computed: true, }, - "mobile_str": { - Type: schema.TypeList, + "state": { + Type: schema.TypeString, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Computed: true, }, }, } } -func ResourceRollbackSeGroupParamsSchema() *schema.Resource { +func ResourceIpamDnsGCPProfileSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "se_group_options": { - Type: schema.TypeSet, + "match_se_group_subnet": { + Type: schema.TypeBool, + Optional: true, + Default: false, + }, + "network_host_project_id": { + Type: schema.TypeString, Optional: true, Computed: true, - Elem: ResourceSeGroupOptionsSchema(), }, - "se_group_refs": { + "region_name": { + Type: schema.TypeString, + Optional: true, + Computed: true, + }, + "se_project_id": { + Type: schema.TypeString, + Optional: true, + Computed: true, + }, + "usable_network_refs": { Type: schema.TypeList, Optional: true, Elem: &schema.Schema{Type: schema.TypeString}, }, - "skip_warnings": { + "use_gcp_network": { Type: schema.TypeBool, Optional: true, Default: false, }, + "vpc_network_name": { + Type: schema.TypeString, + Optional: true, + Computed: true, + }, }, } } -func ResourcePerformanceLimitsSchema() *schema.Resource { +func ResourceAutoScaleMgrDebugFilterSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "max_concurrent_connections": { + "enable_aws_autoscale_integration": { + Type: schema.TypeBool, + Optional: true, + Default: false, + }, + "intelligent_autoscale_period": { Type: schema.TypeInt, Optional: true, Computed: true, }, - "max_throughput": { - Type: schema.TypeInt, + "pool_ref": { + Type: schema.TypeString, Optional: true, Computed: true, }, @@ -2813,70 +2767,178 @@ func ResourcePerformanceLimitsSchema() *schema.Resource { } } -func ResourceDockerConfigurationSchema() *schema.Resource { +func ResourceL4ConnectionPolicySchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "app_sync_frequency": { - Type: schema.TypeInt, + "rules": { + Type: schema.TypeList, Optional: true, - Default: 60, + Elem: ResourceL4RuleSchema(), }, - "ca_tls_key_and_certificate_ref": { + }, + } +} + +func ResourceGCPNetworkConfigSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "config": { Type: schema.TypeString, Optional: true, Computed: true, }, - "client_tls_key_and_certificate_ref": { - Type: schema.TypeString, + "inband": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceGCPInBandManagementSchema(), }, - "container_port_match_http_service": { - Type: schema.TypeBool, - Optional: true, - Default: true, - }, - "coredump_directory": { - Type: schema.TypeString, + "one_arm": { + Type: schema.TypeSet, Optional: true, - Default: "/var/lib/systemd/coredump", + Computed: true, + Elem: ResourceGCPOneArmModeSchema(), }, - "disable_auto_backend_service_sync": { - Type: schema.TypeBool, + "two_arm": { + Type: schema.TypeSet, Optional: true, - Default: false, + Computed: true, + Elem: ResourceGCPTwoArmModeSchema(), }, - "disable_auto_frontend_service_sync": { - Type: schema.TypeBool, + }, + } +} + +func ResourceDnsRuleMatchTargetSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "client_ip_address": { + Type: schema.TypeSet, Optional: true, - Default: false, + Computed: true, + Elem: ResourceDnsClientIpMatchSchema(), }, - "disable_auto_se_creation": { - Type: schema.TypeBool, + "geo_location": { + Type: schema.TypeSet, Optional: true, - Default: false, + Computed: true, + Elem: ResourceDnsGeoLocationMatchSchema(), }, - "docker_registry_se": { + "protocol": { Type: schema.TypeSet, Optional: true, Computed: true, - Elem: ResourceDockerRegistrySchema(), + Elem: ResourceDnsTransportProtocolMatchSchema(), }, - "east_west_placement_subnet": { + "query_name": { Type: schema.TypeSet, Optional: true, Computed: true, - Elem: ResourceIpAddrPrefixSchema(), + Elem: ResourceDnsQueryNameMatchSchema(), }, - "enable_event_subscription": { - Type: schema.TypeBool, + "query_type": { + Type: schema.TypeSet, Optional: true, - Default: true, + Computed: true, + Elem: ResourceDnsQueryTypeMatchSchema(), }, - "feproxy_container_port_as_service": { - Type: schema.TypeBool, - Optional: true, - Default: false, + }, + } +} + +func ResourceMetricsDimensionDataSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "dimension": { + Type: schema.TypeString, + Required: true, + }, + "dimension_id": { + Type: schema.TypeString, + Required: true, + }, + }, + } +} + +func ResourceVipAutoscaleGroupSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "configuration": { + Type: schema.TypeSet, + Optional: true, + Computed: true, + Elem: ResourceVipAutoscaleConfigurationSchema(), + }, + "policy": { + Type: schema.TypeSet, + Optional: true, + Computed: true, + Elem: ResourceVipAutoscalePolicySchema(), + }, + }, + } +} + +func ResourceRancherConfigurationSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "access_key": { + Type: schema.TypeString, + Optional: true, + Computed: true, + }, + "app_sync_frequency": { + Type: schema.TypeInt, + Optional: true, + Default: 60, + }, + "container_port_match_http_service": { + Type: schema.TypeBool, + Optional: true, + Default: true, + }, + "coredump_directory": { + Type: schema.TypeString, + Optional: true, + Default: "/var/lib/systemd/coredump", + }, + "disable_auto_backend_service_sync": { + Type: schema.TypeBool, + Optional: true, + Default: false, + }, + "disable_auto_frontend_service_sync": { + Type: schema.TypeBool, + Optional: true, + Default: false, + }, + "disable_auto_se_creation": { + Type: schema.TypeBool, + Optional: true, + Default: false, + }, + "docker_registry_se": { + Type: schema.TypeSet, + Optional: true, + Computed: true, + Elem: ResourceDockerRegistrySchema(), + }, + "east_west_placement_subnet": { + Type: schema.TypeSet, + Optional: true, + Computed: true, + Elem: ResourceIpAddrPrefixSchema(), + }, + "enable_event_subscription": { + Type: schema.TypeBool, + Optional: true, + Default: true, + }, + "feproxy_container_port_as_service": { + Type: schema.TypeBool, + Optional: true, + Default: false, }, "feproxy_vips_enable_proxy_arp": { Type: schema.TypeBool, @@ -2893,6 +2955,17 @@ func ResourceDockerConfigurationSchema() *schema.Resource { Optional: true, Elem: &schema.Schema{Type: schema.TypeInt}, }, + "nuage_controller": { + Type: schema.TypeSet, + Optional: true, + Computed: true, + Elem: ResourceNuageSDNControllerSchema(), + }, + "rancher_servers": { + Type: schema.TypeList, + Optional: true, + Elem: &schema.Schema{Type: schema.TypeString}, + }, "se_deployment_method": { Type: schema.TypeString, Optional: true, @@ -2918,6 +2991,11 @@ func ResourceDockerConfigurationSchema() *schema.Resource { Optional: true, Default: "/opt/avi", }, + "secret_key": { + Type: schema.TypeString, + Optional: true, + Computed: true, + }, "services_accessible_all_interfaces": { Type: schema.TypeBool, Optional: true, @@ -2928,11 +3006,6 @@ func ResourceDockerConfigurationSchema() *schema.Resource { Optional: true, Computed: true, }, - "ucp_nodes": { - Type: schema.TypeList, - Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, - }, "use_container_ip_port": { Type: schema.TypeBool, Optional: true, @@ -2947,160 +3020,345 @@ func ResourceDockerConfigurationSchema() *schema.Resource { } } -func ResourceAppLearningParamsSchema() *schema.Resource { +func ResourceSeRuntimeCompressionPropertiesSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "enable_per_uri_learning": { - Type: schema.TypeBool, - Optional: true, - Default: true, - }, - "max_params": { - Type: schema.TypeInt, - Optional: true, - Default: 100, - }, - "max_uris": { + "max_low_rtt": { Type: schema.TypeInt, Optional: true, - Default: 500, + Default: 10, }, - "min_hits_to_learn": { + "min_high_rtt": { Type: schema.TypeInt, Optional: true, - Default: 10000, + Default: 200, }, - "sampling_percent": { + "min_length": { Type: schema.TypeInt, Optional: true, - Default: 1, + Default: 128, }, - "update_interval": { - Type: schema.TypeInt, + "mobile_str": { + Type: schema.TypeList, Optional: true, - Default: 30, + Elem: &schema.Schema{Type: schema.TypeString}, }, }, } } -func ResourceCPUUsagePerNodeSchema() *schema.Resource { +func ResourceRollbackSeGroupParamsSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "cpu_info": { + "se_group_options": { Type: schema.TypeSet, Optional: true, Computed: true, - Elem: ResourceCPUUsageSchema(), - }, - "name": { - Type: schema.TypeString, - Optional: true, - Computed: true, + Elem: ResourceSeGroupOptionsSchema(), }, - }, - } -} - -func ResourceEquivalentLabelsSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "labels": { + "se_group_refs": { Type: schema.TypeList, Optional: true, Elem: &schema.Schema{Type: schema.TypeString}, }, - }, - } -} - -func ResourceURIParamSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "tokens": { - Type: schema.TypeList, + "skip_warnings": { + Type: schema.TypeBool, Optional: true, - Elem: ResourceURIParamTokenSchema(), - }, - "type": { - Type: schema.TypeString, - Required: true, + Default: false, }, }, } } -func ResourceRollbackPatchControllerParamsSchema() *schema.Resource { +func ResourcePerformanceLimitsSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "skip_warnings": { - Type: schema.TypeBool, + "max_concurrent_connections": { + Type: schema.TypeInt, Optional: true, - Default: false, + Computed: true, + }, + "max_throughput": { + Type: schema.TypeInt, + Optional: true, + Computed: true, }, }, } } -func ResourceSCPoolServerStateInfoSchema() *schema.Resource { +func ResourceDockerConfigurationSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "is_server": { - Type: schema.TypeBool, + "app_sync_frequency": { + Type: schema.TypeInt, Optional: true, - Default: false, + Default: 60, }, - "oper_status": { - Type: schema.TypeSet, + "ca_tls_key_and_certificate_ref": { + Type: schema.TypeString, Optional: true, Computed: true, - Elem: ResourceOperationalStatusSchema(), }, - "pool_id": { + "client_tls_key_and_certificate_ref": { Type: schema.TypeString, Optional: true, Computed: true, }, - "server_states": { - Type: schema.TypeList, + "container_port_match_http_service": { + Type: schema.TypeBool, Optional: true, - Elem: ResourceSCServerStateInfoSchema(), + Default: true, }, - "tenant_ref": { + "coredump_directory": { Type: schema.TypeString, Optional: true, - Computed: true, + Default: "/var/lib/systemd/coredump", }, - "uuid": { - Type: schema.TypeString, + "disable_auto_backend_service_sync": { + Type: schema.TypeBool, Optional: true, - Computed: true, + Default: false, }, - }, - } -} - -func ResourceCloudTenantsDeletedSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "cc_id": { - Type: schema.TypeString, + "disable_auto_frontend_service_sync": { + Type: schema.TypeBool, Optional: true, - Computed: true, + Default: false, }, - "tenants": { - Type: schema.TypeList, + "disable_auto_se_creation": { + Type: schema.TypeBool, Optional: true, - Elem: ResourceCloudTenantCleanupSchema(), + Default: false, }, - "vtype": { - Type: schema.TypeString, + "docker_registry_se": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceDockerRegistrySchema(), }, - }, - } -} + "east_west_placement_subnet": { + Type: schema.TypeSet, + Optional: true, + Computed: true, + Elem: ResourceIpAddrPrefixSchema(), + }, + "enable_event_subscription": { + Type: schema.TypeBool, + Optional: true, + Default: true, + }, + "feproxy_container_port_as_service": { + Type: schema.TypeBool, + Optional: true, + Default: false, + }, + "feproxy_vips_enable_proxy_arp": { + Type: schema.TypeBool, + Optional: true, + Default: true, + }, + "fleet_endpoint": { + Type: schema.TypeString, + Optional: true, + Computed: true, + }, + "http_container_ports": { + Type: schema.TypeList, + Optional: true, + Elem: &schema.Schema{Type: schema.TypeInt}, + }, + "se_deployment_method": { + Type: schema.TypeString, + Optional: true, + Default: "SE_CREATE_SSH", + }, + "se_exclude_attributes": { + Type: schema.TypeList, + Optional: true, + Elem: ResourceMesosAttributeSchema(), + }, + "se_include_attributes": { + Type: schema.TypeList, + Optional: true, + Elem: ResourceMesosAttributeSchema(), + }, + "se_spawn_rate": { + Type: schema.TypeInt, + Optional: true, + Default: 25, + }, + "se_volume": { + Type: schema.TypeString, + Optional: true, + Default: "/opt/avi", + }, + "services_accessible_all_interfaces": { + Type: schema.TypeBool, + Optional: true, + Default: false, + }, + "ssh_user_ref": { + Type: schema.TypeString, + Optional: true, + Computed: true, + }, + "ucp_nodes": { + Type: schema.TypeList, + Optional: true, + Elem: &schema.Schema{Type: schema.TypeString}, + }, + "use_container_ip_port": { + Type: schema.TypeBool, + Optional: true, + Default: false, + }, + "use_controller_image": { + Type: schema.TypeBool, + Optional: true, + Default: false, + }, + }, + } +} + +func ResourceAppLearningParamsSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "enable_per_uri_learning": { + Type: schema.TypeBool, + Optional: true, + Default: true, + }, + "max_params": { + Type: schema.TypeInt, + Optional: true, + Default: 100, + }, + "max_uris": { + Type: schema.TypeInt, + Optional: true, + Default: 100, + }, + "min_hits_to_learn": { + Type: schema.TypeInt, + Optional: true, + Default: 10000, + }, + "sampling_percent": { + Type: schema.TypeInt, + Optional: true, + Default: 1, + }, + "update_interval": { + Type: schema.TypeInt, + Optional: true, + Default: 30, + }, + }, + } +} + +func ResourceCPUUsagePerNodeSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "cpu_info": { + Type: schema.TypeSet, + Optional: true, + Computed: true, + Elem: ResourceCPUUsageSchema(), + }, + "name": { + Type: schema.TypeString, + Optional: true, + Computed: true, + }, + }, + } +} + +func ResourceEquivalentLabelsSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "labels": { + Type: schema.TypeList, + Optional: true, + Elem: &schema.Schema{Type: schema.TypeString}, + }, + }, + } +} + +func ResourceRollbackPatchControllerParamsSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "skip_warnings": { + Type: schema.TypeBool, + Optional: true, + Default: false, + }, + }, + } +} + +func ResourceSCPoolServerStateInfoSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "is_server": { + Type: schema.TypeBool, + Optional: true, + Default: false, + }, + "oper_status": { + Type: schema.TypeSet, + Optional: true, + Computed: true, + Elem: ResourceOperationalStatusSchema(), + }, + "pool_id": { + Type: schema.TypeString, + Optional: true, + Computed: true, + }, + "server_states": { + Type: schema.TypeList, + Optional: true, + Elem: ResourceSCServerStateInfoSchema(), + }, + "tenant_ref": { + Type: schema.TypeString, + Optional: true, + Computed: true, + }, + "uuid": { + Type: schema.TypeString, + Optional: true, + Computed: true, + }, + }, + } +} + +func ResourceCloudTenantsDeletedSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "cc_id": { + Type: schema.TypeString, + Optional: true, + Computed: true, + }, + "tenants": { + Type: schema.TypeList, + Optional: true, + Elem: ResourceCloudTenantCleanupSchema(), + }, + "vtype": { + Type: schema.TypeString, + Optional: true, + Computed: true, + }, + }, + } +} func ResourceSingleLicenseSchema() *schema.Resource { return &schema.Resource{ @@ -3381,28 +3639,22 @@ func ResourceIpCommunitySchema() *schema.Resource { } } -func ResourceTCPApplicationProfileSchema() *schema.Resource { +func ResourceDiscoveredNetworkSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "pki_profile_ref": { + "network_ref": { Type: schema.TypeString, - Optional: true, - Computed: true, - }, - "proxy_protocol_enabled": { - Type: schema.TypeBool, - Optional: true, - Default: false, + Required: true, }, - "proxy_protocol_version": { - Type: schema.TypeString, + "subnet": { + Type: schema.TypeList, Optional: true, - Default: "PROXY_PROTOCOL_VERSION_1", + Elem: ResourceIpAddrPrefixSchema(), }, - "ssl_client_certificate_mode": { - Type: schema.TypeString, + "subnet6": { + Type: schema.TypeList, Optional: true, - Default: "SSL_CLIENT_CERTIFICATE_NONE", + Elem: ResourceIpAddrPrefixSchema(), }, }, } @@ -3848,14 +4100,36 @@ func ResourceSeThreshEventDetailsSchema() *schema.Resource { } } -func ResourcePropertySchema() *schema.Resource { +func ResourceDnsZoneSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "name": { + "admin_email": { Type: schema.TypeString, - Required: true, + Optional: true, + Computed: true, }, - "value": { + "domain_name": { + Type: schema.TypeString, + Optional: true, + Computed: true, + }, + "name_server": { + Type: schema.TypeString, + Optional: true, + Computed: true, + }, + }, + } +} + +func ResourcePropertySchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "name": { + Type: schema.TypeString, + Required: true, + }, + "value": { Type: schema.TypeString, Optional: true, Computed: true, @@ -4403,88 +4677,6 @@ func ResourceVipAutoscalePolicySchema() *schema.Resource { } } -func ResourceConnErrorInfoSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "num_syn_retransmit": { - Type: schema.TypeInt, - Optional: true, - Computed: true, - }, - "num_window_shrink": { - Type: schema.TypeInt, - Optional: true, - Computed: true, - }, - "out_of_orders": { - Type: schema.TypeInt, - Optional: true, - Computed: true, - }, - "retransmits": { - Type: schema.TypeInt, - Optional: true, - Computed: true, - }, - "rx_pkts": { - Type: schema.TypeInt, - Optional: true, - Computed: true, - }, - "server_num_window_shrink": { - Type: schema.TypeInt, - Optional: true, - Computed: true, - }, - "server_out_of_orders": { - Type: schema.TypeInt, - Optional: true, - Computed: true, - }, - "server_retransmits": { - Type: schema.TypeInt, - Optional: true, - Computed: true, - }, - "server_rx_pkts": { - Type: schema.TypeInt, - Optional: true, - Computed: true, - }, - "server_timeouts": { - Type: schema.TypeInt, - Optional: true, - Computed: true, - }, - "server_tx_pkts": { - Type: schema.TypeInt, - Optional: true, - Computed: true, - }, - "server_zero_window_size_events": { - Type: schema.TypeInt, - Optional: true, - Computed: true, - }, - "timeouts": { - Type: schema.TypeInt, - Optional: true, - Computed: true, - }, - "tx_pkts": { - Type: schema.TypeInt, - Optional: true, - Computed: true, - }, - "zero_window_size_events": { - Type: schema.TypeInt, - Optional: true, - Computed: true, - }, - }, - } -} - func ResourceSecMgrThresholdSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ @@ -5210,6 +5402,60 @@ func ResourceMetricStatisticsSchema() *schema.Resource { } } +func ResourceCompressionFilterSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "devices_ref": { + Type: schema.TypeString, + Optional: true, + Computed: true, + }, + "index": { + Type: schema.TypeInt, + Required: true, + }, + "ip_addr_prefixes": { + Type: schema.TypeList, + Optional: true, + Elem: ResourceIpAddrPrefixSchema(), + }, + "ip_addr_ranges": { + Type: schema.TypeList, + Optional: true, + Elem: ResourceIpAddrRangeSchema(), + }, + "ip_addrs": { + Type: schema.TypeList, + Optional: true, + Elem: ResourceIpAddrSchema(), + }, + "ip_addrs_ref": { + Type: schema.TypeString, + Optional: true, + Computed: true, + }, + "level": { + Type: schema.TypeString, + Required: true, + }, + "match": { + Type: schema.TypeString, + Optional: true, + Default: "IS_IN", + }, + "name": { + Type: schema.TypeString, + Required: true, + }, + "user_agent": { + Type: schema.TypeList, + Optional: true, + Elem: &schema.Schema{Type: schema.TypeString}, + }, + }, + } +} + func ResourceAwsEncryptionSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ @@ -5432,45 +5678,6 @@ func ResourceGslbDnsSeInfoSchema() *schema.Resource { } } -func ResourceOpenStackLbPluginOpSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "cc_id": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, - "command": { - Type: schema.TypeString, - Required: true, - }, - "detail": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, - "elapsed": { - Type: schema.TypeInt, - Optional: true, - Computed: true, - }, - "id": { - Type: schema.TypeString, - Required: true, - }, - "prov": { - Type: schema.TypeString, - Required: true, - }, - "result": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, - }, - } -} - func ResourceAuthProfileHTTPClientParamsSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ @@ -5502,12 +5709,6 @@ func ResourceGslbServiceDownResponseSchema() *schema.Resource { Computed: true, Elem: ResourceIpAddrSchema(), }, - "fallback_ip6": { - Type: schema.TypeSet, - Optional: true, - Computed: true, - Elem: ResourceIpAddrSchema(), - }, "type": { Type: schema.TypeString, Optional: true, @@ -5975,55 +6176,18 @@ func ResourceSeHmEventPoolDetailsSchema() *schema.Resource { } } -func ResourceCompressionFilterSchema() *schema.Resource { +func ResourceSeGroupResumeOptionsSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "devices_ref": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, - "index": { - Type: schema.TypeInt, - Required: true, - }, - "ip_addr_prefixes": { - Type: schema.TypeList, - Optional: true, - Elem: ResourceIpAddrPrefixSchema(), - }, - "ip_addr_ranges": { - Type: schema.TypeList, - Optional: true, - Elem: ResourceIpAddrRangeSchema(), - }, - "ip_addrs": { - Type: schema.TypeList, - Optional: true, - Elem: ResourceIpAddrSchema(), - }, - "ip_addrs_ref": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, - "level": { - Type: schema.TypeString, - Required: true, - }, - "match": { + "action_on_error": { Type: schema.TypeString, Optional: true, - Default: "IS_IN", - }, - "name": { - Type: schema.TypeString, - Required: true, + Default: "SUSPEND_UPGRADE_OPS_ON_ERROR", }, - "user_agent": { - Type: schema.TypeList, + "skip_suspended": { + Type: schema.TypeBool, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Default: false, }, }, } @@ -6301,13 +6465,13 @@ func ResourceDnsRateProfileSchema() *schema.Resource { } } -func ResourceSSLExportDetailsSchema() *schema.Resource { +func ResourceRollbackControllerParamsSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "user": { - Type: schema.TypeString, + "skip_warnings": { + Type: schema.TypeBool, Optional: true, - Computed: true, + Default: false, }, }, } @@ -6640,23 +6804,6 @@ func ResourceAppLearningConfidenceOverrideSchema() *schema.Resource { } } -func ResourcePatchDataSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "patch_image_ref": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, - "patch_version": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, - }, - } -} - func ResourceVipAutoscaleZonesSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ @@ -6836,15 +6983,38 @@ func ResourceUDPFastPathProfileSchema() *schema.Resource { } } -func ResourceIngAttributeSchema() *schema.Resource { +func ResourceGslbStatusSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "attribute": { + "details": { + Type: schema.TypeList, + Optional: true, + Elem: &schema.Schema{Type: schema.TypeString}, + }, + "gslb_runtime": { + Type: schema.TypeSet, + Optional: true, + Computed: true, + Elem: ResourceGslbRuntimeSchema(), + }, + "name": { Type: schema.TypeString, Optional: true, Computed: true, }, - "value": { + "site": { + Type: schema.TypeSet, + Optional: true, + Computed: true, + Elem: ResourceGslbSiteRuntimeSchema(), + }, + "third_party_site": { + Type: schema.TypeSet, + Optional: true, + Computed: true, + Elem: ResourceGslbThirdPartySiteRuntimeSchema(), + }, + "uuid": { Type: schema.TypeString, Optional: true, Computed: true, @@ -7235,30 +7405,37 @@ func ResourceDebugSeFaultSchema() *schema.Resource { } } -func ResourceVsScaleinParamsSchema() *schema.Resource { +func ResourceOpenStackLbPluginOpSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "admin_down": { - Type: schema.TypeBool, + "cc_id": { + Type: schema.TypeString, Optional: true, - Default: false, + Computed: true, }, - "from_se_ref": { + "command": { + Type: schema.TypeString, + Required: true, + }, + "detail": { Type: schema.TypeString, Optional: true, Computed: true, }, - "scalein_primary": { - Type: schema.TypeBool, + "elapsed": { + Type: schema.TypeInt, Optional: true, Computed: true, }, - "uuid": { + "id": { Type: schema.TypeString, - Optional: true, - Computed: true, + Required: true, }, - "vip_id": { + "prov": { + Type: schema.TypeString, + Required: true, + }, + "result": { Type: schema.TypeString, Optional: true, Computed: true, @@ -8401,11 +8578,6 @@ func ResourcevNICSchema() *schema.Resource { Optional: true, Default: false, }, - "link_up": { - Type: schema.TypeBool, - Optional: true, - Default: true, - }, "linux_name": { Type: schema.TypeString, Optional: true, @@ -8551,28 +8723,6 @@ func ResourcePatchSystemParamsSchema() *schema.Resource { } } -func ResourceHealthMonitorSIPSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "sip_monitor_transport": { - Type: schema.TypeString, - Optional: true, - Default: "SIP_UDP_PROTO", - }, - "sip_request_code": { - Type: schema.TypeString, - Optional: true, - Default: "SIP_OPTIONS", - }, - "sip_response": { - Type: schema.TypeString, - Optional: true, - Default: "SIP/2.0", - }, - }, - } -} - func ResourceDnsRuleActionResponseSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ @@ -8600,61 +8750,29 @@ func ResourceDnsRuleActionResponseSchema() *schema.Resource { } } -func ResourceIpamDnsAzureProfileSchema() *schema.Resource { +func ResourceUpgradeTaskSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "azure_serviceprincipal": { - Type: schema.TypeSet, + "duration": { + Type: schema.TypeString, Optional: true, Computed: true, - Elem: ResourceAzureServicePrincipalCredentialsSchema(), }, - "azure_userpass": { - Type: schema.TypeSet, + "end_time": { + Type: schema.TypeString, Optional: true, Computed: true, - Elem: ResourceAzureUserPassCredentialsSchema(), - }, - "egress_service_subnets": { - Type: schema.TypeList, - Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, }, - "resource_group": { + "start_time": { Type: schema.TypeString, Optional: true, Computed: true, }, - "subscription_id": { + "task": { Type: schema.TypeString, Optional: true, Computed: true, }, - "usable_domains": { - Type: schema.TypeList, - Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, - }, - "usable_network_uuids": { - Type: schema.TypeList, - Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, - }, - "use_enhanced_ha": { - Type: schema.TypeBool, - Optional: true, - Default: false, - }, - "use_standard_alb": { - Type: schema.TypeBool, - Optional: true, - Default: false, - }, - "virtual_network_ids": { - Type: schema.TypeList, - Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, - }, }, } } @@ -8691,48 +8809,6 @@ func ResourceSnmpV3UserParamsSchema() *schema.Resource { } } -func ResourceGslbDnsUpdateSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "clear_on_max_retries": { - Type: schema.TypeInt, - Optional: true, - Computed: true, - }, - "gslb_geo_db_profile_uuids": { - Type: schema.TypeList, - Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, - }, - "gslb_service_uuids": { - Type: schema.TypeList, - Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, - }, - "gslb_uuids": { - Type: schema.TypeList, - Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, - }, - "obj_info": { - Type: schema.TypeList, - Optional: true, - Elem: ResourceGslbObjectInfoSchema(), - }, - "send_interval": { - Type: schema.TypeInt, - Optional: true, - Computed: true, - }, - "uuid": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, - }, - } -} - func ResourceSeUpgradeEventsSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ @@ -9216,25 +9292,6 @@ func ResourceMemoryBalancerInfoSchema() *schema.Resource { } } -func ResourceEventDetailsFilterSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "comparator": { - Type: schema.TypeString, - Required: true, - }, - "event_details_key": { - Type: schema.TypeString, - Required: true, - }, - "event_details_value": { - Type: schema.TypeString, - Required: true, - }, - }, - } -} - func ResourceSeMgrEventDetailsSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ @@ -9351,11 +9408,6 @@ func ResourceUpgradeEventSchema() *schema.Resource { Optional: true, Default: false, }, - "sub_tasks": { - Type: schema.TypeList, - Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, - }, }, } } @@ -10617,23 +10669,6 @@ func ResourceCloudStackSetupSchema() *schema.Resource { } } -func ResourceCaptureFileSizeSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "absolute_size": { - Type: schema.TypeInt, - Optional: true, - Default: 0, - }, - "percentage_size": { - Type: schema.TypeInt, - Optional: true, - Default: 0, - }, - }, - } -} - func ResourceAppHdrSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ @@ -10894,84 +10929,95 @@ func ResourceAlertSyslogServerSchema() *schema.Resource { } } -func ResourceOpenStackIpChangeSchema() *schema.Resource { +func ResourceAzureMarketplaceSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "error_string": { + "cc_id": { Type: schema.TypeString, Optional: true, Computed: true, }, - "ip": { - Type: schema.TypeSet, - Required: true, - Elem: ResourceIpAddrSchema(), - }, - "mac_addr": { + "offer": { Type: schema.TypeString, Optional: true, Computed: true, }, - "port_uuid": { + "publisher": { Type: schema.TypeString, Optional: true, Computed: true, }, - "se_vm_uuid": { + "reason": { Type: schema.TypeString, Optional: true, Computed: true, }, - }, - } -} - -func ResourceCertificateAuthoritySchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "ca_ref": { + "resource_group": { Type: schema.TypeString, Optional: true, Computed: true, }, - "name": { - Type: schema.TypeString, + "skus": { + Type: schema.TypeList, Optional: true, - Computed: true, + Elem: &schema.Schema{Type: schema.TypeString}, + }, + "status": { + Type: schema.TypeString, + Optional: true, + Computed: true, + }, + "subscription_id": { + Type: schema.TypeString, + Optional: true, + Computed: true, + }, + "vnet_id": { + Type: schema.TypeString, + Optional: true, + Computed: true, }, }, } } -func ResourceHSMSafenetClientInfoSchema() *schema.Resource { +func ResourceCertificateAuthoritySchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "chrystoki_conf": { + "ca_ref": { Type: schema.TypeString, Optional: true, Computed: true, }, - "client_cert": { + "name": { Type: schema.TypeString, Optional: true, Computed: true, }, - "client_ip": { - Type: schema.TypeString, - Required: true, - }, - "client_priv_key": { + }, + } +} + +func ResourceHealthMonitorTcpSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "maintenance_response": { Type: schema.TypeString, Optional: true, Computed: true, }, - "session_major_number": { - Type: schema.TypeInt, + "tcp_half_open": { + Type: schema.TypeBool, + Optional: true, + Default: false, + }, + "tcp_request": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "session_minor_number": { - Type: schema.TypeInt, + "tcp_response": { + Type: schema.TypeString, Optional: true, Computed: true, }, @@ -11120,23 +11166,22 @@ func ResourceMarathonSeDeploymentSchema() *schema.Resource { } } -func ResourceL4RulePortMatchSchema() *schema.Resource { +func ResourceFullClientLogsSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "match_criteria": { - Type: schema.TypeString, + "duration": { + Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 30, }, - "port_ranges": { - Type: schema.TypeList, - Optional: true, - Elem: ResourcePortRangeSchema(), + "enabled": { + Type: schema.TypeBool, + Required: true, }, - "ports": { - Type: schema.TypeList, + "throttle": { + Type: schema.TypeInt, Optional: true, - Elem: &schema.Schema{Type: schema.TypeInt}, + Default: 10, }, }, } @@ -11334,22 +11379,23 @@ func ResourceIptableRuleSetSchema() *schema.Resource { } } -func ResourceFullClientLogsSchema() *schema.Resource { +func ResourceL4RulePortMatchSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "duration": { - Type: schema.TypeInt, + "match_criteria": { + Type: schema.TypeString, Optional: true, - Default: 30, + Computed: true, }, - "enabled": { - Type: schema.TypeBool, - Required: true, + "port_ranges": { + Type: schema.TypeList, + Optional: true, + Elem: ResourcePortRangeSchema(), }, - "throttle": { - Type: schema.TypeInt, + "ports": { + Type: schema.TypeList, Optional: true, - Default: 10, + Elem: &schema.Schema{Type: schema.TypeInt}, }, }, } @@ -12227,15 +12273,15 @@ func ResourceIpamDnsInfobloxProfileSchema() *schema.Resource { Type: schema.TypeString, Required: true, }, - "usable_alloc_subnets": { + "usable_domains": { Type: schema.TypeList, Optional: true, - Elem: ResourceInfobloxSubnetSchema(), + Elem: &schema.Schema{Type: schema.TypeString}, }, - "usable_domains": { + "usable_subnets": { Type: schema.TypeList, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Elem: ResourceIpAddrPrefixSchema(), }, "username": { Type: schema.TypeString, @@ -13020,21 +13066,38 @@ func ResourceStreamingSyslogConfigSchema() *schema.Resource { } } -func ResourceSubJobSchema() *schema.Resource { +func ResourceSAMLSPConfigSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "expires_at": { + "cookie_name": { Type: schema.TypeString, - Required: true, + Optional: true, + Computed: true, }, - "metadata": { + "cookie_timeout": { + Type: schema.TypeInt, + Optional: true, + Default: 60, + }, + "entity_id": { Type: schema.TypeString, Optional: true, Computed: true, }, - "type": { + "key": { + Type: schema.TypeList, + Optional: true, + Elem: ResourceHttpCookiePersistenceKeySchema(), + }, + "signing_ssl_key_and_certificate_ref": { Type: schema.TypeString, - Required: true, + Optional: true, + Computed: true, + }, + "single_signon_url": { + Type: schema.TypeString, + Optional: true, + Computed: true, }, }, } @@ -13103,6 +13166,42 @@ func ResourceVcenterClustersSchema() *schema.Resource { } } +func ResourceHSMSafenetClientInfoSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "chrystoki_conf": { + Type: schema.TypeString, + Optional: true, + Computed: true, + }, + "client_cert": { + Type: schema.TypeString, + Optional: true, + Computed: true, + }, + "client_ip": { + Type: schema.TypeString, + Required: true, + }, + "client_priv_key": { + Type: schema.TypeString, + Optional: true, + Computed: true, + }, + "session_major_number": { + Type: schema.TypeInt, + Optional: true, + Computed: true, + }, + "session_minor_number": { + Type: schema.TypeInt, + Optional: true, + Computed: true, + }, + }, + } +} + func ResourceClientLogConfigurationSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ @@ -13307,43 +13406,33 @@ func ResourceDisableSeMigrateEventDetailsSchema() *schema.Resource { } } -func ResourceMetricThresoldUpDetailsSchema() *schema.Resource { +func ResourceServicePoolSelectorSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "current_value": { - Type: schema.TypeFloat, - Optional: true, - Computed: true, - }, - "entity_uuid": { + "service_pool_group_ref": { Type: schema.TypeString, Optional: true, Computed: true, }, - "metric_id": { + "service_pool_ref": { Type: schema.TypeString, Optional: true, Computed: true, }, - "metric_name": { - Type: schema.TypeString, + "service_port": { + Type: schema.TypeInt, Required: true, }, - "pool_uuid": { - Type: schema.TypeString, + "service_port_range_end": { + Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 0, }, - "server": { + "service_protocol": { Type: schema.TypeString, Optional: true, Computed: true, }, - "threshold": { - Type: schema.TypeFloat, - Optional: true, - Computed: true, - }, }, } } @@ -15108,28 +15197,6 @@ func ResourceDnsServiceApplicationProfileSchema() *schema.Resource { } } -func ResourceSeGroupResumeOptionsSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "action_on_error": { - Type: schema.TypeString, - Optional: true, - Default: "SUSPEND_UPGRADE_OPS_ON_ERROR", - }, - "disruptive": { - Type: schema.TypeBool, - Optional: true, - Default: false, - }, - "skip_suspended": { - Type: schema.TypeBool, - Optional: true, - Default: false, - }, - }, - } -} - func ResourceMemoryUsageInfoSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ @@ -15399,46 +15466,23 @@ func ResourceAzureClusterInfoSchema() *schema.Resource { } } -func ResourceMemoryUsagePerNodeSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "mem_info": { - Type: schema.TypeSet, - Optional: true, - Computed: true, - Elem: ResourceMemoryUsageSchema(), - }, - "name": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, - }, - } -} - -func ResourceUpgradeTaskSchema() *schema.Resource { +func ResourceHealthMonitorSIPSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "duration": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, - "end_time": { + "sip_monitor_transport": { Type: schema.TypeString, Optional: true, - Computed: true, + Default: "SIP_UDP_PROTO", }, - "start_time": { + "sip_request_code": { Type: schema.TypeString, Optional: true, - Computed: true, + Default: "SIP_OPTIONS", }, - "task": { + "sip_response": { Type: schema.TypeString, Optional: true, - Computed: true, + Default: "SIP/2.0", }, }, } @@ -15544,38 +15588,15 @@ func ResourceDnsSrvRdataSchema() *schema.Resource { } } -func ResourceGslbStatusSchema() *schema.Resource { +func ResourceIngAttributeSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "details": { - Type: schema.TypeList, + "attribute": { + Type: schema.TypeString, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Computed: true, }, - "gslb_runtime": { - Type: schema.TypeSet, - Optional: true, - Computed: true, - Elem: ResourceGslbRuntimeSchema(), - }, - "name": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, - "site": { - Type: schema.TypeSet, - Optional: true, - Computed: true, - Elem: ResourceGslbSiteRuntimeSchema(), - }, - "third_party_site": { - Type: schema.TypeSet, - Optional: true, - Computed: true, - Elem: ResourceGslbThirdPartySiteRuntimeSchema(), - }, - "uuid": { + "value": { Type: schema.TypeString, Optional: true, Computed: true, @@ -15834,11 +15855,6 @@ func ResourceGslbPoolSchema() *schema.Resource { Optional: true, Computed: true, }, - "consistent_hash_mask6": { - Type: schema.TypeInt, - Optional: true, - Computed: true, - }, "description": { Type: schema.TypeString, Optional: true, @@ -16903,6 +16919,33 @@ func ResourceMgmtIpAccessControlSchema() *schema.Resource { } } +func ResourceTCPApplicationProfileSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "pki_profile_ref": { + Type: schema.TypeString, + Optional: true, + Computed: true, + }, + "proxy_protocol_enabled": { + Type: schema.TypeBool, + Optional: true, + Default: false, + }, + "proxy_protocol_version": { + Type: schema.TypeString, + Optional: true, + Default: "PROXY_PROTOCOL_VERSION_1", + }, + "ssl_client_certificate_mode": { + Type: schema.TypeString, + Optional: true, + Default: "SSL_CLIENT_CERTIFICATE_NONE", + }, + }, + } +} + func ResourceDebugSeAgentSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ @@ -17279,6 +17322,22 @@ func ResourceAviCloudCRSDetailsSchema() *schema.Resource { } } +func ResourceURIParamSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "tokens": { + Type: schema.TypeList, + Optional: true, + Elem: ResourceURIParamTokenSchema(), + }, + "type": { + Type: schema.TypeString, + Required: true, + }, + }, + } +} + func ResourceDnsARdataSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ @@ -17375,6 +17434,25 @@ func ResourceGslbClientIpAddrGroupSchema() *schema.Resource { } } +func ResourceEventDetailsFilterSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "comparator": { + Type: schema.TypeString, + Required: true, + }, + "event_details_key": { + Type: schema.TypeString, + Required: true, + }, + "event_details_value": { + Type: schema.TypeString, + Required: true, + }, + }, + } +} + func ResourceAuthenticationRuleSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ @@ -17412,12 +17490,6 @@ func ResourceAuthenticationRuleSchema() *schema.Resource { func ResourceDebugVirtualServiceCaptureSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "capture_file_size": { - Type: schema.TypeSet, - Optional: true, - Computed: true, - Elem: ResourceCaptureFileSizeSchema(), - }, "duration": { Type: schema.TypeInt, Optional: true, @@ -17697,56 +17769,24 @@ func ResourceTCPProxyProfileSchema() *schema.Resource { } } -func ResourceServerAutoScaleInInfoSchema() *schema.Resource { +func ResourceVsFsmEventDetailsSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "alertconfig_name": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, - "alertconfig_ref": { + "vip_id": { Type: schema.TypeString, Optional: true, Computed: true, }, - "available_capacity": { - Type: schema.TypeFloat, - Optional: true, - Computed: true, - }, - "load": { - Type: schema.TypeFloat, + "vs_rt": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceVirtualServiceRuntimeSchema(), }, - "num_scalein_servers": { - Type: schema.TypeInt, - Required: true, - }, - "num_servers_up": { - Type: schema.TypeInt, - Required: true, - }, - "pool_ref": { + "vs_uuid": { Type: schema.TypeString, Required: true, }, - "reason": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, - "reason_code": { - Type: schema.TypeString, - Optional: true, - Default: "SYSERR_SUCCESS", - }, - "scalein_server_candidates": { - Type: schema.TypeList, - Optional: true, - Elem: ResourceServerIdSchema(), - }, }, } } @@ -18573,20 +18613,24 @@ func ResourceDnsRuleDnsRrSetSchema() *schema.Resource { } } -func ResourceDnsZoneSchema() *schema.Resource { +func ResourceSamlServiceProviderNodeSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "admin_email": { + "entity_id": { Type: schema.TypeString, Optional: true, Computed: true, }, - "domain_name": { + "name": { + Type: schema.TypeString, + Required: true, + }, + "signing_ssl_key_and_certificate_ref": { Type: schema.TypeString, Optional: true, Computed: true, }, - "name_server": { + "single_signon_url": { Type: schema.TypeString, Optional: true, Computed: true, @@ -19758,22 +19802,43 @@ func ResourceIpAddrPrefixSchema() *schema.Resource { } } -func ResourceDiscoveredNetworkSchema() *schema.Resource { +func ResourceGslbDnsUpdateSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "network_ref": { - Type: schema.TypeString, - Required: true, + "clear_on_max_retries": { + Type: schema.TypeInt, + Optional: true, + Computed: true, }, - "subnet": { + "gslb_geo_db_profile_uuids": { Type: schema.TypeList, Optional: true, - Elem: ResourceIpAddrPrefixSchema(), + Elem: &schema.Schema{Type: schema.TypeString}, }, - "subnet6": { + "gslb_service_uuids": { Type: schema.TypeList, Optional: true, - Elem: ResourceIpAddrPrefixSchema(), + Elem: &schema.Schema{Type: schema.TypeString}, + }, + "gslb_uuids": { + Type: schema.TypeList, + Optional: true, + Elem: &schema.Schema{Type: schema.TypeString}, + }, + "obj_info": { + Type: schema.TypeList, + Optional: true, + Elem: ResourceGslbObjectInfoSchema(), + }, + "send_interval": { + Type: schema.TypeInt, + Optional: true, + Computed: true, + }, + "uuid": { + Type: schema.TypeString, + Optional: true, + Computed: true, }, }, } @@ -20429,615 +20494,723 @@ func ResourceGslbPoolMemberSchema() *schema.Resource { } } -func ResourceVserverL4MetricsObjSchema() *schema.Resource { +func ResourceOpenStackIpChangeSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "apdexc": { - Type: schema.TypeFloat, + "error_string": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "apdexrtt": { - Type: schema.TypeFloat, - Optional: true, - Computed: true, + "ip": { + Type: schema.TypeSet, + Required: true, + Elem: ResourceIpAddrSchema(), }, - "avg_application_dos_attacks": { - Type: schema.TypeFloat, + "mac_addr": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_bandwidth": { - Type: schema.TypeFloat, + "port_uuid": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_bytes_policy_drops": { - Type: schema.TypeFloat, + "se_vm_uuid": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_complete_conns": { - Type: schema.TypeFloat, + }, + } +} + +func ResourceCPUUsageInfoSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "cpu_usage_on_nodes": { + Type: schema.TypeList, Optional: true, - Computed: true, + Elem: ResourceCPUUsagePerNodeSchema(), }, - "avg_connections_dropped": { - Type: schema.TypeFloat, + }, + } +} + +func ResourceSeUpgradeVsDisruptedEventDetailsSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "ip": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_dos_app_error": { - Type: schema.TypeFloat, + "notes": { + Type: schema.TypeList, Optional: true, - Computed: true, + Elem: &schema.Schema{Type: schema.TypeString}, }, - "avg_dos_attacks": { - Type: schema.TypeFloat, + "vip_id": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_dos_bad_rst_flood": { - Type: schema.TypeFloat, - Optional: true, - Computed: true, + "vs_uuid": { + Type: schema.TypeString, + Required: true, }, - "avg_dos_bandwidth": { - Type: schema.TypeFloat, + }, + } +} + +func ResourceSeUpgradeScaleoutEventDetailsSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "scaleout_params": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceVsScaleoutParamsSchema(), }, - "avg_dos_conn": { - Type: schema.TypeFloat, - Optional: true, - Computed: true, + "vs_uuid": { + Type: schema.TypeString, + Required: true, }, - "avg_dos_conn_ip_rl_drop": { - Type: schema.TypeFloat, + }, + } +} + +func ResourceOpenStackLbProvAuditCheckSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "cc_id": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_dos_conn_rl_drop": { - Type: schema.TypeFloat, + "detail": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_dos_fake_session": { - Type: schema.TypeFloat, + "elapsed": { + Type: schema.TypeInt, Optional: true, Computed: true, }, - "avg_dos_http_abort": { - Type: schema.TypeFloat, - Optional: true, - Computed: true, + "id": { + Type: schema.TypeString, + Required: true, }, - "avg_dos_http_error": { - Type: schema.TypeFloat, + "result": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_dos_http_timeout": { - Type: schema.TypeFloat, - Optional: true, - Computed: true, + "tenant": { + Type: schema.TypeString, + Required: true, }, - "avg_dos_malformed_flood": { - Type: schema.TypeFloat, - Optional: true, - Computed: true, + "user": { + Type: schema.TypeString, + Required: true, }, - "avg_dos_non_syn_flood": { - Type: schema.TypeFloat, + }, + } +} + +func ResourceMetricsQueryResponseSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "entity_uuid": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_dos_req": { - Type: schema.TypeFloat, + "id": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_dos_req_cookie_rl_drop": { - Type: schema.TypeFloat, + "limit": { + Type: schema.TypeInt, Optional: true, Computed: true, }, - "avg_dos_req_custom_rl_drop": { - Type: schema.TypeFloat, + "metric_entity": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_dos_req_hdr_rl_drop": { - Type: schema.TypeFloat, + "metric_id": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_dos_req_ip_rl_drop": { - Type: schema.TypeFloat, + "series": { + Type: schema.TypeList, Optional: true, - Computed: true, + Elem: ResourceMetricsDataSeriesSchema(), }, - "avg_dos_req_ip_rl_drop_bad": { - Type: schema.TypeFloat, + "start": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_dos_req_ip_scan_bad_rl_drop": { - Type: schema.TypeFloat, + "step": { + Type: schema.TypeInt, Optional: true, Computed: true, }, - "avg_dos_req_ip_scan_unknown_rl_drop": { - Type: schema.TypeFloat, + "stop": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_dos_req_ip_uri_rl_drop": { - Type: schema.TypeFloat, + }, + } +} + +func ResourceDNSConfigurationSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "search_domain": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_dos_req_ip_uri_rl_drop_bad": { - Type: schema.TypeFloat, + "server_list": { + Type: schema.TypeList, Optional: true, - Computed: true, + Elem: ResourceIpAddrSchema(), }, - "avg_dos_req_rl_drop": { - Type: schema.TypeFloat, + }, + } +} + +func ResourceAviCloudStatusDetailsSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "connectivity": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_dos_req_uri_rl_drop": { - Type: schema.TypeFloat, + "reason": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_dos_req_uri_rl_drop_bad": { - Type: schema.TypeFloat, + "registration": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_dos_req_uri_scan_bad_rl_drop": { - Type: schema.TypeFloat, + }, + } +} + +func ResourceAlertRuleMetricSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "duration": { + Type: schema.TypeInt, Optional: true, Computed: true, }, - "avg_dos_req_uri_scan_unknown_rl_drop": { - Type: schema.TypeFloat, + "metric_id": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_dos_rx_bytes": { - Type: schema.TypeFloat, + "metric_threshold": { + Type: schema.TypeSet, + Required: true, + Elem: ResourceAlertMetricThresholdSchema(), + }, + }, + } +} + +func ResourceVsScaleinParamsSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "admin_down": { + Type: schema.TypeBool, Optional: true, - Computed: true, + Default: false, }, - "avg_dos_slow_uri": { - Type: schema.TypeFloat, + "from_se_ref": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_dos_small_window_stress": { - Type: schema.TypeFloat, + "scalein_primary": { + Type: schema.TypeBool, Optional: true, Computed: true, }, - "avg_dos_ssl_error": { - Type: schema.TypeFloat, + "uuid": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_dos_syn_flood": { - Type: schema.TypeFloat, + "vip_id": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_dos_total_req": { - Type: schema.TypeFloat, + }, + } +} + +func ResourceClusterNodeAddEventSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "ip": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceIpAddrSchema(), }, - "avg_dos_tx_bytes": { - Type: schema.TypeFloat, + "node_name": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_dos_zero_window_stress": { - Type: schema.TypeFloat, + "role": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_errored_connections": { - Type: schema.TypeFloat, + }, + } +} + +func ResourceWafLearningSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{}, + } +} + +func ResourceSeDupipEventDetailsSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "local_mac": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_l4_client_latency": { - Type: schema.TypeFloat, + "remote_mac": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_lossy_connections": { - Type: schema.TypeFloat, + "vnic_ip": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_lossy_req": { - Type: schema.TypeFloat, + "vnic_name": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_network_dos_attacks": { - Type: schema.TypeFloat, + }, + } +} + +func ResourceHTTPCookieDataSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "name": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_new_established_conns": { - Type: schema.TypeFloat, + "value": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_pkts_policy_drops": { - Type: schema.TypeFloat, + }, + } +} + +func ResourceWafPositiveSecurityModelSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "group_refs": { + Type: schema.TypeList, Optional: true, - Computed: true, + Elem: &schema.Schema{Type: schema.TypeString}, }, - "avg_policy_drops": { + }, + } +} + +func ResourceMetricThresoldUpDetailsSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "current_value": { Type: schema.TypeFloat, Optional: true, Computed: true, }, - "avg_rx_bytes": { - Type: schema.TypeFloat, + "entity_uuid": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_rx_bytes_dropped": { - Type: schema.TypeFloat, + "metric_id": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_rx_pkts": { - Type: schema.TypeFloat, + "metric_name": { + Type: schema.TypeString, + Required: true, + }, + "pool_uuid": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_rx_pkts_dropped": { - Type: schema.TypeFloat, + "server": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_syns": { + "threshold": { Type: schema.TypeFloat, Optional: true, Computed: true, }, - "avg_total_connections": { - Type: schema.TypeFloat, + }, + } +} + +func ResourceServiceSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "enable_ssl": { + Type: schema.TypeBool, Optional: true, - Computed: true, + Default: false, }, - "avg_total_rtt": { - Type: schema.TypeFloat, + "override_application_profile_ref": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_tx_bytes": { - Type: schema.TypeFloat, + "override_network_profile_ref": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "avg_tx_pkts": { - Type: schema.TypeFloat, + "port": { + Type: schema.TypeInt, + Required: true, + }, + "port_range_end": { + Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 0, }, - "max_num_active_se": { - Type: schema.TypeFloat, + }, + } +} + +func ResourceServerAutoScaleOutCompleteInfoSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "launch_config_uuid": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "max_open_conns": { - Type: schema.TypeFloat, + "nscaleout": { + Type: schema.TypeInt, + Required: true, + }, + "pool_ref": { + Type: schema.TypeString, + Required: true, + }, + "reason": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "max_rx_bytes_absolute": { - Type: schema.TypeFloat, + "reason_code": { + Type: schema.TypeString, + Required: true, + }, + "scaled_out_servers": { + Type: schema.TypeList, Optional: true, - Computed: true, + Elem: ResourceServerIdSchema(), }, - "max_rx_pkts_absolute": { - Type: schema.TypeFloat, + }, + } +} + +func ResourceUpgradeControllerParamsSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "controller_patch_ref": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "max_tx_bytes_absolute": { - Type: schema.TypeFloat, + "image_ref": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "max_tx_pkts_absolute": { - Type: schema.TypeFloat, + "skip_warnings": { + Type: schema.TypeBool, Optional: true, - Computed: true, + Default: false, }, - "node_obj_id": { + }, + } +} + +func ResourceSeGatewayHeartbeatFailedDetailsSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "gateway_ip": { Type: schema.TypeString, Required: true, }, - "pct_application_dos_attacks": { - Type: schema.TypeFloat, + "vrf_name": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "pct_connection_errors": { - Type: schema.TypeFloat, + "vrf_uuid": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "pct_connections_dos_attacks": { - Type: schema.TypeFloat, + }, + } +} + +func ResourcePoolDeploymentSuccessInfoSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "prev_in_service_pool_name": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "pct_dos_bandwidth": { - Type: schema.TypeFloat, + "prev_in_service_pool_ref": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "pct_dos_rx_bytes": { - Type: schema.TypeFloat, + "ratio": { + Type: schema.TypeInt, Optional: true, Computed: true, }, - "pct_network_dos_attacks": { - Type: schema.TypeFloat, + "results": { + Type: schema.TypeList, Optional: true, - Computed: true, + Elem: ResourcePGDeploymentRuleResultSchema(), }, - "pct_pkts_dos_attacks": { - Type: schema.TypeFloat, + "uuid": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "pct_policy_drops": { - Type: schema.TypeFloat, + "webhook_reason": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "sum_conn_duration": { - Type: schema.TypeFloat, + "webhook_result": { + Type: schema.TypeBool, Optional: true, Computed: true, }, - "sum_connection_dropped_user_limit": { - Type: schema.TypeFloat, + }, + } +} + +func ResourceCompressionProfileSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "compressible_content_ref": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "sum_connection_errors": { - Type: schema.TypeFloat, + "compression": { + Type: schema.TypeBool, + Required: true, + }, + "filter": { + Type: schema.TypeList, Optional: true, - Computed: true, + Elem: ResourceCompressionFilterSchema(), }, - "sum_connections_dropped": { - Type: schema.TypeFloat, + "remove_accept_encoding_header": { + Type: schema.TypeBool, + Required: true, + }, + "type": { + Type: schema.TypeString, + Required: true, + }, + }, + } +} + +func ResourceL4RuleActionSelectPoolSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "action_type": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "sum_dup_ack_retransmits": { - Type: schema.TypeFloat, + "pool_group_ref": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "sum_end_to_end_rtt": { - Type: schema.TypeFloat, + "pool_ref": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "sum_end_to_end_rtt_bucket1": { - Type: schema.TypeFloat, + }, + } +} + +func ResourceDNSRegisterInfoSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "dns_info": { + Type: schema.TypeList, Optional: true, - Computed: true, + Elem: ResourceDnsInfoSchema(), }, - "sum_end_to_end_rtt_bucket2": { - Type: schema.TypeFloat, + "error": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "sum_finished_conns": { - Type: schema.TypeFloat, + "fip": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceIpAddrSchema(), }, - "sum_lossy_connections": { - Type: schema.TypeFloat, + "total_records": { + Type: schema.TypeInt, Optional: true, Computed: true, }, - "sum_lossy_req": { - Type: schema.TypeFloat, - Optional: true, - Computed: true, - }, - "sum_out_of_orders": { - Type: schema.TypeFloat, - Optional: true, - Computed: true, - }, - "sum_packet_dropped_user_bandwidth_limit": { - Type: schema.TypeFloat, - Optional: true, - Computed: true, - }, - "sum_rtt_valid_connections": { - Type: schema.TypeFloat, - Optional: true, - Computed: true, - }, - "sum_sack_retransmits": { - Type: schema.TypeFloat, - Optional: true, - Computed: true, - }, - "sum_server_flow_control": { - Type: schema.TypeFloat, + "vip": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceIpAddrSchema(), }, - "sum_timeout_retransmits": { - Type: schema.TypeFloat, + "vip_id": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "sum_zero_window_size_events": { - Type: schema.TypeFloat, + "vs_names": { + Type: schema.TypeList, Optional: true, - Computed: true, + Elem: &schema.Schema{Type: schema.TypeString}, }, - }, - } -} - -func ResourceCPUUsageInfoSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "cpu_usage_on_nodes": { + "vs_uuids": { Type: schema.TypeList, Optional: true, - Elem: ResourceCPUUsagePerNodeSchema(), + Elem: &schema.Schema{Type: schema.TypeString}, }, }, } } -func ResourceSeUpgradeVsDisruptedEventDetailsSchema() *schema.Resource { +func ResourceHostAttributesSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "ip": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, - "notes": { - Type: schema.TypeList, - Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, - }, - "vip_id": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, - "vs_uuid": { + "attr_key": { Type: schema.TypeString, Required: true, }, - }, - } -} - -func ResourceSeUpgradeScaleoutEventDetailsSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "scaleout_params": { - Type: schema.TypeSet, + "attr_val": { + Type: schema.TypeString, Optional: true, Computed: true, - Elem: ResourceVsScaleoutParamsSchema(), - }, - "vs_uuid": { - Type: schema.TypeString, - Required: true, }, }, } } -func ResourceOpenStackLbProvAuditCheckSchema() *schema.Resource { +func ResourceWafPSMRuleSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "cc_id": { + "description": { Type: schema.TypeString, Optional: true, Computed: true, }, - "detail": { - Type: schema.TypeString, + "enable": { + Type: schema.TypeBool, Optional: true, - Computed: true, + Default: true, }, - "elapsed": { + "index": { Type: schema.TypeInt, Optional: true, Computed: true, }, - "id": { - Type: schema.TypeString, - Required: true, - }, - "result": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, - "tenant": { - Type: schema.TypeString, - Required: true, - }, - "user": { - Type: schema.TypeString, - Required: true, - }, - }, - } -} - -func ResourceMetricsQueryResponseSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "entity_uuid": { + "match_case": { Type: schema.TypeString, Optional: true, - Computed: true, + Default: "INSENSITIVE", }, - "id": { - Type: schema.TypeString, + "match_elements": { + Type: schema.TypeList, Optional: true, - Computed: true, + Elem: ResourceWafPSMMatchElementSchema(), }, - "limit": { + "match_value_max_length": { Type: schema.TypeInt, Optional: true, Computed: true, }, - "metric_entity": { + "match_value_pattern": { Type: schema.TypeString, Optional: true, Computed: true, }, - "metric_id": { + "mode": { Type: schema.TypeString, Optional: true, Computed: true, }, - "series": { - Type: schema.TypeList, - Optional: true, - Elem: ResourceMetricsDataSeriesSchema(), - }, - "start": { + "name": { Type: schema.TypeString, Optional: true, Computed: true, }, - "step": { - Type: schema.TypeInt, + "paranoia_level": { + Type: schema.TypeString, Optional: true, - Computed: true, + Default: "WAF_PARANOIA_LEVEL_LOW", }, - "stop": { + "rule_id": { Type: schema.TypeString, Optional: true, Computed: true, @@ -21046,424 +21219,308 @@ func ResourceMetricsQueryResponseSchema() *schema.Resource { } } -func ResourceDNSConfigurationSchema() *schema.Resource { +func ResourceVinfraPoolServerDeleteDetailsSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "search_domain": { + "pool_name": { Type: schema.TypeString, - Optional: true, - Computed: true, + Required: true, }, - "server_list": { + "server_ip": { Type: schema.TypeList, Optional: true, - Elem: ResourceIpAddrSchema(), + Elem: &schema.Schema{Type: schema.TypeString}, }, }, } } -func ResourceAviCloudStatusDetailsSchema() *schema.Resource { +func ResourceVipPlacementNetworkSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "connectivity": { + "network_ref": { Type: schema.TypeString, Optional: true, Computed: true, }, - "reason": { - Type: schema.TypeString, + "subnet": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceIpAddrPrefixSchema(), }, - "registration": { - Type: schema.TypeString, + "subnet6": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceIpAddrPrefixSchema(), }, }, } } -func ResourceAlertRuleMetricSchema() *schema.Resource { +func ResourceAuthenticationPolicySchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "duration": { - Type: schema.TypeInt, + "authn_rules": { + Type: schema.TypeList, Optional: true, - Computed: true, + Elem: ResourceAuthenticationRuleSchema(), }, - "metric_id": { + "default_auth_profile_ref": { Type: schema.TypeString, Optional: true, Computed: true, }, - "metric_threshold": { - Type: schema.TypeSet, - Required: true, - Elem: ResourceAlertMetricThresholdSchema(), - }, }, } } -func ResourceClusterNodeAddEventSchema() *schema.Resource { +func ResourceVIMgrGuestNicRuntimeSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "ip": { - Type: schema.TypeSet, + "avi_internal_network": { + Type: schema.TypeBool, Optional: true, Computed: true, - Elem: ResourceIpAddrSchema(), }, - "node_name": { - Type: schema.TypeString, + "connected": { + Type: schema.TypeBool, Optional: true, Computed: true, }, - "role": { - Type: schema.TypeString, + "del_pending": { + Type: schema.TypeBool, Optional: true, - Computed: true, + Default: false, }, - }, - } -} - -func ResourceWafLearningSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{}, - } -} - -func ResourceSeDupipEventDetailsSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "local_mac": { - Type: schema.TypeString, + "guest_ip": { + Type: schema.TypeList, Optional: true, - Computed: true, + Elem: ResourceVIMgrIPSubnetRuntimeSchema(), }, - "remote_mac": { + "label": { Type: schema.TypeString, Optional: true, - Computed: true, + Default: "Unknown", }, - "vnic_ip": { + "mac_addr": { Type: schema.TypeString, + Required: true, + }, + "mgmt_vnic": { + Type: schema.TypeBool, Optional: true, Computed: true, }, - "vnic_name": { + "network_name": { Type: schema.TypeString, Optional: true, Computed: true, }, - }, - } -} - -func ResourceHTTPCookieDataSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "name": { + "network_uuid": { Type: schema.TypeString, Optional: true, Computed: true, }, - "value": { + "os_port_uuid": { Type: schema.TypeString, Optional: true, Computed: true, }, + "type": { + Type: schema.TypeString, + Required: true, + }, }, } } -func ResourceWafPositiveSecurityModelSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "group_refs": { - Type: schema.TypeList, - Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, - }, - }, - } -} - -func ResourceServicePoolSelectorSchema() *schema.Resource { +func ResourceCC_AgentPropertiesSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "service_pool_group_ref": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, - "service_pool_ref": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, - "service_port": { - Type: schema.TypeInt, - Required: true, - }, - "service_port_range_end": { + "async_retries": { Type: schema.TypeInt, Optional: true, - Default: 0, + Default: 5, }, - "service_protocol": { - Type: schema.TypeString, + "async_retries_delay": { + Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 10, }, - }, - } -} - -func ResourceServiceSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "enable_ssl": { - Type: schema.TypeBool, + "poll_duration_target": { + Type: schema.TypeInt, Optional: true, - Default: false, + Default: 10, }, - "override_application_profile_ref": { - Type: schema.TypeString, + "poll_fast_target": { + Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 60, }, - "override_network_profile_ref": { - Type: schema.TypeString, + "poll_slow_target": { + Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 240, }, - "port": { + "vnic_retries": { Type: schema.TypeInt, - Required: true, + Optional: true, + Default: 60, }, - "port_range_end": { + "vnic_retries_delay": { Type: schema.TypeInt, Optional: true, - Default: 0, + Default: 5, }, }, } } -func ResourceServerAutoScaleOutCompleteInfoSchema() *schema.Resource { +func ResourceCloudGenericSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "launch_config_uuid": { + "cc_id": { Type: schema.TypeString, Optional: true, Computed: true, }, - "nscaleout": { - Type: schema.TypeInt, - Required: true, - }, - "pool_ref": { - Type: schema.TypeString, - Required: true, - }, - "reason": { + "error_string": { Type: schema.TypeString, Optional: true, Computed: true, }, - "reason_code": { + "vtype": { Type: schema.TypeString, - Required: true, - }, - "scaled_out_servers": { - Type: schema.TypeList, Optional: true, - Elem: ResourceServerIdSchema(), + Computed: true, }, }, } } -func ResourceUpgradeControllerParamsSchema() *schema.Resource { +func ResourceHTTPRequestPolicySchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "controller_patch_ref": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, - "image_ref": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, - "skip_warnings": { - Type: schema.TypeBool, + "rules": { + Type: schema.TypeList, Optional: true, - Default: false, + Elem: ResourceHTTPRequestRuleSchema(), }, }, } } -func ResourceSeGatewayHeartbeatFailedDetailsSchema() *schema.Resource { +func ResourceIptableRuleSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "gateway_ip": { + "action": { Type: schema.TypeString, Required: true, }, - "vrf_name": { - Type: schema.TypeString, + "dnat_ip": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceIpAddrSchema(), }, - "vrf_uuid": { - Type: schema.TypeString, + "dst_ip": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceIpAddrPrefixSchema(), }, - }, - } -} - -func ResourcePoolDeploymentSuccessInfoSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "prev_in_service_pool_name": { - Type: schema.TypeString, + "dst_port": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourcePortRangeSchema(), }, - "prev_in_service_pool_ref": { + "input_interface": { Type: schema.TypeString, Optional: true, Computed: true, }, - "ratio": { - Type: schema.TypeInt, + "output_interface": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "results": { - Type: schema.TypeList, - Optional: true, - Elem: ResourcePGDeploymentRuleResultSchema(), - }, - "uuid": { + "proto": { Type: schema.TypeString, Optional: true, Computed: true, }, - "webhook_reason": { - Type: schema.TypeString, + "src_ip": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceIpAddrPrefixSchema(), }, - "webhook_result": { - Type: schema.TypeBool, + "src_port": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourcePortRangeSchema(), }, - }, - } -} - -func ResourceCompressionProfileSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "compressible_content_ref": { + "tag": { Type: schema.TypeString, Optional: true, Computed: true, }, - "compression": { - Type: schema.TypeBool, - Required: true, - }, - "filter": { - Type: schema.TypeList, - Optional: true, - Elem: ResourceCompressionFilterSchema(), - }, - "remove_accept_encoding_header": { - Type: schema.TypeBool, - Required: true, - }, - "type": { - Type: schema.TypeString, - Required: true, - }, }, } } -func ResourceL4RuleActionSelectPoolSchema() *schema.Resource { +func ResourceAzureSetupSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "action_type": { + "alb_id": { Type: schema.TypeString, Optional: true, Computed: true, }, - "pool_group_ref": { + "cc_id": { Type: schema.TypeString, Optional: true, Computed: true, }, - "pool_ref": { + "nic_id": { Type: schema.TypeString, Optional: true, Computed: true, }, - }, - } -} - -func ResourceDNSRegisterInfoSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "dns_info": { - Type: schema.TypeList, + "reason": { + Type: schema.TypeString, Optional: true, - Elem: ResourceDnsInfoSchema(), + Computed: true, }, - "error": { + "resource_group": { Type: schema.TypeString, Optional: true, Computed: true, }, - "fip": { - Type: schema.TypeSet, + "status": { + Type: schema.TypeString, Optional: true, Computed: true, - Elem: ResourceIpAddrSchema(), }, - "total_records": { - Type: schema.TypeInt, + "subscription_id": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "vip": { - Type: schema.TypeSet, + "vips": { + Type: schema.TypeList, Optional: true, - Computed: true, Elem: ResourceIpAddrSchema(), }, - "vip_id": { + "vnet_id": { Type: schema.TypeString, Optional: true, Computed: true, }, - "vs_names": { - Type: schema.TypeList, - Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, - }, "vs_uuids": { Type: schema.TypeList, Optional: true, @@ -21473,404 +21530,468 @@ func ResourceDNSRegisterInfoSchema() *schema.Resource { } } -func ResourceHostAttributesSchema() *schema.Resource { +func ResourceCC_PropertiesSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "attr_key": { - Type: schema.TypeString, - Required: true, + "rpc_poll_interval": { + Type: schema.TypeInt, + Optional: true, + Default: 60, }, - "attr_val": { - Type: schema.TypeString, + "rpc_queue_size": { + Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 100, }, }, } } -func ResourceWafPSMRuleSchema() *schema.Resource { +func ResourceQueryMatchSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "description": { + "match_case": { Type: schema.TypeString, Optional: true, - Computed: true, + Default: "INSENSITIVE", }, - "enable": { - Type: schema.TypeBool, - Optional: true, - Default: true, - }, - "index": { - Type: schema.TypeInt, - Optional: true, - Computed: true, - }, - "match_case": { + "match_criteria": { Type: schema.TypeString, - Optional: true, - Default: "INSENSITIVE", + Required: true, }, - "match_elements": { + "match_str": { Type: schema.TypeList, Optional: true, - Elem: ResourceWafPSMMatchElementSchema(), + Elem: &schema.Schema{Type: schema.TypeString}, }, - "match_value_max_length": { - Type: schema.TypeInt, + "string_group_refs": { + Type: schema.TypeList, Optional: true, - Computed: true, + Elem: &schema.Schema{Type: schema.TypeString}, }, - "match_value_pattern": { - Type: schema.TypeString, + }, + } +} + +func ResourceIpamDnsAzureProfileSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "azure_serviceprincipal": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceAzureServicePrincipalCredentialsSchema(), }, - "mode": { - Type: schema.TypeString, + "azure_userpass": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceAzureUserPassCredentialsSchema(), }, - "name": { - Type: schema.TypeString, + "egress_service_subnets": { + Type: schema.TypeList, Optional: true, - Computed: true, + Elem: &schema.Schema{Type: schema.TypeString}, }, - "paranoia_level": { + "resource_group": { Type: schema.TypeString, Optional: true, - Default: "WAF_PARANOIA_LEVEL_LOW", + Computed: true, }, - "rule_id": { + "subscription_id": { Type: schema.TypeString, Optional: true, Computed: true, }, - }, - } -} - -func ResourceVinfraPoolServerDeleteDetailsSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "pool_name": { - Type: schema.TypeString, - Required: true, + "usable_domains": { + Type: schema.TypeList, + Optional: true, + Elem: &schema.Schema{Type: schema.TypeString}, }, - "server_ip": { + "usable_network_uuids": { Type: schema.TypeList, Optional: true, Elem: &schema.Schema{Type: schema.TypeString}, }, - }, - } -} - -func ResourceVipPlacementNetworkSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "network_ref": { - Type: schema.TypeString, + "use_enhanced_ha": { + Type: schema.TypeBool, Optional: true, - Computed: true, + Default: false, }, - "subnet": { - Type: schema.TypeSet, + "use_standard_alb": { + Type: schema.TypeBool, Optional: true, - Computed: true, - Elem: ResourceIpAddrPrefixSchema(), + Default: false, }, - "subnet6": { - Type: schema.TypeSet, + "virtual_network_ids": { + Type: schema.TypeList, Optional: true, - Computed: true, - Elem: ResourceIpAddrPrefixSchema(), + Elem: &schema.Schema{Type: schema.TypeString}, }, }, } } -func ResourceAuthenticationPolicySchema() *schema.Resource { +func ResourceVinfraCntlrHostUnreachableListSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "authn_rules": { + "host_name": { Type: schema.TypeList, Optional: true, - Elem: ResourceAuthenticationRuleSchema(), + Elem: &schema.Schema{Type: schema.TypeString}, }, - "default_auth_profile_ref": { + "vcenter": { Type: schema.TypeString, - Optional: true, - Computed: true, + Required: true, }, }, } } -func ResourceVIMgrGuestNicRuntimeSchema() *schema.Resource { +func ResourceServerAutoScaleInInfoSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "avi_internal_network": { - Type: schema.TypeBool, + "alertconfig_name": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "connected": { - Type: schema.TypeBool, + "alertconfig_ref": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "del_pending": { - Type: schema.TypeBool, + "available_capacity": { + Type: schema.TypeFloat, Optional: true, - Default: false, + Computed: true, }, - "guest_ip": { - Type: schema.TypeList, + "load": { + Type: schema.TypeFloat, Optional: true, - Elem: ResourceVIMgrIPSubnetRuntimeSchema(), + Computed: true, }, - "label": { - Type: schema.TypeString, - Optional: true, - Default: "Unknown", + "num_scalein_servers": { + Type: schema.TypeInt, + Required: true, }, - "mac_addr": { + "num_servers_up": { + Type: schema.TypeInt, + Required: true, + }, + "pool_ref": { Type: schema.TypeString, Required: true, }, - "mgmt_vnic": { - Type: schema.TypeBool, + "reason": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "network_name": { + "reason_code": { + Type: schema.TypeString, + Optional: true, + Default: "SYSERR_SUCCESS", + }, + "scalein_server_candidates": { + Type: schema.TypeList, + Optional: true, + Elem: ResourceServerIdSchema(), + }, + }, + } +} + +func ResourceOCICredentialsSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "fingerprint": { Type: schema.TypeString, Optional: true, Computed: true, }, - "network_uuid": { + "key_content": { Type: schema.TypeString, Optional: true, Computed: true, }, - "os_port_uuid": { + "pass_phrase": { Type: schema.TypeString, Optional: true, Computed: true, }, - "type": { + "user": { Type: schema.TypeString, - Required: true, + Optional: true, + Computed: true, }, }, } } -func ResourceCC_AgentPropertiesSchema() *schema.Resource { +func ResourceServerAutoScaleOutInfoSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "async_retries": { - Type: schema.TypeInt, - Optional: true, - Default: 5, - }, - "async_retries_delay": { - Type: schema.TypeInt, + "alertconfig_name": { + Type: schema.TypeString, Optional: true, - Default: 10, + Computed: true, }, - "poll_duration_target": { - Type: schema.TypeInt, + "alertconfig_ref": { + Type: schema.TypeString, Optional: true, - Default: 10, + Computed: true, }, - "poll_fast_target": { - Type: schema.TypeInt, + "available_capacity": { + Type: schema.TypeFloat, Optional: true, - Default: 60, + Computed: true, }, - "poll_slow_target": { - Type: schema.TypeInt, + "load": { + Type: schema.TypeFloat, Optional: true, - Default: 240, + Computed: true, }, - "vnic_retries": { + "num_scaleout_servers": { Type: schema.TypeInt, - Optional: true, - Default: 60, + Required: true, }, - "vnic_retries_delay": { + "num_servers_up": { Type: schema.TypeInt, - Optional: true, - Default: 5, + Required: true, }, - }, - } -} - -func ResourceCloudGenericSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "cc_id": { + "pool_ref": { Type: schema.TypeString, - Optional: true, - Computed: true, + Required: true, }, - "error_string": { + "reason": { Type: schema.TypeString, Optional: true, Computed: true, }, - "vtype": { + "reason_code": { Type: schema.TypeString, Optional: true, - Computed: true, + Default: "SYSERR_SUCCESS", }, }, } } -func ResourceRebootDataSchema() *schema.Resource { +func ResourceTacacsPlusAuthSettingsSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "patch_version": { + "authorization_attrs": { + Type: schema.TypeList, + Optional: true, + Elem: ResourceAuthTacacsPlusAttributeValuePairSchema(), + }, + "password": { Type: schema.TypeString, Optional: true, Computed: true, }, - "reboot": { - Type: schema.TypeBool, + "port": { + Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 49, + }, + "server": { + Type: schema.TypeList, + Optional: true, + Elem: &schema.Schema{Type: schema.TypeString}, + }, + "service": { + Type: schema.TypeString, + Optional: true, + Default: "AUTH_TACACS_PLUS_SERVICE_LOGIN", }, }, } } -func ResourceHTTPRequestPolicySchema() *schema.Resource { +func ResourceTimeStampSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "rules": { + "secs": { + Type: schema.TypeInt, + Required: true, + }, + "usecs": { + Type: schema.TypeInt, + Required: true, + }, + }, + } +} + +func ResourceEventCacheSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "dns_state": { + Type: schema.TypeBool, + Optional: true, + Computed: true, + }, + "exceptions": { Type: schema.TypeList, Optional: true, - Elem: ResourceHTTPRequestRuleSchema(), + Elem: &schema.Schema{Type: schema.TypeString}, }, }, } } -func ResourceIptableRuleSchema() *schema.Resource { +func ResourceDnsClientIpMatchSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "action": { - Type: schema.TypeString, - Required: true, - }, - "dnat_ip": { + "client_ip": { Type: schema.TypeSet, Optional: true, Computed: true, - Elem: ResourceIpAddrSchema(), + Elem: ResourceIpAddrMatchSchema(), }, - "dst_ip": { - Type: schema.TypeSet, + "use_edns_client_subnet_ip": { + Type: schema.TypeBool, Optional: true, - Computed: true, - Elem: ResourceIpAddrPrefixSchema(), + Default: false, }, - "dst_port": { + }, + } +} + +func ResourceHSMThalesNetHsmSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "esn": { + Type: schema.TypeString, + Required: true, + }, + "keyhash": { + Type: schema.TypeString, + Required: true, + }, + "module_id": { + Type: schema.TypeInt, + Optional: true, + Default: 0, + }, + "priority": { + Type: schema.TypeInt, + Required: true, + }, + "remote_ip": { Type: schema.TypeSet, + Required: true, + Elem: ResourceIpAddrSchema(), + }, + "remote_port": { + Type: schema.TypeInt, Optional: true, - Computed: true, - Elem: ResourcePortRangeSchema(), + Default: 9004, }, - "input_interface": { + }, + } +} + +func ResourceDNSVsSyncInfoSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "error": { Type: schema.TypeString, Optional: true, Computed: true, }, - "output_interface": { - Type: schema.TypeString, + "total_records": { + Type: schema.TypeInt, Optional: true, Computed: true, }, - "proto": { + }, + } +} + +func ResourceClusterConfigFailedEventSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "reason": { Type: schema.TypeString, Optional: true, Computed: true, }, - "src_ip": { + }, + } +} + +func ResourceClusterLeaderFailoverEventSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "leader_node": { Type: schema.TypeSet, Optional: true, Computed: true, - Elem: ResourceIpAddrPrefixSchema(), + Elem: ResourceClusterNodeSchema(), }, - "src_port": { + "previous_leader_node": { Type: schema.TypeSet, Optional: true, Computed: true, - Elem: ResourcePortRangeSchema(), - }, - "tag": { - Type: schema.TypeString, - Optional: true, - Computed: true, + Elem: ResourceClusterNodeSchema(), }, }, } } -func ResourceAzureSetupSchema() *schema.Resource { +func ResourceGCPConfigurationSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "alb_id": { + "cloud_credentials_ref": { Type: schema.TypeString, Optional: true, Computed: true, }, - "cc_id": { + "encryption_key_id": { Type: schema.TypeString, Optional: true, Computed: true, }, - "nic_id": { - Type: schema.TypeString, + "firewall_target_tags": { + Type: schema.TypeList, Optional: true, - Computed: true, + Elem: &schema.Schema{Type: schema.TypeString}, }, - "reason": { + "gcs_bucket_name": { Type: schema.TypeString, Optional: true, Computed: true, }, - "resource_group": { + "gcs_project_id": { Type: schema.TypeString, Optional: true, Computed: true, }, - "status": { - Type: schema.TypeString, + "match_se_group_subnet": { + Type: schema.TypeBool, Optional: true, - Computed: true, + Default: false, }, - "subscription_id": { - Type: schema.TypeString, + "network_config": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceGCPNetworkConfigSchema(), }, - "vips": { - Type: schema.TypeList, + "region_name": { + Type: schema.TypeString, Optional: true, - Elem: ResourceIpAddrSchema(), + Computed: true, }, - "vnet_id": { + "se_project_id": { Type: schema.TypeString, Optional: true, Computed: true, }, - "vs_uuids": { + "zones": { Type: schema.TypeList, Optional: true, Elem: &schema.Schema{Type: schema.TypeString}, @@ -21879,747 +22000,678 @@ func ResourceAzureSetupSchema() *schema.Resource { } } -func ResourceCC_PropertiesSchema() *schema.Resource { +func ResourceMetricsDerivationDataSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "rpc_poll_interval": { - Type: schema.TypeInt, + "derivation_fn": { + Type: schema.TypeString, + Required: true, + }, + "exclude_derived_metric": { + Type: schema.TypeBool, Optional: true, - Default: 60, + Default: false, }, - "rpc_queue_size": { - Type: schema.TypeInt, + "include_derivation_metrics": { + Type: schema.TypeBool, Optional: true, - Default: 100, + Default: false, }, - }, - } -} - -func ResourceQueryMatchSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "match_case": { + "join_tables": { Type: schema.TypeString, Optional: true, - Default: "INSENSITIVE", + Computed: true, }, - "match_criteria": { + "metric_ids": { Type: schema.TypeString, Required: true, }, - "match_str": { - Type: schema.TypeList, + "result_has_additional_fields": { + Type: schema.TypeBool, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Default: false, }, - "string_group_refs": { - Type: schema.TypeList, + "second_order_derivation": { + Type: schema.TypeBool, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Default: false, + }, + "skip_backend_derivation": { + Type: schema.TypeBool, + Optional: true, + Default: false, }, }, } } -func ResourceHTTPApplicationProfileSchema() *schema.Resource { +func ResourceGCPTwoArmModeSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "allow_dots_in_header_name": { - Type: schema.TypeBool, + "backend_data_vpc_network_name": { + Type: schema.TypeString, Optional: true, - Default: false, + Computed: true, }, - "cache_config": { - Type: schema.TypeSet, + "backend_data_vpc_subnet_name": { + Type: schema.TypeString, Optional: true, Computed: true, - Elem: ResourceHttpCacheConfigSchema(), }, - "client_body_timeout": { - Type: schema.TypeInt, + "frontend_data_vpc_network_name": { + Type: schema.TypeString, Optional: true, - Default: 30000, + Computed: true, }, - "client_header_timeout": { - Type: schema.TypeInt, + "frontend_data_vpc_project_id": { + Type: schema.TypeString, Optional: true, - Default: 10000, + Computed: true, }, - "client_max_body_size": { - Type: schema.TypeInt, + "frontend_data_vpc_subnet_name": { + Type: schema.TypeString, Optional: true, - Default: 0, + Computed: true, }, - "client_max_header_size": { - Type: schema.TypeInt, + "management_vpc_network_name": { + Type: schema.TypeString, Optional: true, - Default: 12, + Computed: true, }, - "client_max_request_size": { - Type: schema.TypeInt, + "management_vpc_subnet_name": { + Type: schema.TypeString, Optional: true, - Default: 48, + Computed: true, }, - "compression_profile": { - Type: schema.TypeSet, + }, + } +} + +func ResourceDnsRuleActionPoolSwitchingSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "pool_group_ref": { + Type: schema.TypeString, Optional: true, Computed: true, - Elem: ResourceCompressionProfileSchema(), - }, - "connection_multiplexing_enabled": { - Type: schema.TypeBool, - Optional: true, - Default: true, - }, - "disable_keepalive_posts_msie6": { - Type: schema.TypeBool, - Optional: true, - Default: true, - }, - "disable_sni_hostname_check": { - Type: schema.TypeBool, - Optional: true, - Default: false, - }, - "enable_chunk_merge": { - Type: schema.TypeBool, - Optional: true, - Default: true, - }, - "enable_fire_and_forget": { - Type: schema.TypeBool, - Optional: true, - Default: false, - }, - "enable_request_body_buffering": { - Type: schema.TypeBool, - Optional: true, - Default: false, - }, - "enable_request_body_metrics": { - Type: schema.TypeBool, - Optional: true, - Default: false, - }, - "fwd_close_hdr_for_bound_connections": { - Type: schema.TypeBool, - Optional: true, - Default: true, - }, - "hsts_enabled": { - Type: schema.TypeBool, - Optional: true, - Default: false, }, - "hsts_max_age": { - Type: schema.TypeInt, + "pool_ref": { + Type: schema.TypeString, Optional: true, - Default: 365, + Computed: true, }, - "hsts_subdomains_enabled": { - Type: schema.TypeBool, + }, + } +} + +func ResourceGCPOneArmModeSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "data_vpc_network_name": { + Type: schema.TypeString, Optional: true, - Default: true, + Computed: true, }, - "http2_enabled": { - Type: schema.TypeBool, + "data_vpc_project_id": { + Type: schema.TypeString, Optional: true, - Default: false, + Computed: true, }, - "http_to_https": { - Type: schema.TypeBool, + "data_vpc_subnet_name": { + Type: schema.TypeString, Optional: true, - Default: false, + Computed: true, }, - "httponly_enabled": { - Type: schema.TypeBool, + "management_vpc_network_name": { + Type: schema.TypeString, Optional: true, - Default: false, + Computed: true, }, - "keepalive_header": { - Type: schema.TypeBool, + "management_vpc_subnet_name": { + Type: schema.TypeString, Optional: true, - Default: false, + Computed: true, }, - "keepalive_timeout": { + }, + } +} + +func ResourceConnPoolPropertiesSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "upstream_connpool_conn_idle_tmo": { Type: schema.TypeInt, Optional: true, - Default: 30000, + Default: 60000, }, - "max_bad_rps_cip": { + "upstream_connpool_conn_life_tmo": { Type: schema.TypeInt, Optional: true, - Default: 0, + Default: 600000, }, - "max_bad_rps_cip_uri": { + "upstream_connpool_conn_max_reuse": { Type: schema.TypeInt, Optional: true, Default: 0, }, - "max_bad_rps_uri": { + "upstream_connpool_server_max_cache": { Type: schema.TypeInt, Optional: true, Default: 0, }, - "max_http2_concurrent_streams_per_connection": { - Type: schema.TypeInt, - Optional: true, - Default: 128, - }, - "max_http2_control_frames_per_connection": { + }, + } +} + +func ResourceBurstLicenseDetailsSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "cores": { Type: schema.TypeInt, Optional: true, - Default: 1000, + Computed: true, }, - "max_http2_empty_data_frames_per_connection": { - Type: schema.TypeInt, + "end_time": { + Type: schema.TypeString, Optional: true, - Default: 1000, + Computed: true, }, - "max_http2_queued_frames_to_client_per_connection": { - Type: schema.TypeInt, + "se_name": { + Type: schema.TypeString, Optional: true, - Default: 1000, + Computed: true, }, - "max_keepalive_requests": { - Type: schema.TypeInt, + "se_uuid": { + Type: schema.TypeString, Optional: true, - Default: 100, + Computed: true, }, - "max_response_headers_size": { - Type: schema.TypeInt, + "start_time": { + Type: schema.TypeString, Optional: true, - Default: 48, + Computed: true, }, - "max_rps_cip": { - Type: schema.TypeInt, + }, + } +} + +func ResourceGslbDownloadStatusSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "last_changed_time": { + Type: schema.TypeSet, Optional: true, - Default: 0, + Computed: true, + Elem: ResourceTimeStampSchema(), }, - "max_rps_cip_uri": { - Type: schema.TypeInt, + "state": { + Type: schema.TypeString, Optional: true, - Default: 0, + Default: "GSLB_DOWNLOAD_NONE", }, - "max_rps_unknown_cip": { - Type: schema.TypeInt, + }, + } +} + +func ResourceRmModifyNetworksEventDetailsSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "networks": { + Type: schema.TypeList, Optional: true, - Default: 0, + Elem: ResourceRmModifyVnicSchema(), }, - "max_rps_unknown_uri": { - Type: schema.TypeInt, + "reason": { + Type: schema.TypeString, Optional: true, - Default: 0, + Computed: true, }, - "max_rps_uri": { - Type: schema.TypeInt, + "se_name": { + Type: schema.TypeString, Optional: true, - Default: 0, + Computed: true, }, - "pki_profile_ref": { + "se_uuid": { Type: schema.TypeString, Optional: true, Computed: true, }, - "post_accept_timeout": { - Type: schema.TypeInt, + "vs_name": { + Type: schema.TypeList, Optional: true, - Default: 30000, + Elem: &schema.Schema{Type: schema.TypeString}, }, - "reset_conn_http_on_ssl_port": { - Type: schema.TypeBool, + "vs_uuid": { + Type: schema.TypeList, Optional: true, - Default: false, + Elem: &schema.Schema{Type: schema.TypeString}, }, - "respond_with_100_continue": { - Type: schema.TypeBool, + }, + } +} + +func ResourceRollbackPatchSeGroupParamsSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "se_group_options": { + Type: schema.TypeSet, Optional: true, - Default: true, + Computed: true, + Elem: ResourceSeGroupOptionsSchema(), }, - "secure_cookie_enabled": { - Type: schema.TypeBool, + "se_group_refs": { + Type: schema.TypeList, Optional: true, - Default: false, + Elem: &schema.Schema{Type: schema.TypeString}, }, - "server_side_redirect_to_https": { + "skip_warnings": { Type: schema.TypeBool, Optional: true, Default: false, }, - "ssl_client_certificate_action": { + }, + } +} + +func ResourceGslbObjectInfoSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "obj": { Type: schema.TypeSet, Optional: true, Computed: true, - Elem: ResourceSSLClientCertificateActionSchema(), + Elem: ResourceGslbObjSchema(), }, - "ssl_client_certificate_mode": { + "object_uuid": { Type: schema.TypeString, Optional: true, - Default: "SSL_CLIENT_CERTIFICATE_NONE", + Computed: true, }, - "use_app_keepalive_timeout": { - Type: schema.TypeBool, + "pb_name": { + Type: schema.TypeString, Optional: true, - Default: false, + Computed: true, }, - "websockets_enabled": { - Type: schema.TypeBool, + "state": { + Type: schema.TypeString, Optional: true, - Default: true, - }, - "x_forwarded_proto_enabled": { - Type: schema.TypeBool, - Optional: true, - Default: false, - }, - "xff_alternate_name": { - Type: schema.TypeString, - Optional: true, - Default: "X-Forwarded-For", - }, - "xff_enabled": { - Type: schema.TypeBool, - Optional: true, - Default: true, + Computed: true, }, }, } } -func ResourceVinfraCntlrHostUnreachableListSchema() *schema.Resource { +func ResourceSSLCertificateSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "host_name": { - Type: schema.TypeList, - Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, - }, - "vcenter": { + "certificate": { Type: schema.TypeString, - Required: true, + Optional: true, + Computed: true, }, - }, - } -} - -func ResourceVsFsmEventDetailsSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "vip_id": { + "certificate_signing_request": { Type: schema.TypeString, Optional: true, Computed: true, }, - "vs_rt": { - Type: schema.TypeSet, + "chain_verified": { + Type: schema.TypeBool, Optional: true, Computed: true, - Elem: ResourceVirtualServiceRuntimeSchema(), }, - "vs_uuid": { + "days_until_expire": { + Type: schema.TypeInt, + Optional: true, + Default: 365, + }, + "expiry_status": { Type: schema.TypeString, - Required: true, + Optional: true, + Default: "SSL_CERTIFICATE_GOOD", }, - }, - } -} - -func ResourceOCICredentialsSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ "fingerprint": { Type: schema.TypeString, Optional: true, Computed: true, }, - "key_content": { - Type: schema.TypeString, + "issuer": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceSSLCertificateDescriptionSchema(), }, - "pass_phrase": { - Type: schema.TypeString, + "key_params": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceSSLKeyParamsSchema(), }, - "user": { + "not_after": { Type: schema.TypeString, Optional: true, Computed: true, }, - }, - } -} - -func ResourceServerAutoScaleOutInfoSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "alertconfig_name": { + "not_before": { Type: schema.TypeString, Optional: true, Computed: true, }, - "alertconfig_ref": { + "public_key": { Type: schema.TypeString, Optional: true, Computed: true, }, - "available_capacity": { - Type: schema.TypeFloat, + "self_signed": { + Type: schema.TypeBool, Optional: true, Computed: true, }, - "load": { - Type: schema.TypeFloat, + "serial_number": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "num_scaleout_servers": { - Type: schema.TypeInt, - Required: true, - }, - "num_servers_up": { - Type: schema.TypeInt, - Required: true, - }, - "pool_ref": { + "signature": { Type: schema.TypeString, - Required: true, + Optional: true, + Computed: true, }, - "reason": { + "signature_algorithm": { Type: schema.TypeString, Optional: true, Computed: true, }, - "reason_code": { - Type: schema.TypeString, + "subject": { + Type: schema.TypeSet, Optional: true, - Default: "SYSERR_SUCCESS", + Computed: true, + Elem: ResourceSSLCertificateDescriptionSchema(), }, - }, - } -} - -func ResourceTacacsPlusAuthSettingsSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "authorization_attrs": { + "subject_alt_names": { Type: schema.TypeList, Optional: true, - Elem: ResourceAuthTacacsPlusAttributeValuePairSchema(), + Elem: &schema.Schema{Type: schema.TypeString}, }, - "password": { + "text": { Type: schema.TypeString, Optional: true, Computed: true, }, - "port": { - Type: schema.TypeInt, - Optional: true, - Default: 49, - }, - "server": { - Type: schema.TypeList, - Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, - }, - "service": { + "version": { Type: schema.TypeString, Optional: true, - Default: "AUTH_TACACS_PLUS_SERVICE_LOGIN", + Computed: true, }, }, } } -func ResourceTimeStampSchema() *schema.Resource { +func ResourceSubJobSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "secs": { - Type: schema.TypeInt, + "expires_at": { + Type: schema.TypeString, Required: true, }, - "usecs": { - Type: schema.TypeInt, + "metadata": { + Type: schema.TypeString, + Optional: true, + Computed: true, + }, + "type": { + Type: schema.TypeString, Required: true, }, }, } } -func ResourceEventCacheSchema() *schema.Resource { +func ResourceMetricsDataSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "dns_state": { - Type: schema.TypeBool, + "application_response_time": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - "exceptions": { - Type: schema.TypeList, + "blocking_time": { + Type: schema.TypeFloat, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Computed: true, }, - }, - } -} - -func ResourceDnsClientIpMatchSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "client_ip": { - Type: schema.TypeSet, + "browser_rendering_time": { + Type: schema.TypeFloat, Optional: true, Computed: true, - Elem: ResourceIpAddrMatchSchema(), }, - "use_edns_client_subnet_ip": { - Type: schema.TypeBool, + "client_rtt": { + Type: schema.TypeFloat, Optional: true, - Default: false, - }, - }, - } -} - -func ResourceHSMThalesNetHsmSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "esn": { - Type: schema.TypeString, - Required: true, + Computed: true, }, - "keyhash": { - Type: schema.TypeString, - Required: true, + "connection_time": { + Type: schema.TypeFloat, + Optional: true, + Computed: true, }, - "module_id": { - Type: schema.TypeInt, + "dns_lookup_time": { + Type: schema.TypeFloat, Optional: true, - Default: 0, + Computed: true, }, - "priority": { - Type: schema.TypeInt, - Required: true, + "dom_content_load_time": { + Type: schema.TypeFloat, + Optional: true, + Computed: true, }, - "remote_ip": { - Type: schema.TypeSet, - Required: true, - Elem: ResourceIpAddrSchema(), + "is_null": { + Type: schema.TypeBool, + Optional: true, + Computed: true, }, - "remote_port": { + "num_samples": { Type: schema.TypeInt, Optional: true, - Default: 9004, + Computed: true, }, - }, - } -} - -func ResourceDNSVsSyncInfoSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "error": { - Type: schema.TypeString, + "page_download_time": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - "total_records": { - Type: schema.TypeInt, + "page_load_time": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - }, - } -} - -func ResourceClusterConfigFailedEventSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "reason": { - Type: schema.TypeString, + "prediction_interval_high": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - }, - } -} - -func ResourceClusterLeaderFailoverEventSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "leader_node": { - Type: schema.TypeSet, + "prediction_interval_low": { + Type: schema.TypeFloat, Optional: true, Computed: true, - Elem: ResourceClusterNodeSchema(), }, - "previous_leader_node": { - Type: schema.TypeSet, + "redirection_time": { + Type: schema.TypeFloat, Optional: true, Computed: true, - Elem: ResourceClusterNodeSchema(), }, - }, - } -} - -func ResourceGCPConfigurationSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "cloud_credentials_ref": { - Type: schema.TypeString, + "rum_client_data_transfer_time": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - "encryption_key_id": { - Type: schema.TypeString, + "server_rtt": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - "firewall_target_tags": { - Type: schema.TypeList, - Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, - }, - "gcs_bucket_name": { - Type: schema.TypeString, + "service_time": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - "gcs_project_id": { + "timestamp": { Type: schema.TypeString, Optional: true, Computed: true, }, - "match_se_group_subnet": { - Type: schema.TypeBool, - Optional: true, - Default: false, - }, - "network_config": { - Type: schema.TypeSet, - Optional: true, - Computed: true, - Elem: ResourceGCPNetworkConfigSchema(), + "value": { + Type: schema.TypeFloat, + Required: true, }, - "region_name": { + "value_str": { Type: schema.TypeString, Optional: true, Computed: true, }, - "se_project_id": { + "value_str_desc": { Type: schema.TypeString, Optional: true, Computed: true, }, - "zones": { - Type: schema.TypeList, + "waiting_time": { + Type: schema.TypeFloat, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Computed: true, }, }, } } -func ResourceMetricsDerivationDataSchema() *schema.Resource { +func ResourcePlacementNetworkSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "derivation_fn": { + "network_ref": { Type: schema.TypeString, Required: true, }, - "exclude_derived_metric": { - Type: schema.TypeBool, - Optional: true, - Default: false, - }, - "include_derivation_metrics": { - Type: schema.TypeBool, - Optional: true, - Default: false, - }, - "join_tables": { - Type: schema.TypeString, + "subnet": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceIpAddrPrefixSchema(), }, - "metric_ids": { + }, + } +} + +func ResourceDosAttackEventDetailsSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "attack": { Type: schema.TypeString, Required: true, }, - "result_has_additional_fields": { - Type: schema.TypeBool, + "attack_count": { + Type: schema.TypeFloat, + Required: true, + }, + "ipgroup_uuids": { + Type: schema.TypeList, Optional: true, - Default: false, + Elem: &schema.Schema{Type: schema.TypeString}, }, - "second_order_derivation": { - Type: schema.TypeBool, + "meta_data": { + Type: schema.TypeList, Optional: true, - Default: false, + Elem: ResourceAttackMetaDataSchema(), }, - "skip_backend_derivation": { - Type: schema.TypeBool, + "src_ips": { + Type: schema.TypeList, Optional: true, - Default: false, + Elem: &schema.Schema{Type: schema.TypeString}, + }, + "urls": { + Type: schema.TypeList, + Optional: true, + Elem: &schema.Schema{Type: schema.TypeString}, }, }, } } -func ResourceGCPTwoArmModeSchema() *schema.Resource { +func ResourceSCVsStateInfoSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "backend_data_vpc_network_name": { - Type: schema.TypeString, + "oper_status": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceOperationalStatusSchema(), }, - "backend_data_vpc_subnet_name": { + "tenant_ref": { Type: schema.TypeString, Optional: true, Computed: true, }, - "frontend_data_vpc_network_name": { + "uuid": { Type: schema.TypeString, Optional: true, Computed: true, }, - "frontend_data_vpc_project_id": { + "vip_id": { Type: schema.TypeString, Optional: true, Computed: true, }, - "frontend_data_vpc_subnet_name": { + "vs_id": { Type: schema.TypeString, Optional: true, Computed: true, }, - "management_vpc_network_name": { + }, + } +} + +func ResourceSamlIdentityProviderSettingsSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "metadata": { Type: schema.TypeString, Optional: true, Computed: true, }, - "management_vpc_subnet_name": { + }, + } +} + +func ResourceVinfraVcenterNetworkLimitSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "additional_reason": { Type: schema.TypeString, - Optional: true, - Computed: true, + Required: true, + }, + "current": { + Type: schema.TypeInt, + Required: true, + }, + "limit": { + Type: schema.TypeInt, + Required: true, }, }, } } -func ResourceDnsRuleActionPoolSwitchingSchema() *schema.Resource { +func ResourceHypervisor_PropertiesSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "pool_group_ref": { + "htype": { Type: schema.TypeString, + Required: true, + }, + "max_ips_per_nic": { + Type: schema.TypeInt, Optional: true, Computed: true, }, - "pool_ref": { - Type: schema.TypeString, + "max_nics": { + Type: schema.TypeInt, Optional: true, Computed: true, }, @@ -22627,98 +22679,117 @@ func ResourceDnsRuleActionPoolSwitchingSchema() *schema.Resource { } } -func ResourceGCPOneArmModeSchema() *schema.Resource { +func ResourceApplicationSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "data_vpc_network_name": { + "description": { Type: schema.TypeString, Optional: true, Computed: true, }, - "data_vpc_project_id": { + "name": { Type: schema.TypeString, - Optional: true, - Computed: true, + Required: true, }, - "data_vpc_subnet_name": { + "tenant_ref": { Type: schema.TypeString, Optional: true, Computed: true, }, - "management_vpc_network_name": { + "uuid": { Type: schema.TypeString, Optional: true, Computed: true, }, - "management_vpc_subnet_name": { - Type: schema.TypeString, + "virtualservice_refs": { + Type: schema.TypeList, Optional: true, - Computed: true, + Elem: &schema.Schema{Type: schema.TypeString}, }, }, } } -func ResourceDockerUCPSetupSchema() *schema.Resource { +func ResourceAuthorizationPolicySchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "cc_id": { + "authz_rules": { + Type: schema.TypeList, + Optional: true, + Elem: ResourceAuthorizationRuleSchema(), + }, + }, + } +} + +func ResourceSeGatewayHeartbeatSuccessDetailsSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "gateway_ip": { + Type: schema.TypeString, + Required: true, + }, + "vrf_name": { Type: schema.TypeString, Optional: true, Computed: true, }, - "docker_ucp_access": { - Type: schema.TypeBool, + "vrf_uuid": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "failed_hosts": { - Type: schema.TypeList, + }, + } +} + +func ResourceHttpCookiePersistenceProfileSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "always_send_cookie": { + Type: schema.TypeBool, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Default: false, }, - "fleet_endpoint": { + "cookie_name": { Type: schema.TypeString, Optional: true, Computed: true, }, - "hosts": { - Type: schema.TypeList, + "encryption_key": { + Type: schema.TypeString, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Computed: true, }, - "missing_hosts": { + "key": { Type: schema.TypeList, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Elem: ResourceHttpCookiePersistenceKeySchema(), }, - "new_hosts": { - Type: schema.TypeList, + "timeout": { + Type: schema.TypeInt, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Computed: true, }, - "reason": { + }, + } +} + +func ResourcePoolServerSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "hostname": { Type: schema.TypeString, Optional: true, Computed: true, }, - "se_deploy_method_access": { - Type: schema.TypeBool, - Optional: true, - Computed: true, - }, - "se_name": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, - "ucp_nodes": { - Type: schema.TypeList, - Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + "ip": { + Type: schema.TypeSet, + Required: true, + Elem: ResourceIpAddrSchema(), }, - "version": { - Type: schema.TypeString, + "port": { + Type: schema.TypeInt, Optional: true, Computed: true, }, @@ -22726,158 +22797,181 @@ func ResourceDockerUCPSetupSchema() *schema.Resource { } } -func ResourceConnPoolPropertiesSchema() *schema.Resource { +func ResourceMetricsRealTimeUpdateSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "upstream_connpool_conn_idle_tmo": { - Type: schema.TypeInt, - Optional: true, - Default: 60000, - }, - "upstream_connpool_conn_life_tmo": { - Type: schema.TypeInt, - Optional: true, - Default: 600000, - }, - "upstream_connpool_conn_max_reuse": { + "duration": { Type: schema.TypeInt, Optional: true, - Default: 0, + Default: 30, }, - "upstream_connpool_server_max_cache": { - Type: schema.TypeInt, - Optional: true, - Default: 0, + "enabled": { + Type: schema.TypeBool, + Required: true, }, }, } } -func ResourceBurstLicenseDetailsSchema() *schema.Resource { +func ResourceAdminAuthConfigurationSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "cores": { - Type: schema.TypeInt, + "allow_local_user_login": { + Type: schema.TypeBool, Optional: true, - Computed: true, + Default: true, }, - "end_time": { + "auth_profile_ref": { Type: schema.TypeString, Optional: true, Computed: true, }, - "se_name": { - Type: schema.TypeString, + "mapping_rules": { + Type: schema.TypeList, Optional: true, - Computed: true, + Elem: ResourceAuthMappingRuleSchema(), }, - "se_uuid": { + }, + } +} + +func ResourceAlertFilterSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "filter_action": { Type: schema.TypeString, Optional: true, Computed: true, }, - "start_time": { + "filter_string": { Type: schema.TypeString, - Optional: true, - Computed: true, + Required: true, }, }, } } -func ResourceGslbDownloadStatusSchema() *schema.Resource { +func ResourceBMSetupSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "last_changed_time": { - Type: schema.TypeSet, + "cc_id": { + Type: schema.TypeString, Optional: true, Computed: true, - Elem: ResourceTimeStampSchema(), }, - "state": { + "error_string": { Type: schema.TypeString, Optional: true, - Default: "GSLB_DOWNLOAD_NONE", + Computed: true, }, }, } } -func ResourceRmModifyNetworksEventDetailsSchema() *schema.Resource { +func ResourceSeUpgradeStatusSummarySchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "networks": { - Type: schema.TypeList, + "controller_version": { + Type: schema.TypeString, Optional: true, - Elem: ResourceRmModifyVnicSchema(), + Computed: true, }, - "reason": { + "duration": { Type: schema.TypeString, Optional: true, Computed: true, }, - "se_name": { + "end_time": { Type: schema.TypeString, Optional: true, Computed: true, }, - "se_uuid": { - Type: schema.TypeString, + "in_progress": { + Type: schema.TypeBool, Optional: true, Computed: true, }, - "vs_name": { + "notes": { Type: schema.TypeList, Optional: true, Elem: &schema.Schema{Type: schema.TypeString}, }, - "vs_uuid": { + "se_already_upgraded_at_start": { Type: schema.TypeList, Optional: true, Elem: &schema.Schema{Type: schema.TypeString}, }, - }, - } -} - -func ResourceRollbackPatchSeGroupParamsSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "se_group_options": { - Type: schema.TypeSet, + "se_disconnected_at_start": { + Type: schema.TypeList, Optional: true, - Computed: true, - Elem: ResourceSeGroupOptionsSchema(), + Elem: &schema.Schema{Type: schema.TypeString}, }, - "se_group_refs": { + "se_group_status": { + Type: schema.TypeList, + Optional: true, + Elem: ResourceSeGroupStatusSchema(), + }, + "se_ip_missing_at_start": { Type: schema.TypeList, Optional: true, Elem: &schema.Schema{Type: schema.TypeString}, }, - "skip_warnings": { - Type: schema.TypeBool, + "se_poweredoff_at_start": { + Type: schema.TypeList, Optional: true, - Default: false, + Elem: &schema.Schema{Type: schema.TypeString}, }, - }, - } -} - -func ResourceGslbObjectInfoSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "obj": { - Type: schema.TypeSet, + "se_upgrade_completed": { + Type: schema.TypeList, Optional: true, - Computed: true, - Elem: ResourceGslbObjSchema(), + Elem: &schema.Schema{Type: schema.TypeString}, }, - "object_uuid": { - Type: schema.TypeString, + "se_upgrade_errors": { + Type: schema.TypeList, Optional: true, - Computed: true, + Elem: ResourceSeUpgradeEventsSchema(), }, - "pb_name": { + "se_upgrade_failed": { + Type: schema.TypeList, + Optional: true, + Elem: &schema.Schema{Type: schema.TypeString}, + }, + "se_upgrade_in_progress": { + Type: schema.TypeList, + Optional: true, + Elem: &schema.Schema{Type: schema.TypeString}, + }, + "se_upgrade_not_started": { + Type: schema.TypeList, + Optional: true, + Elem: &schema.Schema{Type: schema.TypeString}, + }, + "se_upgrade_retry_completed": { + Type: schema.TypeList, + Optional: true, + Elem: &schema.Schema{Type: schema.TypeString}, + }, + "se_upgrade_retry_failed": { + Type: schema.TypeList, + Optional: true, + Elem: &schema.Schema{Type: schema.TypeString}, + }, + "se_upgrade_retry_in_progress": { + Type: schema.TypeList, + Optional: true, + Elem: &schema.Schema{Type: schema.TypeString}, + }, + "se_upgrade_skip_suspended": { + Type: schema.TypeList, + Optional: true, + Elem: &schema.Schema{Type: schema.TypeString}, + }, + "se_upgrade_suspended": { + Type: schema.TypeList, + Optional: true, + Elem: &schema.Schema{Type: schema.TypeString}, + }, + "start_time": { Type: schema.TypeString, Optional: true, Computed: true, @@ -22887,107 +22981,102 @@ func ResourceGslbObjectInfoSchema() *schema.Resource { Optional: true, Computed: true, }, + "vs_errors": { + Type: schema.TypeList, + Optional: true, + Elem: ResourceVsErrorSchema(), + }, }, } } -func ResourceSSLCertificateSchema() *schema.Resource { +func ResourceEventLogSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "certificate": { + "context": { Type: schema.TypeString, Optional: true, Computed: true, }, - "certificate_signing_request": { + "details_summary": { Type: schema.TypeString, Optional: true, Computed: true, }, - "chain_verified": { - Type: schema.TypeBool, + "event_description": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "days_until_expire": { - Type: schema.TypeInt, + "event_details": { + Type: schema.TypeSet, Optional: true, - Default: 365, + Computed: true, + Elem: ResourceEventDetailsSchema(), }, - "expiry_status": { + "event_id": { Type: schema.TypeString, + Required: true, + }, + "event_pages": { + Type: schema.TypeList, Optional: true, - Default: "SSL_CERTIFICATE_GOOD", + Elem: &schema.Schema{Type: schema.TypeString}, }, - "fingerprint": { + "ignore_event_details_display": { + Type: schema.TypeBool, + Optional: true, + Default: false, + }, + "internal": { Type: schema.TypeString, Optional: true, - Computed: true, + Default: "EVENT_INTERNAL", }, - "issuer": { - Type: schema.TypeSet, + "is_security_event": { + Type: schema.TypeBool, Optional: true, - Computed: true, - Elem: ResourceSSLCertificateDescriptionSchema(), + Default: false, }, - "key_params": { - Type: schema.TypeSet, + "module": { + Type: schema.TypeString, + Required: true, + }, + "obj_name": { + Type: schema.TypeString, Optional: true, Computed: true, - Elem: ResourceSSLKeyParamsSchema(), }, - "not_after": { + "obj_type": { Type: schema.TypeString, Optional: true, Computed: true, }, - "not_before": { + "obj_uuid": { Type: schema.TypeString, Optional: true, Computed: true, }, - "public_key": { + "reason_code": { Type: schema.TypeString, Optional: true, Computed: true, }, - "self_signed": { - Type: schema.TypeBool, - Optional: true, - Computed: true, - }, - "serial_number": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, - "signature": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, - "signature_algorithm": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, - "subject": { - Type: schema.TypeSet, - Optional: true, - Computed: true, - Elem: ResourceSSLCertificateDescriptionSchema(), - }, - "subject_alt_names": { + "related_uuids": { Type: schema.TypeList, Optional: true, Elem: &schema.Schema{Type: schema.TypeString}, }, - "text": { + "report_timestamp": { + Type: schema.TypeInt, + Required: true, + }, + "tenant": { Type: schema.TypeString, Optional: true, Computed: true, }, - "version": { + "tenant_name": { Type: schema.TypeString, Optional: true, Computed: true, @@ -22996,666 +23085,658 @@ func ResourceSSLCertificateSchema() *schema.Resource { } } -func ResourceOpenStackSeVmChangeSchema() *schema.Resource { +func ResourceNTPAuthenticationKeySchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "error_string": { + "algorithm": { Type: schema.TypeString, Optional: true, - Computed: true, + Default: "NTP_AUTH_ALGORITHM_MD5", }, - "se_vm_uuid": { + "key": { Type: schema.TypeString, Optional: true, Computed: true, }, + "key_number": { + Type: schema.TypeInt, + Optional: true, + Computed: true, + }, }, } } -func ResourceSeRuntimePropertiesSchema() *schema.Resource { +func ResourceSeGeoDbDetailsSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "admin_ssh_enabled": { - Type: schema.TypeBool, + "file_name": { + Type: schema.TypeString, Optional: true, - Default: true, + Computed: true, }, - "app_headers": { - Type: schema.TypeList, + "geo_db_profile_name": { + Type: schema.TypeString, Optional: true, - Elem: ResourceAppHdrSchema(), + Computed: true, }, - "baremetal_dispatcher_handles_flows": { - Type: schema.TypeBool, + "geo_db_profile_ref": { + Type: schema.TypeString, Optional: true, - Default: false, + Computed: true, }, - "connections_lossy_log_rate_limiter_threshold": { - Type: schema.TypeInt, + "reason": { + Type: schema.TypeString, Optional: true, - Default: 1000, + Computed: true, }, - "connections_udfnf_log_rate_limiter_threshold": { - Type: schema.TypeInt, + "se_ref": { + Type: schema.TypeString, Optional: true, - Default: 1000, + Computed: true, }, - "disable_flow_probes": { - Type: schema.TypeBool, + "vip_id": { + Type: schema.TypeString, Optional: true, - Default: false, + Computed: true, }, - "dos_profile": { - Type: schema.TypeSet, + "virtual_service": { + Type: schema.TypeString, Optional: true, Computed: true, - Elem: ResourceDosThresholdProfileSchema(), }, - "downstream_send_timeout": { + }, + } +} + +func ResourceLicenseDetailsSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "backend_servers": { Type: schema.TypeInt, Optional: true, - Default: 3600000, + Computed: true, }, - "dp_aggressive_hb_frequency": { - Type: schema.TypeInt, + "expiry_at": { + Type: schema.TypeString, Optional: true, - Default: 100, + Computed: true, }, - "dp_aggressive_hb_timeout_count": { - Type: schema.TypeInt, + "license_id": { + Type: schema.TypeString, Optional: true, - Default: 10, + Computed: true, }, - "dp_hb_frequency": { - Type: schema.TypeInt, + "license_type": { + Type: schema.TypeString, Optional: true, - Default: 100, + Computed: true, }, - "dp_hb_timeout_count": { - Type: schema.TypeInt, + "name": { + Type: schema.TypeString, Optional: true, - Default: 10, + Computed: true, }, - "dupip_frequency": { - Type: schema.TypeInt, + }, + } +} + +func ResourceHealthMonitorDNSSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "qtype": { + Type: schema.TypeString, Optional: true, - Default: 0, + Default: "DNS_QUERY_TYPE", }, - "dupip_timeout_count": { - Type: schema.TypeInt, + "query_name": { + Type: schema.TypeString, + Required: true, + }, + "rcode": { + Type: schema.TypeString, Optional: true, - Default: 5, + Default: "RCODE_NO_ERROR", }, - "enable_hsm_log": { - Type: schema.TypeBool, + "record_type": { + Type: schema.TypeString, Optional: true, - Default: false, + Default: "DNS_RECORD_A", }, - "feproxy_vips_enable_proxy_arp": { - Type: schema.TypeBool, + "response_string": { + Type: schema.TypeString, Optional: true, - Default: true, + Computed: true, }, - "flow_table_batch_push_frequency": { - Type: schema.TypeInt, + }, + } +} + +func ResourceGslbSiteDnsVsSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "dns_vs_uuid": { + Type: schema.TypeString, Optional: true, - Default: 5, + Computed: true, }, - "global_mtu": { - Type: schema.TypeInt, + "domain_names": { + Type: schema.TypeList, Optional: true, - Default: 0, + Elem: &schema.Schema{Type: schema.TypeString}, }, - "http_rum_console_log": { + }, + } +} + +func ResourceErrorPageSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "enable": { Type: schema.TypeBool, Optional: true, - Default: false, + Default: true, }, - "http_rum_min_content_length": { - Type: schema.TypeInt, + "error_page_body_ref": { + Type: schema.TypeString, Optional: true, - Default: 64, + Computed: true, }, - "lbaction_num_requests_to_dispatch": { - Type: schema.TypeInt, + "error_redirect": { + Type: schema.TypeString, Optional: true, - Default: 4, + Computed: true, }, - "lbaction_rq_per_request_max_retries": { + "index": { Type: schema.TypeInt, Optional: true, - Default: 22, - }, - "log_agent_compress_logs": { - Type: schema.TypeBool, - Optional: true, - Default: true, + Computed: true, }, - "log_agent_conn_send_buffer_size": { - Type: schema.TypeInt, + "match": { + Type: schema.TypeSet, Optional: true, - Default: 16384, + Computed: true, + Elem: ResourceHTTPStatusMatchSchema(), }, - "log_agent_export_msg_buffer_size": { + }, + } +} + +func ResourceNetworkSecurityPolicyActionRLParamSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "burst_size": { Type: schema.TypeInt, - Optional: true, - Default: 524288, + Required: true, }, - "log_agent_export_wait_time": { + "max_rate": { Type: schema.TypeInt, - Optional: true, - Default: 100, + Required: true, }, - "log_agent_file_sz_appl": { - Type: schema.TypeInt, + }, + } +} + +func ResourceGslbIpAddrSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "ip": { + Type: schema.TypeSet, Optional: true, - Default: 4, + Computed: true, + Elem: ResourceIpAddrSchema(), }, - "log_agent_file_sz_conn": { - Type: schema.TypeInt, - Optional: true, - Default: 4, + }, + } +} + +func ResourceAbPoolSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "pool_ref": { + Type: schema.TypeString, + Required: true, }, - "log_agent_file_sz_debug": { + "ratio": { Type: schema.TypeInt, Optional: true, - Default: 4, + Default: 0, }, - "log_agent_file_sz_event": { - Type: schema.TypeInt, + }, + } +} + +func ResourceSecureChannelTokenSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "expiry_time": { + Type: schema.TypeFloat, Optional: true, - Default: 4, + Computed: true, }, - "log_agent_log_storage_min_sz": { - Type: schema.TypeInt, + "metadata": { + Type: schema.TypeList, Optional: true, - Default: 1024, + Elem: ResourceSecureChannelMetadataSchema(), }, - "log_agent_max_active_adf_files_per_vs": { - Type: schema.TypeInt, - Optional: true, - Default: 100, + "name": { + Type: schema.TypeString, + Required: true, }, - "log_agent_max_concurrent_rsync": { - Type: schema.TypeInt, + "node_uuid": { + Type: schema.TypeString, Optional: true, - Default: 1024, + Computed: true, }, - "log_agent_max_logmessage_proto_sz": { - Type: schema.TypeInt, + "uuid": { + Type: schema.TypeString, Optional: true, - Default: 65536, + Computed: true, }, - "log_agent_max_storage_excess_percent": { - Type: schema.TypeInt, + }, + } +} + +func ResourceContentRewriteProfileSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "req_match_replace_pair": { + Type: schema.TypeList, Optional: true, - Default: 110, + Elem: ResourceMatchReplacePairSchema(), }, - "log_agent_max_storage_ignore_percent": { - Type: schema.TypeFloat, + "request_rewrite_enabled": { + Type: schema.TypeBool, Optional: true, - Default: "20.0", + Default: false, }, - "log_agent_min_storage_per_vs": { - Type: schema.TypeInt, + "response_rewrite_enabled": { + Type: schema.TypeBool, Optional: true, - Default: 10, + Default: false, }, - "log_agent_pause_interval": { - Type: schema.TypeInt, + "rewritable_content_ref": { + Type: schema.TypeString, Optional: true, - Default: 0, + Computed: true, }, - "log_agent_sleep_interval": { - Type: schema.TypeInt, + "rsp_match_replace_pair": { + Type: schema.TypeList, Optional: true, - Default: 10, + Elem: ResourceMatchReplacePairSchema(), }, - "log_agent_unknown_vs_timer": { - Type: schema.TypeInt, + }, + } +} + +func ResourceHealthMonitorRadiusSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "password": { + Type: schema.TypeString, Optional: true, - Default: 1800, + Computed: true, }, - "log_message_max_file_list_size": { - Type: schema.TypeInt, + "shared_secret": { + Type: schema.TypeString, Optional: true, - Default: 64, + Computed: true, }, - "mcache_enabled": { - Type: schema.TypeBool, + "username": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "mcache_fetch_enabled": { - Type: schema.TypeBool, + }, + } +} + +func ResourceOShiftK8SConfigurationSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "app_sync_frequency": { + Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 300, }, - "mcache_store_in_enabled": { + "auto_assign_fqdn": { Type: schema.TypeBool, Optional: true, - Computed: true, + Default: true, }, - "mcache_store_in_max_size": { - Type: schema.TypeInt, + "avi_bridge_subnet": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceIpAddrPrefixSchema(), }, - "mcache_store_in_min_size": { - Type: schema.TypeInt, + "ca_tls_key_and_certificate_ref": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "mcache_store_out_enabled": { - Type: schema.TypeBool, + "client_tls_key_and_certificate_ref": { + Type: schema.TypeString, Optional: true, Computed: true, }, - "ngx_free_connection_stack": { - Type: schema.TypeBool, - Optional: true, - Default: false, - }, - "persistence_mem_max": { - Type: schema.TypeInt, + "cluster_tag": { + Type: schema.TypeString, Optional: true, - Default: 0, + Computed: true, }, - "scaleout_udp_per_pkt": { + "container_port_match_http_service": { Type: schema.TypeBool, Optional: true, Default: true, }, - "se_auth_ldap_bind_timeout": { - Type: schema.TypeInt, - Optional: true, - Default: 5000, - }, - "se_auth_ldap_cache_size": { - Type: schema.TypeInt, + "coredump_directory": { + Type: schema.TypeString, Optional: true, - Default: 100000, + Default: "/var/lib/systemd/coredump", }, - "se_auth_ldap_connect_timeout": { - Type: schema.TypeInt, + "default_service_as_east_west_service": { + Type: schema.TypeBool, Optional: true, - Default: 10000, + Default: true, }, - "se_auth_ldap_conns_per_server": { - Type: schema.TypeInt, + "disable_auto_backend_service_sync": { + Type: schema.TypeBool, Optional: true, - Default: 1, + Default: false, }, - "se_auth_ldap_reconnect_timeout": { - Type: schema.TypeInt, + "disable_auto_frontend_service_sync": { + Type: schema.TypeBool, Optional: true, - Default: 10000, + Default: false, }, - "se_auth_ldap_request_timeout": { - Type: schema.TypeInt, + "disable_auto_gs_sync": { + Type: schema.TypeBool, Optional: true, - Default: 10000, + Default: false, }, - "se_auth_ldap_servers_failover_only": { + "disable_auto_se_creation": { Type: schema.TypeBool, Optional: true, Default: false, }, - "se_dp_compression": { - Type: schema.TypeSet, + "docker_endpoint": { + Type: schema.TypeString, Optional: true, - Computed: true, - Elem: ResourceSeRuntimeCompressionPropertiesSchema(), + Default: "/var/run/docker.sock", }, - "se_dp_hm_drops": { - Type: schema.TypeInt, + "docker_registry_se": { + Type: schema.TypeSet, Optional: true, - Default: 0, + Computed: true, + Elem: ResourceDockerRegistrySchema(), }, - "se_dp_if_state_poll_interval": { - Type: schema.TypeInt, + "east_west_placement_subnet": { + Type: schema.TypeSet, Optional: true, - Default: 10, + Computed: true, + Elem: ResourceIpAddrPrefixSchema(), }, - "se_dp_log_nf_enqueue_percent": { - Type: schema.TypeInt, + "enable_event_subscription": { + Type: schema.TypeBool, Optional: true, - Default: 70, + Default: true, }, - "se_dp_log_udf_enqueue_percent": { - Type: schema.TypeInt, + "enable_route_ingress_hardening": { + Type: schema.TypeBool, Optional: true, - Default: 90, + Default: true, }, - "se_dump_core_on_assert": { + "feproxy_vips_enable_proxy_arp": { Type: schema.TypeBool, Optional: true, - Default: false, + Default: true, }, - "se_handle_interface_routes": { - Type: schema.TypeBool, + "http_container_ports": { + Type: schema.TypeList, Optional: true, - Default: false, + Elem: &schema.Schema{Type: schema.TypeInt}, }, - "se_hb_persist_fudge_bits": { - Type: schema.TypeInt, + "ing_exclude_attributes": { + Type: schema.TypeList, Optional: true, - Default: 3, + Elem: ResourceIngAttributeSchema(), }, - "se_mac_error_threshold_to_disable_promiscious": { - Type: schema.TypeInt, + "ing_include_attributes": { + Type: schema.TypeList, Optional: true, - Default: 1000, + Elem: ResourceIngAttributeSchema(), }, - "se_memory_poison": { + "l4_health_monitoring": { Type: schema.TypeBool, Optional: true, Default: true, }, - "se_metrics_interval": { - Type: schema.TypeInt, + "master_nodes": { + Type: schema.TypeList, Optional: true, - Default: 60000, + Elem: &schema.Schema{Type: schema.TypeString}, }, - "se_metrics_rt_enabled": { - Type: schema.TypeBool, + "node_availability_zone_label": { + Type: schema.TypeString, Optional: true, - Default: true, + Computed: true, }, - "se_metrics_rt_interval": { - Type: schema.TypeInt, + "ns_exclude_attributes": { + Type: schema.TypeList, Optional: true, - Default: 1000, + Elem: ResourceMesosAttributeSchema(), }, - "se_packet_buffer_max": { + "ns_include_attributes": { + Type: schema.TypeList, + Optional: true, + Elem: ResourceMesosAttributeSchema(), + }, + "num_shards": { Type: schema.TypeInt, Optional: true, Default: 0, }, - "se_random_tcp_drops": { + "override_service_ports": { Type: schema.TypeBool, Optional: true, - Default: false, + Default: true, }, - "se_rate_limiters": { - Type: schema.TypeSet, + "persistent_volume_claim": { + Type: schema.TypeString, Optional: true, Computed: true, - Elem: ResourceSeRateLimitersSchema(), }, - "service_ip_subnets": { + "routes": { Type: schema.TypeList, Optional: true, - Elem: ResourceIpAddrPrefixSchema(), + Elem: ResourceRouteInfoSchema(), }, - "service_port_ranges": { - Type: schema.TypeList, + "sdn_overlay": { + Type: schema.TypeBool, Optional: true, - Elem: ResourcePortRangeSchema(), + Default: true, }, - "services_accessible_all_interfaces": { - Type: schema.TypeBool, + "se_deployment_method": { + Type: schema.TypeString, Optional: true, - Default: false, + Default: "SE_CREATE_POD", }, - "spdy_fwd_proxy_parse_enable": { - Type: schema.TypeBool, + "se_exclude_attributes": { + Type: schema.TypeList, Optional: true, - Default: true, + Elem: ResourceMesosAttributeSchema(), }, - "tcp_syncache_max_retransmit_default": { - Type: schema.TypeInt, + "se_image_pull_secret": { + Type: schema.TypeString, Optional: true, - Default: 4, + Computed: true, }, - "upstream_connect_timeout": { - Type: schema.TypeInt, + "se_include_attributes": { + Type: schema.TypeList, + Optional: true, + Elem: ResourceMesosAttributeSchema(), + }, + "se_namespace": { + Type: schema.TypeString, Optional: true, - Default: 3600000, + Default: "default", }, - "upstream_connpool_cache_thresh": { - Type: schema.TypeInt, + "se_pod_tolerations": { + Type: schema.TypeList, Optional: true, - Default: -1, + Elem: ResourcePodTolerationSchema(), }, - "upstream_connpool_conn_idle_thresh_tmo": { - Type: schema.TypeInt, + "se_priority_class": { + Type: schema.TypeString, Optional: true, - Default: -1, + Computed: true, }, - "upstream_connpool_core_max_cache": { + "se_restart_batch_size": { Type: schema.TypeInt, Optional: true, - Default: -1, + Default: 1, }, - "upstream_connpool_enable": { + "se_restart_force": { Type: schema.TypeBool, Optional: true, - Default: true, + Default: false, }, - "upstream_connpool_strategy": { - Type: schema.TypeInt, + "se_volume": { + Type: schema.TypeString, Optional: true, - Default: -1, + Default: "/var/lib/avi", }, - "upstream_keepalive": { + "secure_egress_mode": { Type: schema.TypeBool, Optional: true, Default: false, }, - "upstream_read_timeout": { - Type: schema.TypeInt, + "service_account_token": { + Type: schema.TypeString, Optional: true, - Default: 3600000, + Computed: true, }, - "upstream_send_timeout": { - Type: schema.TypeInt, + "shard_prefix": { + Type: schema.TypeString, Optional: true, - Default: 3600000, + Computed: true, }, - "user_defined_metric_age": { - Type: schema.TypeInt, + "shared_virtualservice_namespace": { + Type: schema.TypeBool, Optional: true, - Default: 60, + Default: false, }, - }, - } -} - -func ResourcePlacementNetworkSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "network_ref": { + "ssh_user_ref": { Type: schema.TypeString, - Required: true, - }, - "subnet": { - Type: schema.TypeSet, Optional: true, Computed: true, - Elem: ResourceIpAddrPrefixSchema(), }, - }, - } -} - -func ResourceDosAttackEventDetailsSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "attack": { - Type: schema.TypeString, - Required: true, + "sync_not_ready_addresses": { + Type: schema.TypeBool, + Optional: true, + Default: true, }, - "attack_count": { - Type: schema.TypeFloat, - Required: true, + "use_controller_image": { + Type: schema.TypeBool, + Optional: true, + Default: false, }, - "ipgroup_uuids": { - Type: schema.TypeList, + "use_resource_definition_as_ssot": { + Type: schema.TypeBool, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Default: false, }, - "meta_data": { - Type: schema.TypeList, + "use_scheduling_disabled_nodes": { + Type: schema.TypeBool, Optional: true, - Elem: ResourceAttackMetaDataSchema(), + Default: false, }, - "src_ips": { - Type: schema.TypeList, + "use_service_cluster_ip_as_ew_vip": { + Type: schema.TypeBool, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Default: false, }, - "urls": { - Type: schema.TypeList, + "vip_default_gateway": { + Type: schema.TypeSet, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Computed: true, + Elem: ResourceIpAddrSchema(), }, }, } } -func ResourceSCVsStateInfoSchema() *schema.Resource { +func ResourceSecureChannelMappingSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "oper_status": { - Type: schema.TypeSet, - Optional: true, - Computed: true, - Elem: ResourceOperationalStatusSchema(), - }, - "tenant_ref": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, - "uuid": { + "ip": { Type: schema.TypeString, Optional: true, Computed: true, }, - "vip_id": { - Type: schema.TypeString, + "is_controller": { + Type: schema.TypeBool, Optional: true, - Computed: true, + Default: false, }, - "vs_id": { + "local_ip": { Type: schema.TypeString, Optional: true, Computed: true, }, - }, - } -} - -func ResourceSamlIdentityProviderSettingsSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "metadata": { - Type: schema.TypeString, + "marked_for_delete": { + Type: schema.TypeBool, Optional: true, Computed: true, }, - }, - } -} - -func ResourceVinfraVcenterNetworkLimitSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "additional_reason": { + "name": { Type: schema.TypeString, Required: true, }, - "current": { - Type: schema.TypeInt, - Required: true, - }, - "limit": { - Type: schema.TypeInt, - Required: true, - }, - }, - } -} - -func ResourceHypervisor_PropertiesSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "htype": { + "pub_key": { Type: schema.TypeString, - Required: true, - }, - "max_ips_per_nic": { - Type: schema.TypeInt, - Optional: true, - Computed: true, - }, - "max_nics": { - Type: schema.TypeInt, Optional: true, Computed: true, }, - }, - } -} - -func ResourceApplicationSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "description": { + "pub_key_pem": { Type: schema.TypeString, Optional: true, Computed: true, }, - "name": { - Type: schema.TypeString, - Required: true, - }, - "tenant_ref": { + "status": { Type: schema.TypeString, Optional: true, - Computed: true, + Default: "SECURE_CHANNEL_NONE", }, "uuid": { Type: schema.TypeString, Optional: true, Computed: true, }, - "virtualservice_refs": { - Type: schema.TypeList, - Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, - }, }, } } -func ResourceAuthorizationPolicySchema() *schema.Resource { +func ResourceObjectAccessPolicyRuleSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "authz_rules": { + "matches": { Type: schema.TypeList, Optional: true, - Elem: ResourceAuthorizationRuleSchema(), - }, - }, - } -} - -func ResourceSeGatewayHeartbeatSuccessDetailsSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "gateway_ip": { - Type: schema.TypeString, - Required: true, + Elem: ResourceObjectAccessMatchTargetSchema(), }, - "vrf_name": { + "name": { Type: schema.TypeString, Optional: true, Computed: true, }, - "vrf_uuid": { + "obj_types": { + Type: schema.TypeList, + Optional: true, + Elem: &schema.Schema{Type: schema.TypeString}, + }, + "privilege": { Type: schema.TypeString, Optional: true, Computed: true, @@ -23664,107 +23745,71 @@ func ResourceSeGatewayHeartbeatSuccessDetailsSchema() *schema.Resource { } } -func ResourceHttpCookiePersistenceProfileSchema() *schema.Resource { +func ResourceSeIpAddedEventDetailsSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "always_send_cookie": { - Type: schema.TypeBool, - Optional: true, - Default: false, - }, - "cookie_name": { + "if_name": { Type: schema.TypeString, Optional: true, Computed: true, }, - "encryption_key": { + "ip": { Type: schema.TypeString, Optional: true, Computed: true, - }, - "key": { - Type: schema.TypeList, - Optional: true, - Elem: ResourceHttpCookiePersistenceKeySchema(), - }, - "timeout": { - Type: schema.TypeInt, - Optional: true, - Computed: true, - }, - }, - } -} - -func ResourcePoolServerSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "hostname": { + }, + "linux_name": { Type: schema.TypeString, Optional: true, Computed: true, }, - "ip": { - Type: schema.TypeSet, - Required: true, - Elem: ResourceIpAddrSchema(), - }, - "port": { - Type: schema.TypeInt, + "mac": { + Type: schema.TypeString, Optional: true, Computed: true, }, - }, - } -} - -func ResourceMetricsRealTimeUpdateSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "duration": { + "mask": { Type: schema.TypeInt, Optional: true, - Default: 30, + Computed: true, }, - "enabled": { - Type: schema.TypeBool, - Required: true, + "mode": { + Type: schema.TypeString, + Optional: true, + Computed: true, }, - }, - } -} - -func ResourceAdminAuthConfigurationSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "allow_local_user_login": { - Type: schema.TypeBool, + "network_uuid": { + Type: schema.TypeString, Optional: true, - Default: true, + Computed: true, }, - "auth_profile_ref": { + "ns": { Type: schema.TypeString, Optional: true, Computed: true, }, - "mapping_rules": { - Type: schema.TypeList, + "se_ref": { + Type: schema.TypeString, Optional: true, - Elem: ResourceAuthMappingRuleSchema(), + Computed: true, }, }, } } -func ResourceAlertFilterSchema() *schema.Resource { +func ResourceIpAllocInfoSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "filter_action": { + "ip": { + Type: schema.TypeSet, + Required: true, + Elem: ResourceIpAddrSchema(), + }, + "mac": { Type: schema.TypeString, - Optional: true, - Computed: true, + Required: true, }, - "filter_string": { + "se_uuid": { Type: schema.TypeString, Required: true, }, @@ -23772,233 +23817,217 @@ func ResourceAlertFilterSchema() *schema.Resource { } } -func ResourceBMSetupSchema() *schema.Resource { +func ResourcePGDeploymentRuleSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "cc_id": { + "metric_id": { Type: schema.TypeString, Optional: true, - Computed: true, + Default: "health.health_score_value", }, - "error_string": { + "operator": { Type: schema.TypeString, Optional: true, + Default: "CO_GE", + }, + "threshold": { + Type: schema.TypeFloat, + Optional: true, Computed: true, }, }, } } -func ResourceSeUpgradeStatusSummarySchema() *schema.Resource { +func ResourceDnsQueryNameMatchSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "controller_version": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, - "duration": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, - "end_time": { + "match_criteria": { Type: schema.TypeString, Optional: true, Computed: true, }, - "in_progress": { - Type: schema.TypeBool, - Optional: true, - Computed: true, - }, - "notes": { + "query_domain_names": { Type: schema.TypeList, Optional: true, Elem: &schema.Schema{Type: schema.TypeString}, }, - "se_already_upgraded_at_start": { + "string_group_refs": { Type: schema.TypeList, Optional: true, Elem: &schema.Schema{Type: schema.TypeString}, }, - "se_disconnected_at_start": { - Type: schema.TypeList, + }, + } +} + +func ResourceDnsRecordSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "algorithm": { + Type: schema.TypeString, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Default: "DNS_RECORD_RESPONSE_ROUND_ROBIN", }, - "se_group_status": { - Type: schema.TypeList, + "cname": { + Type: schema.TypeSet, Optional: true, - Elem: ResourceSeGroupStatusSchema(), + Computed: true, + Elem: ResourceDnsCnameRdataSchema(), }, - "se_ip_missing_at_start": { - Type: schema.TypeList, + "delegated": { + Type: schema.TypeBool, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Default: false, }, - "se_poweredoff_at_start": { - Type: schema.TypeList, + "description": { + Type: schema.TypeString, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Computed: true, }, - "se_upgrade_completed": { + "fqdn": { Type: schema.TypeList, Optional: true, Elem: &schema.Schema{Type: schema.TypeString}, }, - "se_upgrade_errors": { + "ip6_address": { Type: schema.TypeList, Optional: true, - Elem: ResourceSeUpgradeEventsSchema(), + Elem: ResourceDnsAAAARdataSchema(), }, - "se_upgrade_failed": { + "ip_address": { Type: schema.TypeList, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Elem: ResourceDnsARdataSchema(), }, - "se_upgrade_in_progress": { - Type: schema.TypeList, + "metadata": { + Type: schema.TypeString, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Computed: true, }, - "se_upgrade_not_started": { + "ns": { Type: schema.TypeList, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Elem: ResourceDnsNsRdataSchema(), }, - "se_upgrade_retry_completed": { - Type: schema.TypeList, + "num_records_in_response": { + Type: schema.TypeInt, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Default: 0, }, - "se_upgrade_retry_failed": { + "service_locator": { Type: schema.TypeList, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Elem: ResourceDnsSrvRdataSchema(), }, - "se_upgrade_retry_in_progress": { - Type: schema.TypeList, + "ttl": { + Type: schema.TypeInt, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Computed: true, }, - "se_upgrade_skip_suspended": { - Type: schema.TypeList, - Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + "type": { + Type: schema.TypeString, + Required: true, }, - "se_upgrade_suspended": { - Type: schema.TypeList, + "wildcard_match": { + Type: schema.TypeBool, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Default: false, }, - "start_time": { + }, + } +} + +func ResourceSummarizedSubnetInfoSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "cidr_prefix": { Type: schema.TypeString, - Optional: true, - Computed: true, + Required: true, }, - "state": { + "network": { Type: schema.TypeString, - Optional: true, - Computed: true, - }, - "vs_errors": { - Type: schema.TypeList, - Optional: true, - Elem: ResourceVsErrorSchema(), + Required: true, }, }, } } -func ResourceEventLogSchema() *schema.Resource { +func ResourceConnErrorInfoSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "context": { - Type: schema.TypeString, + "num_syn_retransmit": { + Type: schema.TypeInt, Optional: true, Computed: true, }, - "details_summary": { - Type: schema.TypeString, + "num_window_shrink": { + Type: schema.TypeInt, Optional: true, Computed: true, }, - "event_description": { - Type: schema.TypeString, + "out_of_orders": { + Type: schema.TypeInt, Optional: true, Computed: true, }, - "event_details": { - Type: schema.TypeSet, + "retransmits": { + Type: schema.TypeInt, Optional: true, Computed: true, - Elem: ResourceEventDetailsSchema(), - }, - "event_id": { - Type: schema.TypeString, - Required: true, }, - "event_pages": { - Type: schema.TypeList, + "rx_pkts": { + Type: schema.TypeInt, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Computed: true, }, - "ignore_event_details_display": { - Type: schema.TypeBool, + "server_num_window_shrink": { + Type: schema.TypeInt, Optional: true, - Default: false, + Computed: true, }, - "internal": { - Type: schema.TypeString, + "server_out_of_orders": { + Type: schema.TypeInt, Optional: true, - Default: "EVENT_INTERNAL", + Computed: true, }, - "is_security_event": { - Type: schema.TypeBool, + "server_retransmits": { + Type: schema.TypeInt, Optional: true, - Default: false, - }, - "module": { - Type: schema.TypeString, - Required: true, + Computed: true, }, - "obj_name": { - Type: schema.TypeString, + "server_rx_pkts": { + Type: schema.TypeInt, Optional: true, Computed: true, }, - "obj_type": { - Type: schema.TypeString, + "server_timeouts": { + Type: schema.TypeInt, Optional: true, Computed: true, }, - "obj_uuid": { - Type: schema.TypeString, + "server_tx_pkts": { + Type: schema.TypeInt, Optional: true, Computed: true, }, - "reason_code": { - Type: schema.TypeString, + "server_zero_window_size_events": { + Type: schema.TypeInt, Optional: true, Computed: true, }, - "related_uuids": { - Type: schema.TypeList, + "timeouts": { + Type: schema.TypeInt, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Computed: true, }, - "report_timestamp": { + "tx_pkts": { Type: schema.TypeInt, - Required: true, - }, - "tenant": { - Type: schema.TypeString, Optional: true, Computed: true, }, - "tenant_name": { - Type: schema.TypeString, + "zero_window_size_events": { + Type: schema.TypeInt, Optional: true, Computed: true, }, @@ -24006,658 +24035,636 @@ func ResourceEventLogSchema() *schema.Resource { } } -func ResourceNTPAuthenticationKeySchema() *schema.Resource { +func ResourceAuthenticationActionSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "algorithm": { + "type": { Type: schema.TypeString, Optional: true, - Default: "NTP_AUTH_ALGORITHM_MD5", + Default: "USE_DEFAULT_AUTHENTICATION", }, - "key": { + }, + } +} + +func ResourceOverallInfoSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "available": { + Type: schema.TypeInt, + Required: true, + }, + "free_percent": { Type: schema.TypeString, Optional: true, Computed: true, }, - "key_number": { + "path": { + Type: schema.TypeString, + Required: true, + }, + "size": { Type: schema.TypeInt, - Optional: true, - Computed: true, + Required: true, + }, + "used": { + Type: schema.TypeInt, + Required: true, }, }, } } -func ResourceSeGeoDbDetailsSchema() *schema.Resource { +func ResourceSeRuntimePropertiesSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "file_name": { - Type: schema.TypeString, + "admin_ssh_enabled": { + Type: schema.TypeBool, Optional: true, - Computed: true, + Default: true, }, - "geo_db_profile_name": { - Type: schema.TypeString, + "app_headers": { + Type: schema.TypeList, Optional: true, - Computed: true, + Elem: ResourceAppHdrSchema(), }, - "geo_db_profile_ref": { - Type: schema.TypeString, + "baremetal_dispatcher_handles_flows": { + Type: schema.TypeBool, Optional: true, - Computed: true, + Default: false, }, - "reason": { - Type: schema.TypeString, + "connections_lossy_log_rate_limiter_threshold": { + Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 1000, }, - "se_ref": { - Type: schema.TypeString, + "connections_udfnf_log_rate_limiter_threshold": { + Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 1000, }, - "vip_id": { - Type: schema.TypeString, + "disable_flow_probes": { + Type: schema.TypeBool, Optional: true, - Computed: true, + Default: false, }, - "virtual_service": { - Type: schema.TypeString, + "dos_profile": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceDosThresholdProfileSchema(), }, - }, - } -} - -func ResourceLicenseDetailsSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "backend_servers": { + "downstream_send_timeout": { Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 3600000, }, - "expiry_at": { - Type: schema.TypeString, + "dp_aggressive_hb_frequency": { + Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 100, }, - "license_id": { - Type: schema.TypeString, + "dp_aggressive_hb_timeout_count": { + Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 10, }, - "license_type": { - Type: schema.TypeString, + "dp_hb_frequency": { + Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 100, }, - "name": { - Type: schema.TypeString, + "dp_hb_timeout_count": { + Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 10, }, - }, - } -} - -func ResourceHealthMonitorDNSSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "qtype": { - Type: schema.TypeString, + "dupip_frequency": { + Type: schema.TypeInt, Optional: true, - Default: "DNS_QUERY_TYPE", + Default: 0, }, - "query_name": { - Type: schema.TypeString, - Required: true, + "dupip_timeout_count": { + Type: schema.TypeInt, + Optional: true, + Default: 5, }, - "rcode": { - Type: schema.TypeString, + "enable_hsm_log": { + Type: schema.TypeBool, Optional: true, - Default: "RCODE_NO_ERROR", + Default: false, }, - "record_type": { - Type: schema.TypeString, + "feproxy_vips_enable_proxy_arp": { + Type: schema.TypeBool, Optional: true, - Default: "DNS_RECORD_A", + Default: true, }, - "response_string": { - Type: schema.TypeString, + "flow_table_batch_push_frequency": { + Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 5, }, - }, - } -} - -func ResourceGslbSiteDnsVsSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "dns_vs_uuid": { - Type: schema.TypeString, + "global_mtu": { + Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 0, }, - "domain_names": { - Type: schema.TypeList, + "http_rum_console_log": { + Type: schema.TypeBool, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Default: false, }, - }, - } -} - -func ResourceErrorPageSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "enable": { + "http_rum_min_content_length": { + Type: schema.TypeInt, + Optional: true, + Default: 64, + }, + "lbaction_num_requests_to_dispatch": { + Type: schema.TypeInt, + Optional: true, + Default: 4, + }, + "lbaction_rq_per_request_max_retries": { + Type: schema.TypeInt, + Optional: true, + Default: 22, + }, + "log_agent_compress_logs": { Type: schema.TypeBool, Optional: true, Default: true, }, - "error_page_body_ref": { - Type: schema.TypeString, + "log_agent_conn_send_buffer_size": { + Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 16384, }, - "error_redirect": { - Type: schema.TypeString, + "log_agent_export_msg_buffer_size": { + Type: schema.TypeInt, + Optional: true, + Default: 524288, + }, + "log_agent_export_wait_time": { + Type: schema.TypeInt, + Optional: true, + Default: 100, + }, + "log_agent_file_sz_appl": { + Type: schema.TypeInt, + Optional: true, + Default: 4, + }, + "log_agent_file_sz_conn": { + Type: schema.TypeInt, + Optional: true, + Default: 4, + }, + "log_agent_file_sz_debug": { + Type: schema.TypeInt, + Optional: true, + Default: 4, + }, + "log_agent_file_sz_event": { + Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 4, }, - "index": { + "log_agent_log_storage_min_sz": { Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 1024, }, - "match": { - Type: schema.TypeSet, + "log_agent_max_active_adf_files_per_vs": { + Type: schema.TypeInt, Optional: true, - Computed: true, - Elem: ResourceHTTPStatusMatchSchema(), + Default: 100, }, - }, - } -} - -func ResourceNetworkSecurityPolicyActionRLParamSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "burst_size": { + "log_agent_max_concurrent_rsync": { Type: schema.TypeInt, - Required: true, + Optional: true, + Default: 1024, }, - "max_rate": { + "log_agent_max_logmessage_proto_sz": { Type: schema.TypeInt, - Required: true, - }, - }, - } -} - -func ResourceGslbIpAddrSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "ip": { - Type: schema.TypeSet, Optional: true, - Computed: true, - Elem: ResourceIpAddrSchema(), - }, - }, - } -} - -func ResourceAbPoolSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "pool_ref": { - Type: schema.TypeString, - Required: true, + Default: 65536, }, - "ratio": { + "log_agent_max_storage_excess_percent": { Type: schema.TypeInt, Optional: true, - Default: 0, + Default: 110, }, - }, - } -} - -func ResourceSecureChannelTokenSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "expiry_time": { + "log_agent_max_storage_ignore_percent": { Type: schema.TypeFloat, Optional: true, - Computed: true, + Default: "20.0", }, - "metadata": { - Type: schema.TypeList, + "log_agent_min_storage_per_vs": { + Type: schema.TypeInt, Optional: true, - Elem: ResourceSecureChannelMetadataSchema(), + Default: 10, }, - "name": { - Type: schema.TypeString, - Required: true, + "log_agent_pause_interval": { + Type: schema.TypeInt, + Optional: true, + Default: 0, }, - "node_uuid": { - Type: schema.TypeString, + "log_agent_sleep_interval": { + Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 10, }, - "uuid": { - Type: schema.TypeString, + "log_agent_unknown_vs_timer": { + Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 1800, }, - }, - } -} - -func ResourceContentRewriteProfileSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "req_match_replace_pair": { - Type: schema.TypeList, + "log_message_max_file_list_size": { + Type: schema.TypeInt, Optional: true, - Elem: ResourceMatchReplacePairSchema(), + Default: 64, }, - "request_rewrite_enabled": { + "mcache_enabled": { Type: schema.TypeBool, Optional: true, - Default: false, + Computed: true, }, - "response_rewrite_enabled": { + "mcache_fetch_enabled": { Type: schema.TypeBool, Optional: true, - Default: false, + Computed: true, }, - "rewritable_content_ref": { - Type: schema.TypeString, + "mcache_store_in_enabled": { + Type: schema.TypeBool, Optional: true, Computed: true, }, - "rsp_match_replace_pair": { - Type: schema.TypeList, + "mcache_store_in_max_size": { + Type: schema.TypeInt, Optional: true, - Elem: ResourceMatchReplacePairSchema(), + Computed: true, }, - }, - } -} - -func ResourceHealthMonitorRadiusSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "password": { - Type: schema.TypeString, + "mcache_store_in_min_size": { + Type: schema.TypeInt, Optional: true, Computed: true, }, - "shared_secret": { - Type: schema.TypeString, + "mcache_store_out_enabled": { + Type: schema.TypeBool, Optional: true, Computed: true, }, - "username": { - Type: schema.TypeString, + "ngx_free_connection_stack": { + Type: schema.TypeBool, Optional: true, - Computed: true, + Default: false, }, - }, - } -} - -func ResourceOShiftK8SConfigurationSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "app_sync_frequency": { + "persistence_mem_max": { Type: schema.TypeInt, Optional: true, - Default: 300, + Default: 0, }, - "auto_assign_fqdn": { + "scaleout_udp_per_pkt": { Type: schema.TypeBool, Optional: true, Default: true, }, - "avi_bridge_subnet": { - Type: schema.TypeSet, + "se_auth_ldap_bind_timeout": { + Type: schema.TypeInt, Optional: true, - Computed: true, - Elem: ResourceIpAddrPrefixSchema(), + Default: 5000, }, - "ca_tls_key_and_certificate_ref": { - Type: schema.TypeString, + "se_auth_ldap_cache_size": { + Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 100000, }, - "client_tls_key_and_certificate_ref": { - Type: schema.TypeString, + "se_auth_ldap_connect_timeout": { + Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 10000, }, - "cluster_tag": { - Type: schema.TypeString, + "se_auth_ldap_conns_per_server": { + Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 1, }, - "container_port_match_http_service": { - Type: schema.TypeBool, + "se_auth_ldap_reconnect_timeout": { + Type: schema.TypeInt, Optional: true, - Default: true, + Default: 10000, }, - "coredump_directory": { - Type: schema.TypeString, + "se_auth_ldap_request_timeout": { + Type: schema.TypeInt, Optional: true, - Default: "/var/lib/systemd/coredump", + Default: 10000, }, - "default_service_as_east_west_service": { + "se_auth_ldap_servers_failover_only": { Type: schema.TypeBool, Optional: true, - Default: true, + Default: false, }, - "disable_auto_backend_service_sync": { - Type: schema.TypeBool, + "se_dp_compression": { + Type: schema.TypeSet, Optional: true, - Default: false, + Computed: true, + Elem: ResourceSeRuntimeCompressionPropertiesSchema(), }, - "disable_auto_frontend_service_sync": { - Type: schema.TypeBool, + "se_dp_hm_drops": { + Type: schema.TypeInt, Optional: true, - Default: false, + Default: 0, }, - "disable_auto_gs_sync": { - Type: schema.TypeBool, + "se_dp_if_state_poll_interval": { + Type: schema.TypeInt, Optional: true, - Default: false, + Default: 10, }, - "disable_auto_se_creation": { + "se_dp_log_nf_enqueue_percent": { + Type: schema.TypeInt, + Optional: true, + Default: 70, + }, + "se_dp_log_udf_enqueue_percent": { + Type: schema.TypeInt, + Optional: true, + Default: 90, + }, + "se_dump_core_on_assert": { Type: schema.TypeBool, Optional: true, Default: false, }, - "docker_endpoint": { - Type: schema.TypeString, + "se_handle_interface_routes": { + Type: schema.TypeBool, Optional: true, - Default: "/var/run/docker.sock", + Default: false, }, - "docker_registry_se": { - Type: schema.TypeSet, + "se_hb_persist_fudge_bits": { + Type: schema.TypeInt, Optional: true, - Computed: true, - Elem: ResourceDockerRegistrySchema(), + Default: 3, }, - "east_west_placement_subnet": { - Type: schema.TypeSet, + "se_mac_error_threshold_to_disable_promiscious": { + Type: schema.TypeInt, Optional: true, - Computed: true, - Elem: ResourceIpAddrPrefixSchema(), + Default: 1000, }, - "enable_event_subscription": { + "se_memory_poison": { Type: schema.TypeBool, Optional: true, Default: true, }, - "enable_route_ingress_hardening": { - Type: schema.TypeBool, + "se_metrics_interval": { + Type: schema.TypeInt, Optional: true, - Default: true, + Default: 60000, }, - "feproxy_vips_enable_proxy_arp": { + "se_metrics_rt_enabled": { Type: schema.TypeBool, Optional: true, Default: true, }, - "http_container_ports": { - Type: schema.TypeList, - Optional: true, - Elem: &schema.Schema{Type: schema.TypeInt}, - }, - "ing_exclude_attributes": { - Type: schema.TypeList, + "se_metrics_rt_interval": { + Type: schema.TypeInt, Optional: true, - Elem: ResourceIngAttributeSchema(), + Default: 1000, }, - "ing_include_attributes": { - Type: schema.TypeList, + "se_packet_buffer_max": { + Type: schema.TypeInt, Optional: true, - Elem: ResourceIngAttributeSchema(), + Default: 0, }, - "l4_health_monitoring": { + "se_random_tcp_drops": { Type: schema.TypeBool, Optional: true, - Default: true, - }, - "master_nodes": { - Type: schema.TypeList, - Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Default: false, }, - "node_availability_zone_label": { - Type: schema.TypeString, + "se_rate_limiters": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceSeRateLimitersSchema(), }, - "ns_exclude_attributes": { + "service_ip_subnets": { Type: schema.TypeList, Optional: true, - Elem: ResourceMesosAttributeSchema(), + Elem: ResourceIpAddrPrefixSchema(), }, - "ns_include_attributes": { + "service_port_ranges": { Type: schema.TypeList, Optional: true, - Elem: ResourceMesosAttributeSchema(), + Elem: ResourcePortRangeSchema(), }, - "num_shards": { - Type: schema.TypeInt, + "services_accessible_all_interfaces": { + Type: schema.TypeBool, Optional: true, - Default: 0, + Default: false, }, - "override_service_ports": { + "spdy_fwd_proxy_parse_enable": { Type: schema.TypeBool, Optional: true, Default: true, }, - "persistent_volume_claim": { - Type: schema.TypeString, + "tcp_syncache_max_retransmit_default": { + Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 4, }, - "routes": { - Type: schema.TypeList, + "upstream_connect_timeout": { + Type: schema.TypeInt, Optional: true, - Elem: ResourceRouteInfoSchema(), + Default: 3600000, }, - "sdn_overlay": { - Type: schema.TypeBool, + "upstream_connpool_cache_thresh": { + Type: schema.TypeInt, Optional: true, - Default: true, + Default: -1, }, - "se_deployment_method": { - Type: schema.TypeString, + "upstream_connpool_conn_idle_thresh_tmo": { + Type: schema.TypeInt, Optional: true, - Default: "SE_CREATE_POD", + Default: -1, }, - "se_exclude_attributes": { - Type: schema.TypeList, + "upstream_connpool_core_max_cache": { + Type: schema.TypeInt, Optional: true, - Elem: ResourceMesosAttributeSchema(), + Default: -1, }, - "se_image_pull_secret": { - Type: schema.TypeString, + "upstream_connpool_enable": { + Type: schema.TypeBool, Optional: true, - Computed: true, + Default: true, }, - "se_include_attributes": { - Type: schema.TypeList, + "upstream_connpool_strategy": { + Type: schema.TypeInt, Optional: true, - Elem: ResourceMesosAttributeSchema(), + Default: -1, }, - "se_namespace": { - Type: schema.TypeString, + "upstream_keepalive": { + Type: schema.TypeBool, Optional: true, - Default: "default", + Default: false, }, - "se_pod_tolerations": { - Type: schema.TypeList, + "upstream_read_timeout": { + Type: schema.TypeInt, Optional: true, - Elem: ResourcePodTolerationSchema(), + Default: 3600000, }, - "se_priority_class": { - Type: schema.TypeString, + "upstream_send_timeout": { + Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 3600000, }, - "se_restart_batch_size": { + "user_defined_metric_age": { Type: schema.TypeInt, Optional: true, - Default: 1, + Default: 60, }, - "se_restart_force": { + }, + } +} + +func ResourcePoolAnalyticsPolicySchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "enable_realtime_metrics": { Type: schema.TypeBool, Optional: true, Default: false, }, - "se_volume": { - Type: schema.TypeString, - Optional: true, - Default: "/var/lib/avi", - }, - "secure_egress_mode": { + }, + } +} + +func ResourceSeListSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "admin_down_requested": { Type: schema.TypeBool, Optional: true, Default: false, }, - "service_account_token": { + "attach_ip_status": { Type: schema.TypeString, Optional: true, - Computed: true, + Default: "Programming Network reachability to the Virtual Service IP in the Cloud", }, - "shard_prefix": { - Type: schema.TypeString, + "attach_ip_success": { + Type: schema.TypeBool, Optional: true, - Computed: true, + Default: false, }, - "shared_virtualservice_namespace": { + "delete_in_progress": { Type: schema.TypeBool, Optional: true, Default: false, }, - "ssh_user_ref": { + "floating_intf_ip": { + Type: schema.TypeList, + Optional: true, + Elem: ResourceIpAddrSchema(), + }, + "incarnation": { Type: schema.TypeString, Optional: true, Computed: true, }, - "sync_not_ready_addresses": { + "is_portchannel": { Type: schema.TypeBool, Optional: true, - Default: true, + Default: false, }, - "use_controller_image": { + "is_primary": { Type: schema.TypeBool, Optional: true, - Default: false, + Default: true, }, - "use_resource_definition_as_ssot": { + "is_standby": { Type: schema.TypeBool, Optional: true, Default: false, }, - "use_scheduling_disabled_nodes": { - Type: schema.TypeBool, + "memory": { + Type: schema.TypeInt, Optional: true, - Default: false, + Default: 2001, }, - "use_service_cluster_ip_as_ew_vip": { + "scaleout_in_progress": { Type: schema.TypeBool, Optional: true, Default: false, }, - "vip_default_gateway": { + "se_ref": { + Type: schema.TypeString, + Required: true, + }, + "sec_idx": { + Type: schema.TypeInt, + Optional: true, + Default: 1, + }, + "snat_ip": { Type: schema.TypeSet, Optional: true, Computed: true, Elem: ResourceIpAddrSchema(), }, - }, - } -} - -func ResourceSecureChannelMappingSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "ip": { - Type: schema.TypeString, + "vcpus": { + Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 2, }, - "is_controller": { - Type: schema.TypeBool, + "vip6_subnet_mask": { + Type: schema.TypeInt, Optional: true, - Default: false, + Default: 128, }, - "local_ip": { - Type: schema.TypeString, + "vip_intf_ip": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceIpAddrSchema(), }, - "marked_for_delete": { - Type: schema.TypeBool, + "vip_intf_list": { + Type: schema.TypeList, Optional: true, - Computed: true, - }, - "name": { - Type: schema.TypeString, - Required: true, + Elem: ResourceSeVipInterfaceListSchema(), }, - "pub_key": { + "vip_intf_mac": { Type: schema.TypeString, Optional: true, Computed: true, }, - "pub_key_pem": { - Type: schema.TypeString, + "vip_subnet_mask": { + Type: schema.TypeInt, Optional: true, - Computed: true, + Default: 32, }, - "status": { - Type: schema.TypeString, + "vlan_id": { + Type: schema.TypeInt, Optional: true, - Default: "SECURE_CHANNEL_NONE", + Default: 0, }, - "uuid": { - Type: schema.TypeString, + "vnic": { + Type: schema.TypeList, Optional: true, - Computed: true, + Elem: ResourceVsSeVnicSchema(), }, }, } } -func ResourceObjectAccessPolicyRuleSchema() *schema.Resource { +func ResourceMemoryUsagePerNodeSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "matches": { - Type: schema.TypeList, - Optional: true, - Elem: ResourceObjectAccessMatchTargetSchema(), - }, - "name": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, - "obj_types": { - Type: schema.TypeList, + "mem_info": { + Type: schema.TypeSet, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Computed: true, + Elem: ResourceMemoryUsageSchema(), }, - "privilege": { + "name": { Type: schema.TypeString, Optional: true, Computed: true, @@ -24666,45 +24673,52 @@ func ResourceObjectAccessPolicyRuleSchema() *schema.Resource { } } -func ResourceSeIpAddedEventDetailsSchema() *schema.Resource { +func ResourceAWSSetupSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "if_name": { + "access_key_id": { Type: schema.TypeString, Optional: true, Computed: true, }, - "ip": { + "cc_id": { Type: schema.TypeString, Optional: true, Computed: true, }, - "linux_name": { + "error_string": { Type: schema.TypeString, Optional: true, Computed: true, }, - "mac": { + "privilege": { Type: schema.TypeString, Optional: true, Computed: true, }, - "mask": { - Type: schema.TypeInt, - Optional: true, - Computed: true, + "region": { + Type: schema.TypeString, + Required: true, }, - "mode": { + "vpc_id": { Type: schema.TypeString, Optional: true, Computed: true, }, - "network_uuid": { - Type: schema.TypeString, + }, + } +} + +func ResourceSeIP6DadFailedEventDetailsSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "dad_ip": { + Type: schema.TypeSet, Optional: true, Computed: true, + Elem: ResourceIpAddrSchema(), }, - "ns": { + "if_name": { Type: schema.TypeString, Optional: true, Computed: true, @@ -24718,652 +24732,533 @@ func ResourceSeIpAddedEventDetailsSchema() *schema.Resource { } } -func ResourceIpAllocInfoSchema() *schema.Resource { +func ResourceGslbGeoLocationSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "ip": { + "location": { Type: schema.TypeSet, - Required: true, - Elem: ResourceIpAddrSchema(), - }, - "mac": { - Type: schema.TypeString, - Required: true, + Optional: true, + Computed: true, + Elem: ResourceGeoLocationSchema(), }, - "se_uuid": { + "source": { Type: schema.TypeString, - Required: true, + Optional: true, + Computed: true, }, }, } } -func ResourcePGDeploymentRuleSchema() *schema.Resource { +func ResourceSSLExportDetailsSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "metric_id": { - Type: schema.TypeString, - Optional: true, - Default: "health.health_score_value", - }, - "operator": { + "user": { Type: schema.TypeString, Optional: true, - Default: "CO_GE", - }, - "threshold": { - Type: schema.TypeFloat, - Optional: true, Computed: true, }, }, } } -func ResourceDnsQueryNameMatchSchema() *schema.Resource { +func ResourceDockerRegistrySchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "match_criteria": { + "oshift_registry": { + Type: schema.TypeSet, + Optional: true, + Computed: true, + Elem: ResourceOshiftDockerRegistryMetaDataSchema(), + }, + "password": { Type: schema.TypeString, Optional: true, Computed: true, }, - "query_domain_names": { - Type: schema.TypeList, + "private": { + Type: schema.TypeBool, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Default: false, }, - "string_group_refs": { - Type: schema.TypeList, + "registry": { + Type: schema.TypeString, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Default: "avinetworks/se", + }, + "username": { + Type: schema.TypeString, + Optional: true, + Computed: true, }, }, } } -func ResourceDnsRecordSchema() *schema.Resource { +func ResourceVserverL4MetricsObjSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ - "algorithm": { - Type: schema.TypeString, - Optional: true, - Default: "DNS_RECORD_RESPONSE_ROUND_ROBIN", - }, - "cname": { - Type: schema.TypeSet, + "apdexc": { + Type: schema.TypeFloat, Optional: true, Computed: true, - Elem: ResourceDnsCnameRdataSchema(), - }, - "delegated": { - Type: schema.TypeBool, - Optional: true, - Default: false, }, - "description": { - Type: schema.TypeString, + "apdexrtt": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - "fqdn": { - Type: schema.TypeList, + "avg_application_dos_attacks": { + Type: schema.TypeFloat, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Computed: true, }, - "ip6_address": { - Type: schema.TypeList, + "avg_bandwidth": { + Type: schema.TypeFloat, Optional: true, - Elem: ResourceDnsAAAARdataSchema(), + Computed: true, }, - "ip_address": { - Type: schema.TypeList, + "avg_bytes_policy_drops": { + Type: schema.TypeFloat, Optional: true, - Elem: ResourceDnsARdataSchema(), + Computed: true, }, - "metadata": { - Type: schema.TypeString, + "avg_complete_conns": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - "ns": { - Type: schema.TypeList, + "avg_connections_dropped": { + Type: schema.TypeFloat, Optional: true, - Elem: ResourceDnsNsRdataSchema(), + Computed: true, }, - "num_records_in_response": { - Type: schema.TypeInt, + "avg_dos_app_error": { + Type: schema.TypeFloat, Optional: true, - Default: 0, + Computed: true, }, - "service_locator": { - Type: schema.TypeList, + "avg_dos_attacks": { + Type: schema.TypeFloat, Optional: true, - Elem: ResourceDnsSrvRdataSchema(), + Computed: true, }, - "ttl": { - Type: schema.TypeInt, + "avg_dos_bad_rst_flood": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - "type": { - Type: schema.TypeString, - Required: true, - }, - "wildcard_match": { - Type: schema.TypeBool, + "avg_dos_bandwidth": { + Type: schema.TypeFloat, Optional: true, - Default: false, - }, - }, - } -} - -func ResourceSummarizedSubnetInfoSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "cidr_prefix": { - Type: schema.TypeString, - Required: true, - }, - "network": { - Type: schema.TypeString, - Required: true, + Computed: true, }, - }, - } -} - -func ResourceSAMLSPConfigSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "cookie_name": { - Type: schema.TypeString, + "avg_dos_conn": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - "cookie_timeout": { - Type: schema.TypeInt, + "avg_dos_conn_ip_rl_drop": { + Type: schema.TypeFloat, Optional: true, - Default: 60, + Computed: true, }, - "entity_id": { - Type: schema.TypeString, + "avg_dos_conn_rl_drop": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - "key": { - Type: schema.TypeList, + "avg_dos_fake_session": { + Type: schema.TypeFloat, Optional: true, - Elem: ResourceHttpCookiePersistenceKeySchema(), + Computed: true, }, - "signing_ssl_key_and_certificate_ref": { - Type: schema.TypeString, + "avg_dos_http_abort": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - "single_signon_url": { - Type: schema.TypeString, + "avg_dos_http_error": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - }, - } -} - -func ResourceAuthenticationActionSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "type": { - Type: schema.TypeString, + "avg_dos_http_timeout": { + Type: schema.TypeFloat, Optional: true, - Default: "USE_DEFAULT_AUTHENTICATION", - }, - }, - } -} - -func ResourceOverallInfoSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "available": { - Type: schema.TypeInt, - Required: true, + Computed: true, }, - "free_percent": { - Type: schema.TypeString, + "avg_dos_malformed_flood": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - "path": { - Type: schema.TypeString, - Required: true, - }, - "size": { - Type: schema.TypeInt, - Required: true, + "avg_dos_non_syn_flood": { + Type: schema.TypeFloat, + Optional: true, + Computed: true, }, - "used": { - Type: schema.TypeInt, - Required: true, + "avg_dos_req": { + Type: schema.TypeFloat, + Optional: true, + Computed: true, }, - }, - } -} - -func ResourceMetricsDataSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "application_response_time": { + "avg_dos_req_cookie_rl_drop": { Type: schema.TypeFloat, Optional: true, Computed: true, }, - "blocking_time": { + "avg_dos_req_custom_rl_drop": { Type: schema.TypeFloat, Optional: true, Computed: true, }, - "browser_rendering_time": { + "avg_dos_req_hdr_rl_drop": { Type: schema.TypeFloat, Optional: true, Computed: true, }, - "client_rtt": { + "avg_dos_req_ip_rl_drop": { Type: schema.TypeFloat, Optional: true, Computed: true, }, - "connection_time": { + "avg_dos_req_ip_rl_drop_bad": { Type: schema.TypeFloat, Optional: true, Computed: true, }, - "dns_lookup_time": { + "avg_dos_req_ip_scan_bad_rl_drop": { Type: schema.TypeFloat, Optional: true, Computed: true, }, - "dom_content_load_time": { + "avg_dos_req_ip_scan_unknown_rl_drop": { Type: schema.TypeFloat, Optional: true, Computed: true, }, - "is_null": { - Type: schema.TypeBool, + "avg_dos_req_ip_uri_rl_drop": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - "num_samples": { - Type: schema.TypeInt, + "avg_dos_req_ip_uri_rl_drop_bad": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - "page_download_time": { + "avg_dos_req_rl_drop": { Type: schema.TypeFloat, Optional: true, Computed: true, }, - "page_load_time": { + "avg_dos_req_uri_rl_drop": { Type: schema.TypeFloat, Optional: true, Computed: true, }, - "prediction_interval_high": { + "avg_dos_req_uri_rl_drop_bad": { Type: schema.TypeFloat, Optional: true, Computed: true, }, - "prediction_interval_low": { + "avg_dos_req_uri_scan_bad_rl_drop": { Type: schema.TypeFloat, Optional: true, Computed: true, }, - "redirection_time": { + "avg_dos_req_uri_scan_unknown_rl_drop": { Type: schema.TypeFloat, Optional: true, Computed: true, }, - "rum_client_data_transfer_time": { + "avg_dos_rx_bytes": { Type: schema.TypeFloat, Optional: true, Computed: true, }, - "server_rtt": { + "avg_dos_slow_uri": { Type: schema.TypeFloat, Optional: true, Computed: true, }, - "service_time": { + "avg_dos_small_window_stress": { Type: schema.TypeFloat, Optional: true, Computed: true, }, - "timestamp": { - Type: schema.TypeString, + "avg_dos_ssl_error": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - "value": { + "avg_dos_syn_flood": { Type: schema.TypeFloat, - Required: true, + Optional: true, + Computed: true, }, - "value_str": { - Type: schema.TypeString, + "avg_dos_total_req": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - "value_str_desc": { - Type: schema.TypeString, + "avg_dos_tx_bytes": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - "waiting_time": { + "avg_dos_zero_window_stress": { Type: schema.TypeFloat, Optional: true, Computed: true, }, - }, - } -} - -func ResourcePoolAnalyticsPolicySchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "enable_realtime_metrics": { - Type: schema.TypeBool, + "avg_errored_connections": { + Type: schema.TypeFloat, Optional: true, - Default: false, + Computed: true, }, - }, - } -} - -func ResourceSeListSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "admin_down_requested": { - Type: schema.TypeBool, + "avg_l4_client_latency": { + Type: schema.TypeFloat, Optional: true, - Default: false, + Computed: true, }, - "attach_ip_status": { - Type: schema.TypeString, + "avg_lossy_connections": { + Type: schema.TypeFloat, Optional: true, - Default: "Programming Network reachability to the Virtual Service IP in the Cloud", + Computed: true, }, - "attach_ip_success": { - Type: schema.TypeBool, + "avg_lossy_req": { + Type: schema.TypeFloat, Optional: true, - Default: false, + Computed: true, }, - "delete_in_progress": { - Type: schema.TypeBool, + "avg_network_dos_attacks": { + Type: schema.TypeFloat, Optional: true, - Default: false, + Computed: true, }, - "floating_intf_ip": { - Type: schema.TypeList, + "avg_new_established_conns": { + Type: schema.TypeFloat, Optional: true, - Elem: ResourceIpAddrSchema(), + Computed: true, }, - "incarnation": { - Type: schema.TypeString, + "avg_pkts_policy_drops": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - "is_portchannel": { - Type: schema.TypeBool, + "avg_policy_drops": { + Type: schema.TypeFloat, Optional: true, - Default: false, + Computed: true, }, - "is_primary": { - Type: schema.TypeBool, + "avg_rx_bytes": { + Type: schema.TypeFloat, Optional: true, - Default: true, + Computed: true, }, - "is_standby": { - Type: schema.TypeBool, + "avg_rx_bytes_dropped": { + Type: schema.TypeFloat, Optional: true, - Default: false, + Computed: true, }, - "memory": { - Type: schema.TypeInt, + "avg_rx_pkts": { + Type: schema.TypeFloat, Optional: true, - Default: 2001, + Computed: true, }, - "scaleout_in_progress": { - Type: schema.TypeBool, + "avg_rx_pkts_dropped": { + Type: schema.TypeFloat, Optional: true, - Default: false, + Computed: true, }, - "se_ref": { - Type: schema.TypeString, - Required: true, + "avg_syns": { + Type: schema.TypeFloat, + Optional: true, + Computed: true, }, - "sec_idx": { - Type: schema.TypeInt, + "avg_total_connections": { + Type: schema.TypeFloat, Optional: true, - Default: 1, + Computed: true, }, - "snat_ip": { - Type: schema.TypeSet, + "avg_total_rtt": { + Type: schema.TypeFloat, Optional: true, Computed: true, - Elem: ResourceIpAddrSchema(), }, - "vcpus": { - Type: schema.TypeInt, + "avg_tx_bytes": { + Type: schema.TypeFloat, Optional: true, - Default: 2, + Computed: true, }, - "vip6_subnet_mask": { - Type: schema.TypeInt, + "avg_tx_pkts": { + Type: schema.TypeFloat, Optional: true, - Default: 128, + Computed: true, }, - "vip_intf_ip": { - Type: schema.TypeSet, + "max_num_active_se": { + Type: schema.TypeFloat, Optional: true, Computed: true, - Elem: ResourceIpAddrSchema(), }, - "vip_intf_list": { - Type: schema.TypeList, + "max_open_conns": { + Type: schema.TypeFloat, Optional: true, - Elem: ResourceSeVipInterfaceListSchema(), + Computed: true, }, - "vip_intf_mac": { - Type: schema.TypeString, + "max_rx_bytes_absolute": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - "vip_subnet_mask": { - Type: schema.TypeInt, + "max_rx_pkts_absolute": { + Type: schema.TypeFloat, Optional: true, - Default: 32, + Computed: true, }, - "vlan_id": { - Type: schema.TypeInt, + "max_tx_bytes_absolute": { + Type: schema.TypeFloat, Optional: true, - Default: 0, + Computed: true, }, - "vnic": { - Type: schema.TypeList, + "max_tx_pkts_absolute": { + Type: schema.TypeFloat, Optional: true, - Elem: ResourceVsSeVnicSchema(), + Computed: true, }, - }, - } -} - -func ResourceAWSSetupSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "access_key_id": { + "node_obj_id": { Type: schema.TypeString, + Required: true, + }, + "pct_application_dos_attacks": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - "cc_id": { - Type: schema.TypeString, + "pct_connection_errors": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - "error_string": { - Type: schema.TypeString, + "pct_connections_dos_attacks": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - "privilege": { - Type: schema.TypeString, + "pct_dos_bandwidth": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - "region": { - Type: schema.TypeString, - Required: true, + "pct_dos_rx_bytes": { + Type: schema.TypeFloat, + Optional: true, + Computed: true, }, - "vpc_id": { - Type: schema.TypeString, + "pct_network_dos_attacks": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - }, - } -} - -func ResourceAzureMarketplaceSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "cc_id": { - Type: schema.TypeString, + "pct_pkts_dos_attacks": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - "offer": { - Type: schema.TypeString, + "pct_policy_drops": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - "publisher": { - Type: schema.TypeString, + "sum_conn_duration": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - "reason": { - Type: schema.TypeString, + "sum_connection_dropped_user_limit": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - "resource_group": { - Type: schema.TypeString, + "sum_connection_errors": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - "skus": { - Type: schema.TypeList, + "sum_connections_dropped": { + Type: schema.TypeFloat, Optional: true, - Elem: &schema.Schema{Type: schema.TypeString}, + Computed: true, }, - "status": { - Type: schema.TypeString, + "sum_dup_ack_retransmits": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - "subscription_id": { - Type: schema.TypeString, + "sum_end_to_end_rtt": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - "vnet_id": { - Type: schema.TypeString, + "sum_end_to_end_rtt_bucket1": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - }, - } -} - -func ResourceSeIP6DadFailedEventDetailsSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "dad_ip": { - Type: schema.TypeSet, + "sum_end_to_end_rtt_bucket2": { + Type: schema.TypeFloat, Optional: true, Computed: true, - Elem: ResourceIpAddrSchema(), }, - "if_name": { - Type: schema.TypeString, + "sum_finished_conns": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - "se_ref": { - Type: schema.TypeString, + "sum_lossy_connections": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - }, - } -} - -func ResourceGslbGeoLocationSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "location": { - Type: schema.TypeSet, + "sum_lossy_req": { + Type: schema.TypeFloat, Optional: true, Computed: true, - Elem: ResourceGeoLocationSchema(), }, - "source": { - Type: schema.TypeString, + "sum_out_of_orders": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - }, - } -} - -func ResourceRollbackControllerParamsSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "skip_warnings": { - Type: schema.TypeBool, + "sum_packet_dropped_user_bandwidth_limit": { + Type: schema.TypeFloat, Optional: true, - Default: false, + Computed: true, }, - }, - } -} - -func ResourceDockerRegistrySchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "oshift_registry": { - Type: schema.TypeSet, + "sum_rtt_valid_connections": { + Type: schema.TypeFloat, Optional: true, Computed: true, - Elem: ResourceOshiftDockerRegistryMetaDataSchema(), }, - "password": { - Type: schema.TypeString, + "sum_sack_retransmits": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, - "private": { - Type: schema.TypeBool, + "sum_server_flow_control": { + Type: schema.TypeFloat, Optional: true, - Default: false, + Computed: true, }, - "registry": { - Type: schema.TypeString, + "sum_timeout_retransmits": { + Type: schema.TypeFloat, Optional: true, - Default: "avinetworks/se", + Computed: true, }, - "username": { - Type: schema.TypeString, + "sum_zero_window_size_events": { + Type: schema.TypeFloat, Optional: true, Computed: true, }, @@ -25928,33 +25823,6 @@ func ResourceGslbSiteSchema() *schema.Resource { } } -func ResourceHealthMonitorTcpSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "maintenance_response": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, - "tcp_half_open": { - Type: schema.TypeBool, - Optional: true, - Default: false, - }, - "tcp_request": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, - "tcp_response": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, - }, - } -} - func ResourceLicenseExpiryDetailsSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ @@ -27654,11 +27522,6 @@ func ResourcePatchInfoSchema() *schema.Resource { Optional: true, Computed: true, }, - "reboot_list": { - Type: schema.TypeList, - Optional: true, - Elem: ResourceRebootDataSchema(), - }, }, } } @@ -27932,33 +27795,6 @@ func ResourceNetworkSecurityMatchTargetSchema() *schema.Resource { } } -func ResourceConfigUserPasswordChangeRequestSchema() *schema.Resource { - return &schema.Resource{ - Schema: map[string]*schema.Schema{ - "client_ip": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, - "status": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, - "user": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, - "user_email": { - Type: schema.TypeString, - Optional: true, - Computed: true, - }, - }, - } -} - func ResourceHTTPRedirectActionSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ @@ -28052,6 +27888,73 @@ func ResourceRmSeBootupFailEventDetailsSchema() *schema.Resource { } } +func ResourceDockerUCPSetupSchema() *schema.Resource { + return &schema.Resource{ + Schema: map[string]*schema.Schema{ + "cc_id": { + Type: schema.TypeString, + Optional: true, + Computed: true, + }, + "docker_ucp_access": { + Type: schema.TypeBool, + Optional: true, + Computed: true, + }, + "failed_hosts": { + Type: schema.TypeList, + Optional: true, + Elem: &schema.Schema{Type: schema.TypeString}, + }, + "fleet_endpoint": { + Type: schema.TypeString, + Optional: true, + Computed: true, + }, + "hosts": { + Type: schema.TypeList, + Optional: true, + Elem: &schema.Schema{Type: schema.TypeString}, + }, + "missing_hosts": { + Type: schema.TypeList, + Optional: true, + Elem: &schema.Schema{Type: schema.TypeString}, + }, + "new_hosts": { + Type: schema.TypeList, + Optional: true, + Elem: &schema.Schema{Type: schema.TypeString}, + }, + "reason": { + Type: schema.TypeString, + Optional: true, + Computed: true, + }, + "se_deploy_method_access": { + Type: schema.TypeBool, + Optional: true, + Computed: true, + }, + "se_name": { + Type: schema.TypeString, + Optional: true, + Computed: true, + }, + "ucp_nodes": { + Type: schema.TypeList, + Optional: true, + Elem: &schema.Schema{Type: schema.TypeString}, + }, + "version": { + Type: schema.TypeString, + Optional: true, + Computed: true, + }, + }, + } +} + func ResourceVIMgrVMRuntimeSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ @@ -29377,6 +29280,11 @@ func ResourceVserverL7MetricsObjSchema() *schema.Resource { func ResourceSecureChannelConfigurationSchema() *schema.Resource { return &schema.Resource{ Schema: map[string]*schema.Schema{ + "bypass_secure_channel_must_checks": { + Type: schema.TypeBool, + Optional: true, + Computed: true, + }, "sslkeyandcertificate_refs": { Type: schema.TypeList, Optional: true, diff --git a/avi/resource_avi_serviceenginegroup.go b/avi/resource_avi_serviceenginegroup.go index d6a5e5238..84d632873 100644 --- a/avi/resource_avi_serviceenginegroup.go +++ b/avi/resource_avi_serviceenginegroup.go @@ -114,16 +114,6 @@ func ResourceServiceEngineGroupSchema() map[string]*schema.Schema { Optional: true, Default: 50, }, - "core_shm_app_cache": { - Type: schema.TypeBool, - Optional: true, - Default: false, - }, - "core_shm_app_learning": { - Type: schema.TypeBool, - Optional: true, - Default: false, - }, "cpu_reserve": { Type: schema.TypeBool, Optional: true, @@ -232,7 +222,7 @@ func ResourceServiceEngineGroupSchema() map[string]*schema.Schema { "enable_pcap_tx_ring": { Type: schema.TypeBool, Optional: true, - Computed: true, + Default: true, }, "ephemeral_portrange_end": { Type: schema.TypeInt, @@ -489,11 +479,6 @@ func ResourceServiceEngineGroupSchema() map[string]*schema.Schema { Optional: true, Default: 0, }, - "pcap_tx_mode": { - Type: schema.TypeString, - Optional: true, - Default: "PCAP_TX_AUTO", - }, "per_app": { Type: schema.TypeBool, Optional: true, @@ -586,11 +571,6 @@ func ResourceServiceEngineGroupSchema() map[string]*schema.Schema { Optional: true, Default: true, }, - "se_mtu": { - Type: schema.TypeInt, - Optional: true, - Computed: true, - }, "se_name_prefix": { Type: schema.TypeString, Optional: true, diff --git a/avi/resource_avi_stringgroup.go b/avi/resource_avi_stringgroup.go index d6b2dd19c..217e96ab6 100644 --- a/avi/resource_avi_stringgroup.go +++ b/avi/resource_avi_stringgroup.go @@ -24,11 +24,6 @@ func ResourceStringGroupSchema() map[string]*schema.Schema { Optional: true, Elem: ResourceKeyValueSchema(), }, - "longest_match": { - Type: schema.TypeBool, - Optional: true, - Default: false, - }, "name": { Type: schema.TypeString, Required: true, diff --git a/avi/resource_avi_upgradestatusinfo.go b/avi/resource_avi_upgradestatusinfo.go index 8fbf999fe..3caf8ddb8 100644 --- a/avi/resource_avi_upgradestatusinfo.go +++ b/avi/resource_avi_upgradestatusinfo.go @@ -70,11 +70,6 @@ func ResourceUpgradeStatusInfoSchema() map[string]*schema.Schema { Optional: true, Computed: true, }, - "patch_list": { - Type: schema.TypeList, - Optional: true, - Elem: ResourcePatchDataSchema(), - }, "patch_version": { Type: schema.TypeString, Optional: true, @@ -90,11 +85,6 @@ func ResourceUpgradeStatusInfoSchema() map[string]*schema.Schema { Optional: true, Computed: true, }, - "previous_patch_list": { - Type: schema.TypeList, - Optional: true, - Elem: ResourcePatchDataSchema(), - }, "previous_patch_version": { Type: schema.TypeString, Optional: true, @@ -105,11 +95,6 @@ func ResourceUpgradeStatusInfoSchema() map[string]*schema.Schema { Optional: true, Computed: true, }, - "progress": { - Type: schema.TypeInt, - Optional: true, - Default: 0, - }, "se_upgrade_events": { Type: schema.TypeList, Optional: true, diff --git a/avi/resource_avi_useraccount.go b/avi/resource_avi_useraccount.go index 94e248b39..e0b8251af 100644 --- a/avi/resource_avi_useraccount.go +++ b/avi/resource_avi_useraccount.go @@ -92,7 +92,6 @@ func resourceAviUserAccountUpdate(d *schema.ResourceData, meta interface{}) erro d.Set("full_name", full_name) d.Set("email", email) d.Set("local", local) - client.AviSession.ResetPassword(d.Get("password").(string)) } } return err diff --git a/go.mod b/go.mod index 055c35c14..e6927f091 100644 --- a/go.mod +++ b/go.mod @@ -3,6 +3,7 @@ module github.com/terraform-providers/terraform-provider-avi go 1.12 require ( - github.com/avinetworks/sdk v0.0.0-20200326192752-b7b1080dda89 + github.com/avinetworks/sdk v0.0.0-20191223185756-3b1024c227d8 + github.com/hashicorp/go-multierror v1.0.0 github.com/hashicorp/terraform v0.12.2 ) diff --git a/go.sum b/go.sum index 1147059d2..16b4f7617 100644 --- a/go.sum +++ b/go.sum @@ -46,8 +46,8 @@ github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmV github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= github.com/armon/go-radix v1.0.0 h1:F4z6KzEeeQIMeLFa97iZU6vupzoecKdU5TX24SNppXI= github.com/armon/go-radix v1.0.0/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= -github.com/avinetworks/sdk v0.0.0-20200326192752-b7b1080dda89 h1:Q57g3RpvstRD3Xj9H817JhBL2KGgsNTwo+ssaZyRIJA= -github.com/avinetworks/sdk v0.0.0-20200326192752-b7b1080dda89/go.mod h1:BcllDeAFx8PtaMrPxvvuCUo7NRS2x6w+3W17WFDu0sk= +github.com/avinetworks/sdk v0.0.0-20191223185756-3b1024c227d8 h1:FFu0zeB+H2BfS4XLzG6gTeAPEvbHMcPY2dxI9KW+9JY= +github.com/avinetworks/sdk v0.0.0-20191223185756-3b1024c227d8/go.mod h1:BcllDeAFx8PtaMrPxvvuCUo7NRS2x6w+3W17WFDu0sk= github.com/aws/aws-sdk-go v1.15.78/go.mod h1:E3/ieXAlvM0XWO57iftYVDLLvQ824smPP3ATZkfNZeM= github.com/aws/aws-sdk-go v1.16.36/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= github.com/aws/aws-sdk-go v1.19.18 h1:Hb3+b9HCqrOrbAtFstUWg7H5TQ+/EcklJtE8VShVs8o= diff --git a/vendor/github.com/apparentlymart/go-textseg/textseg/make_tables.go b/vendor/github.com/apparentlymart/go-textseg/textseg/make_tables.go new file mode 100644 index 000000000..aad3d0506 --- /dev/null +++ b/vendor/github.com/apparentlymart/go-textseg/textseg/make_tables.go @@ -0,0 +1,307 @@ +// Copyright (c) 2014 Couchbase, Inc. +// Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file +// except in compliance with the License. You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software distributed under the +// License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, +// either express or implied. See the License for the specific language governing permissions +// and limitations under the License. + +// Modified by Martin Atkins to serve the needs of package textseg. + +// +build ignore + +package main + +import ( + "bufio" + "flag" + "fmt" + "io" + "log" + "net/http" + "os" + "os/exec" + "sort" + "strconv" + "strings" + "unicode" +) + +var url = flag.String("url", + "http://www.unicode.org/Public/"+unicode.Version+"/ucd/auxiliary/", + "URL of Unicode database directory") +var verbose = flag.Bool("verbose", + false, + "write data to stdout as it is parsed") +var localFiles = flag.Bool("local", + false, + "data files have been copied to the current directory; for debugging only") +var outputFile = flag.String("output", + "", + "output file for generated tables; default stdout") + +var output *bufio.Writer + +func main() { + flag.Parse() + setupOutput() + + graphemePropertyRanges := make(map[string]*unicode.RangeTable) + loadUnicodeData("GraphemeBreakProperty.txt", graphemePropertyRanges) + wordPropertyRanges := make(map[string]*unicode.RangeTable) + loadUnicodeData("WordBreakProperty.txt", wordPropertyRanges) + sentencePropertyRanges := make(map[string]*unicode.RangeTable) + loadUnicodeData("SentenceBreakProperty.txt", sentencePropertyRanges) + + fmt.Fprintf(output, fileHeader, *url) + generateTables("Grapheme", graphemePropertyRanges) + generateTables("Word", wordPropertyRanges) + generateTables("Sentence", sentencePropertyRanges) + + flushOutput() +} + +// WordBreakProperty.txt has the form: +// 05F0..05F2 ; Hebrew_Letter # Lo [3] HEBREW LIGATURE YIDDISH DOUBLE VAV..HEBREW LIGATURE YIDDISH DOUBLE YOD +// FB1D ; Hebrew_Letter # Lo HEBREW LETTER YOD WITH HIRIQ +func openReader(file string) (input io.ReadCloser) { + if *localFiles { + f, err := os.Open(file) + if err != nil { + log.Fatal(err) + } + input = f + } else { + path := *url + file + resp, err := http.Get(path) + if err != nil { + log.Fatal(err) + } + if resp.StatusCode != 200 { + log.Fatal("bad GET status for "+file, resp.Status) + } + input = resp.Body + } + return +} + +func loadUnicodeData(filename string, propertyRanges map[string]*unicode.RangeTable) { + f := openReader(filename) + defer f.Close() + bufioReader := bufio.NewReader(f) + line, err := bufioReader.ReadString('\n') + for err == nil { + parseLine(line, propertyRanges) + line, err = bufioReader.ReadString('\n') + } + // if the err was EOF still need to process last value + if err == io.EOF { + parseLine(line, propertyRanges) + } +} + +const comment = "#" +const sep = ";" +const rnge = ".." + +func parseLine(line string, propertyRanges map[string]*unicode.RangeTable) { + if strings.HasPrefix(line, comment) { + return + } + line = strings.TrimSpace(line) + if len(line) == 0 { + return + } + commentStart := strings.Index(line, comment) + if commentStart > 0 { + line = line[0:commentStart] + } + pieces := strings.Split(line, sep) + if len(pieces) != 2 { + log.Printf("unexpected %d pieces in %s", len(pieces), line) + return + } + + propertyName := strings.TrimSpace(pieces[1]) + + rangeTable, ok := propertyRanges[propertyName] + if !ok { + rangeTable = &unicode.RangeTable{ + LatinOffset: 0, + } + propertyRanges[propertyName] = rangeTable + } + + codepointRange := strings.TrimSpace(pieces[0]) + rngeIndex := strings.Index(codepointRange, rnge) + + if rngeIndex < 0 { + // single codepoint, not range + codepointInt, err := strconv.ParseUint(codepointRange, 16, 64) + if err != nil { + log.Printf("error parsing int: %v", err) + return + } + if codepointInt < 0x10000 { + r16 := unicode.Range16{ + Lo: uint16(codepointInt), + Hi: uint16(codepointInt), + Stride: 1, + } + addR16ToTable(rangeTable, r16) + } else { + r32 := unicode.Range32{ + Lo: uint32(codepointInt), + Hi: uint32(codepointInt), + Stride: 1, + } + addR32ToTable(rangeTable, r32) + } + } else { + rngeStart := codepointRange[0:rngeIndex] + rngeEnd := codepointRange[rngeIndex+2:] + rngeStartInt, err := strconv.ParseUint(rngeStart, 16, 64) + if err != nil { + log.Printf("error parsing int: %v", err) + return + } + rngeEndInt, err := strconv.ParseUint(rngeEnd, 16, 64) + if err != nil { + log.Printf("error parsing int: %v", err) + return + } + if rngeStartInt < 0x10000 && rngeEndInt < 0x10000 { + r16 := unicode.Range16{ + Lo: uint16(rngeStartInt), + Hi: uint16(rngeEndInt), + Stride: 1, + } + addR16ToTable(rangeTable, r16) + } else if rngeStartInt >= 0x10000 && rngeEndInt >= 0x10000 { + r32 := unicode.Range32{ + Lo: uint32(rngeStartInt), + Hi: uint32(rngeEndInt), + Stride: 1, + } + addR32ToTable(rangeTable, r32) + } else { + log.Printf("unexpected range") + } + } +} + +func addR16ToTable(r *unicode.RangeTable, r16 unicode.Range16) { + if r.R16 == nil { + r.R16 = make([]unicode.Range16, 0, 1) + } + r.R16 = append(r.R16, r16) + if r16.Hi <= unicode.MaxLatin1 { + r.LatinOffset++ + } +} + +func addR32ToTable(r *unicode.RangeTable, r32 unicode.Range32) { + if r.R32 == nil { + r.R32 = make([]unicode.Range32, 0, 1) + } + r.R32 = append(r.R32, r32) +} + +func generateTables(prefix string, propertyRanges map[string]*unicode.RangeTable) { + prNames := make([]string, 0, len(propertyRanges)) + for k := range propertyRanges { + prNames = append(prNames, k) + } + sort.Strings(prNames) + for _, key := range prNames { + rt := propertyRanges[key] + fmt.Fprintf(output, "var _%s%s = %s\n", prefix, key, generateRangeTable(rt)) + } + fmt.Fprintf(output, "type _%sRuneRange unicode.RangeTable\n", prefix) + + fmt.Fprintf(output, "func _%sRuneType(r rune) *_%sRuneRange {\n", prefix, prefix) + fmt.Fprintf(output, "\tswitch {\n") + for _, key := range prNames { + fmt.Fprintf(output, "\tcase unicode.Is(_%s%s, r):\n\t\treturn (*_%sRuneRange)(_%s%s)\n", prefix, key, prefix, prefix, key) + } + fmt.Fprintf(output, "\tdefault:\n\t\treturn nil\n") + fmt.Fprintf(output, "\t}\n") + fmt.Fprintf(output, "}\n") + + fmt.Fprintf(output, "func (rng *_%sRuneRange) String() string {\n", prefix) + fmt.Fprintf(output, "\tswitch (*unicode.RangeTable)(rng) {\n") + for _, key := range prNames { + fmt.Fprintf(output, "\tcase _%s%s:\n\t\treturn %q\n", prefix, key, key) + } + fmt.Fprintf(output, "\tdefault:\n\t\treturn \"Other\"\n") + fmt.Fprintf(output, "\t}\n") + fmt.Fprintf(output, "}\n") +} + +func generateRangeTable(rt *unicode.RangeTable) string { + rv := "&unicode.RangeTable{\n" + if rt.R16 != nil { + rv += "\tR16: []unicode.Range16{\n" + for _, r16 := range rt.R16 { + rv += fmt.Sprintf("\t\t%#v,\n", r16) + } + rv += "\t},\n" + } + if rt.R32 != nil { + rv += "\tR32: []unicode.Range32{\n" + for _, r32 := range rt.R32 { + rv += fmt.Sprintf("\t\t%#v,\n", r32) + } + rv += "\t},\n" + } + rv += fmt.Sprintf("\t\tLatinOffset: %d,\n", rt.LatinOffset) + rv += "}\n" + return rv +} + +const fileHeader = `// Generated by running +// maketables --url=%s +// DO NOT EDIT + +package textseg + +import( + "unicode" +) +` + +func setupOutput() { + output = bufio.NewWriter(startGofmt()) +} + +// startGofmt connects output to a gofmt process if -output is set. +func startGofmt() io.Writer { + if *outputFile == "" { + return os.Stdout + } + stdout, err := os.Create(*outputFile) + if err != nil { + log.Fatal(err) + } + // Pipe output to gofmt. + gofmt := exec.Command("gofmt") + fd, err := gofmt.StdinPipe() + if err != nil { + log.Fatal(err) + } + gofmt.Stdout = stdout + gofmt.Stderr = os.Stderr + err = gofmt.Start() + if err != nil { + log.Fatal(err) + } + return fd +} + +func flushOutput() { + err := output.Flush() + if err != nil { + log.Fatal(err) + } +} diff --git a/vendor/github.com/apparentlymart/go-textseg/textseg/make_test_tables.go b/vendor/github.com/apparentlymart/go-textseg/textseg/make_test_tables.go new file mode 100644 index 000000000..ac4200260 --- /dev/null +++ b/vendor/github.com/apparentlymart/go-textseg/textseg/make_test_tables.go @@ -0,0 +1,212 @@ +// Copyright (c) 2014 Couchbase, Inc. +// Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file +// except in compliance with the License. You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software distributed under the +// License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, +// either express or implied. See the License for the specific language governing permissions +// and limitations under the License. + +// +build ignore + +package main + +import ( + "bufio" + "bytes" + "flag" + "fmt" + "io" + "log" + "net/http" + "os" + "os/exec" + "strconv" + "strings" + "unicode" +) + +var url = flag.String("url", + "http://www.unicode.org/Public/"+unicode.Version+"/ucd/auxiliary/", + "URL of Unicode database directory") +var verbose = flag.Bool("verbose", + false, + "write data to stdout as it is parsed") +var localFiles = flag.Bool("local", + false, + "data files have been copied to the current directory; for debugging only") + +var outputFile = flag.String("output", + "", + "output file for generated tables; default stdout") + +var output *bufio.Writer + +func main() { + flag.Parse() + setupOutput() + + graphemeTests := make([]test, 0) + graphemeTests = loadUnicodeData("GraphemeBreakTest.txt", graphemeTests) + wordTests := make([]test, 0) + wordTests = loadUnicodeData("WordBreakTest.txt", wordTests) + sentenceTests := make([]test, 0) + sentenceTests = loadUnicodeData("SentenceBreakTest.txt", sentenceTests) + + fmt.Fprintf(output, fileHeader, *url) + generateTestTables("Grapheme", graphemeTests) + generateTestTables("Word", wordTests) + generateTestTables("Sentence", sentenceTests) + + flushOutput() +} + +// WordBreakProperty.txt has the form: +// 05F0..05F2 ; Hebrew_Letter # Lo [3] HEBREW LIGATURE YIDDISH DOUBLE VAV..HEBREW LIGATURE YIDDISH DOUBLE YOD +// FB1D ; Hebrew_Letter # Lo HEBREW LETTER YOD WITH HIRIQ +func openReader(file string) (input io.ReadCloser) { + if *localFiles { + f, err := os.Open(file) + if err != nil { + log.Fatal(err) + } + input = f + } else { + path := *url + file + resp, err := http.Get(path) + if err != nil { + log.Fatal(err) + } + if resp.StatusCode != 200 { + log.Fatal("bad GET status for "+file, resp.Status) + } + input = resp.Body + } + return +} + +func loadUnicodeData(filename string, tests []test) []test { + f := openReader(filename) + defer f.Close() + bufioReader := bufio.NewReader(f) + line, err := bufioReader.ReadString('\n') + for err == nil { + tests = parseLine(line, tests) + line, err = bufioReader.ReadString('\n') + } + // if the err was EOF still need to process last value + if err == io.EOF { + tests = parseLine(line, tests) + } + return tests +} + +const comment = "#" +const brk = "÷" +const nbrk = "×" + +type test [][]byte + +func parseLine(line string, tests []test) []test { + if strings.HasPrefix(line, comment) { + return tests + } + line = strings.TrimSpace(line) + if len(line) == 0 { + return tests + } + commentStart := strings.Index(line, comment) + if commentStart > 0 { + line = line[0:commentStart] + } + pieces := strings.Split(line, brk) + t := make(test, 0) + for _, piece := range pieces { + piece = strings.TrimSpace(piece) + if len(piece) > 0 { + codePoints := strings.Split(piece, nbrk) + word := "" + for _, codePoint := range codePoints { + codePoint = strings.TrimSpace(codePoint) + r, err := strconv.ParseInt(codePoint, 16, 64) + if err != nil { + log.Printf("err: %v for '%s'", err, string(r)) + return tests + } + + word += string(r) + } + t = append(t, []byte(word)) + } + } + tests = append(tests, t) + return tests +} + +func generateTestTables(prefix string, tests []test) { + fmt.Fprintf(output, testHeader, prefix) + for _, t := range tests { + fmt.Fprintf(output, "\t\t{\n") + fmt.Fprintf(output, "\t\t\tinput: %#v,\n", bytes.Join(t, []byte{})) + fmt.Fprintf(output, "\t\t\toutput: %s,\n", generateTest(t)) + fmt.Fprintf(output, "\t\t},\n") + } + fmt.Fprintf(output, "}\n") +} + +func generateTest(t test) string { + rv := "[][]byte{" + for _, te := range t { + rv += fmt.Sprintf("%#v,", te) + } + rv += "}" + return rv +} + +const fileHeader = `// Generated by running +// maketesttables --url=%s +// DO NOT EDIT + +package textseg +` + +const testHeader = `var unicode%sTests = []struct { + input []byte + output [][]byte + }{ +` + +func setupOutput() { + output = bufio.NewWriter(startGofmt()) +} + +// startGofmt connects output to a gofmt process if -output is set. +func startGofmt() io.Writer { + if *outputFile == "" { + return os.Stdout + } + stdout, err := os.Create(*outputFile) + if err != nil { + log.Fatal(err) + } + // Pipe output to gofmt. + gofmt := exec.Command("gofmt") + fd, err := gofmt.StdinPipe() + if err != nil { + log.Fatal(err) + } + gofmt.Stdout = stdout + gofmt.Stderr = os.Stderr + err = gofmt.Start() + if err != nil { + log.Fatal(err) + } + return fd +} + +func flushOutput() { + err := output.Flush() + if err != nil { + log.Fatal(err) + } +} diff --git a/vendor/github.com/avinetworks/sdk/go/models/alert_config.go b/vendor/github.com/avinetworks/sdk/go/models/alert_config.go index 118a5167a..04925fc30 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/alert_config.go +++ b/vendor/github.com/avinetworks/sdk/go/models/alert_config.go @@ -41,7 +41,7 @@ type AlertConfig struct { // UUID of the resource for which alert was raised. 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... + // 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, 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, 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, CUSTOMERPORTALINFO, 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, SECURITYMGRLEARN, SECURITYMGRTOPN, SEFAULTRUNTIME, 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, PORTALCONNECTOR, APICCONFIGURATION, CIFTABLE, APICTRANSACTION, VIRTUALSERVICESTATEDBCACHESUMMARY, POOLSTATEDBCACHESUMMARY, SERVERSTATEDBCACHESUMMARY, APICAGENTINTERNAL, APICTRANSACTIONFLAP, APICGRAPHINSTANCES, APICEPGS, APICEPGEPS, APICDEVICEPKGVER, APICTENANTS, APICVMMDOMAINS, NSXCONFIGURATION, NSXSGTABLE, NSXAGENTINTERNAL, NSXSGINFO, NSXSGIPS, NSXAGENTINTERNALCLI, MAXOBJECTS. ObjectType *string `json:"object_type,omitempty"` // recommendation of AlertConfig. diff --git a/vendor/github.com/avinetworks/sdk/go/models/alert_object_list.go b/vendor/github.com/avinetworks/sdk/go/models/alert_object_list.go index 2f9c3b7cf..d88b8e4ca 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/alert_object_list.go +++ b/vendor/github.com/avinetworks/sdk/go/models/alert_object_list.go @@ -15,7 +15,7 @@ type AlertObjectList struct { // 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... + // 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, 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, CUSTOMERPORTALINFO, 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, SECURITYMGRLEARN, SECURITYMGRTOPN, SEFAULTRUNTIME, 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, PORTALCONNECTOR, APICCONFIGURATION, CIFTABLE, APICTRANSACTION, VIRTUALSERVICESTATEDBCACHESUMMARY, POOLSTATEDBCACHESUMMARY, SERVERSTATEDBCACHESUMMARY, APICAGENTINTERNAL, APICTRANSACTIONFLAP, APICGRAPHINSTANCES, APICEPGS, APICEPGEPS, APICDEVICEPKGVER, APICTENANTS, APICVMMDOMAINS, NSXCONFIGURATION, NSXSGTABLE, NSXAGENTINTERNAL, NSXSGINFO, NSXSGIPS, NSXAGENTINTERNALCLI, MAXOBJECTS. Objects []string `json:"objects,omitempty"` // Enum options - CONN_LOGS, APP_LOGS, EVENT_LOGS, METRICS. diff --git a/vendor/github.com/avinetworks/sdk/go/models/alert_rule_event.go b/vendor/github.com/avinetworks/sdk/go/models/alert_rule_event.go index a44f6df6c..1aa671e2e 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/alert_rule_event.go +++ b/vendor/github.com/avinetworks/sdk/go/models/alert_rule_event.go @@ -10,7 +10,7 @@ type AlertRuleEvent struct { // Placeholder for description of property event_details of obj type AlertRuleEvent field type str type object 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... + // 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, VCENTER_VERSION_NOT_SUPPORTED, VCENTER_CONNECTIVITY_FAIL, VCENTER_CONNECTIVITY_SUCCESS, VCENTER_ACCESS_SLOW, VCENTER_USER_ROLE_CHANGE, VCENTER_NETWQRK_OBJECT_LIMIT_REACHED, 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, SE_MIGRATE, 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, 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, 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, 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, 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, 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, SSL_CERT_EXPIRE, SSL_KEY_EXPORTED, SSL_CERT_RENEW, SSL_CERT_RENEW_FAILED, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, AVICLOUD_CONNECTION_FAILURE, AVICLOUD_CONTROLLER_DEREGISTERED, AVICLOUD_CRS_UPDATE, PSM_PROGRAM_FAILURE, 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. EventID *string `json:"event_id,omitempty"` // Placeholder for description of property not_cond of obj type AlertRuleEvent field type str type boolean diff --git a/vendor/github.com/avinetworks/sdk/go/models/anomaly_event_details.go b/vendor/github.com/avinetworks/sdk/go/models/anomaly_event_details.go index 8001822b0..f2f47b579 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/anomaly_event_details.go +++ b/vendor/github.com/avinetworks/sdk/go/models/anomaly_event_details.go @@ -27,7 +27,7 @@ type AnomalyEventDetails struct { // node_id of AnomalyEventDetails. 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... + // 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. ObjType *string `json:"obj_type,omitempty"` // pool_name of AnomalyEventDetails. diff --git a/vendor/github.com/avinetworks/sdk/go/models/app_learning_params.go b/vendor/github.com/avinetworks/sdk/go/models/app_learning_params.go index 906068fc0..d2c2999a8 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/app_learning_params.go +++ b/vendor/github.com/avinetworks/sdk/go/models/app_learning_params.go @@ -13,7 +13,7 @@ type AppLearningParams struct { // Maximum number of params to learn for an application. Allowed values are 10-1000. Field introduced in 18.2.3. MaxParams *int32 `json:"max_params,omitempty"` - // Maximum number of URI paths to learn for an application. Allowed values are 10-10000. Field introduced in 18.2.3. + // Maximum number of URI paths to learn for an application. Allowed values are 10-1000. Field introduced in 18.2.3. MaxUris *int32 `json:"max_uris,omitempty"` // Minimum number of occurances required for a Param to qualify for learning. Field introduced in 18.2.5. diff --git a/vendor/github.com/avinetworks/sdk/go/models/application_log.go b/vendor/github.com/avinetworks/sdk/go/models/application_log.go index 17f7ea578..32eac3f9c 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/application_log.go +++ b/vendor/github.com/avinetworks/sdk/go/models/application_log.go @@ -277,7 +277,7 @@ type ApplicationLog struct { // Required: true Significant *int64 `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_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... + // 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_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_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_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_HTTP_VERSION_LT_1_0, ADF_CLIENT_HIGH_RESPONSE_TIME, ADF_SERVER_HIGH_RESPONSE_TIME, ADF_PERSISTENT_SERVER_CHANGE, 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_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_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_WAF_MATCH, 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_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_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_L4_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_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_HTTP_SERVER_RESELECT_OCCURRENCE, 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_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. SignificantLog []string `json:"significant_log,omitempty"` // Field introduced in 17.2.5. diff --git a/vendor/github.com/avinetworks/sdk/go/models/asset_contact_info.go b/vendor/github.com/avinetworks/sdk/go/models/asset_contact_info.go deleted file mode 100644 index 25b54268b..000000000 --- a/vendor/github.com/avinetworks/sdk/go/models/asset_contact_info.go +++ /dev/null @@ -1,15 +0,0 @@ -package models - -// This file is auto-generated. -// Please contact avi-sdk@avinetworks.com for any change requests. - -// AssetContactInfo asset contact info -// swagger:model AssetContactInfo -type AssetContactInfo struct { - - // Contact ID of the point of contact for this asset. Field introduced in 20.1.1. - ContactID *string `json:"contact_id,omitempty"` - - // Name of the point of contact for this asset. Field introduced in 20.1.1. - Name *string `json:"name,omitempty"` -} diff --git a/vendor/github.com/avinetworks/sdk/go/models/c_c_vnic_info.go b/vendor/github.com/avinetworks/sdk/go/models/c_c_vnic_info.go index 2c54da76b..997fb45df 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/c_c_vnic_info.go +++ b/vendor/github.com/avinetworks/sdk/go/models/c_c_vnic_info.go @@ -17,7 +17,7 @@ type CCVnicInfo struct { // Unique object identifier of port. 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_BAD_REQUEST. SYSERR_TEST1... + // 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_BAD_REQUEST, SYSERR_TEST1, SYSERR_TEST2, SYSERR_QUEUE_TRANSPORT_FAILURE, SYSERR_QUEUE_RETRY_TASK, 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_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_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_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_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_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_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_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_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_NET_PROF_NOT_FOUND, SYSERR_PORTAL_FILE_UPLOAD_IN_PROGRESS, SYSERR_PORTAL_FILE_UPLOAD_SUCCESS, SYSERR_PORTAL_FILE_UPLOAD_FAILED, SYSERR_PORTAL_FILE_UPLOAD_STARTED, SYSERR_AVI_CLOUD_CASE_ID_MISSING, SYSERR_AVI_CLOUD_ASSET_ID_MISSING, SYSERR_AVI_CLOUD_AUTH_FAILURE, SYSERR_AVI_CLOUD_INTERNAL_ERROR, SYSERR_AVI_CLOUD_DISCONNECTED, SYSERR_AVI_CLOUD_DEREGISTERED, SYSERR_AVI_CLOUD_CANNOT_READ_RESP, SYSERR_AVI_CLOUD_CONTROLLER_ALREADY_REGISTERED, SYSERR_AVI_CLOUD_REG_SESSION_NOT_SET, SYSERR_AVI_CLOUD_CLIENT_TIME_OUT, SYSERR_AVI_CLOUD_CONN_REFUSED, SYSERR_PORTAL_CONNECTOR_HTTP_CLIENT_ERROR, SYSERR_AVI_CLOUD_RESOURCE_NOT_FOUND, SYSERR_AVI_CLOUD_QUERY_PARAM_VALUE_NOT_SUPPORTED, SYSERR_AVI_CLOUD_QUERY_PARAM_NOT_SUPPORTED, SYSERR_PORTAL_FILE_UPLOAD_CONFLICT, SYSERR_PORTAL_CONNECTOR_INTERNAL_ERROR, SYSERR_AVI_CLOUD_PROXY_AUTH_FAILURE, SYSERR_AVI_CLOUD_LOGIN_URL_NOT_FOUND, 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_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_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_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_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_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. Status *string `json:"status,omitempty"` // status_string of CC_VnicInfo. diff --git a/vendor/github.com/avinetworks/sdk/go/models/capture_file_size.go b/vendor/github.com/avinetworks/sdk/go/models/capture_file_size.go deleted file mode 100644 index 25068fd3f..000000000 --- a/vendor/github.com/avinetworks/sdk/go/models/capture_file_size.go +++ /dev/null @@ -1,15 +0,0 @@ -package models - -// This file is auto-generated. -// Please contact avi-sdk@avinetworks.com for any change requests. - -// CaptureFileSize capture file size -// 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. - AbsoluteSize *int32 `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. - PercentageSize *int32 `json:"percentage_size,omitempty"` -} diff --git a/vendor/github.com/avinetworks/sdk/go/models/cfg_state.go b/vendor/github.com/avinetworks/sdk/go/models/cfg_state.go index c4db7ca31..42f119436 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/cfg_state.go +++ b/vendor/github.com/avinetworks/sdk/go/models/cfg_state.go @@ -22,7 +22,7 @@ type CfgState struct { // site_uuid to which the object was synced. 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_BAD_REQUEST, SYSERR_TEST1... + // 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_BAD_REQUEST, SYSERR_TEST1, SYSERR_TEST2, SYSERR_QUEUE_TRANSPORT_FAILURE, SYSERR_QUEUE_RETRY_TASK, 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_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_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_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_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_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_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_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_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_NET_PROF_NOT_FOUND, SYSERR_PORTAL_FILE_UPLOAD_IN_PROGRESS, SYSERR_PORTAL_FILE_UPLOAD_SUCCESS, SYSERR_PORTAL_FILE_UPLOAD_FAILED, SYSERR_PORTAL_FILE_UPLOAD_STARTED, SYSERR_AVI_CLOUD_CASE_ID_MISSING, SYSERR_AVI_CLOUD_ASSET_ID_MISSING, SYSERR_AVI_CLOUD_AUTH_FAILURE, SYSERR_AVI_CLOUD_INTERNAL_ERROR, SYSERR_AVI_CLOUD_DISCONNECTED, SYSERR_AVI_CLOUD_DEREGISTERED, SYSERR_AVI_CLOUD_CANNOT_READ_RESP, SYSERR_AVI_CLOUD_CONTROLLER_ALREADY_REGISTERED, SYSERR_AVI_CLOUD_REG_SESSION_NOT_SET, SYSERR_AVI_CLOUD_CLIENT_TIME_OUT, SYSERR_AVI_CLOUD_CONN_REFUSED, SYSERR_PORTAL_CONNECTOR_HTTP_CLIENT_ERROR, SYSERR_AVI_CLOUD_RESOURCE_NOT_FOUND, SYSERR_AVI_CLOUD_QUERY_PARAM_VALUE_NOT_SUPPORTED, SYSERR_AVI_CLOUD_QUERY_PARAM_NOT_SUPPORTED, SYSERR_PORTAL_FILE_UPLOAD_CONFLICT, SYSERR_PORTAL_CONNECTOR_INTERNAL_ERROR, SYSERR_AVI_CLOUD_PROXY_AUTH_FAILURE, SYSERR_AVI_CLOUD_LOGIN_URL_NOT_FOUND, 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_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_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_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_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_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. Status *string `json:"status,omitempty"` // object-uuid that is being synced to follower. . diff --git a/vendor/github.com/avinetworks/sdk/go/models/connection_log.go b/vendor/github.com/avinetworks/sdk/go/models/connection_log.go index a15c1f0f9..2d99b4577 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/connection_log.go +++ b/vendor/github.com/avinetworks/sdk/go/models/connection_log.go @@ -213,7 +213,7 @@ type ConnectionLog struct { // Required: true Significant *int64 `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_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... + // 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_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_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_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_HTTP_VERSION_LT_1_0, ADF_CLIENT_HIGH_RESPONSE_TIME, ADF_SERVER_HIGH_RESPONSE_TIME, ADF_PERSISTENT_SERVER_CHANGE, 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_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_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_WAF_MATCH, 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_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_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_L4_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_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_HTTP_SERVER_RESELECT_OCCURRENCE, 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_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. SignificantLog []string `json:"significant_log,omitempty"` // SIP related logging information. Field introduced in 17.2.12, 18.1.3, 18.2.1. diff --git a/vendor/github.com/avinetworks/sdk/go/models/controller_properties.go b/vendor/github.com/avinetworks/sdk/go/models/controller_properties.go index 663833f1d..c97f723a2 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/controller_properties.go +++ b/vendor/github.com/avinetworks/sdk/go/models/controller_properties.go @@ -137,7 +137,7 @@ type ControllerProperties struct { // Number of secure_channel_se_token_timeout. SecureChannelSeTokenTimeout *int32 `json:"secure_channel_se_token_timeout,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. + // Pool of SCP connections used in copy task during serviceenginegroup upgrade. Field introduced in 18.2.6. SeupgradeCopyPoolSize *int32 `json:"seupgrade_copy_pool_size,omitempty"` // Pool size used for all fabric commands during se upgrade. diff --git a/vendor/github.com/avinetworks/sdk/go/models/controller_upgrade_state.go b/vendor/github.com/avinetworks/sdk/go/models/controller_upgrade_state.go index 2fb846143..82abed639 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/controller_upgrade_state.go +++ b/vendor/github.com/avinetworks/sdk/go/models/controller_upgrade_state.go @@ -20,7 +20,7 @@ type ControllerUpgradeState struct { // Placeholder for description of property rollback of obj type ControllerUpgradeState field type str type boolean Rollback *bool `json:"rollback,omitempty"` - // Enum options - UPGRADE_STARTED, UPGRADE_WAITING, UPGRADE_IN_PROGRESS, UPGRADE_CONTROLLER_COMPLETED, UPGRADE_COMPLETED, UPGRADE_ABORT_IN_PROGRESS, UPGRADE_ABORTED, UPGRADE_DUMMY_1, UPGRADE_DUMMY_2, UPGRADE_DUMMY_3, UPGRADE_DUMMY_4, UPGRADE_DUMMY_5. + // Enum options - UPGRADE_STARTED, UPGRADE_WAITING, UPGRADE_IN_PROGRESS, UPGRADE_CONTROLLER_COMPLETED, UPGRADE_COMPLETED, UPGRADE_ABORT_IN_PROGRESS, UPGRADE_ABORTED, UPGRADE_REQUESTED, UPGRADE_FSM_GREENFIELD. // Required: true State *string `json:"state"` diff --git a/vendor/github.com/avinetworks/sdk/go/models/debug_controller.go b/vendor/github.com/avinetworks/sdk/go/models/debug_controller.go index 2d16266ca..afe6511df 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/debug_controller.go +++ b/vendor/github.com/avinetworks/sdk/go/models/debug_controller.go @@ -22,7 +22,7 @@ type DebugController struct { // 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... + // 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. // Required: true SubModule *string `json:"sub_module"` diff --git a/vendor/github.com/avinetworks/sdk/go/models/debug_filter_union.go b/vendor/github.com/avinetworks/sdk/go/models/debug_filter_union.go index ffca2186e..06e586e09 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/debug_filter_union.go +++ b/vendor/github.com/avinetworks/sdk/go/models/debug_filter_union.go @@ -40,7 +40,7 @@ type DebugFilterUnion struct { // Placeholder for description of property state_cache_mgr_debug_filter of obj type DebugFilterUnion field type str type object 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... + // 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. // Required: true Type *string `json:"type"` diff --git a/vendor/github.com/avinetworks/sdk/go/models/debug_se_agent.go b/vendor/github.com/avinetworks/sdk/go/models/debug_se_agent.go index 4f47c0e3f..ba2fbf9fb 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/debug_se_agent.go +++ b/vendor/github.com/avinetworks/sdk/go/models/debug_se_agent.go @@ -14,7 +14,7 @@ type DebugSeAgent struct { // 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... + // 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. // Required: true SubModule *string `json:"sub_module"` diff --git a/vendor/github.com/avinetworks/sdk/go/models/debug_se_dataplane.go b/vendor/github.com/avinetworks/sdk/go/models/debug_se_dataplane.go index 9fa47f676..15320dafb 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/debug_se_dataplane.go +++ b/vendor/github.com/avinetworks/sdk/go/models/debug_se_dataplane.go @@ -7,7 +7,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... + // 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. // Required: true Flag *string `json:"flag"` } diff --git a/vendor/github.com/avinetworks/sdk/go/models/debug_virtual_service_capture.go b/vendor/github.com/avinetworks/sdk/go/models/debug_virtual_service_capture.go index 826fcd01a..40b3ebf2c 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/debug_virtual_service_capture.go +++ b/vendor/github.com/avinetworks/sdk/go/models/debug_virtual_service_capture.go @@ -7,9 +7,6 @@ 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. - 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'. Duration *int32 `json:"duration,omitempty"` diff --git a/vendor/github.com/avinetworks/sdk/go/models/debug_vs_dataplane.go b/vendor/github.com/avinetworks/sdk/go/models/debug_vs_dataplane.go index c980bd090..f110727c1 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/debug_vs_dataplane.go +++ b/vendor/github.com/avinetworks/sdk/go/models/debug_vs_dataplane.go @@ -7,7 +7,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... + // 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_ALL, DEBUG_VS_ERROR, DEBUG_VS_NONE. // Required: true Flag *string `json:"flag"` } diff --git a/vendor/github.com/avinetworks/sdk/go/models/dos_attack_event_details.go b/vendor/github.com/avinetworks/sdk/go/models/dos_attack_event_details.go index 71dd36291..a57f5961d 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/dos_attack_event_details.go +++ b/vendor/github.com/avinetworks/sdk/go/models/dos_attack_event_details.go @@ -7,7 +7,7 @@ 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... + // 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. // Required: true Attack *string `json:"attack"` diff --git a/vendor/github.com/avinetworks/sdk/go/models/dos_threshold.go b/vendor/github.com/avinetworks/sdk/go/models/dos_threshold.go index 91f4db839..7d7fe608f 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/dos_threshold.go +++ b/vendor/github.com/avinetworks/sdk/go/models/dos_threshold.go @@ -7,7 +7,7 @@ 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... + // 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, 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. // Required: true Attack *string `json:"attack"` diff --git a/vendor/github.com/avinetworks/sdk/go/models/event_gen_params.go b/vendor/github.com/avinetworks/sdk/go/models/event_gen_params.go index 3365d063d..d7bb75c5f 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/event_gen_params.go +++ b/vendor/github.com/avinetworks/sdk/go/models/event_gen_params.go @@ -10,7 +10,7 @@ type EventGenParams struct { // cluster of EventGenParams. Cluster *string `json:"cluster,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... + // 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, 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, SE_MIGRATE, 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, 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, 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, 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, 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, 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, SSL_CERT_EXPIRE, SSL_KEY_EXPORTED, SSL_CERT_RENEW, SSL_CERT_RENEW_FAILED, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, AVICLOUD_CONNECTION_FAILURE, AVICLOUD_CONTROLLER_DEREGISTERED, AVICLOUD_CRS_UPDATE, PSM_PROGRAM_FAILURE, 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. Events []string `json:"events,omitempty"` // pool of EventGenParams. diff --git a/vendor/github.com/avinetworks/sdk/go/models/event_log.go b/vendor/github.com/avinetworks/sdk/go/models/event_log.go index 8213b0376..8707d887b 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/event_log.go +++ b/vendor/github.com/avinetworks/sdk/go/models/event_log.go @@ -19,7 +19,7 @@ type EventLog struct { // Placeholder for description of property event_details of obj type EventLog field type str type object 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... + // 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, 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, SE_MIGRATE, 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, 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, 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, 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, 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, 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, SSL_CERT_EXPIRE, SSL_KEY_EXPORTED, SSL_CERT_RENEW, SSL_CERT_RENEW_FAILED, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, AVICLOUD_CONNECTION_FAILURE, AVICLOUD_CONTROLLER_DEREGISTERED, AVICLOUD_CRS_UPDATE, PSM_PROGRAM_FAILURE, 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. // Required: true EventID *string `json:"event_id"` @@ -35,20 +35,20 @@ type EventLog struct { // Placeholder for description of property is_security_event of obj type EventLog field type str type boolean 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... + // 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. // Required: true Module *string `json:"module"` // obj_name of EventLog. 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... + // 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, 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, CUSTOMERPORTALINFO, 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, SECURITYMGRLEARN, SECURITYMGRTOPN, SEFAULTRUNTIME, 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, PORTALCONNECTOR, APICCONFIGURATION, CIFTABLE, APICTRANSACTION, VIRTUALSERVICESTATEDBCACHESUMMARY, POOLSTATEDBCACHESUMMARY, SERVERSTATEDBCACHESUMMARY, APICAGENTINTERNAL, APICTRANSACTIONFLAP, APICGRAPHINSTANCES, APICEPGS, APICEPGEPS, APICDEVICEPKGVER, APICTENANTS, APICVMMDOMAINS, NSXCONFIGURATION, NSXSGTABLE, NSXAGENTINTERNAL, NSXSGINFO, NSXSGIPS, NSXAGENTINTERNALCLI, MAXOBJECTS. ObjType *string `json:"obj_type,omitempty"` // Unique object identifier of obj. 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_BAD_REQUEST, SYSERR_TEST1... + // 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_BAD_REQUEST, SYSERR_TEST1, SYSERR_TEST2, SYSERR_QUEUE_TRANSPORT_FAILURE, SYSERR_QUEUE_RETRY_TASK, 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_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_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_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_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_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_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_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_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_NET_PROF_NOT_FOUND, SYSERR_PORTAL_FILE_UPLOAD_IN_PROGRESS, SYSERR_PORTAL_FILE_UPLOAD_SUCCESS, SYSERR_PORTAL_FILE_UPLOAD_FAILED, SYSERR_PORTAL_FILE_UPLOAD_STARTED, SYSERR_AVI_CLOUD_CASE_ID_MISSING, SYSERR_AVI_CLOUD_ASSET_ID_MISSING, SYSERR_AVI_CLOUD_AUTH_FAILURE, SYSERR_AVI_CLOUD_INTERNAL_ERROR, SYSERR_AVI_CLOUD_DISCONNECTED, SYSERR_AVI_CLOUD_DEREGISTERED, SYSERR_AVI_CLOUD_CANNOT_READ_RESP, SYSERR_AVI_CLOUD_CONTROLLER_ALREADY_REGISTERED, SYSERR_AVI_CLOUD_REG_SESSION_NOT_SET, SYSERR_AVI_CLOUD_CLIENT_TIME_OUT, SYSERR_AVI_CLOUD_CONN_REFUSED, SYSERR_PORTAL_CONNECTOR_HTTP_CLIENT_ERROR, SYSERR_AVI_CLOUD_RESOURCE_NOT_FOUND, SYSERR_AVI_CLOUD_QUERY_PARAM_VALUE_NOT_SUPPORTED, SYSERR_AVI_CLOUD_QUERY_PARAM_NOT_SUPPORTED, SYSERR_PORTAL_FILE_UPLOAD_CONFLICT, SYSERR_PORTAL_CONNECTOR_INTERNAL_ERROR, SYSERR_AVI_CLOUD_PROXY_AUTH_FAILURE, SYSERR_AVI_CLOUD_LOGIN_URL_NOT_FOUND, 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_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_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_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_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_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. ReasonCode *string `json:"reason_code,omitempty"` // related objects corresponding to the events. diff --git a/vendor/github.com/avinetworks/sdk/go/models/event_map.go b/vendor/github.com/avinetworks/sdk/go/models/event_map.go index b11b25a23..1a8fe2fc0 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/event_map.go +++ b/vendor/github.com/avinetworks/sdk/go/models/event_map.go @@ -10,6 +10,6 @@ type EventMap struct { // List of all events node wise. Field introduced in 18.2.6. NodesEvents []*UpgradeEvent `json:"nodes_events,omitempty"` - // Enum representing the task. 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. + // Enum representing the task. 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, SE_UPGRADE_START, COMMIT_UPGRADE, UNKNOWN_TASK, PATCH_CONTROLLER_HEALTH_CHECK. Field introduced in 18.2.6. Task *string `json:"task,omitempty"` } diff --git a/vendor/github.com/avinetworks/sdk/go/models/gslb_pool.go b/vendor/github.com/avinetworks/sdk/go/models/gslb_pool.go index b0917089f..8bb1ad412 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/gslb_pool.go +++ b/vendor/github.com/avinetworks/sdk/go/models/gslb_pool.go @@ -14,9 +14,6 @@ type GslbPool struct { // Mask to be applied on client IP for consistent hash algorithm. Allowed values are 1-31. ConsistentHashMask *int32 `json:"consistent_hash_mask,omitempty"` - // Mask to be applied on client IPV6 address for consistent hash algorithm. Allowed values are 1-128. Field introduced in 18.2.8. - ConsistentHashMask6 *int32 `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. Description *string `json:"description,omitempty"` diff --git a/vendor/github.com/avinetworks/sdk/go/models/gslb_service_down_response.go b/vendor/github.com/avinetworks/sdk/go/models/gslb_service_down_response.go index afcf9ed20..79a7e71b5 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/gslb_service_down_response.go +++ b/vendor/github.com/avinetworks/sdk/go/models/gslb_service_down_response.go @@ -7,12 +7,9 @@ package models // swagger:model GslbServiceDownResponse type GslbServiceDownResponse struct { - // Fallback IP address to use in A response to the client query when the GSLB service is DOWN. + // Fallback IP address to use in response to the client query when the GSLB service is DOWN. 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. - 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. // Required: true Type *string `json:"type"` diff --git a/vendor/github.com/avinetworks/sdk/go/models/health_monitor.go b/vendor/github.com/avinetworks/sdk/go/models/health_monitor.go index 2fb920480..2056ac42a 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/health_monitor.go +++ b/vendor/github.com/avinetworks/sdk/go/models/health_monitor.go @@ -11,9 +11,6 @@ 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. - AllowDuplicateMonitors *bool `json:"allow_duplicate_monitors,omitempty"` - // User defined description for the object. Description *string `json:"description,omitempty"` diff --git a/vendor/github.com/avinetworks/sdk/go/models/http_application_profile.go b/vendor/github.com/avinetworks/sdk/go/models/http_application_profile.go index e3eb94ab0..616c1f9cf 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/http_application_profile.go +++ b/vendor/github.com/avinetworks/sdk/go/models/http_application_profile.go @@ -139,10 +139,10 @@ type HTTPApplicationProfile struct { // 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. ServerSideRedirectToHTTPS *bool `json:"server_side_redirect_to_https,omitempty"` - // This field is deprecated. Field deprecated in 18.2.8. + // Enable SPDY proxy for traffic from clients to the virtual service. SPDY requires SSL from the clients to Avi. Avi ADC will proxy the SPDY protocol, and forward requests to servers as HTTP 1.1. . SpdyEnabled *bool `json:"spdy_enabled,omitempty"` - // This field is deprecated. Field deprecated in 18.2.8. + // Enable fwd proxy mode with SPDY. This makes the Proxy combine the host and uri spdy headers to create a fwd-proxy style request URI. SpdyFwdProxyMode *bool `json:"spdy_fwd_proxy_mode,omitempty"` // Set of match/action rules that govern what happens when the client certificate request is enabled. diff --git a/vendor/github.com/avinetworks/sdk/go/models/image.go b/vendor/github.com/avinetworks/sdk/go/models/image.go index 7665738ec..9cd1c226d 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/image.go +++ b/vendor/github.com/avinetworks/sdk/go/models/image.go @@ -14,9 +14,6 @@ type Image struct { // Controller package details. Field introduced in 18.2.6. ControllerInfo *PackageDetails `json:"controller_info,omitempty"` - // It references the controller-patch associated with the Uber image. Field introduced in 18.2.8. - ControllerPatchUUID *string `json:"controller_patch_uuid,omitempty"` - // This field describes the api migration related information. Field introduced in 18.2.6. Migrations *SupportedMigrations `json:"migrations,omitempty"` @@ -27,10 +24,7 @@ type Image struct { // SE package details. Field introduced in 18.2.6. SeInfo *PackageDetails `json:"se_info,omitempty"` - // It references the Service Engine patch associated with the Uber Image. Field introduced in 18.2.8. - SePatchUUID *string `json:"se_patch_uuid,omitempty"` - - // Status to check if the image is present. 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_BAD_REQUEST, SYSERR_TEST1.... Field introduced in 18.2.6. + // Status to check if the image is present. 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_BAD_REQUEST, SYSERR_TEST1, SYSERR_TEST2, SYSERR_QUEUE_TRANSPORT_FAILURE, SYSERR_QUEUE_RETRY_TASK, 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_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_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_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_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_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_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_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_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_NET_PROF_NOT_FOUND, SYSERR_PORTAL_FILE_UPLOAD_IN_PROGRESS, SYSERR_PORTAL_FILE_UPLOAD_SUCCESS, SYSERR_PORTAL_FILE_UPLOAD_FAILED, SYSERR_PORTAL_FILE_UPLOAD_STARTED, SYSERR_AVI_CLOUD_CASE_ID_MISSING, SYSERR_AVI_CLOUD_ASSET_ID_MISSING, SYSERR_AVI_CLOUD_AUTH_FAILURE, SYSERR_AVI_CLOUD_INTERNAL_ERROR, SYSERR_AVI_CLOUD_DISCONNECTED, SYSERR_AVI_CLOUD_DEREGISTERED, SYSERR_AVI_CLOUD_CANNOT_READ_RESP, SYSERR_AVI_CLOUD_CONTROLLER_ALREADY_REGISTERED, SYSERR_AVI_CLOUD_REG_SESSION_NOT_SET, SYSERR_AVI_CLOUD_CLIENT_TIME_OUT, SYSERR_AVI_CLOUD_CONN_REFUSED, SYSERR_PORTAL_CONNECTOR_HTTP_CLIENT_ERROR, SYSERR_AVI_CLOUD_RESOURCE_NOT_FOUND, SYSERR_AVI_CLOUD_QUERY_PARAM_VALUE_NOT_SUPPORTED, SYSERR_AVI_CLOUD_QUERY_PARAM_NOT_SUPPORTED, SYSERR_PORTAL_FILE_UPLOAD_CONFLICT, SYSERR_PORTAL_CONNECTOR_INTERNAL_ERROR, SYSERR_AVI_CLOUD_PROXY_AUTH_FAILURE, SYSERR_AVI_CLOUD_LOGIN_URL_NOT_FOUND, 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_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_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_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_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_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. Field introduced in 18.2.6. Status *string `json:"status,omitempty"` // Tenant that this object belongs to. It is a reference to an object of type Tenant. Field introduced in 18.2.6. @@ -39,9 +33,6 @@ type Image struct { // Type of the image patch/system. Enum options - IMAGE_TYPE_PATCH, IMAGE_TYPE_SYSTEM. Field introduced in 18.2.6. Type *string `json:"type,omitempty"` - // Status to check if the image is an uber bundle. Field introduced in 18.2.8. - UberBundle *bool `json:"uber_bundle,omitempty"` - // url // Read Only: true URL *string `json:"url,omitempty"` diff --git a/vendor/github.com/avinetworks/sdk/go/models/infoblox_subnet.go b/vendor/github.com/avinetworks/sdk/go/models/infoblox_subnet.go deleted file mode 100644 index fe99f4ee9..000000000 --- a/vendor/github.com/avinetworks/sdk/go/models/infoblox_subnet.go +++ /dev/null @@ -1,15 +0,0 @@ -package models - -// This file is auto-generated. -// Please contact avi-sdk@avinetworks.com for any change requests. - -// InfobloxSubnet infoblox subnet -// swagger:model InfobloxSubnet -type InfobloxSubnet struct { - - // IPv4 subnet to use for Infoblox allocation. Field introduced in 18.2.8. - Subnet *IPAddrPrefix `json:"subnet,omitempty"` - - // IPv6 subnet to use for Infoblox allocation. Field introduced in 18.2.8. - Subnet6 *IPAddrPrefix `json:"subnet6,omitempty"` -} diff --git a/vendor/github.com/avinetworks/sdk/go/models/ip_a_m_dns_infoblox_profile.go b/vendor/github.com/avinetworks/sdk/go/models/ip_a_m_dns_infoblox_profile.go index 95b0b8584..961713845 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/ip_a_m_dns_infoblox_profile.go +++ b/vendor/github.com/avinetworks/sdk/go/models/ip_a_m_dns_infoblox_profile.go @@ -24,13 +24,10 @@ type IPAMDNSInfobloxProfile struct { // Required: true Password *string `json:"password"` - // Subnets to use for Infoblox IP allocation. Field introduced in 18.2.8. - UsableAllocSubnets []*InfobloxSubnet `json:"usable_alloc_subnets,omitempty"` - // Usable domains to pick from Infoblox. UsableDomains []string `json:"usable_domains,omitempty"` - // This field is deprecated, use usable_alloc_subnets instead. Field deprecated in 18.2.8. + // Usable subnets to pick from Infoblox. UsableSubnets []*IPAddrPrefix `json:"usable_subnets,omitempty"` // Username for API access for Infoblox appliance. diff --git a/vendor/github.com/avinetworks/sdk/go/models/metrics_data_header.go b/vendor/github.com/avinetworks/sdk/go/models/metrics_data_header.go index 42146dc94..addaafc1c 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/metrics_data_header.go +++ b/vendor/github.com/avinetworks/sdk/go/models/metrics_data_header.go @@ -56,6 +56,6 @@ type MetricsDataHeader struct { // Tenant ref or UUID. 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... + // 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, GB, MBPS, GHZ, RATIO, WORD, MICROSECONDS, HEALTH, HOURS. Units *string `json:"units,omitempty"` } diff --git a/vendor/github.com/avinetworks/sdk/go/models/metrics_derivation_data.go b/vendor/github.com/avinetworks/sdk/go/models/metrics_derivation_data.go index a6c7cca8e..c7e2187a3 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/metrics_derivation_data.go +++ b/vendor/github.com/avinetworks/sdk/go/models/metrics_derivation_data.go @@ -7,7 +7,7 @@ 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... + // 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. // Required: true DerivationFn *string `json:"derivation_fn"` @@ -17,7 +17,7 @@ type MetricsDerivationData struct { // Placeholder for description of property include_derivation_metrics of obj type MetricsDerivationData field type str type boolean 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... + // 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. JoinTables *string `json:"join_tables,omitempty"` // metric_ids of MetricsDerivationData. diff --git a/vendor/github.com/avinetworks/sdk/go/models/object_access_policy_rule.go b/vendor/github.com/avinetworks/sdk/go/models/object_access_policy_rule.go index cc12a8384..906e9336d 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/object_access_policy_rule.go +++ b/vendor/github.com/avinetworks/sdk/go/models/object_access_policy_rule.go @@ -13,7 +13,7 @@ type ObjectAccessPolicyRule struct { // Name of the rule. Field introduced in 18.2.7. Name *string `json:"name,omitempty"` - // Object types that this rule applies to. 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 18.2.7. + // Object types that this rule applies to. 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, 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, CUSTOMERPORTALINFO, 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, SECURITYMGRLEARN, SECURITYMGRTOPN, SEFAULTRUNTIME, 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, PORTALCONNECTOR, APICCONFIGURATION, CIFTABLE, APICTRANSACTION, VIRTUALSERVICESTATEDBCACHESUMMARY, POOLSTATEDBCACHESUMMARY, SERVERSTATEDBCACHESUMMARY, APICAGENTINTERNAL, APICTRANSACTIONFLAP, APICGRAPHINSTANCES, APICEPGS, APICEPGEPS, APICDEVICEPKGVER, APICTENANTS, APICVMMDOMAINS, NSXCONFIGURATION, NSXSGTABLE, NSXAGENTINTERNAL, NSXSGINFO, NSXSGIPS, NSXAGENTINTERNALCLI, MAXOBJECTS. Field introduced in 18.2.7. // Required: true ObjTypes []string `json:"obj_types,omitempty"` diff --git a/vendor/github.com/avinetworks/sdk/go/models/patch_data.go b/vendor/github.com/avinetworks/sdk/go/models/patch_data.go deleted file mode 100644 index 4a041af32..000000000 --- a/vendor/github.com/avinetworks/sdk/go/models/patch_data.go +++ /dev/null @@ -1,15 +0,0 @@ -package models - -// This file is auto-generated. -// Please contact avi-sdk@avinetworks.com for any change requests. - -// PatchData patch data -// swagger:model PatchData -type PatchData struct { - - // Image uuid for identifying the patch. It is a reference to an object of type Image. Field introduced in 18.2.8. - PatchImageRef *string `json:"patch_image_ref,omitempty"` - - // Patch version. Field introduced in 18.2.8. - PatchVersion *string `json:"patch_version,omitempty"` -} diff --git a/vendor/github.com/avinetworks/sdk/go/models/patch_info.go b/vendor/github.com/avinetworks/sdk/go/models/patch_info.go index b0c7cc605..a748ee74b 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/patch_info.go +++ b/vendor/github.com/avinetworks/sdk/go/models/patch_info.go @@ -12,7 +12,4 @@ type PatchInfo struct { // This variable tells whether reboot has to be performed. Field introduced in 18.2.6. Reboot *bool `json:"reboot,omitempty"` - - // This variable is for full list of patch reboot details. Field introduced in 18.2.8. - RebootList []*RebootData `json:"reboot_list,omitempty"` } diff --git a/vendor/github.com/avinetworks/sdk/go/models/permission.go b/vendor/github.com/avinetworks/sdk/go/models/permission.go index e533d219d..2e915842e 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/permission.go +++ b/vendor/github.com/avinetworks/sdk/go/models/permission.go @@ -7,7 +7,7 @@ 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... + // 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. Resource *string `json:"resource,omitempty"` // Enum options - NO_ACCESS, READ_ACCESS, WRITE_ACCESS. diff --git a/vendor/github.com/avinetworks/sdk/go/models/portal_feature_opt_in.go b/vendor/github.com/avinetworks/sdk/go/models/portal_feature_opt_in.go deleted file mode 100644 index a71b4c761..000000000 --- a/vendor/github.com/avinetworks/sdk/go/models/portal_feature_opt_in.go +++ /dev/null @@ -1,15 +0,0 @@ -package models - -// This file is auto-generated. -// Please contact avi-sdk@avinetworks.com for any change requests. - -// PortalFeatureOptIn portal feature opt in -// swagger:model PortalFeatureOptIn -type PortalFeatureOptIn struct { - - // Flag to check if the user has opted in for proactive case creation in abnormal scenarios. Field introduced in 20.1.1. - CaseAutoCreate *bool `json:"case_auto_create,omitempty"` - - // Flag to check if the user has opted in for auto deployment of CRS data on controller. Field introduced in 20.1.1. - CrsAutoDeploy *bool `json:"crs_auto_deploy,omitempty"` -} diff --git a/vendor/github.com/avinetworks/sdk/go/models/portal_file_upload.go b/vendor/github.com/avinetworks/sdk/go/models/portal_file_upload.go index 6332e27da..1cf2950ee 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/portal_file_upload.go +++ b/vendor/github.com/avinetworks/sdk/go/models/portal_file_upload.go @@ -28,7 +28,7 @@ type PortalFileUpload struct { // Custom AWS S3 Directory Path to upload file. Field introduced in 18.2.6. S3Directory *string `json:"s3_directory,omitempty"` - // Captures status for 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_BAD_REQUEST, SYSERR_TEST1.... Field introduced in 18.2.6. + // Captures status for 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_BAD_REQUEST, SYSERR_TEST1, SYSERR_TEST2, SYSERR_QUEUE_TRANSPORT_FAILURE, SYSERR_QUEUE_RETRY_TASK, 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_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_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_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_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_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_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_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_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_NET_PROF_NOT_FOUND, SYSERR_PORTAL_FILE_UPLOAD_IN_PROGRESS, SYSERR_PORTAL_FILE_UPLOAD_SUCCESS, SYSERR_PORTAL_FILE_UPLOAD_FAILED, SYSERR_PORTAL_FILE_UPLOAD_STARTED, SYSERR_AVI_CLOUD_CASE_ID_MISSING, SYSERR_AVI_CLOUD_ASSET_ID_MISSING, SYSERR_AVI_CLOUD_AUTH_FAILURE, SYSERR_AVI_CLOUD_INTERNAL_ERROR, SYSERR_AVI_CLOUD_DISCONNECTED, SYSERR_AVI_CLOUD_DEREGISTERED, SYSERR_AVI_CLOUD_CANNOT_READ_RESP, SYSERR_AVI_CLOUD_CONTROLLER_ALREADY_REGISTERED, SYSERR_AVI_CLOUD_REG_SESSION_NOT_SET, SYSERR_AVI_CLOUD_CLIENT_TIME_OUT, SYSERR_AVI_CLOUD_CONN_REFUSED, SYSERR_PORTAL_CONNECTOR_HTTP_CLIENT_ERROR, SYSERR_AVI_CLOUD_RESOURCE_NOT_FOUND, SYSERR_AVI_CLOUD_QUERY_PARAM_VALUE_NOT_SUPPORTED, SYSERR_AVI_CLOUD_QUERY_PARAM_NOT_SUPPORTED, SYSERR_PORTAL_FILE_UPLOAD_CONFLICT, SYSERR_PORTAL_CONNECTOR_INTERNAL_ERROR, SYSERR_AVI_CLOUD_PROXY_AUTH_FAILURE, SYSERR_AVI_CLOUD_LOGIN_URL_NOT_FOUND, 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_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_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_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_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_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. Field introduced in 18.2.6. Status *string `json:"status,omitempty"` // It is a reference to an object of type Tenant. Field introduced in 18.2.6. diff --git a/vendor/github.com/avinetworks/sdk/go/models/reboot_data.go b/vendor/github.com/avinetworks/sdk/go/models/reboot_data.go deleted file mode 100644 index 7416048b2..000000000 --- a/vendor/github.com/avinetworks/sdk/go/models/reboot_data.go +++ /dev/null @@ -1,15 +0,0 @@ -package models - -// This file is auto-generated. -// Please contact avi-sdk@avinetworks.com for any change requests. - -// RebootData reboot data -// swagger:model RebootData -type RebootData struct { - - // Patch version for which reboot flag need to be computed. Field introduced in 18.2.8. - PatchVersion *string `json:"patch_version,omitempty"` - - // This variable tells whether reboot has to be performed. Field introduced in 18.2.8. - Reboot *bool `json:"reboot,omitempty"` -} diff --git a/vendor/github.com/avinetworks/sdk/go/models/s_s_l_cipher_list.go b/vendor/github.com/avinetworks/sdk/go/models/s_s_l_cipher_list.go index a18ff6a56..2b144a7f0 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/s_s_l_cipher_list.go +++ b/vendor/github.com/avinetworks/sdk/go/models/s_s_l_cipher_list.go @@ -7,7 +7,7 @@ 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. + // 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, AVI_TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA, AVI_TLS_DHE_RSA_WITH_DES_CBC_SHA, AVI_TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA, AVI_TLS_DH_anon_EXPORT_WITH_RC4_40_MD5, AVI_TLS_DH_anon_WITH_RC4_128_MD5, AVI_TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA, AVI_TLS_DH_anon_WITH_DES_CBC_SHA, AVI_TLS_DH_anon_WITH_3DES_EDE_CBC_SHA, AVI_TLS_KRB5_WITH_DES_CBC_SHA, AVI_TLS_KRB5_WITH_3DES_EDE_CBC_SHA, AVI_TLS_KRB5_WITH_RC4_128_SHA, AVI_TLS_KRB5_WITH_IDEA_CBC_SHA, AVI_TLS_KRB5_WITH_DES_CBC_MD5, AVI_TLS_KRB5_WITH_3DES_EDE_CBC_MD5, AVI_TLS_KRB5_WITH_RC4_128_MD5, AVI_TLS_KRB5_WITH_IDEA_CBC_MD5, AVI_TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA, AVI_TLS_KRB5_EXPORT_WITH_RC2_CBC_40_SHA, AVI_TLS_KRB5_EXPORT_WITH_RC4_40_SHA, AVI_TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5, AVI_TLS_KRB5_EXPORT_WITH_RC2_CBC_40_MD5, AVI_TLS_KRB5_EXPORT_WITH_RC4_40_MD5, AVI_TLS_PSK_WITH_NULL_SHA, AVI_TLS_DHE_PSK_WITH_NULL_SHA, AVI_TLS_RSA_PSK_WITH_NULL_SHA, AVI_TLS_RSA_WITH_AES_128_CBC_SHA, AVI_TLS_DH_DSS_WITH_AES_128_CBC_SHA, AVI_TLS_DH_RSA_WITH_AES_128_CBC_SHA, AVI_TLS_DHE_DSS_WITH_AES_128_CBC_SHA, AVI_TLS_DHE_RSA_WITH_AES_128_CBC_SHA, AVI_TLS_DH_anon_WITH_AES_128_CBC_SHA, AVI_TLS_RSA_WITH_AES_256_CBC_SHA, AVI_TLS_DH_DSS_WITH_AES_256_CBC_SHA, AVI_TLS_DH_RSA_WITH_AES_256_CBC_SHA, AVI_TLS_DHE_DSS_WITH_AES_256_CBC_SHA, AVI_TLS_DHE_RSA_WITH_AES_256_CBC_SHA, AVI_TLS_DH_anon_WITH_AES_256_CBC_SHA, AVI_TLS_RSA_WITH_NULL_SHA256, AVI_TLS_RSA_WITH_AES_128_CBC_SHA256, AVI_TLS_RSA_WITH_AES_256_CBC_SHA256, AVI_TLS_DH_DSS_WITH_AES_128_CBC_SHA256, AVI_TLS_DH_RSA_WITH_AES_128_CBC_SHA256, AVI_TLS_DHE_DSS_WITH_AES_128_CBC_SHA256, AVI_TLS_RSA_WITH_CAMELLIA_128_CBC_SHA, AVI_TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA, AVI_TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA, AVI_TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA, AVI_TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA, AVI_TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA, AVI_TLS_RSA_EXPORT1024_WITH_RC4_56_MD5, AVI_TLS_RSA_EXPORT1024_WITH_RC2_CBC_56_MD5, AVI_TLS_RSA_EXPORT1024_WITH_DES_CBC_SHA, AVI_TLS_DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA, AVI_TLS_RSA_EXPORT1024_WITH_RC4_56_SHA, AVI_TLS_DHE_DSS_EXPORT1024_WITH_RC4_56_SHA, AVI_TLS_DHE_DSS_WITH_RC4_128_SHA, AVI_TLS_DHE_RSA_WITH_AES_128_CBC_SHA256, AVI_TLS_DH_DSS_WITH_AES_256_CBC_SHA256, AVI_TLS_DH_RSA_WITH_AES_256_CBC_SHA256, AVI_TLS_DHE_DSS_WITH_AES_256_CBC_SHA256, AVI_TLS_DHE_RSA_WITH_AES_256_CBC_SHA256, AVI_TLS_DH_anon_WITH_AES_128_CBC_SHA256, AVI_TLS_DH_anon_WITH_AES_256_CBC_SHA256, AVI_TLS_GOSTR341094_WITH_28147_CNT_IMIT, AVI_TLS_GOSTR341001_WITH_28147_CNT_IMIT, AVI_TLS_GOSTR341001_WITH_NULL_GOSTR3411, AVI_TLS_GOSTR341094_WITH_NULL_GOSTR3411, AVI_TLS_RSA_WITH_CAMELLIA_256_CBC_SHA, AVI_TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA, AVI_TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA, AVI_TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA, AVI_TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA, AVI_TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA, AVI_TLS_PSK_WITH_RC4_128_SHA, AVI_TLS_PSK_WITH_3DES_EDE_CBC_SHA, AVI_TLS_PSK_WITH_AES_128_CBC_SHA, AVI_TLS_PSK_WITH_AES_256_CBC_SHA, AVI_TLS_RSA_WITH_SEED_CBC_SHA, AVI_TLS_DH_DSS_WITH_SEED_CBC_SHA, AVI_TLS_DH_RSA_WITH_SEED_CBC_SHA, AVI_TLS_DHE_DSS_WITH_SEED_CBC_SHA, AVI_TLS_DHE_RSA_WITH_SEED_CBC_SHA, AVI_TLS_DH_anon_WITH_SEED_CBC_SHA, AVI_TLS_RSA_WITH_AES_128_GCM_SHA256, AVI_TLS_RSA_WITH_AES_256_GCM_SHA384, AVI_TLS_DHE_RSA_WITH_AES_128_GCM_SHA256, AVI_TLS_DHE_RSA_WITH_AES_256_GCM_SHA384, AVI_TLS_DH_RSA_WITH_AES_128_GCM_SHA256, AVI_TLS_DH_RSA_WITH_AES_256_GCM_SHA384, AVI_TLS_DHE_DSS_WITH_AES_128_GCM_SHA256, AVI_TLS_DHE_DSS_WITH_AES_256_GCM_SHA384, AVI_TLS_DH_DSS_WITH_AES_128_GCM_SHA256, AVI_TLS_DH_DSS_WITH_AES_256_GCM_SHA384, AVI_TLS_DH_anon_WITH_AES_128_GCM_SHA256, AVI_TLS_DH_anon_WITH_AES_256_GCM_SHA384, AVI_TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256, AVI_TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256, AVI_TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256, AVI_TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256, AVI_TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256, AVI_TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256, AVI_TLS_AES_128_GCM_SHA256, AVI_TLS_AES_256_GCM_SHA384, AVI_TLS_CHACHA20_POLY1305_SHA256, AVI_TLS_EMPTY_RENEGOTIATION_INFO_SCSV, AVI_TLS_ECDH_ECDSA_WITH_NULL_SHA, AVI_TLS_ECDH_ECDSA_WITH_RC4_128_SHA, AVI_TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA, AVI_TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA, AVI_TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA, AVI_TLS_ECDHE_ECDSA_WITH_NULL_SHA, AVI_TLS_ECDHE_ECDSA_WITH_RC4_128_SHA, AVI_TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA, AVI_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, AVI_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, AVI_TLS_ECDH_RSA_WITH_NULL_SHA, AVI_TLS_ECDH_RSA_WITH_RC4_128_SHA, AVI_TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA, AVI_TLS_ECDH_RSA_WITH_AES_128_CBC_SHA, AVI_TLS_ECDH_RSA_WITH_AES_256_CBC_SHA, AVI_TLS_ECDHE_RSA_WITH_NULL_SHA, AVI_TLS_ECDHE_RSA_WITH_RC4_128_SHA, AVI_TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA, AVI_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, AVI_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, AVI_TLS_ECDH_anon_WITH_NULL_SHA, AVI_TLS_ECDH_anon_WITH_RC4_128_SHA, AVI_TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA, AVI_TLS_ECDH_anon_WITH_AES_128_CBC_SHA, AVI_TLS_ECDH_anon_WITH_AES_256_CBC_SHA, AVI_TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA, AVI_TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA, AVI_TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA, AVI_TLS_SRP_SHA_WITH_AES_128_CBC_SHA, AVI_TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA, AVI_TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA, AVI_TLS_SRP_SHA_WITH_AES_256_CBC_SHA, AVI_TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA, AVI_TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA, AVI_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256, AVI_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384, AVI_TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256, AVI_TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384, AVI_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256, AVI_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384, AVI_TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256, AVI_TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384, AVI_TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, AVI_TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, AVI_TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256, AVI_TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384, AVI_TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, AVI_TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, AVI_TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256, AVI_TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384, AVI_TLS_ECDHE_PSK_WITH_RC4_128_SHA, AVI_TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA, AVI_TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA, AVI_TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA, AVI_TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256, AVI_TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384, AVI_TLS_ECDHE_PSK_WITH_NULL_SHA, AVI_TLS_ECDHE_PSK_WITH_NULL_SHA256, AVI_TLS_ECDHE_PSK_WITH_NULL_SHA384, AVI_TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256, AVI_TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384, AVI_TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256, AVI_TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384, AVI_TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256, AVI_TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384, AVI_TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256, AVI_TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384, AVI_TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256, AVI_TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384, AVI_TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256, AVI_TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384, AVI_TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256, AVI_TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384, AVI_TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256, AVI_TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384, AVI_TLS_RSA_WITH_AES_128_CCM, AVI_TLS_RSA_WITH_AES_256_CCM, AVI_TLS_DHE_RSA_WITH_AES_128_CCM, AVI_TLS_DHE_RSA_WITH_AES_256_CCM, AVI_TLS_RSA_WITH_AES_128_CCM_8, AVI_TLS_RSA_WITH_AES_256_CCM_8, AVI_TLS_DHE_RSA_WITH_AES_128_CCM_8, AVI_TLS_DHE_RSA_WITH_AES_256_CCM_8, AVI_TLS_PSK_WITH_AES_128_CCM, AVI_TLS_PSK_WITH_AES_256_CCM, AVI_TLS_DHE_PSK_WITH_AES_128_CCM, AVI_TLS_DHE_PSK_WITH_AES_256_CCM, AVI_TLS_PSK_WITH_AES_128_CCM_8, AVI_TLS_PSK_WITH_AES_256_CCM_8, AVI_TLS_PSK_DHE_WITH_AES_128_CCM_8, AVI_TLS_PSK_DHE_WITH_AES_256_CCM_8, AVI_TLS_ECDHE_ECDSA_WITH_AES_128_CCM, AVI_TLS_ECDHE_ECDSA_WITH_AES_256_CCM, AVI_TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8, AVI_TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8, AVI_TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, AVI_TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, AVI_TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256, AVI_TLS_GOSTR341094_RSA_WITH_28147_CNT_MD5, AVI_TLS_RSA_WITH_28147_CNT_GOST94. Field introduced in 18.1.4, 18.2.1. 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. diff --git a/vendor/github.com/avinetworks/sdk/go/models/s_s_l_profile.go b/vendor/github.com/avinetworks/sdk/go/models/s_s_l_profile.go index ce1747e72..6378d04da 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/s_s_l_profile.go +++ b/vendor/github.com/avinetworks/sdk/go/models/s_s_l_profile.go @@ -17,7 +17,7 @@ type SSLProfile struct { // Set of versions accepted by the server. 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_RSA_WITH_RC4_128_SHA... + // 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_RSA_WITH_RC4_128_SHA, TLS_AES_256_GCM_SHA384, TLS_CHACHA20_POLY1305_SHA256, TLS_AES_128_GCM_SHA256. CipherEnums []string `json:"cipher_enums,omitempty"` // TLS 1.3 Ciphers suites represented as defined by U(https //www.openssl.org/docs/manmaster/man1/ciphers.html). Field introduced in 18.2.6. diff --git a/vendor/github.com/avinetworks/sdk/go/models/scale_status.go b/vendor/github.com/avinetworks/sdk/go/models/scale_status.go index 61da69246..1a0d31755 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/scale_status.go +++ b/vendor/github.com/avinetworks/sdk/go/models/scale_status.go @@ -40,7 +40,7 @@ type ScaleStatus struct { // start_time_str of ScaleStatus. StartTimeStr *string `json:"start_time_str,omitempty"` - // Enum options - SCALEOUT_PROCESSING. SCALEOUT_AWAITING_SE_ASSIGNMENT. SCALEOUT_CREATING_SE. SCALEOUT_RESOURCES. SCALEOUT_AWAITING_SE_PROGRAMMING. SCALEOUT_WAIT_FOR_SE_READY. SCALEOUT_SUCCESS. SCALEOUT_ERROR. SCALEOUT_ROLLBACK. SCALEOUT_ERROR_DISABLED. SCALEIN_AWAITING_SE_PRE_RELEASE. SCALEIN_AWAITING_SE_PROGRAMMING. SCALEIN_WAIT_FOR_SE_READY. SCALEIN_AWAITING_SE_RELEASE. SCALEIN_SUCCESS. SCALEIN_ERROR. MIGRATE_SCALEOUT_AWAITING_SE_ASSIGNMENT. MIGRATE_SCALEOUT_CREATING_SE. MIGRATE_SCALEOUT_RESOURCES. MIGRATE_SCALEOUT_AWAITING_SE_PROGRAMMING... + // Enum options - SCALEOUT_PROCESSING, SCALEOUT_AWAITING_SE_ASSIGNMENT, SCALEOUT_CREATING_SE, SCALEOUT_RESOURCES, SCALEOUT_AWAITING_SE_PROGRAMMING, SCALEOUT_WAIT_FOR_SE_READY, SCALEOUT_SUCCESS, SCALEOUT_ERROR, SCALEOUT_ROLLBACK, SCALEOUT_ERROR_DISABLED, SCALEIN_AWAITING_SE_PRE_RELEASE, SCALEIN_AWAITING_SE_PROGRAMMING, SCALEIN_WAIT_FOR_SE_READY, SCALEIN_AWAITING_SE_RELEASE, SCALEIN_SUCCESS, SCALEIN_ERROR, MIGRATE_SCALEOUT_AWAITING_SE_ASSIGNMENT, MIGRATE_SCALEOUT_CREATING_SE, MIGRATE_SCALEOUT_RESOURCES, MIGRATE_SCALEOUT_AWAITING_SE_PROGRAMMING, MIGRATE_SCALEOUT_WAIT_FOR_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_SE_RELEASE, MIGRATE_SCALEIN_SUCCESS, MIGRATE_SCALEIN_ERROR, MIGRATE_SUCCESS, MIGRATE_ERROR. State *string `json:"state,omitempty"` // Placeholder for description of property vip_placement_resolution_info of obj type ScaleStatus field type str type object diff --git a/vendor/github.com/avinetworks/sdk/go/models/se_group_resume_options.go b/vendor/github.com/avinetworks/sdk/go/models/se_group_resume_options.go index 2d710f18d..4e240f2ca 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/se_group_resume_options.go +++ b/vendor/github.com/avinetworks/sdk/go/models/se_group_resume_options.go @@ -10,9 +10,6 @@ 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. ActionOnError *string `json:"action_on_error,omitempty"` - // Allow disruptive mechanism. Field introduced in 18.2.8. - Disruptive *bool `json:"disruptive,omitempty"` - // Skip upgrade on suspended SE(s). Field introduced in 18.2.6. SkipSuspended *bool `json:"skip_suspended,omitempty"` } diff --git a/vendor/github.com/avinetworks/sdk/go/models/se_group_status.go b/vendor/github.com/avinetworks/sdk/go/models/se_group_status.go index 8ceb7c3ca..5dc55fa15 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/se_group_status.go +++ b/vendor/github.com/avinetworks/sdk/go/models/se_group_status.go @@ -112,7 +112,7 @@ type SeGroupStatus struct { // start_time of SeGroupStatus. 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... + // 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, 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. State *string `json:"state,omitempty"` // It is a reference to an object of type Tenant. diff --git a/vendor/github.com/avinetworks/sdk/go/models/se_hm_event_gslb_pool_member_details.go b/vendor/github.com/avinetworks/sdk/go/models/se_hm_event_gslb_pool_member_details.go index d4741ff6e..c9229fef1 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/se_hm_event_gslb_pool_member_details.go +++ b/vendor/github.com/avinetworks/sdk/go/models/se_hm_event_gslb_pool_member_details.go @@ -13,7 +13,7 @@ type SeHmEventGslbPoolMemberDetails struct { // Domain name used to health monitor this member. 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... + // 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, 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. FailureCode *string `json:"failure_code,omitempty"` // IP address of GslbService member. @@ -23,6 +23,6 @@ type SeHmEventGslbPoolMemberDetails struct { // Placeholder for description of property shm of obj type SeHmEventGslbPoolMemberDetails field type str type object 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_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... + // 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_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_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_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_HTTP_VERSION_LT_1_0, ADF_CLIENT_HIGH_RESPONSE_TIME, ADF_SERVER_HIGH_RESPONSE_TIME, ADF_PERSISTENT_SERVER_CHANGE, 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_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_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_WAF_MATCH, 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_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_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_L4_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_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_HTTP_SERVER_RESELECT_OCCURRENCE, 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_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. SslErrorCode *string `json:"ssl_error_code,omitempty"` } diff --git a/vendor/github.com/avinetworks/sdk/go/models/se_hm_event_server_details.go b/vendor/github.com/avinetworks/sdk/go/models/se_hm_event_server_details.go index a32aeb49d..45fd4a4cb 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/se_hm_event_server_details.go +++ b/vendor/github.com/avinetworks/sdk/go/models/se_hm_event_server_details.go @@ -10,7 +10,7 @@ type SeHmEventServerDetails struct { // Placeholder for description of property app_info of obj type SeHmEventServerDetails field type str type object AppInfo []*AppInfo `json:"app_info,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... + // 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, 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. FailureCode *string `json:"failure_code,omitempty"` // Host name or VM name or DNS name for the server. @@ -26,6 +26,6 @@ type SeHmEventServerDetails struct { // Placeholder for description of property shm of obj type SeHmEventServerDetails field type str type object 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_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... + // 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_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_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_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_HTTP_VERSION_LT_1_0, ADF_CLIENT_HIGH_RESPONSE_TIME, ADF_SERVER_HIGH_RESPONSE_TIME, ADF_PERSISTENT_SERVER_CHANGE, 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_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_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_WAF_MATCH, 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_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_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_L4_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_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_HTTP_SERVER_RESELECT_OCCURRENCE, 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_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. SslErrorCode *string `json:"ssl_error_code,omitempty"` } diff --git a/vendor/github.com/avinetworks/sdk/go/models/se_upgrade_events.go b/vendor/github.com/avinetworks/sdk/go/models/se_upgrade_events.go index 99eff5ada..11be13161 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/se_upgrade_events.go +++ b/vendor/github.com/avinetworks/sdk/go/models/se_upgrade_events.go @@ -31,7 +31,7 @@ type SeUpgradeEvents struct { // It is a reference to an object of type ServiceEngine. SeRef *string `json:"se_ref,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... + // 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, 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. Task *string `json:"task,omitempty"` // It is a reference to an object of type ServiceEngine. diff --git a/vendor/github.com/avinetworks/sdk/go/models/se_upgrade_status_summary.go b/vendor/github.com/avinetworks/sdk/go/models/se_upgrade_status_summary.go index 463daec2b..d9b82d49e 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/se_upgrade_status_summary.go +++ b/vendor/github.com/avinetworks/sdk/go/models/se_upgrade_status_summary.go @@ -70,7 +70,7 @@ type SeUpgradeStatusSummary struct { // start_time of SeUpgradeStatusSummary. 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... + // 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, 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. State *string `json:"state,omitempty"` // Placeholder for description of property vs_errors of obj type SeUpgradeStatusSummary field type str type object diff --git a/vendor/github.com/avinetworks/sdk/go/models/server_auto_scale_failed_info.go b/vendor/github.com/avinetworks/sdk/go/models/server_auto_scale_failed_info.go index 63f75c666..96feaaee4 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/server_auto_scale_failed_info.go +++ b/vendor/github.com/avinetworks/sdk/go/models/server_auto_scale_failed_info.go @@ -22,7 +22,7 @@ type ServerAutoScaleFailedInfo struct { // reason of ServerAutoScaleFailedInfo. 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_BAD_REQUEST. SYSERR_TEST1... + // 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_BAD_REQUEST, SYSERR_TEST1, SYSERR_TEST2, SYSERR_QUEUE_TRANSPORT_FAILURE, SYSERR_QUEUE_RETRY_TASK, 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_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_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_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_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_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_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_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_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_NET_PROF_NOT_FOUND, SYSERR_PORTAL_FILE_UPLOAD_IN_PROGRESS, SYSERR_PORTAL_FILE_UPLOAD_SUCCESS, SYSERR_PORTAL_FILE_UPLOAD_FAILED, SYSERR_PORTAL_FILE_UPLOAD_STARTED, SYSERR_AVI_CLOUD_CASE_ID_MISSING, SYSERR_AVI_CLOUD_ASSET_ID_MISSING, SYSERR_AVI_CLOUD_AUTH_FAILURE, SYSERR_AVI_CLOUD_INTERNAL_ERROR, SYSERR_AVI_CLOUD_DISCONNECTED, SYSERR_AVI_CLOUD_DEREGISTERED, SYSERR_AVI_CLOUD_CANNOT_READ_RESP, SYSERR_AVI_CLOUD_CONTROLLER_ALREADY_REGISTERED, SYSERR_AVI_CLOUD_REG_SESSION_NOT_SET, SYSERR_AVI_CLOUD_CLIENT_TIME_OUT, SYSERR_AVI_CLOUD_CONN_REFUSED, SYSERR_PORTAL_CONNECTOR_HTTP_CLIENT_ERROR, SYSERR_AVI_CLOUD_RESOURCE_NOT_FOUND, SYSERR_AVI_CLOUD_QUERY_PARAM_VALUE_NOT_SUPPORTED, SYSERR_AVI_CLOUD_QUERY_PARAM_NOT_SUPPORTED, SYSERR_PORTAL_FILE_UPLOAD_CONFLICT, SYSERR_PORTAL_CONNECTOR_INTERNAL_ERROR, SYSERR_AVI_CLOUD_PROXY_AUTH_FAILURE, SYSERR_AVI_CLOUD_LOGIN_URL_NOT_FOUND, 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_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_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_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_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_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. // Required: true ReasonCode *string `json:"reason_code"` } diff --git a/vendor/github.com/avinetworks/sdk/go/models/server_auto_scale_in_complete_info.go b/vendor/github.com/avinetworks/sdk/go/models/server_auto_scale_in_complete_info.go index da2abba67..43e3fff14 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/server_auto_scale_in_complete_info.go +++ b/vendor/github.com/avinetworks/sdk/go/models/server_auto_scale_in_complete_info.go @@ -18,7 +18,7 @@ type ServerAutoScaleInCompleteInfo struct { // reason of ServerAutoScaleInCompleteInfo. 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_BAD_REQUEST. SYSERR_TEST1... + // 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_BAD_REQUEST, SYSERR_TEST1, SYSERR_TEST2, SYSERR_QUEUE_TRANSPORT_FAILURE, SYSERR_QUEUE_RETRY_TASK, 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_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_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_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_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_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_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_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_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_NET_PROF_NOT_FOUND, SYSERR_PORTAL_FILE_UPLOAD_IN_PROGRESS, SYSERR_PORTAL_FILE_UPLOAD_SUCCESS, SYSERR_PORTAL_FILE_UPLOAD_FAILED, SYSERR_PORTAL_FILE_UPLOAD_STARTED, SYSERR_AVI_CLOUD_CASE_ID_MISSING, SYSERR_AVI_CLOUD_ASSET_ID_MISSING, SYSERR_AVI_CLOUD_AUTH_FAILURE, SYSERR_AVI_CLOUD_INTERNAL_ERROR, SYSERR_AVI_CLOUD_DISCONNECTED, SYSERR_AVI_CLOUD_DEREGISTERED, SYSERR_AVI_CLOUD_CANNOT_READ_RESP, SYSERR_AVI_CLOUD_CONTROLLER_ALREADY_REGISTERED, SYSERR_AVI_CLOUD_REG_SESSION_NOT_SET, SYSERR_AVI_CLOUD_CLIENT_TIME_OUT, SYSERR_AVI_CLOUD_CONN_REFUSED, SYSERR_PORTAL_CONNECTOR_HTTP_CLIENT_ERROR, SYSERR_AVI_CLOUD_RESOURCE_NOT_FOUND, SYSERR_AVI_CLOUD_QUERY_PARAM_VALUE_NOT_SUPPORTED, SYSERR_AVI_CLOUD_QUERY_PARAM_NOT_SUPPORTED, SYSERR_PORTAL_FILE_UPLOAD_CONFLICT, SYSERR_PORTAL_CONNECTOR_INTERNAL_ERROR, SYSERR_AVI_CLOUD_PROXY_AUTH_FAILURE, SYSERR_AVI_CLOUD_LOGIN_URL_NOT_FOUND, 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_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_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_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_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_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. // Required: true ReasonCode *string `json:"reason_code"` diff --git a/vendor/github.com/avinetworks/sdk/go/models/server_auto_scale_in_info.go b/vendor/github.com/avinetworks/sdk/go/models/server_auto_scale_in_info.go index 171f5d92c..5ac28beff 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/server_auto_scale_in_info.go +++ b/vendor/github.com/avinetworks/sdk/go/models/server_auto_scale_in_info.go @@ -34,7 +34,7 @@ type ServerAutoScaleInInfo struct { // reason of ServerAutoScaleInInfo. 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_BAD_REQUEST. SYSERR_TEST1... + // 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_BAD_REQUEST, SYSERR_TEST1, SYSERR_TEST2, SYSERR_QUEUE_TRANSPORT_FAILURE, SYSERR_QUEUE_RETRY_TASK, 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_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_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_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_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_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_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_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_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_NET_PROF_NOT_FOUND, SYSERR_PORTAL_FILE_UPLOAD_IN_PROGRESS, SYSERR_PORTAL_FILE_UPLOAD_SUCCESS, SYSERR_PORTAL_FILE_UPLOAD_FAILED, SYSERR_PORTAL_FILE_UPLOAD_STARTED, SYSERR_AVI_CLOUD_CASE_ID_MISSING, SYSERR_AVI_CLOUD_ASSET_ID_MISSING, SYSERR_AVI_CLOUD_AUTH_FAILURE, SYSERR_AVI_CLOUD_INTERNAL_ERROR, SYSERR_AVI_CLOUD_DISCONNECTED, SYSERR_AVI_CLOUD_DEREGISTERED, SYSERR_AVI_CLOUD_CANNOT_READ_RESP, SYSERR_AVI_CLOUD_CONTROLLER_ALREADY_REGISTERED, SYSERR_AVI_CLOUD_REG_SESSION_NOT_SET, SYSERR_AVI_CLOUD_CLIENT_TIME_OUT, SYSERR_AVI_CLOUD_CONN_REFUSED, SYSERR_PORTAL_CONNECTOR_HTTP_CLIENT_ERROR, SYSERR_AVI_CLOUD_RESOURCE_NOT_FOUND, SYSERR_AVI_CLOUD_QUERY_PARAM_VALUE_NOT_SUPPORTED, SYSERR_AVI_CLOUD_QUERY_PARAM_NOT_SUPPORTED, SYSERR_PORTAL_FILE_UPLOAD_CONFLICT, SYSERR_PORTAL_CONNECTOR_INTERNAL_ERROR, SYSERR_AVI_CLOUD_PROXY_AUTH_FAILURE, SYSERR_AVI_CLOUD_LOGIN_URL_NOT_FOUND, 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_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_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_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_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_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. ReasonCode *string `json:"reason_code,omitempty"` // Placeholder for description of property scalein_server_candidates of obj type ServerAutoScaleInInfo field type str type object diff --git a/vendor/github.com/avinetworks/sdk/go/models/server_auto_scale_out_complete_info.go b/vendor/github.com/avinetworks/sdk/go/models/server_auto_scale_out_complete_info.go index 3b6b3f505..3d6e16f20 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/server_auto_scale_out_complete_info.go +++ b/vendor/github.com/avinetworks/sdk/go/models/server_auto_scale_out_complete_info.go @@ -21,7 +21,7 @@ type ServerAutoScaleOutCompleteInfo struct { // reason of ServerAutoScaleOutCompleteInfo. 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_BAD_REQUEST. SYSERR_TEST1... + // 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_BAD_REQUEST, SYSERR_TEST1, SYSERR_TEST2, SYSERR_QUEUE_TRANSPORT_FAILURE, SYSERR_QUEUE_RETRY_TASK, 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_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_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_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_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_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_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_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_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_NET_PROF_NOT_FOUND, SYSERR_PORTAL_FILE_UPLOAD_IN_PROGRESS, SYSERR_PORTAL_FILE_UPLOAD_SUCCESS, SYSERR_PORTAL_FILE_UPLOAD_FAILED, SYSERR_PORTAL_FILE_UPLOAD_STARTED, SYSERR_AVI_CLOUD_CASE_ID_MISSING, SYSERR_AVI_CLOUD_ASSET_ID_MISSING, SYSERR_AVI_CLOUD_AUTH_FAILURE, SYSERR_AVI_CLOUD_INTERNAL_ERROR, SYSERR_AVI_CLOUD_DISCONNECTED, SYSERR_AVI_CLOUD_DEREGISTERED, SYSERR_AVI_CLOUD_CANNOT_READ_RESP, SYSERR_AVI_CLOUD_CONTROLLER_ALREADY_REGISTERED, SYSERR_AVI_CLOUD_REG_SESSION_NOT_SET, SYSERR_AVI_CLOUD_CLIENT_TIME_OUT, SYSERR_AVI_CLOUD_CONN_REFUSED, SYSERR_PORTAL_CONNECTOR_HTTP_CLIENT_ERROR, SYSERR_AVI_CLOUD_RESOURCE_NOT_FOUND, SYSERR_AVI_CLOUD_QUERY_PARAM_VALUE_NOT_SUPPORTED, SYSERR_AVI_CLOUD_QUERY_PARAM_NOT_SUPPORTED, SYSERR_PORTAL_FILE_UPLOAD_CONFLICT, SYSERR_PORTAL_CONNECTOR_INTERNAL_ERROR, SYSERR_AVI_CLOUD_PROXY_AUTH_FAILURE, SYSERR_AVI_CLOUD_LOGIN_URL_NOT_FOUND, 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_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_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_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_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_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. // Required: true ReasonCode *string `json:"reason_code"` diff --git a/vendor/github.com/avinetworks/sdk/go/models/server_auto_scale_out_info.go b/vendor/github.com/avinetworks/sdk/go/models/server_auto_scale_out_info.go index 97a33982b..562e4322a 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/server_auto_scale_out_info.go +++ b/vendor/github.com/avinetworks/sdk/go/models/server_auto_scale_out_info.go @@ -34,6 +34,6 @@ type ServerAutoScaleOutInfo struct { // reason of ServerAutoScaleOutInfo. 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_BAD_REQUEST. SYSERR_TEST1... + // 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_BAD_REQUEST, SYSERR_TEST1, SYSERR_TEST2, SYSERR_QUEUE_TRANSPORT_FAILURE, SYSERR_QUEUE_RETRY_TASK, 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_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_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_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_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_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_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_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_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_NET_PROF_NOT_FOUND, SYSERR_PORTAL_FILE_UPLOAD_IN_PROGRESS, SYSERR_PORTAL_FILE_UPLOAD_SUCCESS, SYSERR_PORTAL_FILE_UPLOAD_FAILED, SYSERR_PORTAL_FILE_UPLOAD_STARTED, SYSERR_AVI_CLOUD_CASE_ID_MISSING, SYSERR_AVI_CLOUD_ASSET_ID_MISSING, SYSERR_AVI_CLOUD_AUTH_FAILURE, SYSERR_AVI_CLOUD_INTERNAL_ERROR, SYSERR_AVI_CLOUD_DISCONNECTED, SYSERR_AVI_CLOUD_DEREGISTERED, SYSERR_AVI_CLOUD_CANNOT_READ_RESP, SYSERR_AVI_CLOUD_CONTROLLER_ALREADY_REGISTERED, SYSERR_AVI_CLOUD_REG_SESSION_NOT_SET, SYSERR_AVI_CLOUD_CLIENT_TIME_OUT, SYSERR_AVI_CLOUD_CONN_REFUSED, SYSERR_PORTAL_CONNECTOR_HTTP_CLIENT_ERROR, SYSERR_AVI_CLOUD_RESOURCE_NOT_FOUND, SYSERR_AVI_CLOUD_QUERY_PARAM_VALUE_NOT_SUPPORTED, SYSERR_AVI_CLOUD_QUERY_PARAM_NOT_SUPPORTED, SYSERR_PORTAL_FILE_UPLOAD_CONFLICT, SYSERR_PORTAL_CONNECTOR_INTERNAL_ERROR, SYSERR_AVI_CLOUD_PROXY_AUTH_FAILURE, SYSERR_AVI_CLOUD_LOGIN_URL_NOT_FOUND, 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_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_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_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_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_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. ReasonCode *string `json:"reason_code,omitempty"` } diff --git a/vendor/github.com/avinetworks/sdk/go/models/service_engine_group.go b/vendor/github.com/avinetworks/sdk/go/models/service_engine_group.go index b3144f2af..f9973f383 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/service_engine_group.go +++ b/vendor/github.com/avinetworks/sdk/go/models/service_engine_group.go @@ -77,12 +77,6 @@ type ServiceEngineGroup struct { // 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. ConnectionMemoryPercentage *int32 `json:"connection_memory_percentage,omitempty"` - // Include shared memory for app cache in core file.Requires SE Reboot. Field introduced in 18.2.8. - 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. - CoreShmAppLearning *bool `json:"core_shm_app_learning,omitempty"` - // Placeholder for description of property cpu_reserve of obj type ServiceEngineGroup field type str type boolean CPUReserve *bool `json:"cpu_reserve,omitempty"` @@ -131,7 +125,7 @@ type ServiceEngineGroup struct { // Use both the active and standby Service Engines for Virtual Service placement in the legacy active standby HA mode. 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. + // Distributes queue ownership among cores so multiple cores handle dispatcher duties.Requires SE Reboot. Field introduced in 17.2.8. 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. @@ -146,7 +140,7 @@ type ServiceEngineGroup struct { // 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. 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. + // Enable TX ring support in pcap mode of operation. TSO feature is not supported with TX Ring enabled.Requires SE Reboot. Field introduced in 18.2.5. EnablePcapTxRing *bool `json:"enable_pcap_tx_ring,omitempty"` // Enable routing for this ServiceEngineGroup . Field deprecated in 18.2.5. @@ -342,9 +336,6 @@ type ServiceEngineGroup struct { // Amount of extra memory to be reserved for use by the Operating System on a Service Engine. OsReservedMemory *int32 `json:"os_reserved_memory,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. - PcapTxMode *string `json:"pcap_tx_mode,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. PerApp *bool `json:"per_app,omitempty"` @@ -405,9 +396,6 @@ type ServiceEngineGroup struct { // Enable or disable Large Receive Optimization for vnics. Requires SE Reboot. Field introduced in 18.2.5. SeLro *bool `json:"se_lro,omitempty"` - // MTU for the VNICs of SEs in the SE group. Allowed values are 512-9000. Field introduced in 18.2.8. - SeMtu *int32 `json:"se_mtu,omitempty"` - // Prefix to use for virtual machine name of Service Engines. SeNamePrefix *string `json:"se_name_prefix,omitempty"` diff --git a/vendor/github.com/avinetworks/sdk/go/models/string_group.go b/vendor/github.com/avinetworks/sdk/go/models/string_group.go index fb7e57328..198a1730e 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/string_group.go +++ b/vendor/github.com/avinetworks/sdk/go/models/string_group.go @@ -17,9 +17,6 @@ type StringGroup struct { // Configure Key Value in the *string group. Kv []*KeyValue `json:"kv,omitempty"` - // Enable the longest match, default is the shortest match. Field introduced in 18.2.8. - LongestMatch *bool `json:"longest_match,omitempty"` - // Name of the *string group. // Required: true Name *string `json:"name"` diff --git a/vendor/github.com/avinetworks/sdk/go/models/upgrade_event.go b/vendor/github.com/avinetworks/sdk/go/models/upgrade_event.go index 93760f42c..abccc5959 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/upgrade_event.go +++ b/vendor/github.com/avinetworks/sdk/go/models/upgrade_event.go @@ -24,7 +24,4 @@ type UpgradeEvent struct { // Upgrade event status. Field introduced in 18.2.6. Status *bool `json:"status,omitempty"` - - // Sub tasks executed on each node. Field introduced in 18.2.8. - SubTasks []string `json:"sub_tasks,omitempty"` } diff --git a/vendor/github.com/avinetworks/sdk/go/models/upgrade_ops_state.go b/vendor/github.com/avinetworks/sdk/go/models/upgrade_ops_state.go index 9c9200e4c..40f0e2aed 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/upgrade_ops_state.go +++ b/vendor/github.com/avinetworks/sdk/go/models/upgrade_ops_state.go @@ -10,9 +10,9 @@ type UpgradeOpsState struct { // The last time the state changed. Field introduced in 18.2.6. LastChangedTime *TimeStamp `json:"last_changed_time,omitempty"` - // Descriptive reason for the state-change. Field introduced in 18.2.6. + // Descriptive reason for the state-chance. Field introduced in 18.2.6. Reason *string `json:"reason,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_DUMMY_1, UPGRADE_FSM_DUMMY_2, UPGRADE_FSM_DUMMY_3, UPGRADE_FSM_DUMMY_4, UPGRADE_FSM_DUMMY_5. Field introduced in 18.2.6. + // 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_CONTROLLER_COMPLETED, UPGRADE_FSM_COMPLETED, UPGRADE_FSM_ABORT_IN_PROGRESS, UPGRADE_FSM_ABORTED. Field introduced in 18.2.6. State *string `json:"state,omitempty"` } diff --git a/vendor/github.com/avinetworks/sdk/go/models/upgrade_status_info.go b/vendor/github.com/avinetworks/sdk/go/models/upgrade_status_info.go index 348fdb85d..d5b93c01f 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/upgrade_status_info.go +++ b/vendor/github.com/avinetworks/sdk/go/models/upgrade_status_info.go @@ -11,7 +11,7 @@ type UpgradeStatusInfo struct { // Read Only: true LastModified *string `json:"_last_modified,omitempty"` - // Duration of Upgrade operation in seconds. Field introduced in 18.2.6. + // Duration of upgrade operations in seconds. Field introduced in 18.2.6. Duration *int32 `json:"duration,omitempty"` // Check if the patch rollback is possible on this node. Field introduced in 18.2.6. @@ -20,10 +20,10 @@ type UpgradeStatusInfo struct { // Check if the rollback is possible on this node. Field introduced in 18.2.6. EnableRollback *bool `json:"enable_rollback,omitempty"` - // End time of Upgrade operation. Field introduced in 18.2.6. + // End time of upgrade operations. Field introduced in 18.2.6. EndTime *string `json:"end_time,omitempty"` - // Enqueue time of Upgrade operation. Field introduced in 18.2.6. + // Enqueue time of upgrade operations. Field introduced in 18.2.6. EnqueueTime *string `json:"enqueue_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. @@ -38,61 +38,52 @@ type UpgradeStatusInfo struct { // Cloud that this object belongs to. It is a reference to an object of type Cloud. Field introduced in 18.2.6. ObjCloudRef *string `json:"obj_cloud_ref,omitempty"` - // Parameters associated with the Upgrade operation. Field introduced in 18.2.6. + // Parameters associated with the current upgrade ops. Field introduced in 18.2.6. Params *UpgradeOpsParam `json:"params,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. + // Image uuid for identifying the current patch. It is a reference to an object of type Image. Field introduced in 18.2.6. 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. - PatchList []*PatchData `json:"patch_list,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. + // Current patch version applied to this node. Field introduced in 18.2.6. PatchVersion *string `json:"patch_version,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. + // Image uuid for identifying previous base image. It is a reference to an object of type Image. Field introduced in 18.2.6. 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. + // Image uuid for identifying previous patch. It is a reference to an object of type Image. Field introduced in 18.2.6. 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. - 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. + // Previous patch version applied to this node. Field introduced in 18.2.6. 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. + // Previous version prior to upgrade. Field introduced in 18.2.6. 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. - Progress *int32 `json:"progress,omitempty"` - // ServiceEngineGroup upgrade errors. Field introduced in 18.2.6. SeUpgradeEvents []*SeUpgradeEvents `json:"se_upgrade_events,omitempty"` // Detailed SeGroup status. Field introduced in 18.2.6. SegStatus *SeGroupStatus `json:"seg_status,omitempty"` - // Start time of Upgrade operation. Field introduced in 18.2.6. + // Start time of upgrade operations. Field introduced in 18.2.6. StartTime *string `json:"start_time,omitempty"` - // Current status of the Upgrade operation. Field introduced in 18.2.6. + // Current status of the upgrade operations. Field introduced in 18.2.6. State *UpgradeOpsState `json:"state,omitempty"` - // Flag is set only in the cluster if the upgrade is initiated as a system-upgrade. . Field introduced in 18.2.6. + // Flag is set only in the cluster node entry if the upgrade is initiated as a system-upgrade. Field introduced in 18.2.6. System *bool `json:"system,omitempty"` - // Completed set of tasks in the Upgrade operation. Field introduced in 18.2.6. + // Upgrade tasks completed. Field introduced in 18.2.6. 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. TenantRef *string `json:"tenant_ref,omitempty"` - // Total number of tasks in the Upgrade operation. Field introduced in 18.2.6. + // Total upgrade tasks. Field introduced in 18.2.6. TotalTasks *int32 `json:"total_tasks,omitempty"` - // Events performed for Upgrade operation. Field introduced in 18.2.6. + // Events performed for upgrade operations. Field introduced in 18.2.6. UpgradeEvents []*EventMap `json:"upgrade_events,omitempty"` // Upgrade operations requested. Enum options - UPGRADE, PATCH, ROLLBACK, ROLLBACKPATCH, SEGROUP_RESUME. Field introduced in 18.2.6. diff --git a/vendor/github.com/avinetworks/sdk/go/models/upgrade_task.go b/vendor/github.com/avinetworks/sdk/go/models/upgrade_task.go index 4263adbdb..07b8282fc 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/upgrade_task.go +++ b/vendor/github.com/avinetworks/sdk/go/models/upgrade_task.go @@ -16,6 +16,6 @@ type UpgradeTask struct { // start_time of UpgradeTask. StartTime *string `json:"start_time,omitempty"` - // 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... + // 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, SE_UPGRADE_START, COMMIT_UPGRADE, UNKNOWN_TASK, PATCH_CONTROLLER_HEALTH_CHECK. Task *string `json:"task,omitempty"` } diff --git a/vendor/github.com/avinetworks/sdk/go/models/v_i_fault_injection.go b/vendor/github.com/avinetworks/sdk/go/models/v_i_fault_injection.go index ed9a4f9c9..8b463cddd 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/v_i_fault_injection.go +++ b/vendor/github.com/avinetworks/sdk/go/models/v_i_fault_injection.go @@ -7,7 +7,7 @@ package models // swagger:model VIFaultInjection type VIFaultInjection struct { - // Enum options - INITIAL_VALUE. CREATE_SE. MODIFY_VNIC. VM_MONITOR. RESOURCE_MONITOR. PERF_MONITOR. SET_MGMT_IP. MODIFY_MGMT_IP. SIM_VM_BULK_NOTIF. RESYNC_ERROR. SIMULATE_OVA_ERR. VCENTER_NO_OBJECTS. CREATE_VM_RUNTIME_ERR. VERSION_NULL_ERR. DISC_PGNAME_ERR. DISC_DCDETAILS_ERR. DISC_DC_ERR. DISC_HOST_ERR. DISC_CLUSTER_ERR. DISC_PG_ERR... + // Enum options - INITIAL_VALUE, CREATE_SE, MODIFY_VNIC, VM_MONITOR, RESOURCE_MONITOR, PERF_MONITOR, SET_MGMT_IP, MODIFY_MGMT_IP, SIM_VM_BULK_NOTIF, RESYNC_ERROR, SIMULATE_OVA_ERR, VCENTER_NO_OBJECTS, CREATE_VM_RUNTIME_ERR, DISC_PGNAME_ERR, DISC_DCDETAILS_ERR, DISC_DC_ERR, DISC_HOST_ERR, DISC_CLUSTER_ERR, DISC_PG_ERR, DISC_VM_ERR, HOST_PWR_STATE_ERR, HOST_CONN_STATE_ERR, HOST_MM_ERR, HOST_QUARANTINED_ERR, HOST_CTLR_ACCESS_ERR, HOST_NO_MGMT_ERR, HOST_NO_CPU_ERR, HOST_NO_MEM_ERR, HOST_NO_DISK_ERR, CREATE_SE_VIMGR, DELETE_SE_VIMGR, SLOW_VCENTER_ACCESS, CLEAR_ALL_FAULTS. // Required: true API *string `json:"api"` @@ -21,6 +21,6 @@ type VIFaultInjection struct { // Field introduced in 17.1.3. NetworkUUID *string `json:"network_uuid,omitempty"` - // Enum options - SEVM_SUCCESS. SEVM_CREATE_FAIL_NO_HW_INFO. SEVM_CREATE_FAIL_DUPLICATE_NAME. SEVM_CREATE_FAIL_NO_MGMT_NW. SEVM_CREATE_FAIL_NO_CPU. SEVM_CREATE_FAIL_NO_MEM. SEVM_CREATE_FAIL_NO_LEASE. SEVM_CREATE_FAIL_OVF_ERROR. SEVM_CREATE_NO_HOST_VM_NETWORK. SEVM_CREATE_FAIL_NO_PROGRESS. SEVM_CREATE_FAIL_ABORTED. SEVM_CREATE_FAILURE. SEVM_CREATE_FAIL_POWER_ON. SEVM_VNIC_NO_VM. SEVM_VNIC_MAC_ADDR_ERROR. SEVM_VNIC_FAILURE. SEVM_VNIC_NO_PG_PORTS. SEVM_DELETE_FAILURE. SEVM_CREATE_LIMIT_REACHED. SEVM_SET_MGMT_IP_FAILED... + // Enum options - SEVM_SUCCESS, SEVM_CREATE_FAIL_NO_HW_INFO, SEVM_CREATE_FAIL_DUPLICATE_NAME, SEVM_CREATE_FAIL_NO_MGMT_NW, SEVM_CREATE_FAIL_NO_CPU, SEVM_CREATE_FAIL_NO_MEM, SEVM_CREATE_FAIL_NO_LEASE, SEVM_CREATE_FAIL_OVF_ERROR, SEVM_CREATE_NO_HOST_VM_NETWORK, SEVM_CREATE_FAIL_NO_PROGRESS, SEVM_CREATE_FAIL_ABORTED, SEVM_CREATE_FAILURE, SEVM_CREATE_FAIL_POWER_ON, SEVM_VNIC_NO_VM, SEVM_VNIC_MAC_ADDR_ERROR, SEVM_VNIC_FAILURE, SEVM_VNIC_NO_PG_PORTS, SEVM_DELETE_FAILURE, SEVM_CREATE_LIMIT_REACHED, SEVM_SET_MGMT_IP_FAILED, SEVM_CREATE_ACCESS_ERROR, SEVM_CREATE_NO_IMAGE, SEVM_VINFRA_UNINITIALIZED, SEVM_CREATE_NO_HOST, SEVM_CREATE_FAIL_NO_MGMT_NW_PORTS, SEVM_INVALID_DATA, SEVM_VCENTER_CONN_FAIL, SEVM_TIMED_OUT, SEVM_NO_SOURCE_CLONE, SEVM_NO_AVAILABILITY_ZONE, SEVM_FLAVOR_UNAVAIL, SEVM_DELETED, SEVM_VINFRA_FAILURE, SEVM_VNIC_FAILURE_QUESTION, SEVM_VNIC_NO_IPS_AVAILABLE, SEVM_NO_MGMT_IP_AVAILABLE. Status *string `json:"status,omitempty"` } diff --git a/vendor/github.com/avinetworks/sdk/go/models/v_n_i_c.go b/vendor/github.com/avinetworks/sdk/go/models/v_n_i_c.go index 06ea64a52..e6a302311 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/v_n_i_c.go +++ b/vendor/github.com/avinetworks/sdk/go/models/v_n_i_c.go @@ -55,9 +55,6 @@ type VNIC struct { // Placeholder for description of property is_portchannel of obj type vNIC field type str type boolean IsPortchannel *bool `json:"is_portchannel,omitempty"` - // The link is operationally up. Field introduced in 18.2.8. - LinkUp *bool `json:"link_up,omitempty"` - // linux_name of vNIC. LinuxName *string `json:"linux_name,omitempty"` diff --git a/vendor/github.com/avinetworks/sdk/go/models/waf_config.go b/vendor/github.com/avinetworks/sdk/go/models/waf_config.go index 9367f92e7..2f8f866f9 100644 --- a/vendor/github.com/avinetworks/sdk/go/models/waf_config.go +++ b/vendor/github.com/avinetworks/sdk/go/models/waf_config.go @@ -83,6 +83,6 @@ type WafConfig struct { // WAF Static File Extensions. GET and HEAD requests with no query args and one of these extensions are whitelisted and not checked by the ruleset. Field introduced in 17.2.5. 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. + // 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, HTTP_RESPONSE_CODE_403, HTTP_RESPONSE_CODE_404, HTTP_RESPONSE_CODE_405, HTTP_RESPONSE_CODE_406, HTTP_RESPONSE_CODE_407, HTTP_RESPONSE_CODE_408, HTTP_RESPONSE_CODE_409, HTTP_RESPONSE_CODE_410, HTTP_RESPONSE_CODE_411, HTTP_RESPONSE_CODE_412, HTTP_RESPONSE_CODE_413, HTTP_RESPONSE_CODE_414, HTTP_RESPONSE_CODE_415, HTTP_RESPONSE_CODE_416, HTTP_RESPONSE_CODE_417, HTTP_RESPONSE_CODE_426, HTTP_RESPONSE_CODE_470, HTTP_RESPONSE_CODE_475, HTTP_RESPONSE_CODE_500, HTTP_RESPONSE_CODE_501, HTTP_RESPONSE_CODE_502, HTTP_RESPONSE_CODE_503, HTTP_RESPONSE_CODE_504, HTTP_RESPONSE_CODE_505. Field introduced in 18.2.3. StatusCodeForRejectedRequests *string `json:"status_code_for_rejected_requests,omitempty"` } diff --git a/vendor/github.com/avinetworks/sdk/go/session/avisession.go b/vendor/github.com/avinetworks/sdk/go/session/avisession.go old mode 100644 new mode 100755 index 16965b116..350a8c2f6 --- a/vendor/github.com/avinetworks/sdk/go/session/avisession.go +++ b/vendor/github.com/avinetworks/sdk/go/session/avisession.go @@ -117,19 +117,11 @@ type AviSession struct { // optional lazy authentication flag. This will trigger login when the first API call is made. // The authentication is not performed when the Session object is created. lazyAuthentication bool - - // optional maximum api retry count - max_api_retries int - - // optional api retry interval in milliseconds - api_retry_interval int } const DEFAULT_AVI_VERSION = "17.1.2" const DEFAULT_API_TIMEOUT = time.Duration(60 * time.Second) const DEFAULT_API_TENANT = "admin" -const DEFAULT_MAX_API_RETRIES = 3 -const DEFAULT_API_RETRY_INTERVAL = 500 //NewAviSession initiates a session to AviController and returns it func NewAviSession(host string, username string, options ...func(*AviSession) error) (*AviSession, error) { @@ -160,14 +152,6 @@ func NewAviSession(host string, username string, options ...func(*AviSession) er avisess.version = DEFAULT_AVI_VERSION } - if avisess.max_api_retries == 0 { - avisess.max_api_retries = DEFAULT_MAX_API_RETRIES - } - - if avisess.api_retry_interval == 0 { - avisess.api_retry_interval = DEFAULT_API_RETRY_INTERVAL - } - // create default transport object if avisess.transport == nil { avisess.transport = &http.Transport{ @@ -343,40 +327,22 @@ func (avisess *AviSession) setLazyAuthentication(lazyAuthentication bool) error return nil } -func SetMaxApiRetries(max_api_retries int) func(*AviSession) error { - return func(sess *AviSession) error { - return sess.setMaxApiRetries(max_api_retries) - } -} - -func (avisess *AviSession) setMaxApiRetries(max_api_retries int) error { - avisess.max_api_retries = max_api_retries - return nil -} - -func SetApiRetryInterval(api_retry_interval int) func(*AviSession) error { - return func(sess *AviSession) error { - return sess.setApiRetryInterval(api_retry_interval) - } -} - -func (avisess *AviSession) setApiRetryInterval(api_retry_interval int) error { - avisess.api_retry_interval = api_retry_interval - return nil -} - func (avisess *AviSession) checkRetryForSleep(retry int, verb string, url string, lastErr error) error { if retry == 0 { return nil - } else if retry < avisess.max_api_retries { - time.Sleep(time.Duration(avisess.api_retry_interval) * time.Millisecond) - } else { + } else if retry == 1 { + time.Sleep(100 * time.Millisecond) + } else if retry == 2 { + time.Sleep(500 * time.Millisecond) + } else if retry == 3 { + time.Sleep(1 * time.Second) + } else if retry > 3 { if lastErr != nil { - glog.Errorf("Aborting after %v times. Last error %v", retry, lastErr) + glog.Errorf("Aborting after 3 times. Last error %v", lastErr) return lastErr } errorResult := AviError{Verb: verb, Url: url} - errorResult.err = fmt.Errorf("tried %v times and failed", retry) + errorResult.err = fmt.Errorf("tried 3 times and failed") return errorResult } return nil @@ -440,6 +406,7 @@ func (avisess *AviSession) restRequest(verb string, uri string, payload interfac retryNum ...int) ([]byte, error) { var result []byte url := avisess.prefix + uri + glog.Infof("Req for uri %v ", url) // If optional retryNum arg is provided, then count which retry number this is retry := 0 @@ -468,39 +435,33 @@ func (avisess *AviSession) restRequest(verb string, uri string, payload interfac return result, errorResult } - retryReq := false resp, err := avisess.client.Do(req) if err != nil { - // Wait untill controller is in ready state - if strings.Contains(err.Error(), "connection refused") { - retryReq = true - } else { - errorResult.err = fmt.Errorf("client.Do uri %v failed: %v", uri, err) - dump, err := httputil.DumpRequestOut(req, true) - debug(dump, err) - return result, errorResult - } + errorResult.err = fmt.Errorf("client.Do uri %v failed: %v", uri, err) + dump, err := httputil.DumpRequestOut(req, true) + debug(dump, err) + return result, errorResult } + glog.Infof("Req for uri %v RespCode %v", url, resp.StatusCode) - if !retryReq { - glog.Infof("Req for uri %v RespCode %v", url, resp.StatusCode) - errorResult.HttpStatusCode = resp.StatusCode - avisess.collectCookiesFromResp(resp) + errorResult.HttpStatusCode = resp.StatusCode + avisess.collectCookiesFromResp(resp) - if resp.StatusCode == 401 && len(avisess.sessionid) != 0 && uri != "login" { - resp.Body.Close() - glog.Infof("Retrying url %s; retry %d due to Status Code %d", url, retry, resp.StatusCode) - err := avisess.initiateSession() - if err != nil { - return nil, err - } - retryReq = true - } else if resp.StatusCode == 419 || (resp.StatusCode >= 500 && resp.StatusCode < 599) { - resp.Body.Close() - retryReq = true - glog.Infof("Retrying url%s; retry %d due to Status Code %d", url, retry, resp.StatusCode) + retryReq := false + if resp.StatusCode == 401 && len(avisess.sessionid) != 0 && uri != "login" { + resp.Body.Close() + glog.Infof("Retrying url %s; retry %d due to Status Code %d", url, retry, resp.StatusCode) + err := avisess.initiateSession() + if err != nil { + return nil, err } + retryReq = true + } else if resp.StatusCode == 419 || (resp.StatusCode >= 500 && resp.StatusCode < 599) { + resp.Body.Close() + retryReq = true + glog.Infof("Retrying url%s; retry %d due to Status Code %d", url, retry, resp.StatusCode) } + if retryReq { check, err := avisess.CheckControllerStatus() if check == false { @@ -1130,12 +1091,6 @@ func (avisess *AviSession) Logout() error { return nil } -func (avisess *AviSession) ResetPassword(password string) error { - avisess.Logout() - avisess.password = password - return nil -} - func updateUri(uri string, opts *ApiOptions) string { if strings.Contains(uri, "?") { uri += "&" diff --git a/vendor/github.com/avinetworks/sdk/go/session/avisession_test.go b/vendor/github.com/avinetworks/sdk/go/session/avisession_test.go new file mode 100755 index 000000000..0c98ab197 --- /dev/null +++ b/vendor/github.com/avinetworks/sdk/go/session/avisession_test.go @@ -0,0 +1,506 @@ +package session + +import ( + "encoding/json" + "os" + "os/exec" + "reflect" + "strconv" + "testing" + "time" + + "github.com/avinetworks/sdk/go/models" + "github.com/golang/glog" +) + +var AVI_CONTROLLER = os.Getenv("AVI_CONTROLLER") +var AVI_USERNAME = os.Getenv("AVI_USERNAME") +var AVI_TENANT = os.Getenv("AVI_TENANT") +var AVI_PASSWORD = os.Getenv("AVI_PASSWORD") +var AVI_POOL_NAME = os.Getenv("") +var AVI_VIRTUALSERVICE_NAME = os.Getenv("") +var AVI_AUTH_TOKEN = os.Getenv("AVI_AUTH_TOKEN") +var AVI_API_ITERATIONS int + +func TestMain(m *testing.M) { + // call flag.Parse() here if TestMain uses flags + if AVI_CONTROLLER == "" { + AVI_CONTROLLER = "localhost" + } + if AVI_USERNAME == "" { + AVI_USERNAME = "admin" + } + if AVI_TENANT == "" { + AVI_TENANT = "admin" + } + if iterations, err := strconv.Atoi(os.Getenv("AVI_API_ITERATIONS")); err == nil { + AVI_API_ITERATIONS = iterations + } else { + AVI_API_ITERATIONS = 1 + } + os.Exit(m.Run()) +} + +// Function that generates auth token from django +// In future, this will become an internal API +func getAuthToken() string { + output, err := exec.Command("/opt/avi/python/bin/portal/manage.py", "gen_auth_token", "--user", "admin", "--hours", "12").Output() + if err != nil { + glog.Infof("ERROR: %s", err) + return "" + } + var jsonData interface{} + err = json.Unmarshal(output, &jsonData) + if err != nil { + glog.Infof("ERROR: %s", err) + return "" + } + jsonDataMap := jsonData.(map[string]interface{}) + authToken := jsonDataMap["token"].(string) + return authToken +} + +func getSessions(t *testing.T) []*AviSession { + /* Test username/password authentication */ + + aviVersion, ok := os.LookupEnv("AVI_VERSION") + if !ok { + aviVersion = "18.1.3" + } + + var err error + var credentialsSession *AviSession + + if AVI_PASSWORD != "" { + credentialsSession, err = NewAviSession(AVI_CONTROLLER, AVI_USERNAME, + SetTenant(AVI_TENANT), SetPassword(AVI_PASSWORD), SetInsecure, SetVersion(aviVersion)) + } else { + credentialsSession, err = NewAviSession(AVI_CONTROLLER, AVI_USERNAME, + SetTenant(AVI_TENANT), SetAuthToken(AVI_AUTH_TOKEN), SetInsecure, SetVersion(aviVersion)) + } + + if AVI_CONTROLLER != "localhost" { + return []*AviSession{credentialsSession} + } + + /* Test token authentication */ + authToken := getAuthToken() + authTokenSession, err := NewAviSession(AVI_CONTROLLER, "admin", + SetAuthToken(authToken), SetInsecure) + + if err != nil { + t.Fatalf("Session Creation failed: %s", err) + } + + /* Test token authentication with provided callback function */ + authTokenSessionCallback, err := NewAviSession(AVI_CONTROLLER, "admin", + SetRefreshAuthTokenCallback(getAuthToken), + SetInsecure) + + if err != nil { + t.Errorf("Session Creation failed: %s", err) + } + + return []*AviSession{credentialsSession, authTokenSession, authTokenSessionCallback} +} + +func testAviSession(t *testing.T, avisess *AviSession) { + + var res interface{} + err := avisess.Get("api/tenant", &res) + glog.Infof("res: %s, err: %s", res, err) + resp := res.(map[string]interface{}) + glog.Infof("count: %s", resp["count"]) + + // create a tenant + tenant := make(map[string]string) + tenant["name"] = "testtenant" + var tres interface{} + err = avisess.Post("api/tenant", &tenant, &tres) + glog.Infof("res: %s, err: %s", tres, err) + if err != nil { + t.Error("Tenant Creation failed: ", err) + return + } + + // check tenant is created well + err = avisess.Get("api/tenant?name=testtenant", &res) + glog.Infof("res: %s, err: %s", res, err) + if reflect.TypeOf(res).Kind() == reflect.String { + t.Errorf("Got string instead of json!") + return + } + resp = res.(map[string]interface{}) + glog.Infof("count: %s", resp["count"]) + currCount := resp["count"].(float64) + if currCount != 1.0 { + t.Errorf("could not find a tenant with name testtenant") + return + } + tenant["uuid"] = resp["results"].([]interface{})[0].(map[string]interface{})["uuid"].(string) + + // delete the tenant + err = avisess.Delete("api/tenant/" + tenant["uuid"]) + glog.Infof("err: %s", err) + if err != nil { + t.Error("Deletion failed") + return + } + + // check to make sure that the tenant is not there any more + // check tenant is created well + err = avisess.Get("api/tenant?name=testtenant", &res) + glog.Infof("res: %s, err: %s", res, err) + resp = res.(map[string]interface{}) + glog.Infof("count: %v", resp["count"]) + currCount = resp["count"].(float64) + if currCount != 0.0 { + t.Errorf("Expecting no tenant with that name") + return + } + +} + +func testAviPool(t *testing.T, avisess *AviSession) { + tpool := models.Pool{} + pname := "testpool" + tpool.Name = &pname + var res models.Pool + err := avisess.Post("api/pool", &tpool, &res) + glog.Infof("res: %v, err: %v", res, err) + if err != nil { + t.Errorf("Pool Creation failed: %s", err) + } + + var npool2 models.Pool + err = avisess.GetObjectByName("pool", "testpool", &npool2) + + glog.Infof("npool: %+v err: %+v", npool2, err) + glog.Infof("name %v: ", npool2.Name) + + var npool3 models.Pool + // Test patch before deleting the pool + var patch = make(map[string]interface{}) + server := models.Server{} + ipaddr := models.IPAddr{} + addr := "10.90.164.222" + ipaddr.Addr = &addr + Type := "V4" + ipaddr.Type = &Type + server.IP = &ipaddr + var servers = make([]models.Server, 1) + servers[0] = server + patch["servers"] = servers + err = avisess.Patch("api/pool/"+*npool2.UUID, &patch, "add", &npool3) + if err != nil { + t.Errorf("Pool Patch failed %s", err) + } + + //if len(npool3.Servers) != 1 { + // t.Error("Pool Patch failed %v", npool3) + //} + + err = avisess.Delete("api/pool/" + *npool2.UUID) + + if err != nil { + t.Errorf("Pool deletion failed: %s", err) + } +} + +func TestAviSession(t *testing.T) { + for _, session := range getSessions(t) { + testAviSession(t, session) + } +} + +func TestAviPool(t *testing.T) { + for _, session := range getSessions(t) { + testAviPool(t, session) + } +} + +func TestTenantSwitch(t *testing.T) { + for _, session := range getSessions(t) { + testTenantSwitch(t, session) + } +} + +func TestApiLogout(t *testing.T) { + for _, session := range getSessions(t) { + testApiLogout(t, session) + } +} + +func TestApiReLogin(t *testing.T) { + for _, session := range getSessions(t) { + testApiReLogin(t, session) + } +} + +func testAviDefaultFields(t *testing.T, avisess *AviSession) { + tpool := models.Pool{} + pname := "gosdk-test-pool" + tpool.Name = &pname + //bt := true + //tpool.InlineHealthMonitor = &bt + var res models.Pool + err := avisess.Post("api/pool", &tpool, &res) + glog.Infof("res: %v, err: %v", res, err) + if err != nil { + t.Errorf("Pool Creation failed: %s", err) + } + + if *res.InlineHealthMonitor == false { + t.Errorf("Pool inline health monitor setting changed") + } + + var npool2 models.Pool + err = avisess.GetObjectByName("pool", pname, &npool2) + + if err != nil { + t.Errorf("Pool %s lookup failed", pname) + } + + if *npool2.InlineHealthMonitor == false { + t.Errorf("Pool inline health monitor setting changed") + } + + server := models.Server{} + ipaddr := models.IPAddr{} + addr := "10.90.164.222" + ipaddr.Addr = &addr + Type := "V4" + ipaddr.Type = &Type + server.IP = &ipaddr + npool2.Servers = append(npool2.Servers, &server) + nt := false + npool2.InlineHealthMonitor = &nt + + var npool3 models.Pool + err = avisess.Put("api/pool/"+*npool2.UUID, &npool2, &npool3) + + if err != nil { + t.Errorf("Pool Patch failed %s", err) + } + + // AV-44749: This logic should be flipped after fixing AV-44749. + if *npool3.InlineHealthMonitor != nt { + t.Errorf("Pool inline health monitor setting changed to true") + } + + err = avisess.Delete("api/pool/" + *npool2.UUID) + if err != nil { + t.Errorf("Pool deletion failed: %s", err) + } +} + +func TestAviDefaultFields(t *testing.T) { + for _, session := range getSessions(t) { + testAviDefaultFields(t, session) + } +} + +func bogusAuthTokenFunction() string { + return "incorrect-auth-token" +} + +func TestTokenAuthRobustness(t *testing.T) { + if AVI_CONTROLLER != "localhost" { + t.Skip("SKIPPING as test not running in controller.") + return + } + /* Test token authentication with provided callback function */ + authTokenSessionCallback, err := NewAviSession(AVI_CONTROLLER, "admin", + SetRefreshAuthTokenCallback(bogusAuthTokenFunction), + SetInsecure) + var res interface{} + err = authTokenSessionCallback.Get("api/tenant", &res) + if err == nil { + t.Errorf("ERROR: Expected an error from incorrect token auth") + } + + authTokenSession, err := NewAviSession(AVI_CONTROLLER, "admin", + SetAuthToken("wrong-auth-token"), + SetInsecure) + err = authTokenSession.Get("api/tenant", &res) + if err == nil { + t.Errorf("ERROR: Expected an error from incorrect token auth") + } +} + +func checkTime(t *testing.T, start time.Time, testcase string) { + now := time.Now() + delta := now.Sub(start) + if delta.Seconds() > 1 { + t.Errorf("Testcase %s took %v seconds", testcase, delta) + } +} + +func TestAviReads(t *testing.T) { + for _, avisess := range getSessions(t) { + for i := 0; i < AVI_API_ITERATIONS; i++ { + start := time.Now() + var res interface{} + err := avisess.Get("api/tenant", &res) + glog.Infof("res: %s, err: %s", res, err) + resp := res.(map[string]interface{}) + glog.Infof("count: %s", resp["count"]) + checkTime(t, start, "GetTenant") + + if AVI_POOL_NAME != "" { + start = time.Now() + err := avisess.GetObjectByName("pool", AVI_POOL_NAME, &res) + glog.Infof("res: %s, err: %s", res, err) + checkTime(t, start, "GetPoolByName") + } + + start = time.Now() + err = avisess.Get("api/pool", &res) + glog.Infof("res: %s, err: %s", res, err) + resp = res.(map[string]interface{}) + glog.Infof("count: %s", resp["count"]) + checkTime(t, start, "GetPool") + + if AVI_VIRTUALSERVICE_NAME != "" { + start = time.Now() + err := avisess.GetObjectByName("virtualservice", AVI_VIRTUALSERVICE_NAME, &res) + glog.Infof("res: %s, err: %s", res, err) + checkTime(t, start, "GetVirtualServiceByName") + } + + start = time.Now() + err = avisess.Get("api/virtualservice", &res) + glog.Infof("res: %s, err: %s", res, err) + resp = res.(map[string]interface{}) + checkTime(t, start, "GetVirtualServiceList") + + start = time.Now() + err = avisess.Get("api/virtualservice-inventory", &res) + glog.Infof("res: %s, err: %s", res, err) + resp = res.(map[string]interface{}) + checkTime(t, start, "GetVirtualServiceInventory") + + } + } +} + +func testTenantSwitch(t *testing.T, avisess *AviSession) { + tenant := "Test-Admin" + tobj := models.Tenant{} + tname := tenant + tobj.Name = &tname + var tres models.Tenant + err := avisess.Post("api/tenant", &tobj, &tres) + if err != nil { + t.Errorf("Tenant Creation failed: %s", err) + } + + tpool := models.Pool{} + pname := "test-admin-pool" + tpool.Name = &pname + var res models.Pool + err = avisess.Post("api/pool", &tpool, &res, SetOptTenant(tenant)) + glog.Infof("res: %v, err: %v", res, err) + if err != nil { + t.Errorf("Pool Creation failed: %s", err) + } + + var npool2 models.Pool + err = avisess.GetObject("pool", SetName("test-admin-pool"), SetOptTenant(tenant), SetResult(&npool2)) + if err != nil { + t.Errorf("Pool Fecting failed: %s", err) + } + + var npool3 models.Pool + // Test patch on the pool + var patch = make(map[string]interface{}) + server := models.Server{} + ipaddr := models.IPAddr{} + addr := "10.90.164.222" + ipaddr.Addr = &addr + Type := "V4" + ipaddr.Type = &Type + server.IP = &ipaddr + var servers = make([]models.Server, 1) + servers[0] = server + patch["servers"] = servers + err = avisess.Patch("api/pool/"+*npool2.UUID, &patch, "add", &npool3, SetOptTenant(tenant)) + if err != nil { + t.Errorf("Pool Patch failed %s", err) + } + + // Test put before deleting the pool + update_pool := "test-pool" + npool3.Name = &update_pool + var npool4 models.Pool + err = avisess.Put("api/pool/"+*npool3.UUID, &npool3, &npool4, SetOptTenant(tenant)) + if err != nil { + t.Errorf("Pool Patch failed %s", err) + } + + glog.Infof("npool: %+v err: %+v", npool3, err) + glog.Infof("name %v: ", npool3.Name) + uri := "api/pool/" + *npool3.UUID + err = avisess.DeleteObject(uri, SetOptTenant(tenant)) + if err != nil { + t.Errorf("Pool Deletion failed: %s", err) + } + + uri = "api/tenant/" + *tres.UUID + err = avisess.Delete(uri) + if err != nil { + t.Errorf("Tenant Deletion failed: %s", err) + } +} + +// Tests to check logout functionality +func testApiLogout(t *testing.T, avisess *AviSession) { + avisess.Logout() + prevSsnId := avisess.sessionid + var res interface{} + if err := avisess.Get("api/pool", &res); err == nil { + if prevSsnId == avisess.sessionid { + t.Fail() + } + } else { + t.Fail() + } +} + +// Tests to check logout functionality +func testApiReLogin(t *testing.T, avisess *AviSession) { + avisess.csrfToken = "XXXX" + prevSsnId := avisess.sessionid + newP := models.Pool{} + pname := "test-admin-pool" + newP.Name = &pname + var pObj models.Pool + if err := avisess.Post("api/pool", newP, &pObj); err == nil { + glog.Infof("prev ssn %s new session %v", prevSsnId, avisess.sessionid) + uri := "api/pool/" + *pObj.UUID + err = avisess.DeleteObject(uri) + if err != nil { + t.Errorf("Pool Deletion failed: %s", err) + } + } else { + t.Fail() + } +} + +func TestApiLazyAuthentication(t *testing.T) { + avisess, err := NewAviSession(AVI_CONTROLLER, "admin", + SetPassword(AVI_PASSWORD), SetLazyAuthentication(true), + SetInsecure) + if !avisess.lazyAuthentication { + t.Fail() + } + if avisess.sessionid != "" { + glog.Errorf("%v", err) + t.Fail() + } + var res interface{} + if err := avisess.Get("api/pool", &res); err != nil { + glog.Infof("Error: %v", err) + t.Fail() + } +} diff --git a/vendor/github.com/hashicorp/hcl2/hcl/hclsyntax/expression_vars_gen.go b/vendor/github.com/hashicorp/hcl2/hcl/hclsyntax/expression_vars_gen.go new file mode 100644 index 000000000..88f198009 --- /dev/null +++ b/vendor/github.com/hashicorp/hcl2/hcl/hclsyntax/expression_vars_gen.go @@ -0,0 +1,99 @@ +// This is a 'go generate'-oriented program for producing the "Variables" +// method on every Expression implementation found within this package. +// All expressions share the same implementation for this method, which +// just wraps the package-level function "Variables" and uses an AST walk +// to do its work. + +// +build ignore + +package main + +import ( + "fmt" + "go/ast" + "go/parser" + "go/token" + "os" + "sort" +) + +func main() { + fs := token.NewFileSet() + pkgs, err := parser.ParseDir(fs, ".", nil, 0) + if err != nil { + fmt.Fprintf(os.Stderr, "error while parsing: %s\n", err) + os.Exit(1) + } + pkg := pkgs["hclsyntax"] + + // Walk all the files and collect the receivers of any "Value" methods + // that look like they are trying to implement Expression. + var recvs []string + for _, f := range pkg.Files { + for _, decl := range f.Decls { + fd, ok := decl.(*ast.FuncDecl) + if !ok { + continue + } + if fd.Name.Name != "Value" { + continue + } + results := fd.Type.Results.List + if len(results) != 2 { + continue + } + valResult := fd.Type.Results.List[0].Type.(*ast.SelectorExpr).X.(*ast.Ident) + diagsResult := fd.Type.Results.List[1].Type.(*ast.SelectorExpr).X.(*ast.Ident) + + if valResult.Name != "cty" && diagsResult.Name != "hcl" { + continue + } + + // If we have a method called Value and it returns something in + // "cty" followed by something in "hcl" then that's specific enough + // for now, even though this is not 100% exact as a correct + // implementation of Value. + + recvTy := fd.Recv.List[0].Type + + switch rtt := recvTy.(type) { + case *ast.StarExpr: + name := rtt.X.(*ast.Ident).Name + recvs = append(recvs, fmt.Sprintf("*%s", name)) + default: + fmt.Fprintf(os.Stderr, "don't know what to do with a %T receiver\n", recvTy) + } + + } + } + + sort.Strings(recvs) + + of, err := os.OpenFile("expression_vars.go", os.O_WRONLY|os.O_CREATE|os.O_TRUNC, os.ModePerm) + if err != nil { + fmt.Fprintf(os.Stderr, "failed to open output file: %s\n", err) + os.Exit(1) + } + + fmt.Fprint(of, outputPreamble) + for _, recv := range recvs { + fmt.Fprintf(of, outputMethodFmt, recv) + } + fmt.Fprint(of, "\n") + +} + +const outputPreamble = `package hclsyntax + +// Generated by expression_vars_get.go. DO NOT EDIT. +// Run 'go generate' on this package to update the set of functions here. + +import ( + "github.com/hashicorp/hcl2/hcl" +)` + +const outputMethodFmt = ` + +func (e %s) Variables() []hcl.Traversal { + return Variables(e) +}` diff --git a/vendor/github.com/ulikunitz/xz/example.go b/vendor/github.com/ulikunitz/xz/example.go new file mode 100644 index 000000000..855e60aee --- /dev/null +++ b/vendor/github.com/ulikunitz/xz/example.go @@ -0,0 +1,40 @@ +// Copyright 2014-2017 Ulrich Kunitz. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// +build ignore + +package main + +import ( + "bytes" + "io" + "log" + "os" + + "github.com/ulikunitz/xz" +) + +func main() { + const text = "The quick brown fox jumps over the lazy dog.\n" + var buf bytes.Buffer + // compress text + w, err := xz.NewWriter(&buf) + if err != nil { + log.Fatalf("xz.NewWriter error %s", err) + } + if _, err := io.WriteString(w, text); err != nil { + log.Fatalf("WriteString error %s", err) + } + if err := w.Close(); err != nil { + log.Fatalf("w.Close error %s", err) + } + // decompress buffer and write output to stdout + r, err := xz.NewReader(&buf) + if err != nil { + log.Fatalf("NewReader error %s", err) + } + if _, err = io.Copy(os.Stdout, r); err != nil { + log.Fatalf("io.Copy error %s", err) + } +} diff --git a/vendor/golang.org/x/sys/unix/mkasm_darwin.go b/vendor/golang.org/x/sys/unix/mkasm_darwin.go new file mode 100644 index 000000000..4548b993d --- /dev/null +++ b/vendor/golang.org/x/sys/unix/mkasm_darwin.go @@ -0,0 +1,61 @@ +// Copyright 2018 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// +build ignore + +// mkasm_darwin.go generates assembly trampolines to call libSystem routines from Go. +//This program must be run after mksyscall.go. +package main + +import ( + "bytes" + "fmt" + "io/ioutil" + "log" + "os" + "strings" +) + +func main() { + in1, err := ioutil.ReadFile("syscall_darwin.go") + if err != nil { + log.Fatalf("can't open syscall_darwin.go: %s", err) + } + arch := os.Args[1] + in2, err := ioutil.ReadFile(fmt.Sprintf("syscall_darwin_%s.go", arch)) + if err != nil { + log.Fatalf("can't open syscall_darwin_%s.go: %s", arch, err) + } + in3, err := ioutil.ReadFile(fmt.Sprintf("zsyscall_darwin_%s.go", arch)) + if err != nil { + log.Fatalf("can't open zsyscall_darwin_%s.go: %s", arch, err) + } + in := string(in1) + string(in2) + string(in3) + + trampolines := map[string]bool{} + + var out bytes.Buffer + + fmt.Fprintf(&out, "// go run mkasm_darwin.go %s\n", strings.Join(os.Args[1:], " ")) + fmt.Fprintf(&out, "// Code generated by the command above; DO NOT EDIT.\n") + fmt.Fprintf(&out, "\n") + fmt.Fprintf(&out, "// +build go1.12\n") + fmt.Fprintf(&out, "\n") + fmt.Fprintf(&out, "#include \"textflag.h\"\n") + for _, line := range strings.Split(in, "\n") { + if !strings.HasPrefix(line, "func ") || !strings.HasSuffix(line, "_trampoline()") { + continue + } + fn := line[5 : len(line)-13] + if !trampolines[fn] { + trampolines[fn] = true + fmt.Fprintf(&out, "TEXT ·%s_trampoline(SB),NOSPLIT,$0-0\n", fn) + fmt.Fprintf(&out, "\tJMP\t%s(SB)\n", fn) + } + } + err = ioutil.WriteFile(fmt.Sprintf("zsyscall_darwin_%s.s", arch), out.Bytes(), 0644) + if err != nil { + log.Fatalf("can't write zsyscall_darwin_%s.s: %s", arch, err) + } +} diff --git a/vendor/golang.org/x/sys/unix/mkpost.go b/vendor/golang.org/x/sys/unix/mkpost.go new file mode 100644 index 000000000..9feddd00c --- /dev/null +++ b/vendor/golang.org/x/sys/unix/mkpost.go @@ -0,0 +1,106 @@ +// Copyright 2016 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// +build ignore + +// mkpost processes the output of cgo -godefs to +// modify the generated types. It is used to clean up +// the sys API in an architecture specific manner. +// +// mkpost is run after cgo -godefs; see README.md. +package main + +import ( + "bytes" + "fmt" + "go/format" + "io/ioutil" + "log" + "os" + "regexp" +) + +func main() { + // Get the OS and architecture (using GOARCH_TARGET if it exists) + goos := os.Getenv("GOOS") + goarch := os.Getenv("GOARCH_TARGET") + if goarch == "" { + goarch = os.Getenv("GOARCH") + } + // Check that we are using the Docker-based build system if we should be. + if goos == "linux" { + if os.Getenv("GOLANG_SYS_BUILD") != "docker" { + os.Stderr.WriteString("In the Docker-based build system, mkpost should not be called directly.\n") + os.Stderr.WriteString("See README.md\n") + os.Exit(1) + } + } + + b, err := ioutil.ReadAll(os.Stdin) + if err != nil { + log.Fatal(err) + } + + // Intentionally export __val fields in Fsid and Sigset_t + valRegex := regexp.MustCompile(`type (Fsid|Sigset_t) struct {(\s+)X__val(\s+\S+\s+)}`) + b = valRegex.ReplaceAll(b, []byte("type $1 struct {${2}Val$3}")) + + // Intentionally export __fds_bits field in FdSet + fdSetRegex := regexp.MustCompile(`type (FdSet) struct {(\s+)X__fds_bits(\s+\S+\s+)}`) + b = fdSetRegex.ReplaceAll(b, []byte("type $1 struct {${2}Bits$3}")) + + // If we have empty Ptrace structs, we should delete them. Only s390x emits + // nonempty Ptrace structs. + ptraceRexexp := regexp.MustCompile(`type Ptrace((Psw|Fpregs|Per) struct {\s*})`) + b = ptraceRexexp.ReplaceAll(b, nil) + + // Replace the control_regs union with a blank identifier for now. + controlRegsRegex := regexp.MustCompile(`(Control_regs)\s+\[0\]uint64`) + b = controlRegsRegex.ReplaceAll(b, []byte("_ [0]uint64")) + + // Remove fields that are added by glibc + // Note that this is unstable as the identifers are private. + removeFieldsRegex := regexp.MustCompile(`X__glibc\S*`) + b = removeFieldsRegex.ReplaceAll(b, []byte("_")) + + // Convert [65]int8 to [65]byte in Utsname members to simplify + // conversion to string; see golang.org/issue/20753 + convertUtsnameRegex := regexp.MustCompile(`((Sys|Node|Domain)name|Release|Version|Machine)(\s+)\[(\d+)\]u?int8`) + b = convertUtsnameRegex.ReplaceAll(b, []byte("$1$3[$4]byte")) + + // Convert [1024]int8 to [1024]byte in Ptmget members + convertPtmget := regexp.MustCompile(`([SC]n)(\s+)\[(\d+)\]u?int8`) + b = convertPtmget.ReplaceAll(b, []byte("$1[$3]byte")) + + // Remove spare fields (e.g. in Statx_t) + spareFieldsRegex := regexp.MustCompile(`X__spare\S*`) + b = spareFieldsRegex.ReplaceAll(b, []byte("_")) + + // Remove cgo padding fields + removePaddingFieldsRegex := regexp.MustCompile(`Pad_cgo_\d+`) + b = removePaddingFieldsRegex.ReplaceAll(b, []byte("_")) + + // Remove padding, hidden, or unused fields + removeFieldsRegex = regexp.MustCompile(`\b(X_\S+|Padding)`) + b = removeFieldsRegex.ReplaceAll(b, []byte("_")) + + // Remove the first line of warning from cgo + b = b[bytes.IndexByte(b, '\n')+1:] + // Modify the command in the header to include: + // mkpost, our own warning, and a build tag. + replacement := fmt.Sprintf(`$1 | go run mkpost.go +// Code generated by the command above; see README.md. DO NOT EDIT. + +// +build %s,%s`, goarch, goos) + cgoCommandRegex := regexp.MustCompile(`(cgo -godefs .*)`) + b = cgoCommandRegex.ReplaceAll(b, []byte(replacement)) + + // gofmt + b, err = format.Source(b) + if err != nil { + log.Fatal(err) + } + + os.Stdout.Write(b) +} diff --git a/vendor/golang.org/x/sys/unix/mksyscall.go b/vendor/golang.org/x/sys/unix/mksyscall.go new file mode 100644 index 000000000..e4af9424e --- /dev/null +++ b/vendor/golang.org/x/sys/unix/mksyscall.go @@ -0,0 +1,407 @@ +// Copyright 2018 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// +build ignore + +/* +This program reads a file containing function prototypes +(like syscall_darwin.go) and generates system call bodies. +The prototypes are marked by lines beginning with "//sys" +and read like func declarations if //sys is replaced by func, but: + * The parameter lists must give a name for each argument. + This includes return parameters. + * The parameter lists must give a type for each argument: + the (x, y, z int) shorthand is not allowed. + * If the return parameter is an error number, it must be named errno. + +A line beginning with //sysnb is like //sys, except that the +goroutine will not be suspended during the execution of the system +call. This must only be used for system calls which can never +block, as otherwise the system call could cause all goroutines to +hang. +*/ +package main + +import ( + "bufio" + "flag" + "fmt" + "os" + "regexp" + "strings" +) + +var ( + b32 = flag.Bool("b32", false, "32bit big-endian") + l32 = flag.Bool("l32", false, "32bit little-endian") + plan9 = flag.Bool("plan9", false, "plan9") + openbsd = flag.Bool("openbsd", false, "openbsd") + netbsd = flag.Bool("netbsd", false, "netbsd") + dragonfly = flag.Bool("dragonfly", false, "dragonfly") + arm = flag.Bool("arm", false, "arm") // 64-bit value should use (even, odd)-pair + tags = flag.String("tags", "", "build tags") + filename = flag.String("output", "", "output file name (standard output if omitted)") +) + +// cmdLine returns this programs's commandline arguments +func cmdLine() string { + return "go run mksyscall.go " + strings.Join(os.Args[1:], " ") +} + +// buildTags returns build tags +func buildTags() string { + return *tags +} + +// Param is function parameter +type Param struct { + Name string + Type string +} + +// usage prints the program usage +func usage() { + fmt.Fprintf(os.Stderr, "usage: go run mksyscall.go [-b32 | -l32] [-tags x,y] [file ...]\n") + os.Exit(1) +} + +// parseParamList parses parameter list and returns a slice of parameters +func parseParamList(list string) []string { + list = strings.TrimSpace(list) + if list == "" { + return []string{} + } + return regexp.MustCompile(`\s*,\s*`).Split(list, -1) +} + +// parseParam splits a parameter into name and type +func parseParam(p string) Param { + ps := regexp.MustCompile(`^(\S*) (\S*)$`).FindStringSubmatch(p) + if ps == nil { + fmt.Fprintf(os.Stderr, "malformed parameter: %s\n", p) + os.Exit(1) + } + return Param{ps[1], ps[2]} +} + +func main() { + // Get the OS and architecture (using GOARCH_TARGET if it exists) + goos := os.Getenv("GOOS") + if goos == "" { + fmt.Fprintln(os.Stderr, "GOOS not defined in environment") + os.Exit(1) + } + goarch := os.Getenv("GOARCH_TARGET") + if goarch == "" { + goarch = os.Getenv("GOARCH") + } + + // Check that we are using the Docker-based build system if we should + if goos == "linux" { + if os.Getenv("GOLANG_SYS_BUILD") != "docker" { + fmt.Fprintf(os.Stderr, "In the Docker-based build system, mksyscall should not be called directly.\n") + fmt.Fprintf(os.Stderr, "See README.md\n") + os.Exit(1) + } + } + + flag.Usage = usage + flag.Parse() + if len(flag.Args()) <= 0 { + fmt.Fprintf(os.Stderr, "no files to parse provided\n") + usage() + } + + endianness := "" + if *b32 { + endianness = "big-endian" + } else if *l32 { + endianness = "little-endian" + } + + libc := false + if goos == "darwin" && strings.Contains(buildTags(), ",go1.12") { + libc = true + } + trampolines := map[string]bool{} + + text := "" + for _, path := range flag.Args() { + file, err := os.Open(path) + if err != nil { + fmt.Fprintf(os.Stderr, err.Error()) + os.Exit(1) + } + s := bufio.NewScanner(file) + for s.Scan() { + t := s.Text() + t = strings.TrimSpace(t) + t = regexp.MustCompile(`\s+`).ReplaceAllString(t, ` `) + nonblock := regexp.MustCompile(`^\/\/sysnb `).FindStringSubmatch(t) + if regexp.MustCompile(`^\/\/sys `).FindStringSubmatch(t) == nil && nonblock == nil { + continue + } + + // Line must be of the form + // func Open(path string, mode int, perm int) (fd int, errno error) + // Split into name, in params, out params. + f := regexp.MustCompile(`^\/\/sys(nb)? (\w+)\(([^()]*)\)\s*(?:\(([^()]+)\))?\s*(?:=\s*((?i)SYS_[A-Z0-9_]+))?$`).FindStringSubmatch(t) + if f == nil { + fmt.Fprintf(os.Stderr, "%s:%s\nmalformed //sys declaration\n", path, t) + os.Exit(1) + } + funct, inps, outps, sysname := f[2], f[3], f[4], f[5] + + // ClockGettime doesn't have a syscall number on Darwin, only generate libc wrappers. + if goos == "darwin" && !libc && funct == "ClockGettime" { + continue + } + + // Split argument lists on comma. + in := parseParamList(inps) + out := parseParamList(outps) + + // Try in vain to keep people from editing this file. + // The theory is that they jump into the middle of the file + // without reading the header. + text += "// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT\n\n" + + // Go function header. + outDecl := "" + if len(out) > 0 { + outDecl = fmt.Sprintf(" (%s)", strings.Join(out, ", ")) + } + text += fmt.Sprintf("func %s(%s)%s {\n", funct, strings.Join(in, ", "), outDecl) + + // Check if err return available + errvar := "" + for _, param := range out { + p := parseParam(param) + if p.Type == "error" { + errvar = p.Name + break + } + } + + // Prepare arguments to Syscall. + var args []string + n := 0 + for _, param := range in { + p := parseParam(param) + if regexp.MustCompile(`^\*`).FindStringSubmatch(p.Type) != nil { + args = append(args, "uintptr(unsafe.Pointer("+p.Name+"))") + } else if p.Type == "string" && errvar != "" { + text += fmt.Sprintf("\tvar _p%d *byte\n", n) + text += fmt.Sprintf("\t_p%d, %s = BytePtrFromString(%s)\n", n, errvar, p.Name) + text += fmt.Sprintf("\tif %s != nil {\n\t\treturn\n\t}\n", errvar) + args = append(args, fmt.Sprintf("uintptr(unsafe.Pointer(_p%d))", n)) + n++ + } else if p.Type == "string" { + fmt.Fprintf(os.Stderr, path+":"+funct+" uses string arguments, but has no error return\n") + text += fmt.Sprintf("\tvar _p%d *byte\n", n) + text += fmt.Sprintf("\t_p%d, _ = BytePtrFromString(%s)\n", n, p.Name) + args = append(args, fmt.Sprintf("uintptr(unsafe.Pointer(_p%d))", n)) + n++ + } else if regexp.MustCompile(`^\[\](.*)`).FindStringSubmatch(p.Type) != nil { + // Convert slice into pointer, length. + // Have to be careful not to take address of &a[0] if len == 0: + // pass dummy pointer in that case. + // Used to pass nil, but some OSes or simulators reject write(fd, nil, 0). + text += fmt.Sprintf("\tvar _p%d unsafe.Pointer\n", n) + text += fmt.Sprintf("\tif len(%s) > 0 {\n\t\t_p%d = unsafe.Pointer(&%s[0])\n\t}", p.Name, n, p.Name) + text += fmt.Sprintf(" else {\n\t\t_p%d = unsafe.Pointer(&_zero)\n\t}\n", n) + args = append(args, fmt.Sprintf("uintptr(_p%d)", n), fmt.Sprintf("uintptr(len(%s))", p.Name)) + n++ + } else if p.Type == "int64" && (*openbsd || *netbsd) { + args = append(args, "0") + if endianness == "big-endian" { + args = append(args, fmt.Sprintf("uintptr(%s>>32)", p.Name), fmt.Sprintf("uintptr(%s)", p.Name)) + } else if endianness == "little-endian" { + args = append(args, fmt.Sprintf("uintptr(%s)", p.Name), fmt.Sprintf("uintptr(%s>>32)", p.Name)) + } else { + args = append(args, fmt.Sprintf("uintptr(%s)", p.Name)) + } + } else if p.Type == "int64" && *dragonfly { + if regexp.MustCompile(`^(?i)extp(read|write)`).FindStringSubmatch(funct) == nil { + args = append(args, "0") + } + if endianness == "big-endian" { + args = append(args, fmt.Sprintf("uintptr(%s>>32)", p.Name), fmt.Sprintf("uintptr(%s)", p.Name)) + } else if endianness == "little-endian" { + args = append(args, fmt.Sprintf("uintptr(%s)", p.Name), fmt.Sprintf("uintptr(%s>>32)", p.Name)) + } else { + args = append(args, fmt.Sprintf("uintptr(%s)", p.Name)) + } + } else if (p.Type == "int64" || p.Type == "uint64") && endianness != "" { + if len(args)%2 == 1 && *arm { + // arm abi specifies 64-bit argument uses + // (even, odd) pair + args = append(args, "0") + } + if endianness == "big-endian" { + args = append(args, fmt.Sprintf("uintptr(%s>>32)", p.Name), fmt.Sprintf("uintptr(%s)", p.Name)) + } else { + args = append(args, fmt.Sprintf("uintptr(%s)", p.Name), fmt.Sprintf("uintptr(%s>>32)", p.Name)) + } + } else { + args = append(args, fmt.Sprintf("uintptr(%s)", p.Name)) + } + } + + // Determine which form to use; pad args with zeros. + asm := "Syscall" + if nonblock != nil { + if errvar == "" && goos == "linux" { + asm = "RawSyscallNoError" + } else { + asm = "RawSyscall" + } + } else { + if errvar == "" && goos == "linux" { + asm = "SyscallNoError" + } + } + if len(args) <= 3 { + for len(args) < 3 { + args = append(args, "0") + } + } else if len(args) <= 6 { + asm += "6" + for len(args) < 6 { + args = append(args, "0") + } + } else if len(args) <= 9 { + asm += "9" + for len(args) < 9 { + args = append(args, "0") + } + } else { + fmt.Fprintf(os.Stderr, "%s:%s too many arguments to system call\n", path, funct) + } + + // System call number. + if sysname == "" { + sysname = "SYS_" + funct + sysname = regexp.MustCompile(`([a-z])([A-Z])`).ReplaceAllString(sysname, `${1}_$2`) + sysname = strings.ToUpper(sysname) + } + + var libcFn string + if libc { + asm = "syscall_" + strings.ToLower(asm[:1]) + asm[1:] // internal syscall call + sysname = strings.TrimPrefix(sysname, "SYS_") // remove SYS_ + sysname = strings.ToLower(sysname) // lowercase + if sysname == "getdirentries64" { + // Special case - libSystem name and + // raw syscall name don't match. + sysname = "__getdirentries64" + } + libcFn = sysname + sysname = "funcPC(libc_" + sysname + "_trampoline)" + } + + // Actual call. + arglist := strings.Join(args, ", ") + call := fmt.Sprintf("%s(%s, %s)", asm, sysname, arglist) + + // Assign return values. + body := "" + ret := []string{"_", "_", "_"} + doErrno := false + for i := 0; i < len(out); i++ { + p := parseParam(out[i]) + reg := "" + if p.Name == "err" && !*plan9 { + reg = "e1" + ret[2] = reg + doErrno = true + } else if p.Name == "err" && *plan9 { + ret[0] = "r0" + ret[2] = "e1" + break + } else { + reg = fmt.Sprintf("r%d", i) + ret[i] = reg + } + if p.Type == "bool" { + reg = fmt.Sprintf("%s != 0", reg) + } + if p.Type == "int64" && endianness != "" { + // 64-bit number in r1:r0 or r0:r1. + if i+2 > len(out) { + fmt.Fprintf(os.Stderr, "%s:%s not enough registers for int64 return\n", path, funct) + } + if endianness == "big-endian" { + reg = fmt.Sprintf("int64(r%d)<<32 | int64(r%d)", i, i+1) + } else { + reg = fmt.Sprintf("int64(r%d)<<32 | int64(r%d)", i+1, i) + } + ret[i] = fmt.Sprintf("r%d", i) + ret[i+1] = fmt.Sprintf("r%d", i+1) + } + if reg != "e1" || *plan9 { + body += fmt.Sprintf("\t%s = %s(%s)\n", p.Name, p.Type, reg) + } + } + if ret[0] == "_" && ret[1] == "_" && ret[2] == "_" { + text += fmt.Sprintf("\t%s\n", call) + } else { + if errvar == "" && goos == "linux" { + // raw syscall without error on Linux, see golang.org/issue/22924 + text += fmt.Sprintf("\t%s, %s := %s\n", ret[0], ret[1], call) + } else { + text += fmt.Sprintf("\t%s, %s, %s := %s\n", ret[0], ret[1], ret[2], call) + } + } + text += body + + if *plan9 && ret[2] == "e1" { + text += "\tif int32(r0) == -1 {\n" + text += "\t\terr = e1\n" + text += "\t}\n" + } else if doErrno { + text += "\tif e1 != 0 {\n" + text += "\t\terr = errnoErr(e1)\n" + text += "\t}\n" + } + text += "\treturn\n" + text += "}\n\n" + + if libc && !trampolines[libcFn] { + // some system calls share a trampoline, like read and readlen. + trampolines[libcFn] = true + // Declare assembly trampoline. + text += fmt.Sprintf("func libc_%s_trampoline()\n", libcFn) + // Assembly trampoline calls the libc_* function, which this magic + // redirects to use the function from libSystem. + text += fmt.Sprintf("//go:linkname libc_%s libc_%s\n", libcFn, libcFn) + text += fmt.Sprintf("//go:cgo_import_dynamic libc_%s %s \"/usr/lib/libSystem.B.dylib\"\n", libcFn, libcFn) + text += "\n" + } + } + if err := s.Err(); err != nil { + fmt.Fprintf(os.Stderr, err.Error()) + os.Exit(1) + } + file.Close() + } + fmt.Printf(srcTemplate, cmdLine(), buildTags(), text) +} + +const srcTemplate = `// %s +// Code generated by the command above; see README.md. DO NOT EDIT. + +// +build %s + +package unix + +import ( + "syscall" + "unsafe" +) + +var _ syscall.Errno + +%s +` diff --git a/vendor/golang.org/x/sys/unix/mksyscall_aix_ppc.go b/vendor/golang.org/x/sys/unix/mksyscall_aix_ppc.go new file mode 100644 index 000000000..3be3cdfc3 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/mksyscall_aix_ppc.go @@ -0,0 +1,415 @@ +// Copyright 2019 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// +build ignore + +/* +This program reads a file containing function prototypes +(like syscall_aix.go) and generates system call bodies. +The prototypes are marked by lines beginning with "//sys" +and read like func declarations if //sys is replaced by func, but: + * The parameter lists must give a name for each argument. + This includes return parameters. + * The parameter lists must give a type for each argument: + the (x, y, z int) shorthand is not allowed. + * If the return parameter is an error number, it must be named err. + * If go func name needs to be different than its libc name, + * or the function is not in libc, name could be specified + * at the end, after "=" sign, like + //sys getsockopt(s int, level int, name int, val uintptr, vallen *_Socklen) (err error) = libsocket.getsockopt +*/ +package main + +import ( + "bufio" + "flag" + "fmt" + "os" + "regexp" + "strings" +) + +var ( + b32 = flag.Bool("b32", false, "32bit big-endian") + l32 = flag.Bool("l32", false, "32bit little-endian") + aix = flag.Bool("aix", false, "aix") + tags = flag.String("tags", "", "build tags") +) + +// cmdLine returns this programs's commandline arguments +func cmdLine() string { + return "go run mksyscall_aix_ppc.go " + strings.Join(os.Args[1:], " ") +} + +// buildTags returns build tags +func buildTags() string { + return *tags +} + +// Param is function parameter +type Param struct { + Name string + Type string +} + +// usage prints the program usage +func usage() { + fmt.Fprintf(os.Stderr, "usage: go run mksyscall_aix_ppc.go [-b32 | -l32] [-tags x,y] [file ...]\n") + os.Exit(1) +} + +// parseParamList parses parameter list and returns a slice of parameters +func parseParamList(list string) []string { + list = strings.TrimSpace(list) + if list == "" { + return []string{} + } + return regexp.MustCompile(`\s*,\s*`).Split(list, -1) +} + +// parseParam splits a parameter into name and type +func parseParam(p string) Param { + ps := regexp.MustCompile(`^(\S*) (\S*)$`).FindStringSubmatch(p) + if ps == nil { + fmt.Fprintf(os.Stderr, "malformed parameter: %s\n", p) + os.Exit(1) + } + return Param{ps[1], ps[2]} +} + +func main() { + flag.Usage = usage + flag.Parse() + if len(flag.Args()) <= 0 { + fmt.Fprintf(os.Stderr, "no files to parse provided\n") + usage() + } + + endianness := "" + if *b32 { + endianness = "big-endian" + } else if *l32 { + endianness = "little-endian" + } + + pack := "" + text := "" + cExtern := "/*\n#include \n#include \n" + for _, path := range flag.Args() { + file, err := os.Open(path) + if err != nil { + fmt.Fprintf(os.Stderr, err.Error()) + os.Exit(1) + } + s := bufio.NewScanner(file) + for s.Scan() { + t := s.Text() + t = strings.TrimSpace(t) + t = regexp.MustCompile(`\s+`).ReplaceAllString(t, ` `) + if p := regexp.MustCompile(`^package (\S+)$`).FindStringSubmatch(t); p != nil && pack == "" { + pack = p[1] + } + nonblock := regexp.MustCompile(`^\/\/sysnb `).FindStringSubmatch(t) + if regexp.MustCompile(`^\/\/sys `).FindStringSubmatch(t) == nil && nonblock == nil { + continue + } + + // Line must be of the form + // func Open(path string, mode int, perm int) (fd int, err error) + // Split into name, in params, out params. + f := regexp.MustCompile(`^\/\/sys(nb)? (\w+)\(([^()]*)\)\s*(?:\(([^()]+)\))?\s*(?:=\s*(?:(\w*)\.)?(\w*))?$`).FindStringSubmatch(t) + if f == nil { + fmt.Fprintf(os.Stderr, "%s:%s\nmalformed //sys declaration\n", path, t) + os.Exit(1) + } + funct, inps, outps, modname, sysname := f[2], f[3], f[4], f[5], f[6] + + // Split argument lists on comma. + in := parseParamList(inps) + out := parseParamList(outps) + + inps = strings.Join(in, ", ") + outps = strings.Join(out, ", ") + + // Try in vain to keep people from editing this file. + // The theory is that they jump into the middle of the file + // without reading the header. + text += "// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT\n\n" + + // Check if value return, err return available + errvar := "" + retvar := "" + rettype := "" + for _, param := range out { + p := parseParam(param) + if p.Type == "error" { + errvar = p.Name + } else { + retvar = p.Name + rettype = p.Type + } + } + + // System call name. + if sysname == "" { + sysname = funct + } + sysname = regexp.MustCompile(`([a-z])([A-Z])`).ReplaceAllString(sysname, `${1}_$2`) + sysname = strings.ToLower(sysname) // All libc functions are lowercase. + + cRettype := "" + if rettype == "unsafe.Pointer" { + cRettype = "uintptr_t" + } else if rettype == "uintptr" { + cRettype = "uintptr_t" + } else if regexp.MustCompile(`^_`).FindStringSubmatch(rettype) != nil { + cRettype = "uintptr_t" + } else if rettype == "int" { + cRettype = "int" + } else if rettype == "int32" { + cRettype = "int" + } else if rettype == "int64" { + cRettype = "long long" + } else if rettype == "uint32" { + cRettype = "unsigned int" + } else if rettype == "uint64" { + cRettype = "unsigned long long" + } else { + cRettype = "int" + } + if sysname == "exit" { + cRettype = "void" + } + + // Change p.Types to c + var cIn []string + for _, param := range in { + p := parseParam(param) + if regexp.MustCompile(`^\*`).FindStringSubmatch(p.Type) != nil { + cIn = append(cIn, "uintptr_t") + } else if p.Type == "string" { + cIn = append(cIn, "uintptr_t") + } else if regexp.MustCompile(`^\[\](.*)`).FindStringSubmatch(p.Type) != nil { + cIn = append(cIn, "uintptr_t", "size_t") + } else if p.Type == "unsafe.Pointer" { + cIn = append(cIn, "uintptr_t") + } else if p.Type == "uintptr" { + cIn = append(cIn, "uintptr_t") + } else if regexp.MustCompile(`^_`).FindStringSubmatch(p.Type) != nil { + cIn = append(cIn, "uintptr_t") + } else if p.Type == "int" { + cIn = append(cIn, "int") + } else if p.Type == "int32" { + cIn = append(cIn, "int") + } else if p.Type == "int64" { + cIn = append(cIn, "long long") + } else if p.Type == "uint32" { + cIn = append(cIn, "unsigned int") + } else if p.Type == "uint64" { + cIn = append(cIn, "unsigned long long") + } else { + cIn = append(cIn, "int") + } + } + + if funct != "fcntl" && funct != "FcntlInt" && funct != "readlen" && funct != "writelen" { + if sysname == "select" { + // select is a keyword of Go. Its name is + // changed to c_select. + cExtern += "#define c_select select\n" + } + // Imports of system calls from libc + cExtern += fmt.Sprintf("%s %s", cRettype, sysname) + cIn := strings.Join(cIn, ", ") + cExtern += fmt.Sprintf("(%s);\n", cIn) + } + + // So file name. + if *aix { + if modname == "" { + modname = "libc.a/shr_64.o" + } else { + fmt.Fprintf(os.Stderr, "%s: only syscall using libc are available\n", funct) + os.Exit(1) + } + } + + strconvfunc := "C.CString" + + // Go function header. + if outps != "" { + outps = fmt.Sprintf(" (%s)", outps) + } + if text != "" { + text += "\n" + } + + text += fmt.Sprintf("func %s(%s)%s {\n", funct, strings.Join(in, ", "), outps) + + // Prepare arguments to Syscall. + var args []string + n := 0 + argN := 0 + for _, param := range in { + p := parseParam(param) + if regexp.MustCompile(`^\*`).FindStringSubmatch(p.Type) != nil { + args = append(args, "C.uintptr_t(uintptr(unsafe.Pointer("+p.Name+")))") + } else if p.Type == "string" && errvar != "" { + text += fmt.Sprintf("\t_p%d := uintptr(unsafe.Pointer(%s(%s)))\n", n, strconvfunc, p.Name) + args = append(args, fmt.Sprintf("C.uintptr_t(_p%d)", n)) + n++ + } else if p.Type == "string" { + fmt.Fprintf(os.Stderr, path+":"+funct+" uses string arguments, but has no error return\n") + text += fmt.Sprintf("\t_p%d := uintptr(unsafe.Pointer(%s(%s)))\n", n, strconvfunc, p.Name) + args = append(args, fmt.Sprintf("C.uintptr_t(_p%d)", n)) + n++ + } else if m := regexp.MustCompile(`^\[\](.*)`).FindStringSubmatch(p.Type); m != nil { + // Convert slice into pointer, length. + // Have to be careful not to take address of &a[0] if len == 0: + // pass nil in that case. + text += fmt.Sprintf("\tvar _p%d *%s\n", n, m[1]) + text += fmt.Sprintf("\tif len(%s) > 0 {\n\t\t_p%d = &%s[0]\n\t}\n", p.Name, n, p.Name) + args = append(args, fmt.Sprintf("C.uintptr_t(uintptr(unsafe.Pointer(_p%d)))", n)) + n++ + text += fmt.Sprintf("\tvar _p%d int\n", n) + text += fmt.Sprintf("\t_p%d = len(%s)\n", n, p.Name) + args = append(args, fmt.Sprintf("C.size_t(_p%d)", n)) + n++ + } else if p.Type == "int64" && endianness != "" { + if endianness == "big-endian" { + args = append(args, fmt.Sprintf("uintptr(%s>>32)", p.Name), fmt.Sprintf("uintptr(%s)", p.Name)) + } else { + args = append(args, fmt.Sprintf("uintptr(%s)", p.Name), fmt.Sprintf("uintptr(%s>>32)", p.Name)) + } + n++ + } else if p.Type == "bool" { + text += fmt.Sprintf("\tvar _p%d uint32\n", n) + text += fmt.Sprintf("\tif %s {\n\t\t_p%d = 1\n\t} else {\n\t\t_p%d = 0\n\t}\n", p.Name, n, n) + args = append(args, fmt.Sprintf("_p%d", n)) + } else if regexp.MustCompile(`^_`).FindStringSubmatch(p.Type) != nil { + args = append(args, fmt.Sprintf("C.uintptr_t(uintptr(%s))", p.Name)) + } else if p.Type == "unsafe.Pointer" { + args = append(args, fmt.Sprintf("C.uintptr_t(uintptr(%s))", p.Name)) + } else if p.Type == "int" { + if (argN == 2) && ((funct == "readlen") || (funct == "writelen")) { + args = append(args, fmt.Sprintf("C.size_t(%s)", p.Name)) + } else if argN == 0 && funct == "fcntl" { + args = append(args, fmt.Sprintf("C.uintptr_t(%s)", p.Name)) + } else if (argN == 2) && ((funct == "fcntl") || (funct == "FcntlInt")) { + args = append(args, fmt.Sprintf("C.uintptr_t(%s)", p.Name)) + } else { + args = append(args, fmt.Sprintf("C.int(%s)", p.Name)) + } + } else if p.Type == "int32" { + args = append(args, fmt.Sprintf("C.int(%s)", p.Name)) + } else if p.Type == "int64" { + args = append(args, fmt.Sprintf("C.longlong(%s)", p.Name)) + } else if p.Type == "uint32" { + args = append(args, fmt.Sprintf("C.uint(%s)", p.Name)) + } else if p.Type == "uint64" { + args = append(args, fmt.Sprintf("C.ulonglong(%s)", p.Name)) + } else if p.Type == "uintptr" { + args = append(args, fmt.Sprintf("C.uintptr_t(%s)", p.Name)) + } else { + args = append(args, fmt.Sprintf("C.int(%s)", p.Name)) + } + argN++ + } + + // Actual call. + arglist := strings.Join(args, ", ") + call := "" + if sysname == "exit" { + if errvar != "" { + call += "er :=" + } else { + call += "" + } + } else if errvar != "" { + call += "r0,er :=" + } else if retvar != "" { + call += "r0,_ :=" + } else { + call += "" + } + if sysname == "select" { + // select is a keyword of Go. Its name is + // changed to c_select. + call += fmt.Sprintf("C.c_%s(%s)", sysname, arglist) + } else { + call += fmt.Sprintf("C.%s(%s)", sysname, arglist) + } + + // Assign return values. + body := "" + for i := 0; i < len(out); i++ { + p := parseParam(out[i]) + reg := "" + if p.Name == "err" { + reg = "e1" + } else { + reg = "r0" + } + if reg != "e1" { + body += fmt.Sprintf("\t%s = %s(%s)\n", p.Name, p.Type, reg) + } + } + + // verify return + if sysname != "exit" && errvar != "" { + if regexp.MustCompile(`^uintptr`).FindStringSubmatch(cRettype) != nil { + body += "\tif (uintptr(r0) ==^uintptr(0) && er != nil) {\n" + body += fmt.Sprintf("\t\t%s = er\n", errvar) + body += "\t}\n" + } else { + body += "\tif (r0 ==-1 && er != nil) {\n" + body += fmt.Sprintf("\t\t%s = er\n", errvar) + body += "\t}\n" + } + } else if errvar != "" { + body += "\tif (er != nil) {\n" + body += fmt.Sprintf("\t\t%s = er\n", errvar) + body += "\t}\n" + } + + text += fmt.Sprintf("\t%s\n", call) + text += body + + text += "\treturn\n" + text += "}\n" + } + if err := s.Err(); err != nil { + fmt.Fprintf(os.Stderr, err.Error()) + os.Exit(1) + } + file.Close() + } + imp := "" + if pack != "unix" { + imp = "import \"golang.org/x/sys/unix\"\n" + + } + fmt.Printf(srcTemplate, cmdLine(), buildTags(), pack, cExtern, imp, text) +} + +const srcTemplate = `// %s +// Code generated by the command above; see README.md. DO NOT EDIT. + +// +build %s + +package %s + + +%s +*/ +import "C" +import ( + "unsafe" +) + + +%s + +%s +` diff --git a/vendor/golang.org/x/sys/unix/mksyscall_aix_ppc64.go b/vendor/golang.org/x/sys/unix/mksyscall_aix_ppc64.go new file mode 100644 index 000000000..c96009951 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/mksyscall_aix_ppc64.go @@ -0,0 +1,614 @@ +// Copyright 2019 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// +build ignore + +/* +This program reads a file containing function prototypes +(like syscall_aix.go) and generates system call bodies. +The prototypes are marked by lines beginning with "//sys" +and read like func declarations if //sys is replaced by func, but: + * The parameter lists must give a name for each argument. + This includes return parameters. + * The parameter lists must give a type for each argument: + the (x, y, z int) shorthand is not allowed. + * If the return parameter is an error number, it must be named err. + * If go func name needs to be different than its libc name, + * or the function is not in libc, name could be specified + * at the end, after "=" sign, like + //sys getsockopt(s int, level int, name int, val uintptr, vallen *_Socklen) (err error) = libsocket.getsockopt + + +This program will generate three files and handle both gc and gccgo implementation: + - zsyscall_aix_ppc64.go: the common part of each implementation (error handler, pointer creation) + - zsyscall_aix_ppc64_gc.go: gc part with //go_cgo_import_dynamic and a call to syscall6 + - zsyscall_aix_ppc64_gccgo.go: gccgo part with C function and conversion to C type. + + The generated code looks like this + +zsyscall_aix_ppc64.go +func asyscall(...) (n int, err error) { + // Pointer Creation + r1, e1 := callasyscall(...) + // Type Conversion + // Error Handler + return +} + +zsyscall_aix_ppc64_gc.go +//go:cgo_import_dynamic libc_asyscall asyscall "libc.a/shr_64.o" +//go:linkname libc_asyscall libc_asyscall +var asyscall syscallFunc + +func callasyscall(...) (r1 uintptr, e1 Errno) { + r1, _, e1 = syscall6(uintptr(unsafe.Pointer(&libc_asyscall)), "nb_args", ... ) + return +} + +zsyscall_aix_ppc64_ggcgo.go + +// int asyscall(...) + +import "C" + +func callasyscall(...) (r1 uintptr, e1 Errno) { + r1 = uintptr(C.asyscall(...)) + e1 = syscall.GetErrno() + return +} +*/ + +package main + +import ( + "bufio" + "flag" + "fmt" + "io/ioutil" + "os" + "regexp" + "strings" +) + +var ( + b32 = flag.Bool("b32", false, "32bit big-endian") + l32 = flag.Bool("l32", false, "32bit little-endian") + aix = flag.Bool("aix", false, "aix") + tags = flag.String("tags", "", "build tags") +) + +// cmdLine returns this programs's commandline arguments +func cmdLine() string { + return "go run mksyscall_aix_ppc64.go " + strings.Join(os.Args[1:], " ") +} + +// buildTags returns build tags +func buildTags() string { + return *tags +} + +// Param is function parameter +type Param struct { + Name string + Type string +} + +// usage prints the program usage +func usage() { + fmt.Fprintf(os.Stderr, "usage: go run mksyscall_aix_ppc64.go [-b32 | -l32] [-tags x,y] [file ...]\n") + os.Exit(1) +} + +// parseParamList parses parameter list and returns a slice of parameters +func parseParamList(list string) []string { + list = strings.TrimSpace(list) + if list == "" { + return []string{} + } + return regexp.MustCompile(`\s*,\s*`).Split(list, -1) +} + +// parseParam splits a parameter into name and type +func parseParam(p string) Param { + ps := regexp.MustCompile(`^(\S*) (\S*)$`).FindStringSubmatch(p) + if ps == nil { + fmt.Fprintf(os.Stderr, "malformed parameter: %s\n", p) + os.Exit(1) + } + return Param{ps[1], ps[2]} +} + +func main() { + flag.Usage = usage + flag.Parse() + if len(flag.Args()) <= 0 { + fmt.Fprintf(os.Stderr, "no files to parse provided\n") + usage() + } + + endianness := "" + if *b32 { + endianness = "big-endian" + } else if *l32 { + endianness = "little-endian" + } + + pack := "" + // GCCGO + textgccgo := "" + cExtern := "/*\n#include \n" + // GC + textgc := "" + dynimports := "" + linknames := "" + var vars []string + // COMMON + textcommon := "" + for _, path := range flag.Args() { + file, err := os.Open(path) + if err != nil { + fmt.Fprintf(os.Stderr, err.Error()) + os.Exit(1) + } + s := bufio.NewScanner(file) + for s.Scan() { + t := s.Text() + t = strings.TrimSpace(t) + t = regexp.MustCompile(`\s+`).ReplaceAllString(t, ` `) + if p := regexp.MustCompile(`^package (\S+)$`).FindStringSubmatch(t); p != nil && pack == "" { + pack = p[1] + } + nonblock := regexp.MustCompile(`^\/\/sysnb `).FindStringSubmatch(t) + if regexp.MustCompile(`^\/\/sys `).FindStringSubmatch(t) == nil && nonblock == nil { + continue + } + + // Line must be of the form + // func Open(path string, mode int, perm int) (fd int, err error) + // Split into name, in params, out params. + f := regexp.MustCompile(`^\/\/sys(nb)? (\w+)\(([^()]*)\)\s*(?:\(([^()]+)\))?\s*(?:=\s*(?:(\w*)\.)?(\w*))?$`).FindStringSubmatch(t) + if f == nil { + fmt.Fprintf(os.Stderr, "%s:%s\nmalformed //sys declaration\n", path, t) + os.Exit(1) + } + funct, inps, outps, modname, sysname := f[2], f[3], f[4], f[5], f[6] + + // Split argument lists on comma. + in := parseParamList(inps) + out := parseParamList(outps) + + inps = strings.Join(in, ", ") + outps = strings.Join(out, ", ") + + if sysname == "" { + sysname = funct + } + + onlyCommon := false + if funct == "readlen" || funct == "writelen" || funct == "FcntlInt" || funct == "FcntlFlock" { + // This function call another syscall which is already implemented. + // Therefore, the gc and gccgo part must not be generated. + onlyCommon = true + } + + // Try in vain to keep people from editing this file. + // The theory is that they jump into the middle of the file + // without reading the header. + + textcommon += "// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT\n\n" + if !onlyCommon { + textgccgo += "// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT\n\n" + textgc += "// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT\n\n" + } + + // Check if value return, err return available + errvar := "" + rettype := "" + for _, param := range out { + p := parseParam(param) + if p.Type == "error" { + errvar = p.Name + } else { + rettype = p.Type + } + } + + sysname = regexp.MustCompile(`([a-z])([A-Z])`).ReplaceAllString(sysname, `${1}_$2`) + sysname = strings.ToLower(sysname) // All libc functions are lowercase. + + // GCCGO Prototype return type + cRettype := "" + if rettype == "unsafe.Pointer" { + cRettype = "uintptr_t" + } else if rettype == "uintptr" { + cRettype = "uintptr_t" + } else if regexp.MustCompile(`^_`).FindStringSubmatch(rettype) != nil { + cRettype = "uintptr_t" + } else if rettype == "int" { + cRettype = "int" + } else if rettype == "int32" { + cRettype = "int" + } else if rettype == "int64" { + cRettype = "long long" + } else if rettype == "uint32" { + cRettype = "unsigned int" + } else if rettype == "uint64" { + cRettype = "unsigned long long" + } else { + cRettype = "int" + } + if sysname == "exit" { + cRettype = "void" + } + + // GCCGO Prototype arguments type + var cIn []string + for i, param := range in { + p := parseParam(param) + if regexp.MustCompile(`^\*`).FindStringSubmatch(p.Type) != nil { + cIn = append(cIn, "uintptr_t") + } else if p.Type == "string" { + cIn = append(cIn, "uintptr_t") + } else if regexp.MustCompile(`^\[\](.*)`).FindStringSubmatch(p.Type) != nil { + cIn = append(cIn, "uintptr_t", "size_t") + } else if p.Type == "unsafe.Pointer" { + cIn = append(cIn, "uintptr_t") + } else if p.Type == "uintptr" { + cIn = append(cIn, "uintptr_t") + } else if regexp.MustCompile(`^_`).FindStringSubmatch(p.Type) != nil { + cIn = append(cIn, "uintptr_t") + } else if p.Type == "int" { + if (i == 0 || i == 2) && funct == "fcntl" { + // These fcntl arguments needs to be uintptr to be able to call FcntlInt and FcntlFlock + cIn = append(cIn, "uintptr_t") + } else { + cIn = append(cIn, "int") + } + + } else if p.Type == "int32" { + cIn = append(cIn, "int") + } else if p.Type == "int64" { + cIn = append(cIn, "long long") + } else if p.Type == "uint32" { + cIn = append(cIn, "unsigned int") + } else if p.Type == "uint64" { + cIn = append(cIn, "unsigned long long") + } else { + cIn = append(cIn, "int") + } + } + + if !onlyCommon { + // GCCGO Prototype Generation + // Imports of system calls from libc + if sysname == "select" { + // select is a keyword of Go. Its name is + // changed to c_select. + cExtern += "#define c_select select\n" + } + cExtern += fmt.Sprintf("%s %s", cRettype, sysname) + cIn := strings.Join(cIn, ", ") + cExtern += fmt.Sprintf("(%s);\n", cIn) + } + // GC Library name + if modname == "" { + modname = "libc.a/shr_64.o" + } else { + fmt.Fprintf(os.Stderr, "%s: only syscall using libc are available\n", funct) + os.Exit(1) + } + sysvarname := fmt.Sprintf("libc_%s", sysname) + + if !onlyCommon { + // GC Runtime import of function to allow cross-platform builds. + dynimports += fmt.Sprintf("//go:cgo_import_dynamic %s %s \"%s\"\n", sysvarname, sysname, modname) + // GC Link symbol to proc address variable. + linknames += fmt.Sprintf("//go:linkname %s %s\n", sysvarname, sysvarname) + // GC Library proc address variable. + vars = append(vars, sysvarname) + } + + strconvfunc := "BytePtrFromString" + strconvtype := "*byte" + + // Go function header. + if outps != "" { + outps = fmt.Sprintf(" (%s)", outps) + } + if textcommon != "" { + textcommon += "\n" + } + + textcommon += fmt.Sprintf("func %s(%s)%s {\n", funct, strings.Join(in, ", "), outps) + + // Prepare arguments tocall. + var argscommon []string // Arguments in the common part + var argscall []string // Arguments for call prototype + var argsgc []string // Arguments for gc call (with syscall6) + var argsgccgo []string // Arguments for gccgo call (with C.name_of_syscall) + n := 0 + argN := 0 + for _, param := range in { + p := parseParam(param) + if regexp.MustCompile(`^\*`).FindStringSubmatch(p.Type) != nil { + argscommon = append(argscommon, fmt.Sprintf("uintptr(unsafe.Pointer(%s))", p.Name)) + argscall = append(argscall, fmt.Sprintf("%s uintptr", p.Name)) + argsgc = append(argsgc, p.Name) + argsgccgo = append(argsgccgo, fmt.Sprintf("C.uintptr_t(%s)", p.Name)) + } else if p.Type == "string" && errvar != "" { + textcommon += fmt.Sprintf("\tvar _p%d %s\n", n, strconvtype) + textcommon += fmt.Sprintf("\t_p%d, %s = %s(%s)\n", n, errvar, strconvfunc, p.Name) + textcommon += fmt.Sprintf("\tif %s != nil {\n\t\treturn\n\t}\n", errvar) + + argscommon = append(argscommon, fmt.Sprintf("uintptr(unsafe.Pointer(_p%d))", n)) + argscall = append(argscall, fmt.Sprintf("_p%d uintptr ", n)) + argsgc = append(argsgc, fmt.Sprintf("_p%d", n)) + argsgccgo = append(argsgccgo, fmt.Sprintf("C.uintptr_t(_p%d)", n)) + n++ + } else if p.Type == "string" { + fmt.Fprintf(os.Stderr, path+":"+funct+" uses string arguments, but has no error return\n") + textcommon += fmt.Sprintf("\tvar _p%d %s\n", n, strconvtype) + textcommon += fmt.Sprintf("\t_p%d, %s = %s(%s)\n", n, errvar, strconvfunc, p.Name) + textcommon += fmt.Sprintf("\tif %s != nil {\n\t\treturn\n\t}\n", errvar) + + argscommon = append(argscommon, fmt.Sprintf("uintptr(unsafe.Pointer(_p%d))", n)) + argscall = append(argscall, fmt.Sprintf("_p%d uintptr", n)) + argsgc = append(argsgc, fmt.Sprintf("_p%d", n)) + argsgccgo = append(argsgccgo, fmt.Sprintf("C.uintptr_t(_p%d)", n)) + n++ + } else if m := regexp.MustCompile(`^\[\](.*)`).FindStringSubmatch(p.Type); m != nil { + // Convert slice into pointer, length. + // Have to be careful not to take address of &a[0] if len == 0: + // pass nil in that case. + textcommon += fmt.Sprintf("\tvar _p%d *%s\n", n, m[1]) + textcommon += fmt.Sprintf("\tif len(%s) > 0 {\n\t\t_p%d = &%s[0]\n\t}\n", p.Name, n, p.Name) + argscommon = append(argscommon, fmt.Sprintf("uintptr(unsafe.Pointer(_p%d))", n), fmt.Sprintf("len(%s)", p.Name)) + argscall = append(argscall, fmt.Sprintf("_p%d uintptr", n), fmt.Sprintf("_lenp%d int", n)) + argsgc = append(argsgc, fmt.Sprintf("_p%d", n), fmt.Sprintf("uintptr(_lenp%d)", n)) + argsgccgo = append(argsgccgo, fmt.Sprintf("C.uintptr_t(_p%d)", n), fmt.Sprintf("C.size_t(_lenp%d)", n)) + n++ + } else if p.Type == "int64" && endianness != "" { + fmt.Fprintf(os.Stderr, path+":"+funct+" uses int64 with 32 bits mode. Case not yet implemented\n") + } else if p.Type == "bool" { + fmt.Fprintf(os.Stderr, path+":"+funct+" uses bool. Case not yet implemented\n") + } else if regexp.MustCompile(`^_`).FindStringSubmatch(p.Type) != nil || p.Type == "unsafe.Pointer" { + argscommon = append(argscommon, fmt.Sprintf("uintptr(%s)", p.Name)) + argscall = append(argscall, fmt.Sprintf("%s uintptr", p.Name)) + argsgc = append(argsgc, p.Name) + argsgccgo = append(argsgccgo, fmt.Sprintf("C.uintptr_t(%s)", p.Name)) + } else if p.Type == "int" { + if (argN == 0 || argN == 2) && ((funct == "fcntl") || (funct == "FcntlInt") || (funct == "FcntlFlock")) { + // These fcntl arguments need to be uintptr to be able to call FcntlInt and FcntlFlock + argscommon = append(argscommon, fmt.Sprintf("uintptr(%s)", p.Name)) + argscall = append(argscall, fmt.Sprintf("%s uintptr", p.Name)) + argsgc = append(argsgc, p.Name) + argsgccgo = append(argsgccgo, fmt.Sprintf("C.uintptr_t(%s)", p.Name)) + + } else { + argscommon = append(argscommon, p.Name) + argscall = append(argscall, fmt.Sprintf("%s int", p.Name)) + argsgc = append(argsgc, fmt.Sprintf("uintptr(%s)", p.Name)) + argsgccgo = append(argsgccgo, fmt.Sprintf("C.int(%s)", p.Name)) + } + } else if p.Type == "int32" { + argscommon = append(argscommon, p.Name) + argscall = append(argscall, fmt.Sprintf("%s int32", p.Name)) + argsgc = append(argsgc, fmt.Sprintf("uintptr(%s)", p.Name)) + argsgccgo = append(argsgccgo, fmt.Sprintf("C.int(%s)", p.Name)) + } else if p.Type == "int64" { + argscommon = append(argscommon, p.Name) + argscall = append(argscall, fmt.Sprintf("%s int64", p.Name)) + argsgc = append(argsgc, fmt.Sprintf("uintptr(%s)", p.Name)) + argsgccgo = append(argsgccgo, fmt.Sprintf("C.longlong(%s)", p.Name)) + } else if p.Type == "uint32" { + argscommon = append(argscommon, p.Name) + argscall = append(argscall, fmt.Sprintf("%s uint32", p.Name)) + argsgc = append(argsgc, fmt.Sprintf("uintptr(%s)", p.Name)) + argsgccgo = append(argsgccgo, fmt.Sprintf("C.uint(%s)", p.Name)) + } else if p.Type == "uint64" { + argscommon = append(argscommon, p.Name) + argscall = append(argscall, fmt.Sprintf("%s uint64", p.Name)) + argsgc = append(argsgc, fmt.Sprintf("uintptr(%s)", p.Name)) + argsgccgo = append(argsgccgo, fmt.Sprintf("C.ulonglong(%s)", p.Name)) + } else if p.Type == "uintptr" { + argscommon = append(argscommon, p.Name) + argscall = append(argscall, fmt.Sprintf("%s uintptr", p.Name)) + argsgc = append(argsgc, p.Name) + argsgccgo = append(argsgccgo, fmt.Sprintf("C.uintptr_t(%s)", p.Name)) + } else { + argscommon = append(argscommon, fmt.Sprintf("int(%s)", p.Name)) + argscall = append(argscall, fmt.Sprintf("%s int", p.Name)) + argsgc = append(argsgc, fmt.Sprintf("uintptr(%s)", p.Name)) + argsgccgo = append(argsgccgo, fmt.Sprintf("C.int(%s)", p.Name)) + } + argN++ + } + nargs := len(argsgc) + + // COMMON function generation + argscommonlist := strings.Join(argscommon, ", ") + callcommon := fmt.Sprintf("call%s(%s)", sysname, argscommonlist) + ret := []string{"_", "_"} + body := "" + doErrno := false + for i := 0; i < len(out); i++ { + p := parseParam(out[i]) + reg := "" + if p.Name == "err" { + reg = "e1" + ret[1] = reg + doErrno = true + } else { + reg = "r0" + ret[0] = reg + } + if p.Type == "bool" { + reg = fmt.Sprintf("%s != 0", reg) + } + if reg != "e1" { + body += fmt.Sprintf("\t%s = %s(%s)\n", p.Name, p.Type, reg) + } + } + if ret[0] == "_" && ret[1] == "_" { + textcommon += fmt.Sprintf("\t%s\n", callcommon) + } else { + textcommon += fmt.Sprintf("\t%s, %s := %s\n", ret[0], ret[1], callcommon) + } + textcommon += body + + if doErrno { + textcommon += "\tif e1 != 0 {\n" + textcommon += "\t\terr = errnoErr(e1)\n" + textcommon += "\t}\n" + } + textcommon += "\treturn\n" + textcommon += "}\n" + + if onlyCommon { + continue + } + + // CALL Prototype + callProto := fmt.Sprintf("func call%s(%s) (r1 uintptr, e1 Errno) {\n", sysname, strings.Join(argscall, ", ")) + + // GC function generation + asm := "syscall6" + if nonblock != nil { + asm = "rawSyscall6" + } + + if len(argsgc) <= 6 { + for len(argsgc) < 6 { + argsgc = append(argsgc, "0") + } + } else { + fmt.Fprintf(os.Stderr, "%s: too many arguments to system call", funct) + os.Exit(1) + } + argsgclist := strings.Join(argsgc, ", ") + callgc := fmt.Sprintf("%s(uintptr(unsafe.Pointer(&%s)), %d, %s)", asm, sysvarname, nargs, argsgclist) + + textgc += callProto + textgc += fmt.Sprintf("\tr1, _, e1 = %s\n", callgc) + textgc += "\treturn\n}\n" + + // GCCGO function generation + argsgccgolist := strings.Join(argsgccgo, ", ") + var callgccgo string + if sysname == "select" { + // select is a keyword of Go. Its name is + // changed to c_select. + callgccgo = fmt.Sprintf("C.c_%s(%s)", sysname, argsgccgolist) + } else { + callgccgo = fmt.Sprintf("C.%s(%s)", sysname, argsgccgolist) + } + textgccgo += callProto + textgccgo += fmt.Sprintf("\tr1 = uintptr(%s)\n", callgccgo) + textgccgo += "\te1 = syscall.GetErrno()\n" + textgccgo += "\treturn\n}\n" + } + if err := s.Err(); err != nil { + fmt.Fprintf(os.Stderr, err.Error()) + os.Exit(1) + } + file.Close() + } + imp := "" + if pack != "unix" { + imp = "import \"golang.org/x/sys/unix\"\n" + + } + + // Print zsyscall_aix_ppc64.go + err := ioutil.WriteFile("zsyscall_aix_ppc64.go", + []byte(fmt.Sprintf(srcTemplate1, cmdLine(), buildTags(), pack, imp, textcommon)), + 0644) + if err != nil { + fmt.Fprintf(os.Stderr, err.Error()) + os.Exit(1) + } + + // Print zsyscall_aix_ppc64_gc.go + vardecls := "\t" + strings.Join(vars, ",\n\t") + vardecls += " syscallFunc" + err = ioutil.WriteFile("zsyscall_aix_ppc64_gc.go", + []byte(fmt.Sprintf(srcTemplate2, cmdLine(), buildTags(), pack, imp, dynimports, linknames, vardecls, textgc)), + 0644) + if err != nil { + fmt.Fprintf(os.Stderr, err.Error()) + os.Exit(1) + } + + // Print zsyscall_aix_ppc64_gccgo.go + err = ioutil.WriteFile("zsyscall_aix_ppc64_gccgo.go", + []byte(fmt.Sprintf(srcTemplate3, cmdLine(), buildTags(), pack, cExtern, imp, textgccgo)), + 0644) + if err != nil { + fmt.Fprintf(os.Stderr, err.Error()) + os.Exit(1) + } +} + +const srcTemplate1 = `// %s +// Code generated by the command above; see README.md. DO NOT EDIT. + +// +build %s + +package %s + +import ( + "unsafe" +) + + +%s + +%s +` +const srcTemplate2 = `// %s +// Code generated by the command above; see README.md. DO NOT EDIT. + +// +build %s +// +build !gccgo + +package %s + +import ( + "unsafe" +) +%s +%s +%s +type syscallFunc uintptr + +var ( +%s +) + +// Implemented in runtime/syscall_aix.go. +func rawSyscall6(trap, nargs, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno) +func syscall6(trap, nargs, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno) + +%s +` +const srcTemplate3 = `// %s +// Code generated by the command above; see README.md. DO NOT EDIT. + +// +build %s +// +build gccgo + +package %s + +%s +*/ +import "C" +import ( + "syscall" +) + + +%s + +%s +` diff --git a/vendor/golang.org/x/sys/unix/mksyscall_solaris.go b/vendor/golang.org/x/sys/unix/mksyscall_solaris.go new file mode 100644 index 000000000..3d864738b --- /dev/null +++ b/vendor/golang.org/x/sys/unix/mksyscall_solaris.go @@ -0,0 +1,335 @@ +// Copyright 2019 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// +build ignore + +/* + This program reads a file containing function prototypes + (like syscall_solaris.go) and generates system call bodies. + The prototypes are marked by lines beginning with "//sys" + and read like func declarations if //sys is replaced by func, but: + * The parameter lists must give a name for each argument. + This includes return parameters. + * The parameter lists must give a type for each argument: + the (x, y, z int) shorthand is not allowed. + * If the return parameter is an error number, it must be named err. + * If go func name needs to be different than its libc name, + * or the function is not in libc, name could be specified + * at the end, after "=" sign, like + //sys getsockopt(s int, level int, name int, val uintptr, vallen *_Socklen) (err error) = libsocket.getsockopt +*/ + +package main + +import ( + "bufio" + "flag" + "fmt" + "os" + "regexp" + "strings" +) + +var ( + b32 = flag.Bool("b32", false, "32bit big-endian") + l32 = flag.Bool("l32", false, "32bit little-endian") + tags = flag.String("tags", "", "build tags") +) + +// cmdLine returns this programs's commandline arguments +func cmdLine() string { + return "go run mksyscall_solaris.go " + strings.Join(os.Args[1:], " ") +} + +// buildTags returns build tags +func buildTags() string { + return *tags +} + +// Param is function parameter +type Param struct { + Name string + Type string +} + +// usage prints the program usage +func usage() { + fmt.Fprintf(os.Stderr, "usage: go run mksyscall_solaris.go [-b32 | -l32] [-tags x,y] [file ...]\n") + os.Exit(1) +} + +// parseParamList parses parameter list and returns a slice of parameters +func parseParamList(list string) []string { + list = strings.TrimSpace(list) + if list == "" { + return []string{} + } + return regexp.MustCompile(`\s*,\s*`).Split(list, -1) +} + +// parseParam splits a parameter into name and type +func parseParam(p string) Param { + ps := regexp.MustCompile(`^(\S*) (\S*)$`).FindStringSubmatch(p) + if ps == nil { + fmt.Fprintf(os.Stderr, "malformed parameter: %s\n", p) + os.Exit(1) + } + return Param{ps[1], ps[2]} +} + +func main() { + flag.Usage = usage + flag.Parse() + if len(flag.Args()) <= 0 { + fmt.Fprintf(os.Stderr, "no files to parse provided\n") + usage() + } + + endianness := "" + if *b32 { + endianness = "big-endian" + } else if *l32 { + endianness = "little-endian" + } + + pack := "" + text := "" + dynimports := "" + linknames := "" + var vars []string + for _, path := range flag.Args() { + file, err := os.Open(path) + if err != nil { + fmt.Fprintf(os.Stderr, err.Error()) + os.Exit(1) + } + s := bufio.NewScanner(file) + for s.Scan() { + t := s.Text() + t = strings.TrimSpace(t) + t = regexp.MustCompile(`\s+`).ReplaceAllString(t, ` `) + if p := regexp.MustCompile(`^package (\S+)$`).FindStringSubmatch(t); p != nil && pack == "" { + pack = p[1] + } + nonblock := regexp.MustCompile(`^\/\/sysnb `).FindStringSubmatch(t) + if regexp.MustCompile(`^\/\/sys `).FindStringSubmatch(t) == nil && nonblock == nil { + continue + } + + // Line must be of the form + // func Open(path string, mode int, perm int) (fd int, err error) + // Split into name, in params, out params. + f := regexp.MustCompile(`^\/\/sys(nb)? (\w+)\(([^()]*)\)\s*(?:\(([^()]+)\))?\s*(?:=\s*(?:(\w*)\.)?(\w*))?$`).FindStringSubmatch(t) + if f == nil { + fmt.Fprintf(os.Stderr, "%s:%s\nmalformed //sys declaration\n", path, t) + os.Exit(1) + } + funct, inps, outps, modname, sysname := f[2], f[3], f[4], f[5], f[6] + + // Split argument lists on comma. + in := parseParamList(inps) + out := parseParamList(outps) + + inps = strings.Join(in, ", ") + outps = strings.Join(out, ", ") + + // Try in vain to keep people from editing this file. + // The theory is that they jump into the middle of the file + // without reading the header. + text += "// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT\n\n" + + // So file name. + if modname == "" { + modname = "libc" + } + + // System call name. + if sysname == "" { + sysname = funct + } + + // System call pointer variable name. + sysvarname := fmt.Sprintf("proc%s", sysname) + + strconvfunc := "BytePtrFromString" + strconvtype := "*byte" + + sysname = strings.ToLower(sysname) // All libc functions are lowercase. + + // Runtime import of function to allow cross-platform builds. + dynimports += fmt.Sprintf("//go:cgo_import_dynamic libc_%s %s \"%s.so\"\n", sysname, sysname, modname) + // Link symbol to proc address variable. + linknames += fmt.Sprintf("//go:linkname %s libc_%s\n", sysvarname, sysname) + // Library proc address variable. + vars = append(vars, sysvarname) + + // Go function header. + outlist := strings.Join(out, ", ") + if outlist != "" { + outlist = fmt.Sprintf(" (%s)", outlist) + } + if text != "" { + text += "\n" + } + text += fmt.Sprintf("func %s(%s)%s {\n", funct, strings.Join(in, ", "), outlist) + + // Check if err return available + errvar := "" + for _, param := range out { + p := parseParam(param) + if p.Type == "error" { + errvar = p.Name + continue + } + } + + // Prepare arguments to Syscall. + var args []string + n := 0 + for _, param := range in { + p := parseParam(param) + if regexp.MustCompile(`^\*`).FindStringSubmatch(p.Type) != nil { + args = append(args, "uintptr(unsafe.Pointer("+p.Name+"))") + } else if p.Type == "string" && errvar != "" { + text += fmt.Sprintf("\tvar _p%d %s\n", n, strconvtype) + text += fmt.Sprintf("\t_p%d, %s = %s(%s)\n", n, errvar, strconvfunc, p.Name) + text += fmt.Sprintf("\tif %s != nil {\n\t\treturn\n\t}\n", errvar) + args = append(args, fmt.Sprintf("uintptr(unsafe.Pointer(_p%d))", n)) + n++ + } else if p.Type == "string" { + fmt.Fprintf(os.Stderr, path+":"+funct+" uses string arguments, but has no error return\n") + text += fmt.Sprintf("\tvar _p%d %s\n", n, strconvtype) + text += fmt.Sprintf("\t_p%d, _ = %s(%s)\n", n, strconvfunc, p.Name) + args = append(args, fmt.Sprintf("uintptr(unsafe.Pointer(_p%d))", n)) + n++ + } else if s := regexp.MustCompile(`^\[\](.*)`).FindStringSubmatch(p.Type); s != nil { + // Convert slice into pointer, length. + // Have to be careful not to take address of &a[0] if len == 0: + // pass nil in that case. + text += fmt.Sprintf("\tvar _p%d *%s\n", n, s[1]) + text += fmt.Sprintf("\tif len(%s) > 0 {\n\t\t_p%d = &%s[0]\n\t}\n", p.Name, n, p.Name) + args = append(args, fmt.Sprintf("uintptr(unsafe.Pointer(_p%d))", n), fmt.Sprintf("uintptr(len(%s))", p.Name)) + n++ + } else if p.Type == "int64" && endianness != "" { + if endianness == "big-endian" { + args = append(args, fmt.Sprintf("uintptr(%s>>32)", p.Name), fmt.Sprintf("uintptr(%s)", p.Name)) + } else { + args = append(args, fmt.Sprintf("uintptr(%s)", p.Name), fmt.Sprintf("uintptr(%s>>32)", p.Name)) + } + } else if p.Type == "bool" { + text += fmt.Sprintf("\tvar _p%d uint32\n", n) + text += fmt.Sprintf("\tif %s {\n\t\t_p%d = 1\n\t} else {\n\t\t_p%d = 0\n\t}\n", p.Name, n, n) + args = append(args, fmt.Sprintf("uintptr(_p%d)", n)) + n++ + } else { + args = append(args, fmt.Sprintf("uintptr(%s)", p.Name)) + } + } + nargs := len(args) + + // Determine which form to use; pad args with zeros. + asm := "sysvicall6" + if nonblock != nil { + asm = "rawSysvicall6" + } + if len(args) <= 6 { + for len(args) < 6 { + args = append(args, "0") + } + } else { + fmt.Fprintf(os.Stderr, "%s: too many arguments to system call\n", path) + os.Exit(1) + } + + // Actual call. + arglist := strings.Join(args, ", ") + call := fmt.Sprintf("%s(uintptr(unsafe.Pointer(&%s)), %d, %s)", asm, sysvarname, nargs, arglist) + + // Assign return values. + body := "" + ret := []string{"_", "_", "_"} + doErrno := false + for i := 0; i < len(out); i++ { + p := parseParam(out[i]) + reg := "" + if p.Name == "err" { + reg = "e1" + ret[2] = reg + doErrno = true + } else { + reg = fmt.Sprintf("r%d", i) + ret[i] = reg + } + if p.Type == "bool" { + reg = fmt.Sprintf("%d != 0", reg) + } + if p.Type == "int64" && endianness != "" { + // 64-bit number in r1:r0 or r0:r1. + if i+2 > len(out) { + fmt.Fprintf(os.Stderr, "%s: not enough registers for int64 return\n", path) + os.Exit(1) + } + if endianness == "big-endian" { + reg = fmt.Sprintf("int64(r%d)<<32 | int64(r%d)", i, i+1) + } else { + reg = fmt.Sprintf("int64(r%d)<<32 | int64(r%d)", i+1, i) + } + ret[i] = fmt.Sprintf("r%d", i) + ret[i+1] = fmt.Sprintf("r%d", i+1) + } + if reg != "e1" { + body += fmt.Sprintf("\t%s = %s(%s)\n", p.Name, p.Type, reg) + } + } + if ret[0] == "_" && ret[1] == "_" && ret[2] == "_" { + text += fmt.Sprintf("\t%s\n", call) + } else { + text += fmt.Sprintf("\t%s, %s, %s := %s\n", ret[0], ret[1], ret[2], call) + } + text += body + + if doErrno { + text += "\tif e1 != 0 {\n" + text += "\t\terr = e1\n" + text += "\t}\n" + } + text += "\treturn\n" + text += "}\n" + } + if err := s.Err(); err != nil { + fmt.Fprintf(os.Stderr, err.Error()) + os.Exit(1) + } + file.Close() + } + imp := "" + if pack != "unix" { + imp = "import \"golang.org/x/sys/unix\"\n" + + } + vardecls := "\t" + strings.Join(vars, ",\n\t") + vardecls += " syscallFunc" + fmt.Printf(srcTemplate, cmdLine(), buildTags(), pack, imp, dynimports, linknames, vardecls, text) +} + +const srcTemplate = `// %s +// Code generated by the command above; see README.md. DO NOT EDIT. + +// +build %s + +package %s + +import ( + "syscall" + "unsafe" +) +%s +%s +%s +var ( +%s +) + +%s +` diff --git a/vendor/golang.org/x/sys/unix/mksysctl_openbsd.go b/vendor/golang.org/x/sys/unix/mksysctl_openbsd.go new file mode 100644 index 000000000..b6b409909 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/mksysctl_openbsd.go @@ -0,0 +1,355 @@ +// Copyright 2019 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// +build ignore + +// Parse the header files for OpenBSD and generate a Go usable sysctl MIB. +// +// Build a MIB with each entry being an array containing the level, type and +// a hash that will contain additional entries if the current entry is a node. +// We then walk this MIB and create a flattened sysctl name to OID hash. + +package main + +import ( + "bufio" + "fmt" + "os" + "path/filepath" + "regexp" + "sort" + "strings" +) + +var ( + goos, goarch string +) + +// cmdLine returns this programs's commandline arguments. +func cmdLine() string { + return "go run mksysctl_openbsd.go " + strings.Join(os.Args[1:], " ") +} + +// buildTags returns build tags. +func buildTags() string { + return fmt.Sprintf("%s,%s", goarch, goos) +} + +// reMatch performs regular expression match and stores the substring slice to value pointed by m. +func reMatch(re *regexp.Regexp, str string, m *[]string) bool { + *m = re.FindStringSubmatch(str) + if *m != nil { + return true + } + return false +} + +type nodeElement struct { + n int + t string + pE *map[string]nodeElement +} + +var ( + debugEnabled bool + mib map[string]nodeElement + node *map[string]nodeElement + nodeMap map[string]string + sysCtl []string +) + +var ( + ctlNames1RE = regexp.MustCompile(`^#define\s+(CTL_NAMES)\s+{`) + ctlNames2RE = regexp.MustCompile(`^#define\s+(CTL_(.*)_NAMES)\s+{`) + ctlNames3RE = regexp.MustCompile(`^#define\s+((.*)CTL_NAMES)\s+{`) + netInetRE = regexp.MustCompile(`^netinet/`) + netInet6RE = regexp.MustCompile(`^netinet6/`) + netRE = regexp.MustCompile(`^net/`) + bracesRE = regexp.MustCompile(`{.*}`) + ctlTypeRE = regexp.MustCompile(`{\s+"(\w+)",\s+(CTLTYPE_[A-Z]+)\s+}`) + fsNetKernRE = regexp.MustCompile(`^(fs|net|kern)_`) +) + +func debug(s string) { + if debugEnabled { + fmt.Fprintln(os.Stderr, s) + } +} + +// Walk the MIB and build a sysctl name to OID mapping. +func buildSysctl(pNode *map[string]nodeElement, name string, oid []int) { + lNode := pNode // local copy of pointer to node + var keys []string + for k := range *lNode { + keys = append(keys, k) + } + sort.Strings(keys) + + for _, key := range keys { + nodename := name + if name != "" { + nodename += "." + } + nodename += key + + nodeoid := append(oid, (*pNode)[key].n) + + if (*pNode)[key].t == `CTLTYPE_NODE` { + if _, ok := nodeMap[nodename]; ok { + lNode = &mib + ctlName := nodeMap[nodename] + for _, part := range strings.Split(ctlName, ".") { + lNode = ((*lNode)[part]).pE + } + } else { + lNode = (*pNode)[key].pE + } + buildSysctl(lNode, nodename, nodeoid) + } else if (*pNode)[key].t != "" { + oidStr := []string{} + for j := range nodeoid { + oidStr = append(oidStr, fmt.Sprintf("%d", nodeoid[j])) + } + text := "\t{ \"" + nodename + "\", []_C_int{ " + strings.Join(oidStr, ", ") + " } }, \n" + sysCtl = append(sysCtl, text) + } + } +} + +func main() { + // Get the OS (using GOOS_TARGET if it exist) + goos = os.Getenv("GOOS_TARGET") + if goos == "" { + goos = os.Getenv("GOOS") + } + // Get the architecture (using GOARCH_TARGET if it exists) + goarch = os.Getenv("GOARCH_TARGET") + if goarch == "" { + goarch = os.Getenv("GOARCH") + } + // Check if GOOS and GOARCH environment variables are defined + if goarch == "" || goos == "" { + fmt.Fprintf(os.Stderr, "GOARCH or GOOS not defined in environment\n") + os.Exit(1) + } + + mib = make(map[string]nodeElement) + headers := [...]string{ + `sys/sysctl.h`, + `sys/socket.h`, + `sys/tty.h`, + `sys/malloc.h`, + `sys/mount.h`, + `sys/namei.h`, + `sys/sem.h`, + `sys/shm.h`, + `sys/vmmeter.h`, + `uvm/uvmexp.h`, + `uvm/uvm_param.h`, + `uvm/uvm_swap_encrypt.h`, + `ddb/db_var.h`, + `net/if.h`, + `net/if_pfsync.h`, + `net/pipex.h`, + `netinet/in.h`, + `netinet/icmp_var.h`, + `netinet/igmp_var.h`, + `netinet/ip_ah.h`, + `netinet/ip_carp.h`, + `netinet/ip_divert.h`, + `netinet/ip_esp.h`, + `netinet/ip_ether.h`, + `netinet/ip_gre.h`, + `netinet/ip_ipcomp.h`, + `netinet/ip_ipip.h`, + `netinet/pim_var.h`, + `netinet/tcp_var.h`, + `netinet/udp_var.h`, + `netinet6/in6.h`, + `netinet6/ip6_divert.h`, + `netinet6/pim6_var.h`, + `netinet/icmp6.h`, + `netmpls/mpls.h`, + } + + ctls := [...]string{ + `kern`, + `vm`, + `fs`, + `net`, + //debug /* Special handling required */ + `hw`, + //machdep /* Arch specific */ + `user`, + `ddb`, + //vfs /* Special handling required */ + `fs.posix`, + `kern.forkstat`, + `kern.intrcnt`, + `kern.malloc`, + `kern.nchstats`, + `kern.seminfo`, + `kern.shminfo`, + `kern.timecounter`, + `kern.tty`, + `kern.watchdog`, + `net.bpf`, + `net.ifq`, + `net.inet`, + `net.inet.ah`, + `net.inet.carp`, + `net.inet.divert`, + `net.inet.esp`, + `net.inet.etherip`, + `net.inet.gre`, + `net.inet.icmp`, + `net.inet.igmp`, + `net.inet.ip`, + `net.inet.ip.ifq`, + `net.inet.ipcomp`, + `net.inet.ipip`, + `net.inet.mobileip`, + `net.inet.pfsync`, + `net.inet.pim`, + `net.inet.tcp`, + `net.inet.udp`, + `net.inet6`, + `net.inet6.divert`, + `net.inet6.ip6`, + `net.inet6.icmp6`, + `net.inet6.pim6`, + `net.inet6.tcp6`, + `net.inet6.udp6`, + `net.mpls`, + `net.mpls.ifq`, + `net.key`, + `net.pflow`, + `net.pfsync`, + `net.pipex`, + `net.rt`, + `vm.swapencrypt`, + //vfsgenctl /* Special handling required */ + } + + // Node name "fixups" + ctlMap := map[string]string{ + "ipproto": "net.inet", + "net.inet.ipproto": "net.inet", + "net.inet6.ipv6proto": "net.inet6", + "net.inet6.ipv6": "net.inet6.ip6", + "net.inet.icmpv6": "net.inet6.icmp6", + "net.inet6.divert6": "net.inet6.divert", + "net.inet6.tcp6": "net.inet.tcp", + "net.inet6.udp6": "net.inet.udp", + "mpls": "net.mpls", + "swpenc": "vm.swapencrypt", + } + + // Node mappings + nodeMap = map[string]string{ + "net.inet.ip.ifq": "net.ifq", + "net.inet.pfsync": "net.pfsync", + "net.mpls.ifq": "net.ifq", + } + + mCtls := make(map[string]bool) + for _, ctl := range ctls { + mCtls[ctl] = true + } + + for _, header := range headers { + debug("Processing " + header) + file, err := os.Open(filepath.Join("/usr/include", header)) + if err != nil { + fmt.Fprintf(os.Stderr, "%v\n", err) + os.Exit(1) + } + s := bufio.NewScanner(file) + for s.Scan() { + var sub []string + if reMatch(ctlNames1RE, s.Text(), &sub) || + reMatch(ctlNames2RE, s.Text(), &sub) || + reMatch(ctlNames3RE, s.Text(), &sub) { + if sub[1] == `CTL_NAMES` { + // Top level. + node = &mib + } else { + // Node. + nodename := strings.ToLower(sub[2]) + ctlName := "" + if reMatch(netInetRE, header, &sub) { + ctlName = "net.inet." + nodename + } else if reMatch(netInet6RE, header, &sub) { + ctlName = "net.inet6." + nodename + } else if reMatch(netRE, header, &sub) { + ctlName = "net." + nodename + } else { + ctlName = nodename + ctlName = fsNetKernRE.ReplaceAllString(ctlName, `$1.`) + } + + if val, ok := ctlMap[ctlName]; ok { + ctlName = val + } + if _, ok := mCtls[ctlName]; !ok { + debug("Ignoring " + ctlName + "...") + continue + } + + // Walk down from the top of the MIB. + node = &mib + for _, part := range strings.Split(ctlName, ".") { + if _, ok := (*node)[part]; !ok { + debug("Missing node " + part) + (*node)[part] = nodeElement{n: 0, t: "", pE: &map[string]nodeElement{}} + } + node = (*node)[part].pE + } + } + + // Populate current node with entries. + i := -1 + for !strings.HasPrefix(s.Text(), "}") { + s.Scan() + if reMatch(bracesRE, s.Text(), &sub) { + i++ + } + if !reMatch(ctlTypeRE, s.Text(), &sub) { + continue + } + (*node)[sub[1]] = nodeElement{n: i, t: sub[2], pE: &map[string]nodeElement{}} + } + } + } + err = s.Err() + if err != nil { + fmt.Fprintf(os.Stderr, "%v\n", err) + os.Exit(1) + } + file.Close() + } + buildSysctl(&mib, "", []int{}) + + sort.Strings(sysCtl) + text := strings.Join(sysCtl, "") + + fmt.Printf(srcTemplate, cmdLine(), buildTags(), text) +} + +const srcTemplate = `// %s +// Code generated by the command above; DO NOT EDIT. + +// +build %s + +package unix + +type mibentry struct { + ctlname string + ctloid []_C_int +} + +var sysctlMib = []mibentry { +%s +} +` diff --git a/vendor/golang.org/x/sys/unix/mksysnum.go b/vendor/golang.org/x/sys/unix/mksysnum.go new file mode 100644 index 000000000..07f8960ff --- /dev/null +++ b/vendor/golang.org/x/sys/unix/mksysnum.go @@ -0,0 +1,190 @@ +// Copyright 2018 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// +build ignore + +// Generate system call table for DragonFly, NetBSD, +// FreeBSD, OpenBSD or Darwin from master list +// (for example, /usr/src/sys/kern/syscalls.master or +// sys/syscall.h). +package main + +import ( + "bufio" + "fmt" + "io" + "io/ioutil" + "net/http" + "os" + "regexp" + "strings" +) + +var ( + goos, goarch string +) + +// cmdLine returns this programs's commandline arguments +func cmdLine() string { + return "go run mksysnum.go " + strings.Join(os.Args[1:], " ") +} + +// buildTags returns build tags +func buildTags() string { + return fmt.Sprintf("%s,%s", goarch, goos) +} + +func checkErr(err error) { + if err != nil { + fmt.Fprintf(os.Stderr, "%v\n", err) + os.Exit(1) + } +} + +// source string and substring slice for regexp +type re struct { + str string // source string + sub []string // matched sub-string +} + +// Match performs regular expression match +func (r *re) Match(exp string) bool { + r.sub = regexp.MustCompile(exp).FindStringSubmatch(r.str) + if r.sub != nil { + return true + } + return false +} + +// fetchFile fetches a text file from URL +func fetchFile(URL string) io.Reader { + resp, err := http.Get(URL) + checkErr(err) + defer resp.Body.Close() + body, err := ioutil.ReadAll(resp.Body) + checkErr(err) + return strings.NewReader(string(body)) +} + +// readFile reads a text file from path +func readFile(path string) io.Reader { + file, err := os.Open(os.Args[1]) + checkErr(err) + return file +} + +func format(name, num, proto string) string { + name = strings.ToUpper(name) + // There are multiple entries for enosys and nosys, so comment them out. + nm := re{str: name} + if nm.Match(`^SYS_E?NOSYS$`) { + name = fmt.Sprintf("// %s", name) + } + if name == `SYS_SYS_EXIT` { + name = `SYS_EXIT` + } + return fmt.Sprintf(" %s = %s; // %s\n", name, num, proto) +} + +func main() { + // Get the OS (using GOOS_TARGET if it exist) + goos = os.Getenv("GOOS_TARGET") + if goos == "" { + goos = os.Getenv("GOOS") + } + // Get the architecture (using GOARCH_TARGET if it exists) + goarch = os.Getenv("GOARCH_TARGET") + if goarch == "" { + goarch = os.Getenv("GOARCH") + } + // Check if GOOS and GOARCH environment variables are defined + if goarch == "" || goos == "" { + fmt.Fprintf(os.Stderr, "GOARCH or GOOS not defined in environment\n") + os.Exit(1) + } + + file := strings.TrimSpace(os.Args[1]) + var syscalls io.Reader + if strings.HasPrefix(file, "https://") || strings.HasPrefix(file, "http://") { + // Download syscalls.master file + syscalls = fetchFile(file) + } else { + syscalls = readFile(file) + } + + var text, line string + s := bufio.NewScanner(syscalls) + for s.Scan() { + t := re{str: line} + if t.Match(`^(.*)\\$`) { + // Handle continuation + line = t.sub[1] + line += strings.TrimLeft(s.Text(), " \t") + } else { + // New line + line = s.Text() + } + t = re{str: line} + if t.Match(`\\$`) { + continue + } + t = re{str: line} + + switch goos { + case "dragonfly": + if t.Match(`^([0-9]+)\s+STD\s+({ \S+\s+(\w+).*)$`) { + num, proto := t.sub[1], t.sub[2] + name := fmt.Sprintf("SYS_%s", t.sub[3]) + text += format(name, num, proto) + } + case "freebsd": + if t.Match(`^([0-9]+)\s+\S+\s+(?:NO)?STD\s+({ \S+\s+(\w+).*)$`) { + num, proto := t.sub[1], t.sub[2] + name := fmt.Sprintf("SYS_%s", t.sub[3]) + text += format(name, num, proto) + } + case "openbsd": + if t.Match(`^([0-9]+)\s+STD\s+(NOLOCK\s+)?({ \S+\s+\*?(\w+).*)$`) { + num, proto, name := t.sub[1], t.sub[3], t.sub[4] + text += format(name, num, proto) + } + case "netbsd": + if t.Match(`^([0-9]+)\s+((STD)|(NOERR))\s+(RUMP\s+)?({\s+\S+\s*\*?\s*\|(\S+)\|(\S*)\|(\w+).*\s+})(\s+(\S+))?$`) { + num, proto, compat := t.sub[1], t.sub[6], t.sub[8] + name := t.sub[7] + "_" + t.sub[9] + if t.sub[11] != "" { + name = t.sub[7] + "_" + t.sub[11] + } + name = strings.ToUpper(name) + if compat == "" || compat == "13" || compat == "30" || compat == "50" { + text += fmt.Sprintf(" %s = %s; // %s\n", name, num, proto) + } + } + case "darwin": + if t.Match(`^#define\s+SYS_(\w+)\s+([0-9]+)`) { + name, num := t.sub[1], t.sub[2] + name = strings.ToUpper(name) + text += fmt.Sprintf(" SYS_%s = %s;\n", name, num) + } + default: + fmt.Fprintf(os.Stderr, "unrecognized GOOS=%s\n", goos) + os.Exit(1) + + } + } + err := s.Err() + checkErr(err) + + fmt.Printf(template, cmdLine(), buildTags(), text) +} + +const template = `// %s +// Code generated by the command above; see README.md. DO NOT EDIT. + +// +build %s + +package unix + +const( +%s)` diff --git a/vendor/golang.org/x/sys/unix/types_aix.go b/vendor/golang.org/x/sys/unix/types_aix.go new file mode 100644 index 000000000..25e834940 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/types_aix.go @@ -0,0 +1,236 @@ +// Copyright 2018 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// +build ignore +// +build aix + +/* +Input to cgo -godefs. See also mkerrors.sh and mkall.sh +*/ + +// +godefs map struct_in_addr [4]byte /* in_addr */ +// +godefs map struct_in6_addr [16]byte /* in6_addr */ + +package unix + +/* +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +#include +#include +#include +#include + + +#include +#include + +enum { + sizeofPtr = sizeof(void*), +}; + +union sockaddr_all { + struct sockaddr s1; // this one gets used for fields + struct sockaddr_in s2; // these pad it out + struct sockaddr_in6 s3; + struct sockaddr_un s4; + struct sockaddr_dl s5; +}; + +struct sockaddr_any { + struct sockaddr addr; + char pad[sizeof(union sockaddr_all) - sizeof(struct sockaddr)]; +}; + +*/ +import "C" + +// Machine characteristics + +const ( + SizeofPtr = C.sizeofPtr + SizeofShort = C.sizeof_short + SizeofInt = C.sizeof_int + SizeofLong = C.sizeof_long + SizeofLongLong = C.sizeof_longlong + PathMax = C.PATH_MAX +) + +// Basic types + +type ( + _C_short C.short + _C_int C.int + _C_long C.long + _C_long_long C.longlong +) + +type off64 C.off64_t +type off C.off_t +type Mode_t C.mode_t + +// Time + +type Timespec C.struct_timespec + +type StTimespec C.struct_st_timespec + +type Timeval C.struct_timeval + +type Timeval32 C.struct_timeval32 + +type Timex C.struct_timex + +type Time_t C.time_t + +type Tms C.struct_tms + +type Utimbuf C.struct_utimbuf + +type Timezone C.struct_timezone + +// Processes + +type Rusage C.struct_rusage + +type Rlimit C.struct_rlimit64 + +type Pid_t C.pid_t + +type _Gid_t C.gid_t + +type dev_t C.dev_t + +// Files + +type Stat_t C.struct_stat + +type StatxTimestamp C.struct_statx_timestamp + +type Statx_t C.struct_statx + +type Dirent C.struct_dirent + +// Sockets + +type RawSockaddrInet4 C.struct_sockaddr_in + +type RawSockaddrInet6 C.struct_sockaddr_in6 + +type RawSockaddrUnix C.struct_sockaddr_un + +type RawSockaddr C.struct_sockaddr + +type RawSockaddrAny C.struct_sockaddr_any + +type _Socklen C.socklen_t + +type Cmsghdr C.struct_cmsghdr + +type ICMPv6Filter C.struct_icmp6_filter + +type Iovec C.struct_iovec + +type IPMreq C.struct_ip_mreq + +type IPv6Mreq C.struct_ipv6_mreq + +type IPv6MTUInfo C.struct_ip6_mtuinfo + +type Linger C.struct_linger + +type Msghdr C.struct_msghdr + +const ( + SizeofSockaddrInet4 = C.sizeof_struct_sockaddr_in + SizeofSockaddrInet6 = C.sizeof_struct_sockaddr_in6 + SizeofSockaddrAny = C.sizeof_struct_sockaddr_any + SizeofSockaddrUnix = C.sizeof_struct_sockaddr_un + SizeofLinger = C.sizeof_struct_linger + SizeofIPMreq = C.sizeof_struct_ip_mreq + SizeofIPv6Mreq = C.sizeof_struct_ipv6_mreq + SizeofIPv6MTUInfo = C.sizeof_struct_ip6_mtuinfo + SizeofMsghdr = C.sizeof_struct_msghdr + SizeofCmsghdr = C.sizeof_struct_cmsghdr + SizeofICMPv6Filter = C.sizeof_struct_icmp6_filter +) + +// Routing and interface messages + +const ( + SizeofIfMsghdr = C.sizeof_struct_if_msghdr +) + +type IfMsgHdr C.struct_if_msghdr + +// Misc + +type FdSet C.fd_set + +type Utsname C.struct_utsname + +type Ustat_t C.struct_ustat + +type Sigset_t C.sigset_t + +const ( + AT_FDCWD = C.AT_FDCWD + AT_REMOVEDIR = C.AT_REMOVEDIR + AT_SYMLINK_NOFOLLOW = C.AT_SYMLINK_NOFOLLOW +) + +// Terminal handling + +type Termios C.struct_termios + +type Termio C.struct_termio + +type Winsize C.struct_winsize + +//poll + +type PollFd struct { + Fd int32 + Events uint16 + Revents uint16 +} + +const ( + POLLERR = C.POLLERR + POLLHUP = C.POLLHUP + POLLIN = C.POLLIN + POLLNVAL = C.POLLNVAL + POLLOUT = C.POLLOUT + POLLPRI = C.POLLPRI + POLLRDBAND = C.POLLRDBAND + POLLRDNORM = C.POLLRDNORM + POLLWRBAND = C.POLLWRBAND + POLLWRNORM = C.POLLWRNORM +) + +//flock_t + +type Flock_t C.struct_flock64 + +// Statfs + +type Fsid_t C.struct_fsid_t +type Fsid64_t C.struct_fsid64_t + +type Statfs_t C.struct_statfs + +const RNDGETENTCNT = 0x80045200 diff --git a/vendor/golang.org/x/sys/unix/types_darwin.go b/vendor/golang.org/x/sys/unix/types_darwin.go new file mode 100644 index 000000000..155c2e692 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/types_darwin.go @@ -0,0 +1,283 @@ +// Copyright 2009 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// +build ignore + +/* +Input to cgo -godefs. See README.md +*/ + +// +godefs map struct_in_addr [4]byte /* in_addr */ +// +godefs map struct_in6_addr [16]byte /* in6_addr */ + +package unix + +/* +#define __DARWIN_UNIX03 0 +#define KERNEL +#define _DARWIN_USE_64_BIT_INODE +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +enum { + sizeofPtr = sizeof(void*), +}; + +union sockaddr_all { + struct sockaddr s1; // this one gets used for fields + struct sockaddr_in s2; // these pad it out + struct sockaddr_in6 s3; + struct sockaddr_un s4; + struct sockaddr_dl s5; +}; + +struct sockaddr_any { + struct sockaddr addr; + char pad[sizeof(union sockaddr_all) - sizeof(struct sockaddr)]; +}; + +*/ +import "C" + +// Machine characteristics + +const ( + SizeofPtr = C.sizeofPtr + SizeofShort = C.sizeof_short + SizeofInt = C.sizeof_int + SizeofLong = C.sizeof_long + SizeofLongLong = C.sizeof_longlong +) + +// Basic types + +type ( + _C_short C.short + _C_int C.int + _C_long C.long + _C_long_long C.longlong +) + +// Time + +type Timespec C.struct_timespec + +type Timeval C.struct_timeval + +type Timeval32 C.struct_timeval32 + +// Processes + +type Rusage C.struct_rusage + +type Rlimit C.struct_rlimit + +type _Gid_t C.gid_t + +// Files + +type Stat_t C.struct_stat64 + +type Statfs_t C.struct_statfs64 + +type Flock_t C.struct_flock + +type Fstore_t C.struct_fstore + +type Radvisory_t C.struct_radvisory + +type Fbootstraptransfer_t C.struct_fbootstraptransfer + +type Log2phys_t C.struct_log2phys + +type Fsid C.struct_fsid + +type Dirent C.struct_dirent + +// Sockets + +type RawSockaddrInet4 C.struct_sockaddr_in + +type RawSockaddrInet6 C.struct_sockaddr_in6 + +type RawSockaddrUnix C.struct_sockaddr_un + +type RawSockaddrDatalink C.struct_sockaddr_dl + +type RawSockaddr C.struct_sockaddr + +type RawSockaddrAny C.struct_sockaddr_any + +type _Socklen C.socklen_t + +type Linger C.struct_linger + +type Iovec C.struct_iovec + +type IPMreq C.struct_ip_mreq + +type IPv6Mreq C.struct_ipv6_mreq + +type Msghdr C.struct_msghdr + +type Cmsghdr C.struct_cmsghdr + +type Inet4Pktinfo C.struct_in_pktinfo + +type Inet6Pktinfo C.struct_in6_pktinfo + +type IPv6MTUInfo C.struct_ip6_mtuinfo + +type ICMPv6Filter C.struct_icmp6_filter + +const ( + SizeofSockaddrInet4 = C.sizeof_struct_sockaddr_in + SizeofSockaddrInet6 = C.sizeof_struct_sockaddr_in6 + SizeofSockaddrAny = C.sizeof_struct_sockaddr_any + SizeofSockaddrUnix = C.sizeof_struct_sockaddr_un + SizeofSockaddrDatalink = C.sizeof_struct_sockaddr_dl + SizeofLinger = C.sizeof_struct_linger + SizeofIPMreq = C.sizeof_struct_ip_mreq + SizeofIPv6Mreq = C.sizeof_struct_ipv6_mreq + SizeofMsghdr = C.sizeof_struct_msghdr + SizeofCmsghdr = C.sizeof_struct_cmsghdr + SizeofInet4Pktinfo = C.sizeof_struct_in_pktinfo + SizeofInet6Pktinfo = C.sizeof_struct_in6_pktinfo + SizeofIPv6MTUInfo = C.sizeof_struct_ip6_mtuinfo + SizeofICMPv6Filter = C.sizeof_struct_icmp6_filter +) + +// Ptrace requests + +const ( + PTRACE_TRACEME = C.PT_TRACE_ME + PTRACE_CONT = C.PT_CONTINUE + PTRACE_KILL = C.PT_KILL +) + +// Events (kqueue, kevent) + +type Kevent_t C.struct_kevent + +// Select + +type FdSet C.fd_set + +// Routing and interface messages + +const ( + SizeofIfMsghdr = C.sizeof_struct_if_msghdr + SizeofIfData = C.sizeof_struct_if_data + SizeofIfaMsghdr = C.sizeof_struct_ifa_msghdr + SizeofIfmaMsghdr = C.sizeof_struct_ifma_msghdr + SizeofIfmaMsghdr2 = C.sizeof_struct_ifma_msghdr2 + SizeofRtMsghdr = C.sizeof_struct_rt_msghdr + SizeofRtMetrics = C.sizeof_struct_rt_metrics +) + +type IfMsghdr C.struct_if_msghdr + +type IfData C.struct_if_data + +type IfaMsghdr C.struct_ifa_msghdr + +type IfmaMsghdr C.struct_ifma_msghdr + +type IfmaMsghdr2 C.struct_ifma_msghdr2 + +type RtMsghdr C.struct_rt_msghdr + +type RtMetrics C.struct_rt_metrics + +// Berkeley packet filter + +const ( + SizeofBpfVersion = C.sizeof_struct_bpf_version + SizeofBpfStat = C.sizeof_struct_bpf_stat + SizeofBpfProgram = C.sizeof_struct_bpf_program + SizeofBpfInsn = C.sizeof_struct_bpf_insn + SizeofBpfHdr = C.sizeof_struct_bpf_hdr +) + +type BpfVersion C.struct_bpf_version + +type BpfStat C.struct_bpf_stat + +type BpfProgram C.struct_bpf_program + +type BpfInsn C.struct_bpf_insn + +type BpfHdr C.struct_bpf_hdr + +// Terminal handling + +type Termios C.struct_termios + +type Winsize C.struct_winsize + +// fchmodat-like syscalls. + +const ( + AT_FDCWD = C.AT_FDCWD + AT_REMOVEDIR = C.AT_REMOVEDIR + AT_SYMLINK_FOLLOW = C.AT_SYMLINK_FOLLOW + AT_SYMLINK_NOFOLLOW = C.AT_SYMLINK_NOFOLLOW +) + +// poll + +type PollFd C.struct_pollfd + +const ( + POLLERR = C.POLLERR + POLLHUP = C.POLLHUP + POLLIN = C.POLLIN + POLLNVAL = C.POLLNVAL + POLLOUT = C.POLLOUT + POLLPRI = C.POLLPRI + POLLRDBAND = C.POLLRDBAND + POLLRDNORM = C.POLLRDNORM + POLLWRBAND = C.POLLWRBAND + POLLWRNORM = C.POLLWRNORM +) + +// uname + +type Utsname C.struct_utsname + +// Clockinfo + +const SizeofClockinfo = C.sizeof_struct_clockinfo + +type Clockinfo C.struct_clockinfo diff --git a/vendor/golang.org/x/sys/unix/types_dragonfly.go b/vendor/golang.org/x/sys/unix/types_dragonfly.go new file mode 100644 index 000000000..3365dd79d --- /dev/null +++ b/vendor/golang.org/x/sys/unix/types_dragonfly.go @@ -0,0 +1,263 @@ +// Copyright 2009 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// +build ignore + +/* +Input to cgo -godefs. See README.md +*/ + +// +godefs map struct_in_addr [4]byte /* in_addr */ +// +godefs map struct_in6_addr [16]byte /* in6_addr */ + +package unix + +/* +#define KERNEL +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +enum { + sizeofPtr = sizeof(void*), +}; + +union sockaddr_all { + struct sockaddr s1; // this one gets used for fields + struct sockaddr_in s2; // these pad it out + struct sockaddr_in6 s3; + struct sockaddr_un s4; + struct sockaddr_dl s5; +}; + +struct sockaddr_any { + struct sockaddr addr; + char pad[sizeof(union sockaddr_all) - sizeof(struct sockaddr)]; +}; + +*/ +import "C" + +// Machine characteristics + +const ( + SizeofPtr = C.sizeofPtr + SizeofShort = C.sizeof_short + SizeofInt = C.sizeof_int + SizeofLong = C.sizeof_long + SizeofLongLong = C.sizeof_longlong +) + +// Basic types + +type ( + _C_short C.short + _C_int C.int + _C_long C.long + _C_long_long C.longlong +) + +// Time + +type Timespec C.struct_timespec + +type Timeval C.struct_timeval + +// Processes + +type Rusage C.struct_rusage + +type Rlimit C.struct_rlimit + +type _Gid_t C.gid_t + +// Files + +type Stat_t C.struct_stat + +type Statfs_t C.struct_statfs + +type Flock_t C.struct_flock + +type Dirent C.struct_dirent + +type Fsid C.struct_fsid + +// File system limits + +const ( + PathMax = C.PATH_MAX +) + +// Sockets + +type RawSockaddrInet4 C.struct_sockaddr_in + +type RawSockaddrInet6 C.struct_sockaddr_in6 + +type RawSockaddrUnix C.struct_sockaddr_un + +type RawSockaddrDatalink C.struct_sockaddr_dl + +type RawSockaddr C.struct_sockaddr + +type RawSockaddrAny C.struct_sockaddr_any + +type _Socklen C.socklen_t + +type Linger C.struct_linger + +type Iovec C.struct_iovec + +type IPMreq C.struct_ip_mreq + +type IPv6Mreq C.struct_ipv6_mreq + +type Msghdr C.struct_msghdr + +type Cmsghdr C.struct_cmsghdr + +type Inet6Pktinfo C.struct_in6_pktinfo + +type IPv6MTUInfo C.struct_ip6_mtuinfo + +type ICMPv6Filter C.struct_icmp6_filter + +const ( + SizeofSockaddrInet4 = C.sizeof_struct_sockaddr_in + SizeofSockaddrInet6 = C.sizeof_struct_sockaddr_in6 + SizeofSockaddrAny = C.sizeof_struct_sockaddr_any + SizeofSockaddrUnix = C.sizeof_struct_sockaddr_un + SizeofSockaddrDatalink = C.sizeof_struct_sockaddr_dl + SizeofLinger = C.sizeof_struct_linger + SizeofIPMreq = C.sizeof_struct_ip_mreq + SizeofIPv6Mreq = C.sizeof_struct_ipv6_mreq + SizeofMsghdr = C.sizeof_struct_msghdr + SizeofCmsghdr = C.sizeof_struct_cmsghdr + SizeofInet6Pktinfo = C.sizeof_struct_in6_pktinfo + SizeofIPv6MTUInfo = C.sizeof_struct_ip6_mtuinfo + SizeofICMPv6Filter = C.sizeof_struct_icmp6_filter +) + +// Ptrace requests + +const ( + PTRACE_TRACEME = C.PT_TRACE_ME + PTRACE_CONT = C.PT_CONTINUE + PTRACE_KILL = C.PT_KILL +) + +// Events (kqueue, kevent) + +type Kevent_t C.struct_kevent + +// Select + +type FdSet C.fd_set + +// Routing and interface messages + +const ( + SizeofIfMsghdr = C.sizeof_struct_if_msghdr + SizeofIfData = C.sizeof_struct_if_data + SizeofIfaMsghdr = C.sizeof_struct_ifa_msghdr + SizeofIfmaMsghdr = C.sizeof_struct_ifma_msghdr + SizeofIfAnnounceMsghdr = C.sizeof_struct_if_announcemsghdr + SizeofRtMsghdr = C.sizeof_struct_rt_msghdr + SizeofRtMetrics = C.sizeof_struct_rt_metrics +) + +type IfMsghdr C.struct_if_msghdr + +type IfData C.struct_if_data + +type IfaMsghdr C.struct_ifa_msghdr + +type IfmaMsghdr C.struct_ifma_msghdr + +type IfAnnounceMsghdr C.struct_if_announcemsghdr + +type RtMsghdr C.struct_rt_msghdr + +type RtMetrics C.struct_rt_metrics + +// Berkeley packet filter + +const ( + SizeofBpfVersion = C.sizeof_struct_bpf_version + SizeofBpfStat = C.sizeof_struct_bpf_stat + SizeofBpfProgram = C.sizeof_struct_bpf_program + SizeofBpfInsn = C.sizeof_struct_bpf_insn + SizeofBpfHdr = C.sizeof_struct_bpf_hdr +) + +type BpfVersion C.struct_bpf_version + +type BpfStat C.struct_bpf_stat + +type BpfProgram C.struct_bpf_program + +type BpfInsn C.struct_bpf_insn + +type BpfHdr C.struct_bpf_hdr + +// Terminal handling + +type Termios C.struct_termios + +type Winsize C.struct_winsize + +// fchmodat-like syscalls. + +const ( + AT_FDCWD = C.AT_FDCWD + AT_SYMLINK_NOFOLLOW = C.AT_SYMLINK_NOFOLLOW +) + +// poll + +type PollFd C.struct_pollfd + +const ( + POLLERR = C.POLLERR + POLLHUP = C.POLLHUP + POLLIN = C.POLLIN + POLLNVAL = C.POLLNVAL + POLLOUT = C.POLLOUT + POLLPRI = C.POLLPRI + POLLRDBAND = C.POLLRDBAND + POLLRDNORM = C.POLLRDNORM + POLLWRBAND = C.POLLWRBAND + POLLWRNORM = C.POLLWRNORM +) + +// Uname + +type Utsname C.struct_utsname diff --git a/vendor/golang.org/x/sys/unix/types_freebsd.go b/vendor/golang.org/x/sys/unix/types_freebsd.go new file mode 100644 index 000000000..747079895 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/types_freebsd.go @@ -0,0 +1,356 @@ +// Copyright 2009 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// +build ignore + +/* +Input to cgo -godefs. See README.md +*/ + +// +godefs map struct_in_addr [4]byte /* in_addr */ +// +godefs map struct_in6_addr [16]byte /* in6_addr */ + +package unix + +/* +#define _WANT_FREEBSD11_STAT 1 +#define _WANT_FREEBSD11_STATFS 1 +#define _WANT_FREEBSD11_DIRENT 1 +#define _WANT_FREEBSD11_KEVENT 1 + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +enum { + sizeofPtr = sizeof(void*), +}; + +union sockaddr_all { + struct sockaddr s1; // this one gets used for fields + struct sockaddr_in s2; // these pad it out + struct sockaddr_in6 s3; + struct sockaddr_un s4; + struct sockaddr_dl s5; +}; + +struct sockaddr_any { + struct sockaddr addr; + char pad[sizeof(union sockaddr_all) - sizeof(struct sockaddr)]; +}; + +// This structure is a duplicate of if_data on FreeBSD 8-STABLE. +// See /usr/include/net/if.h. +struct if_data8 { + u_char ifi_type; + u_char ifi_physical; + u_char ifi_addrlen; + u_char ifi_hdrlen; + u_char ifi_link_state; + u_char ifi_spare_char1; + u_char ifi_spare_char2; + u_char ifi_datalen; + u_long ifi_mtu; + u_long ifi_metric; + u_long ifi_baudrate; + u_long ifi_ipackets; + u_long ifi_ierrors; + u_long ifi_opackets; + u_long ifi_oerrors; + u_long ifi_collisions; + u_long ifi_ibytes; + u_long ifi_obytes; + u_long ifi_imcasts; + u_long ifi_omcasts; + u_long ifi_iqdrops; + u_long ifi_noproto; + u_long ifi_hwassist; +// FIXME: these are now unions, so maybe need to change definitions? +#undef ifi_epoch + time_t ifi_epoch; +#undef ifi_lastchange + struct timeval ifi_lastchange; +}; + +// This structure is a duplicate of if_msghdr on FreeBSD 8-STABLE. +// See /usr/include/net/if.h. +struct if_msghdr8 { + u_short ifm_msglen; + u_char ifm_version; + u_char ifm_type; + int ifm_addrs; + int ifm_flags; + u_short ifm_index; + struct if_data8 ifm_data; +}; +*/ +import "C" + +// Machine characteristics + +const ( + SizeofPtr = C.sizeofPtr + SizeofShort = C.sizeof_short + SizeofInt = C.sizeof_int + SizeofLong = C.sizeof_long + SizeofLongLong = C.sizeof_longlong +) + +// Basic types + +type ( + _C_short C.short + _C_int C.int + _C_long C.long + _C_long_long C.longlong +) + +// Time + +type Timespec C.struct_timespec + +type Timeval C.struct_timeval + +// Processes + +type Rusage C.struct_rusage + +type Rlimit C.struct_rlimit + +type _Gid_t C.gid_t + +// Files + +const ( + _statfsVersion = C.STATFS_VERSION + _dirblksiz = C.DIRBLKSIZ +) + +type Stat_t C.struct_stat + +type stat_freebsd11_t C.struct_freebsd11_stat + +type Statfs_t C.struct_statfs + +type statfs_freebsd11_t C.struct_freebsd11_statfs + +type Flock_t C.struct_flock + +type Dirent C.struct_dirent + +type dirent_freebsd11 C.struct_freebsd11_dirent + +type Fsid C.struct_fsid + +// File system limits + +const ( + PathMax = C.PATH_MAX +) + +// Advice to Fadvise + +const ( + FADV_NORMAL = C.POSIX_FADV_NORMAL + FADV_RANDOM = C.POSIX_FADV_RANDOM + FADV_SEQUENTIAL = C.POSIX_FADV_SEQUENTIAL + FADV_WILLNEED = C.POSIX_FADV_WILLNEED + FADV_DONTNEED = C.POSIX_FADV_DONTNEED + FADV_NOREUSE = C.POSIX_FADV_NOREUSE +) + +// Sockets + +type RawSockaddrInet4 C.struct_sockaddr_in + +type RawSockaddrInet6 C.struct_sockaddr_in6 + +type RawSockaddrUnix C.struct_sockaddr_un + +type RawSockaddrDatalink C.struct_sockaddr_dl + +type RawSockaddr C.struct_sockaddr + +type RawSockaddrAny C.struct_sockaddr_any + +type _Socklen C.socklen_t + +type Linger C.struct_linger + +type Iovec C.struct_iovec + +type IPMreq C.struct_ip_mreq + +type IPMreqn C.struct_ip_mreqn + +type IPv6Mreq C.struct_ipv6_mreq + +type Msghdr C.struct_msghdr + +type Cmsghdr C.struct_cmsghdr + +type Inet6Pktinfo C.struct_in6_pktinfo + +type IPv6MTUInfo C.struct_ip6_mtuinfo + +type ICMPv6Filter C.struct_icmp6_filter + +const ( + SizeofSockaddrInet4 = C.sizeof_struct_sockaddr_in + SizeofSockaddrInet6 = C.sizeof_struct_sockaddr_in6 + SizeofSockaddrAny = C.sizeof_struct_sockaddr_any + SizeofSockaddrUnix = C.sizeof_struct_sockaddr_un + SizeofSockaddrDatalink = C.sizeof_struct_sockaddr_dl + SizeofLinger = C.sizeof_struct_linger + SizeofIPMreq = C.sizeof_struct_ip_mreq + SizeofIPMreqn = C.sizeof_struct_ip_mreqn + SizeofIPv6Mreq = C.sizeof_struct_ipv6_mreq + SizeofMsghdr = C.sizeof_struct_msghdr + SizeofCmsghdr = C.sizeof_struct_cmsghdr + SizeofInet6Pktinfo = C.sizeof_struct_in6_pktinfo + SizeofIPv6MTUInfo = C.sizeof_struct_ip6_mtuinfo + SizeofICMPv6Filter = C.sizeof_struct_icmp6_filter +) + +// Ptrace requests + +const ( + PTRACE_TRACEME = C.PT_TRACE_ME + PTRACE_CONT = C.PT_CONTINUE + PTRACE_KILL = C.PT_KILL +) + +// Events (kqueue, kevent) + +type Kevent_t C.struct_kevent_freebsd11 + +// Select + +type FdSet C.fd_set + +// Routing and interface messages + +const ( + sizeofIfMsghdr = C.sizeof_struct_if_msghdr + SizeofIfMsghdr = C.sizeof_struct_if_msghdr8 + sizeofIfData = C.sizeof_struct_if_data + SizeofIfData = C.sizeof_struct_if_data8 + SizeofIfaMsghdr = C.sizeof_struct_ifa_msghdr + SizeofIfmaMsghdr = C.sizeof_struct_ifma_msghdr + SizeofIfAnnounceMsghdr = C.sizeof_struct_if_announcemsghdr + SizeofRtMsghdr = C.sizeof_struct_rt_msghdr + SizeofRtMetrics = C.sizeof_struct_rt_metrics +) + +type ifMsghdr C.struct_if_msghdr + +type IfMsghdr C.struct_if_msghdr8 + +type ifData C.struct_if_data + +type IfData C.struct_if_data8 + +type IfaMsghdr C.struct_ifa_msghdr + +type IfmaMsghdr C.struct_ifma_msghdr + +type IfAnnounceMsghdr C.struct_if_announcemsghdr + +type RtMsghdr C.struct_rt_msghdr + +type RtMetrics C.struct_rt_metrics + +// Berkeley packet filter + +const ( + SizeofBpfVersion = C.sizeof_struct_bpf_version + SizeofBpfStat = C.sizeof_struct_bpf_stat + SizeofBpfZbuf = C.sizeof_struct_bpf_zbuf + SizeofBpfProgram = C.sizeof_struct_bpf_program + SizeofBpfInsn = C.sizeof_struct_bpf_insn + SizeofBpfHdr = C.sizeof_struct_bpf_hdr + SizeofBpfZbufHeader = C.sizeof_struct_bpf_zbuf_header +) + +type BpfVersion C.struct_bpf_version + +type BpfStat C.struct_bpf_stat + +type BpfZbuf C.struct_bpf_zbuf + +type BpfProgram C.struct_bpf_program + +type BpfInsn C.struct_bpf_insn + +type BpfHdr C.struct_bpf_hdr + +type BpfZbufHeader C.struct_bpf_zbuf_header + +// Terminal handling + +type Termios C.struct_termios + +type Winsize C.struct_winsize + +// fchmodat-like syscalls. + +const ( + AT_FDCWD = C.AT_FDCWD + AT_REMOVEDIR = C.AT_REMOVEDIR + AT_SYMLINK_FOLLOW = C.AT_SYMLINK_FOLLOW + AT_SYMLINK_NOFOLLOW = C.AT_SYMLINK_NOFOLLOW +) + +// poll + +type PollFd C.struct_pollfd + +const ( + POLLERR = C.POLLERR + POLLHUP = C.POLLHUP + POLLIN = C.POLLIN + POLLINIGNEOF = C.POLLINIGNEOF + POLLNVAL = C.POLLNVAL + POLLOUT = C.POLLOUT + POLLPRI = C.POLLPRI + POLLRDBAND = C.POLLRDBAND + POLLRDNORM = C.POLLRDNORM + POLLWRBAND = C.POLLWRBAND + POLLWRNORM = C.POLLWRNORM +) + +// Capabilities + +type CapRights C.struct_cap_rights + +// Uname + +type Utsname C.struct_utsname diff --git a/vendor/golang.org/x/sys/unix/types_netbsd.go b/vendor/golang.org/x/sys/unix/types_netbsd.go new file mode 100644 index 000000000..2dd4f9542 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/types_netbsd.go @@ -0,0 +1,289 @@ +// Copyright 2009 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// +build ignore + +/* +Input to cgo -godefs. See README.md +*/ + +// +godefs map struct_in_addr [4]byte /* in_addr */ +// +godefs map struct_in6_addr [16]byte /* in6_addr */ + +package unix + +/* +#define KERNEL +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +enum { + sizeofPtr = sizeof(void*), +}; + +union sockaddr_all { + struct sockaddr s1; // this one gets used for fields + struct sockaddr_in s2; // these pad it out + struct sockaddr_in6 s3; + struct sockaddr_un s4; + struct sockaddr_dl s5; +}; + +struct sockaddr_any { + struct sockaddr addr; + char pad[sizeof(union sockaddr_all) - sizeof(struct sockaddr)]; +}; + +*/ +import "C" + +// Machine characteristics + +const ( + SizeofPtr = C.sizeofPtr + SizeofShort = C.sizeof_short + SizeofInt = C.sizeof_int + SizeofLong = C.sizeof_long + SizeofLongLong = C.sizeof_longlong +) + +// Basic types + +type ( + _C_short C.short + _C_int C.int + _C_long C.long + _C_long_long C.longlong +) + +// Time + +type Timespec C.struct_timespec + +type Timeval C.struct_timeval + +// Processes + +type Rusage C.struct_rusage + +type Rlimit C.struct_rlimit + +type _Gid_t C.gid_t + +// Files + +type Stat_t C.struct_stat + +type Statfs_t C.struct_statfs + +type Flock_t C.struct_flock + +type Dirent C.struct_dirent + +type Fsid C.fsid_t + +// File system limits + +const ( + PathMax = C.PATH_MAX +) + +// Advice to Fadvise + +const ( + FADV_NORMAL = C.POSIX_FADV_NORMAL + FADV_RANDOM = C.POSIX_FADV_RANDOM + FADV_SEQUENTIAL = C.POSIX_FADV_SEQUENTIAL + FADV_WILLNEED = C.POSIX_FADV_WILLNEED + FADV_DONTNEED = C.POSIX_FADV_DONTNEED + FADV_NOREUSE = C.POSIX_FADV_NOREUSE +) + +// Sockets + +type RawSockaddrInet4 C.struct_sockaddr_in + +type RawSockaddrInet6 C.struct_sockaddr_in6 + +type RawSockaddrUnix C.struct_sockaddr_un + +type RawSockaddrDatalink C.struct_sockaddr_dl + +type RawSockaddr C.struct_sockaddr + +type RawSockaddrAny C.struct_sockaddr_any + +type _Socklen C.socklen_t + +type Linger C.struct_linger + +type Iovec C.struct_iovec + +type IPMreq C.struct_ip_mreq + +type IPv6Mreq C.struct_ipv6_mreq + +type Msghdr C.struct_msghdr + +type Cmsghdr C.struct_cmsghdr + +type Inet6Pktinfo C.struct_in6_pktinfo + +type IPv6MTUInfo C.struct_ip6_mtuinfo + +type ICMPv6Filter C.struct_icmp6_filter + +const ( + SizeofSockaddrInet4 = C.sizeof_struct_sockaddr_in + SizeofSockaddrInet6 = C.sizeof_struct_sockaddr_in6 + SizeofSockaddrAny = C.sizeof_struct_sockaddr_any + SizeofSockaddrUnix = C.sizeof_struct_sockaddr_un + SizeofSockaddrDatalink = C.sizeof_struct_sockaddr_dl + SizeofLinger = C.sizeof_struct_linger + SizeofIPMreq = C.sizeof_struct_ip_mreq + SizeofIPv6Mreq = C.sizeof_struct_ipv6_mreq + SizeofMsghdr = C.sizeof_struct_msghdr + SizeofCmsghdr = C.sizeof_struct_cmsghdr + SizeofInet6Pktinfo = C.sizeof_struct_in6_pktinfo + SizeofIPv6MTUInfo = C.sizeof_struct_ip6_mtuinfo + SizeofICMPv6Filter = C.sizeof_struct_icmp6_filter +) + +// Ptrace requests + +const ( + PTRACE_TRACEME = C.PT_TRACE_ME + PTRACE_CONT = C.PT_CONTINUE + PTRACE_KILL = C.PT_KILL +) + +// Events (kqueue, kevent) + +type Kevent_t C.struct_kevent + +// Select + +type FdSet C.fd_set + +// Routing and interface messages + +const ( + SizeofIfMsghdr = C.sizeof_struct_if_msghdr + SizeofIfData = C.sizeof_struct_if_data + SizeofIfaMsghdr = C.sizeof_struct_ifa_msghdr + SizeofIfAnnounceMsghdr = C.sizeof_struct_if_announcemsghdr + SizeofRtMsghdr = C.sizeof_struct_rt_msghdr + SizeofRtMetrics = C.sizeof_struct_rt_metrics +) + +type IfMsghdr C.struct_if_msghdr + +type IfData C.struct_if_data + +type IfaMsghdr C.struct_ifa_msghdr + +type IfAnnounceMsghdr C.struct_if_announcemsghdr + +type RtMsghdr C.struct_rt_msghdr + +type RtMetrics C.struct_rt_metrics + +type Mclpool C.struct_mclpool + +// Berkeley packet filter + +const ( + SizeofBpfVersion = C.sizeof_struct_bpf_version + SizeofBpfStat = C.sizeof_struct_bpf_stat + SizeofBpfProgram = C.sizeof_struct_bpf_program + SizeofBpfInsn = C.sizeof_struct_bpf_insn + SizeofBpfHdr = C.sizeof_struct_bpf_hdr +) + +type BpfVersion C.struct_bpf_version + +type BpfStat C.struct_bpf_stat + +type BpfProgram C.struct_bpf_program + +type BpfInsn C.struct_bpf_insn + +type BpfHdr C.struct_bpf_hdr + +type BpfTimeval C.struct_bpf_timeval + +// Terminal handling + +type Termios C.struct_termios + +type Winsize C.struct_winsize + +type Ptmget C.struct_ptmget + +// fchmodat-like syscalls. + +const ( + AT_FDCWD = C.AT_FDCWD + AT_SYMLINK_NOFOLLOW = C.AT_SYMLINK_NOFOLLOW +) + +// poll + +type PollFd C.struct_pollfd + +const ( + POLLERR = C.POLLERR + POLLHUP = C.POLLHUP + POLLIN = C.POLLIN + POLLNVAL = C.POLLNVAL + POLLOUT = C.POLLOUT + POLLPRI = C.POLLPRI + POLLRDBAND = C.POLLRDBAND + POLLRDNORM = C.POLLRDNORM + POLLWRBAND = C.POLLWRBAND + POLLWRNORM = C.POLLWRNORM +) + +// Sysctl + +type Sysctlnode C.struct_sysctlnode + +// Uname + +type Utsname C.struct_utsname + +// Clockinfo + +const SizeofClockinfo = C.sizeof_struct_clockinfo + +type Clockinfo C.struct_clockinfo diff --git a/vendor/golang.org/x/sys/unix/types_openbsd.go b/vendor/golang.org/x/sys/unix/types_openbsd.go new file mode 100644 index 000000000..8aafbe446 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/types_openbsd.go @@ -0,0 +1,282 @@ +// Copyright 2009 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// +build ignore + +/* +Input to cgo -godefs. See README.md +*/ + +// +godefs map struct_in_addr [4]byte /* in_addr */ +// +godefs map struct_in6_addr [16]byte /* in6_addr */ + +package unix + +/* +#define KERNEL +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +enum { + sizeofPtr = sizeof(void*), +}; + +union sockaddr_all { + struct sockaddr s1; // this one gets used for fields + struct sockaddr_in s2; // these pad it out + struct sockaddr_in6 s3; + struct sockaddr_un s4; + struct sockaddr_dl s5; +}; + +struct sockaddr_any { + struct sockaddr addr; + char pad[sizeof(union sockaddr_all) - sizeof(struct sockaddr)]; +}; + +*/ +import "C" + +// Machine characteristics + +const ( + SizeofPtr = C.sizeofPtr + SizeofShort = C.sizeof_short + SizeofInt = C.sizeof_int + SizeofLong = C.sizeof_long + SizeofLongLong = C.sizeof_longlong +) + +// Basic types + +type ( + _C_short C.short + _C_int C.int + _C_long C.long + _C_long_long C.longlong +) + +// Time + +type Timespec C.struct_timespec + +type Timeval C.struct_timeval + +// Processes + +type Rusage C.struct_rusage + +type Rlimit C.struct_rlimit + +type _Gid_t C.gid_t + +// Files + +type Stat_t C.struct_stat + +type Statfs_t C.struct_statfs + +type Flock_t C.struct_flock + +type Dirent C.struct_dirent + +type Fsid C.fsid_t + +// File system limits + +const ( + PathMax = C.PATH_MAX +) + +// Sockets + +type RawSockaddrInet4 C.struct_sockaddr_in + +type RawSockaddrInet6 C.struct_sockaddr_in6 + +type RawSockaddrUnix C.struct_sockaddr_un + +type RawSockaddrDatalink C.struct_sockaddr_dl + +type RawSockaddr C.struct_sockaddr + +type RawSockaddrAny C.struct_sockaddr_any + +type _Socklen C.socklen_t + +type Linger C.struct_linger + +type Iovec C.struct_iovec + +type IPMreq C.struct_ip_mreq + +type IPv6Mreq C.struct_ipv6_mreq + +type Msghdr C.struct_msghdr + +type Cmsghdr C.struct_cmsghdr + +type Inet6Pktinfo C.struct_in6_pktinfo + +type IPv6MTUInfo C.struct_ip6_mtuinfo + +type ICMPv6Filter C.struct_icmp6_filter + +const ( + SizeofSockaddrInet4 = C.sizeof_struct_sockaddr_in + SizeofSockaddrInet6 = C.sizeof_struct_sockaddr_in6 + SizeofSockaddrAny = C.sizeof_struct_sockaddr_any + SizeofSockaddrUnix = C.sizeof_struct_sockaddr_un + SizeofSockaddrDatalink = C.sizeof_struct_sockaddr_dl + SizeofLinger = C.sizeof_struct_linger + SizeofIPMreq = C.sizeof_struct_ip_mreq + SizeofIPv6Mreq = C.sizeof_struct_ipv6_mreq + SizeofMsghdr = C.sizeof_struct_msghdr + SizeofCmsghdr = C.sizeof_struct_cmsghdr + SizeofInet6Pktinfo = C.sizeof_struct_in6_pktinfo + SizeofIPv6MTUInfo = C.sizeof_struct_ip6_mtuinfo + SizeofICMPv6Filter = C.sizeof_struct_icmp6_filter +) + +// Ptrace requests + +const ( + PTRACE_TRACEME = C.PT_TRACE_ME + PTRACE_CONT = C.PT_CONTINUE + PTRACE_KILL = C.PT_KILL +) + +// Events (kqueue, kevent) + +type Kevent_t C.struct_kevent + +// Select + +type FdSet C.fd_set + +// Routing and interface messages + +const ( + SizeofIfMsghdr = C.sizeof_struct_if_msghdr + SizeofIfData = C.sizeof_struct_if_data + SizeofIfaMsghdr = C.sizeof_struct_ifa_msghdr + SizeofIfAnnounceMsghdr = C.sizeof_struct_if_announcemsghdr + SizeofRtMsghdr = C.sizeof_struct_rt_msghdr + SizeofRtMetrics = C.sizeof_struct_rt_metrics +) + +type IfMsghdr C.struct_if_msghdr + +type IfData C.struct_if_data + +type IfaMsghdr C.struct_ifa_msghdr + +type IfAnnounceMsghdr C.struct_if_announcemsghdr + +type RtMsghdr C.struct_rt_msghdr + +type RtMetrics C.struct_rt_metrics + +type Mclpool C.struct_mclpool + +// Berkeley packet filter + +const ( + SizeofBpfVersion = C.sizeof_struct_bpf_version + SizeofBpfStat = C.sizeof_struct_bpf_stat + SizeofBpfProgram = C.sizeof_struct_bpf_program + SizeofBpfInsn = C.sizeof_struct_bpf_insn + SizeofBpfHdr = C.sizeof_struct_bpf_hdr +) + +type BpfVersion C.struct_bpf_version + +type BpfStat C.struct_bpf_stat + +type BpfProgram C.struct_bpf_program + +type BpfInsn C.struct_bpf_insn + +type BpfHdr C.struct_bpf_hdr + +type BpfTimeval C.struct_bpf_timeval + +// Terminal handling + +type Termios C.struct_termios + +type Winsize C.struct_winsize + +// fchmodat-like syscalls. + +const ( + AT_FDCWD = C.AT_FDCWD + AT_SYMLINK_NOFOLLOW = C.AT_SYMLINK_NOFOLLOW +) + +// poll + +type PollFd C.struct_pollfd + +const ( + POLLERR = C.POLLERR + POLLHUP = C.POLLHUP + POLLIN = C.POLLIN + POLLNVAL = C.POLLNVAL + POLLOUT = C.POLLOUT + POLLPRI = C.POLLPRI + POLLRDBAND = C.POLLRDBAND + POLLRDNORM = C.POLLRDNORM + POLLWRBAND = C.POLLWRBAND + POLLWRNORM = C.POLLWRNORM +) + +// Signal Sets + +type Sigset_t C.sigset_t + +// Uname + +type Utsname C.struct_utsname + +// Uvmexp + +const SizeofUvmexp = C.sizeof_struct_uvmexp + +type Uvmexp C.struct_uvmexp + +// Clockinfo + +const SizeofClockinfo = C.sizeof_struct_clockinfo + +type Clockinfo C.struct_clockinfo diff --git a/vendor/golang.org/x/sys/unix/types_solaris.go b/vendor/golang.org/x/sys/unix/types_solaris.go new file mode 100644 index 000000000..2b716f934 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/types_solaris.go @@ -0,0 +1,266 @@ +// Copyright 2009 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// +build ignore + +/* +Input to cgo -godefs. See README.md +*/ + +// +godefs map struct_in_addr [4]byte /* in_addr */ +// +godefs map struct_in6_addr [16]byte /* in6_addr */ + +package unix + +/* +#define KERNEL +// These defines ensure that builds done on newer versions of Solaris are +// backwards-compatible with older versions of Solaris and +// OpenSolaris-based derivatives. +#define __USE_SUNOS_SOCKETS__ // msghdr +#define __USE_LEGACY_PROTOTYPES__ // iovec +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +enum { + sizeofPtr = sizeof(void*), +}; + +union sockaddr_all { + struct sockaddr s1; // this one gets used for fields + struct sockaddr_in s2; // these pad it out + struct sockaddr_in6 s3; + struct sockaddr_un s4; + struct sockaddr_dl s5; +}; + +struct sockaddr_any { + struct sockaddr addr; + char pad[sizeof(union sockaddr_all) - sizeof(struct sockaddr)]; +}; + +*/ +import "C" + +// Machine characteristics + +const ( + SizeofPtr = C.sizeofPtr + SizeofShort = C.sizeof_short + SizeofInt = C.sizeof_int + SizeofLong = C.sizeof_long + SizeofLongLong = C.sizeof_longlong + PathMax = C.PATH_MAX + MaxHostNameLen = C.MAXHOSTNAMELEN +) + +// Basic types + +type ( + _C_short C.short + _C_int C.int + _C_long C.long + _C_long_long C.longlong +) + +// Time + +type Timespec C.struct_timespec + +type Timeval C.struct_timeval + +type Timeval32 C.struct_timeval32 + +type Tms C.struct_tms + +type Utimbuf C.struct_utimbuf + +// Processes + +type Rusage C.struct_rusage + +type Rlimit C.struct_rlimit + +type _Gid_t C.gid_t + +// Files + +type Stat_t C.struct_stat + +type Flock_t C.struct_flock + +type Dirent C.struct_dirent + +// Filesystems + +type _Fsblkcnt_t C.fsblkcnt_t + +type Statvfs_t C.struct_statvfs + +// Sockets + +type RawSockaddrInet4 C.struct_sockaddr_in + +type RawSockaddrInet6 C.struct_sockaddr_in6 + +type RawSockaddrUnix C.struct_sockaddr_un + +type RawSockaddrDatalink C.struct_sockaddr_dl + +type RawSockaddr C.struct_sockaddr + +type RawSockaddrAny C.struct_sockaddr_any + +type _Socklen C.socklen_t + +type Linger C.struct_linger + +type Iovec C.struct_iovec + +type IPMreq C.struct_ip_mreq + +type IPv6Mreq C.struct_ipv6_mreq + +type Msghdr C.struct_msghdr + +type Cmsghdr C.struct_cmsghdr + +type Inet6Pktinfo C.struct_in6_pktinfo + +type IPv6MTUInfo C.struct_ip6_mtuinfo + +type ICMPv6Filter C.struct_icmp6_filter + +const ( + SizeofSockaddrInet4 = C.sizeof_struct_sockaddr_in + SizeofSockaddrInet6 = C.sizeof_struct_sockaddr_in6 + SizeofSockaddrAny = C.sizeof_struct_sockaddr_any + SizeofSockaddrUnix = C.sizeof_struct_sockaddr_un + SizeofSockaddrDatalink = C.sizeof_struct_sockaddr_dl + SizeofLinger = C.sizeof_struct_linger + SizeofIPMreq = C.sizeof_struct_ip_mreq + SizeofIPv6Mreq = C.sizeof_struct_ipv6_mreq + SizeofMsghdr = C.sizeof_struct_msghdr + SizeofCmsghdr = C.sizeof_struct_cmsghdr + SizeofInet6Pktinfo = C.sizeof_struct_in6_pktinfo + SizeofIPv6MTUInfo = C.sizeof_struct_ip6_mtuinfo + SizeofICMPv6Filter = C.sizeof_struct_icmp6_filter +) + +// Select + +type FdSet C.fd_set + +// Misc + +type Utsname C.struct_utsname + +type Ustat_t C.struct_ustat + +const ( + AT_FDCWD = C.AT_FDCWD + AT_SYMLINK_NOFOLLOW = C.AT_SYMLINK_NOFOLLOW + AT_SYMLINK_FOLLOW = C.AT_SYMLINK_FOLLOW + AT_REMOVEDIR = C.AT_REMOVEDIR + AT_EACCESS = C.AT_EACCESS +) + +// Routing and interface messages + +const ( + SizeofIfMsghdr = C.sizeof_struct_if_msghdr + SizeofIfData = C.sizeof_struct_if_data + SizeofIfaMsghdr = C.sizeof_struct_ifa_msghdr + SizeofRtMsghdr = C.sizeof_struct_rt_msghdr + SizeofRtMetrics = C.sizeof_struct_rt_metrics +) + +type IfMsghdr C.struct_if_msghdr + +type IfData C.struct_if_data + +type IfaMsghdr C.struct_ifa_msghdr + +type RtMsghdr C.struct_rt_msghdr + +type RtMetrics C.struct_rt_metrics + +// Berkeley packet filter + +const ( + SizeofBpfVersion = C.sizeof_struct_bpf_version + SizeofBpfStat = C.sizeof_struct_bpf_stat + SizeofBpfProgram = C.sizeof_struct_bpf_program + SizeofBpfInsn = C.sizeof_struct_bpf_insn + SizeofBpfHdr = C.sizeof_struct_bpf_hdr +) + +type BpfVersion C.struct_bpf_version + +type BpfStat C.struct_bpf_stat + +type BpfProgram C.struct_bpf_program + +type BpfInsn C.struct_bpf_insn + +type BpfTimeval C.struct_bpf_timeval + +type BpfHdr C.struct_bpf_hdr + +// Terminal handling + +type Termios C.struct_termios + +type Termio C.struct_termio + +type Winsize C.struct_winsize + +// poll + +type PollFd C.struct_pollfd + +const ( + POLLERR = C.POLLERR + POLLHUP = C.POLLHUP + POLLIN = C.POLLIN + POLLNVAL = C.POLLNVAL + POLLOUT = C.POLLOUT + POLLPRI = C.POLLPRI + POLLRDBAND = C.POLLRDBAND + POLLRDNORM = C.POLLRDNORM + POLLWRBAND = C.POLLWRBAND + POLLWRNORM = C.POLLWRNORM +) diff --git a/vendor/golang.org/x/text/unicode/bidi/gen.go b/vendor/golang.org/x/text/unicode/bidi/gen.go new file mode 100644 index 000000000..987fc169c --- /dev/null +++ b/vendor/golang.org/x/text/unicode/bidi/gen.go @@ -0,0 +1,133 @@ +// Copyright 2015 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// +build ignore + +package main + +import ( + "flag" + "log" + + "golang.org/x/text/internal/gen" + "golang.org/x/text/internal/triegen" + "golang.org/x/text/internal/ucd" +) + +var outputFile = flag.String("out", "tables.go", "output file") + +func main() { + gen.Init() + gen.Repackage("gen_trieval.go", "trieval.go", "bidi") + gen.Repackage("gen_ranges.go", "ranges_test.go", "bidi") + + genTables() +} + +// bidiClass names and codes taken from class "bc" in +// https://www.unicode.org/Public/8.0.0/ucd/PropertyValueAliases.txt +var bidiClass = map[string]Class{ + "AL": AL, // ArabicLetter + "AN": AN, // ArabicNumber + "B": B, // ParagraphSeparator + "BN": BN, // BoundaryNeutral + "CS": CS, // CommonSeparator + "EN": EN, // EuropeanNumber + "ES": ES, // EuropeanSeparator + "ET": ET, // EuropeanTerminator + "L": L, // LeftToRight + "NSM": NSM, // NonspacingMark + "ON": ON, // OtherNeutral + "R": R, // RightToLeft + "S": S, // SegmentSeparator + "WS": WS, // WhiteSpace + + "FSI": Control, + "PDF": Control, + "PDI": Control, + "LRE": Control, + "LRI": Control, + "LRO": Control, + "RLE": Control, + "RLI": Control, + "RLO": Control, +} + +func genTables() { + if numClass > 0x0F { + log.Fatalf("Too many Class constants (%#x > 0x0F).", numClass) + } + w := gen.NewCodeWriter() + defer w.WriteVersionedGoFile(*outputFile, "bidi") + + gen.WriteUnicodeVersion(w) + + t := triegen.NewTrie("bidi") + + // Build data about bracket mapping. These bits need to be or-ed with + // any other bits. + orMask := map[rune]uint64{} + + xorMap := map[rune]int{} + xorMasks := []rune{0} // First value is no-op. + + ucd.Parse(gen.OpenUCDFile("BidiBrackets.txt"), func(p *ucd.Parser) { + r1 := p.Rune(0) + r2 := p.Rune(1) + xor := r1 ^ r2 + if _, ok := xorMap[xor]; !ok { + xorMap[xor] = len(xorMasks) + xorMasks = append(xorMasks, xor) + } + entry := uint64(xorMap[xor]) << xorMaskShift + switch p.String(2) { + case "o": + entry |= openMask + case "c", "n": + default: + log.Fatalf("Unknown bracket class %q.", p.String(2)) + } + orMask[r1] = entry + }) + + w.WriteComment(` + xorMasks contains masks to be xor-ed with brackets to get the reverse + version.`) + w.WriteVar("xorMasks", xorMasks) + + done := map[rune]bool{} + + insert := func(r rune, c Class) { + if !done[r] { + t.Insert(r, orMask[r]|uint64(c)) + done[r] = true + } + } + + // Insert the derived BiDi properties. + ucd.Parse(gen.OpenUCDFile("extracted/DerivedBidiClass.txt"), func(p *ucd.Parser) { + r := p.Rune(0) + class, ok := bidiClass[p.String(1)] + if !ok { + log.Fatalf("%U: Unknown BiDi class %q", r, p.String(1)) + } + insert(r, class) + }) + visitDefaults(insert) + + // TODO: use sparse blocks. This would reduce table size considerably + // from the looks of it. + + sz, err := t.Gen(w) + if err != nil { + log.Fatal(err) + } + w.Size += sz +} + +// dummy values to make methods in gen_common compile. The real versions +// will be generated by this file to tables.go. +var ( + xorMasks []rune +) diff --git a/vendor/golang.org/x/text/unicode/bidi/gen_ranges.go b/vendor/golang.org/x/text/unicode/bidi/gen_ranges.go new file mode 100644 index 000000000..02c3b505d --- /dev/null +++ b/vendor/golang.org/x/text/unicode/bidi/gen_ranges.go @@ -0,0 +1,57 @@ +// Copyright 2015 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// +build ignore + +package main + +import ( + "unicode" + + "golang.org/x/text/internal/gen" + "golang.org/x/text/internal/ucd" + "golang.org/x/text/unicode/rangetable" +) + +// These tables are hand-extracted from: +// https://www.unicode.org/Public/8.0.0/ucd/extracted/DerivedBidiClass.txt +func visitDefaults(fn func(r rune, c Class)) { + // first write default values for ranges listed above. + visitRunes(fn, AL, []rune{ + 0x0600, 0x07BF, // Arabic + 0x08A0, 0x08FF, // Arabic Extended-A + 0xFB50, 0xFDCF, // Arabic Presentation Forms + 0xFDF0, 0xFDFF, + 0xFE70, 0xFEFF, + 0x0001EE00, 0x0001EEFF, // Arabic Mathematical Alpha Symbols + }) + visitRunes(fn, R, []rune{ + 0x0590, 0x05FF, // Hebrew + 0x07C0, 0x089F, // Nko et al. + 0xFB1D, 0xFB4F, + 0x00010800, 0x00010FFF, // Cypriot Syllabary et. al. + 0x0001E800, 0x0001EDFF, + 0x0001EF00, 0x0001EFFF, + }) + visitRunes(fn, ET, []rune{ // European Terminator + 0x20A0, 0x20Cf, // Currency symbols + }) + rangetable.Visit(unicode.Noncharacter_Code_Point, func(r rune) { + fn(r, BN) // Boundary Neutral + }) + ucd.Parse(gen.OpenUCDFile("DerivedCoreProperties.txt"), func(p *ucd.Parser) { + if p.String(1) == "Default_Ignorable_Code_Point" { + fn(p.Rune(0), BN) // Boundary Neutral + } + }) +} + +func visitRunes(fn func(r rune, c Class), c Class, runes []rune) { + for i := 0; i < len(runes); i += 2 { + lo, hi := runes[i], runes[i+1] + for j := lo; j <= hi; j++ { + fn(j, c) + } + } +} diff --git a/vendor/golang.org/x/text/unicode/bidi/gen_trieval.go b/vendor/golang.org/x/text/unicode/bidi/gen_trieval.go new file mode 100644 index 000000000..9cb994289 --- /dev/null +++ b/vendor/golang.org/x/text/unicode/bidi/gen_trieval.go @@ -0,0 +1,64 @@ +// Copyright 2015 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// +build ignore + +package main + +// Class is the Unicode BiDi class. Each rune has a single class. +type Class uint + +const ( + L Class = iota // LeftToRight + R // RightToLeft + EN // EuropeanNumber + ES // EuropeanSeparator + ET // EuropeanTerminator + AN // ArabicNumber + CS // CommonSeparator + B // ParagraphSeparator + S // SegmentSeparator + WS // WhiteSpace + ON // OtherNeutral + BN // BoundaryNeutral + NSM // NonspacingMark + AL // ArabicLetter + Control // Control LRO - PDI + + numClass + + LRO // LeftToRightOverride + RLO // RightToLeftOverride + LRE // LeftToRightEmbedding + RLE // RightToLeftEmbedding + PDF // PopDirectionalFormat + LRI // LeftToRightIsolate + RLI // RightToLeftIsolate + FSI // FirstStrongIsolate + PDI // PopDirectionalIsolate + + unknownClass = ^Class(0) +) + +var controlToClass = map[rune]Class{ + 0x202D: LRO, // LeftToRightOverride, + 0x202E: RLO, // RightToLeftOverride, + 0x202A: LRE, // LeftToRightEmbedding, + 0x202B: RLE, // RightToLeftEmbedding, + 0x202C: PDF, // PopDirectionalFormat, + 0x2066: LRI, // LeftToRightIsolate, + 0x2067: RLI, // RightToLeftIsolate, + 0x2068: FSI, // FirstStrongIsolate, + 0x2069: PDI, // PopDirectionalIsolate, +} + +// A trie entry has the following bits: +// 7..5 XOR mask for brackets +// 4 1: Bracket open, 0: Bracket close +// 3..0 Class type + +const ( + openMask = 0x10 + xorMaskShift = 5 +) diff --git a/vendor/golang.org/x/text/unicode/norm/maketables.go b/vendor/golang.org/x/text/unicode/norm/maketables.go new file mode 100644 index 000000000..30a3aa933 --- /dev/null +++ b/vendor/golang.org/x/text/unicode/norm/maketables.go @@ -0,0 +1,986 @@ +// Copyright 2011 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// +build ignore + +// Normalization table generator. +// Data read from the web. +// See forminfo.go for a description of the trie values associated with each rune. + +package main + +import ( + "bytes" + "encoding/binary" + "flag" + "fmt" + "io" + "log" + "sort" + "strconv" + "strings" + + "golang.org/x/text/internal/gen" + "golang.org/x/text/internal/triegen" + "golang.org/x/text/internal/ucd" +) + +func main() { + gen.Init() + loadUnicodeData() + compactCCC() + loadCompositionExclusions() + completeCharFields(FCanonical) + completeCharFields(FCompatibility) + computeNonStarterCounts() + verifyComputed() + printChars() + testDerived() + printTestdata() + makeTables() +} + +var ( + tablelist = flag.String("tables", + "all", + "comma-separated list of which tables to generate; "+ + "can be 'decomp', 'recomp', 'info' and 'all'") + test = flag.Bool("test", + false, + "test existing tables against DerivedNormalizationProps and generate test data for regression testing") + verbose = flag.Bool("verbose", + false, + "write data to stdout as it is parsed") +) + +const MaxChar = 0x10FFFF // anything above this shouldn't exist + +// Quick Check properties of runes allow us to quickly +// determine whether a rune may occur in a normal form. +// For a given normal form, a rune may be guaranteed to occur +// verbatim (QC=Yes), may or may not combine with another +// rune (QC=Maybe), or may not occur (QC=No). +type QCResult int + +const ( + QCUnknown QCResult = iota + QCYes + QCNo + QCMaybe +) + +func (r QCResult) String() string { + switch r { + case QCYes: + return "Yes" + case QCNo: + return "No" + case QCMaybe: + return "Maybe" + } + return "***UNKNOWN***" +} + +const ( + FCanonical = iota // NFC or NFD + FCompatibility // NFKC or NFKD + FNumberOfFormTypes +) + +const ( + MComposed = iota // NFC or NFKC + MDecomposed // NFD or NFKD + MNumberOfModes +) + +// This contains only the properties we're interested in. +type Char struct { + name string + codePoint rune // if zero, this index is not a valid code point. + ccc uint8 // canonical combining class + origCCC uint8 + excludeInComp bool // from CompositionExclusions.txt + compatDecomp bool // it has a compatibility expansion + + nTrailingNonStarters uint8 + nLeadingNonStarters uint8 // must be equal to trailing if non-zero + + forms [FNumberOfFormTypes]FormInfo // For FCanonical and FCompatibility + + state State +} + +var chars = make([]Char, MaxChar+1) +var cccMap = make(map[uint8]uint8) + +func (c Char) String() string { + buf := new(bytes.Buffer) + + fmt.Fprintf(buf, "%U [%s]:\n", c.codePoint, c.name) + fmt.Fprintf(buf, " ccc: %v\n", c.ccc) + fmt.Fprintf(buf, " excludeInComp: %v\n", c.excludeInComp) + fmt.Fprintf(buf, " compatDecomp: %v\n", c.compatDecomp) + fmt.Fprintf(buf, " state: %v\n", c.state) + fmt.Fprintf(buf, " NFC:\n") + fmt.Fprint(buf, c.forms[FCanonical]) + fmt.Fprintf(buf, " NFKC:\n") + fmt.Fprint(buf, c.forms[FCompatibility]) + + return buf.String() +} + +// In UnicodeData.txt, some ranges are marked like this: +// 3400;;Lo;0;L;;;;;N;;;;; +// 4DB5;;Lo;0;L;;;;;N;;;;; +// parseCharacter keeps a state variable indicating the weirdness. +type State int + +const ( + SNormal State = iota // known to be zero for the type + SFirst + SLast + SMissing +) + +var lastChar = rune('\u0000') + +func (c Char) isValid() bool { + return c.codePoint != 0 && c.state != SMissing +} + +type FormInfo struct { + quickCheck [MNumberOfModes]QCResult // index: MComposed or MDecomposed + verified [MNumberOfModes]bool // index: MComposed or MDecomposed + + combinesForward bool // May combine with rune on the right + combinesBackward bool // May combine with rune on the left + isOneWay bool // Never appears in result + inDecomp bool // Some decompositions result in this char. + decomp Decomposition + expandedDecomp Decomposition +} + +func (f FormInfo) String() string { + buf := bytes.NewBuffer(make([]byte, 0)) + + fmt.Fprintf(buf, " quickCheck[C]: %v\n", f.quickCheck[MComposed]) + fmt.Fprintf(buf, " quickCheck[D]: %v\n", f.quickCheck[MDecomposed]) + fmt.Fprintf(buf, " cmbForward: %v\n", f.combinesForward) + fmt.Fprintf(buf, " cmbBackward: %v\n", f.combinesBackward) + fmt.Fprintf(buf, " isOneWay: %v\n", f.isOneWay) + fmt.Fprintf(buf, " inDecomp: %v\n", f.inDecomp) + fmt.Fprintf(buf, " decomposition: %X\n", f.decomp) + fmt.Fprintf(buf, " expandedDecomp: %X\n", f.expandedDecomp) + + return buf.String() +} + +type Decomposition []rune + +func parseDecomposition(s string, skipfirst bool) (a []rune, err error) { + decomp := strings.Split(s, " ") + if len(decomp) > 0 && skipfirst { + decomp = decomp[1:] + } + for _, d := range decomp { + point, err := strconv.ParseUint(d, 16, 64) + if err != nil { + return a, err + } + a = append(a, rune(point)) + } + return a, nil +} + +func loadUnicodeData() { + f := gen.OpenUCDFile("UnicodeData.txt") + defer f.Close() + p := ucd.New(f) + for p.Next() { + r := p.Rune(ucd.CodePoint) + char := &chars[r] + + char.ccc = uint8(p.Uint(ucd.CanonicalCombiningClass)) + decmap := p.String(ucd.DecompMapping) + + exp, err := parseDecomposition(decmap, false) + isCompat := false + if err != nil { + if len(decmap) > 0 { + exp, err = parseDecomposition(decmap, true) + if err != nil { + log.Fatalf(`%U: bad decomp |%v|: "%s"`, r, decmap, err) + } + isCompat = true + } + } + + char.name = p.String(ucd.Name) + char.codePoint = r + char.forms[FCompatibility].decomp = exp + if !isCompat { + char.forms[FCanonical].decomp = exp + } else { + char.compatDecomp = true + } + if len(decmap) > 0 { + char.forms[FCompatibility].decomp = exp + } + } + if err := p.Err(); err != nil { + log.Fatal(err) + } +} + +// compactCCC converts the sparse set of CCC values to a continguous one, +// reducing the number of bits needed from 8 to 6. +func compactCCC() { + m := make(map[uint8]uint8) + for i := range chars { + c := &chars[i] + m[c.ccc] = 0 + } + cccs := []int{} + for v, _ := range m { + cccs = append(cccs, int(v)) + } + sort.Ints(cccs) + for i, c := range cccs { + cccMap[uint8(i)] = uint8(c) + m[uint8(c)] = uint8(i) + } + for i := range chars { + c := &chars[i] + c.origCCC = c.ccc + c.ccc = m[c.ccc] + } + if len(m) >= 1<<6 { + log.Fatalf("too many difference CCC values: %d >= 64", len(m)) + } +} + +// CompositionExclusions.txt has form: +// 0958 # ... +// See https://unicode.org/reports/tr44/ for full explanation +func loadCompositionExclusions() { + f := gen.OpenUCDFile("CompositionExclusions.txt") + defer f.Close() + p := ucd.New(f) + for p.Next() { + c := &chars[p.Rune(0)] + if c.excludeInComp { + log.Fatalf("%U: Duplicate entry in exclusions.", c.codePoint) + } + c.excludeInComp = true + } + if e := p.Err(); e != nil { + log.Fatal(e) + } +} + +// hasCompatDecomp returns true if any of the recursive +// decompositions contains a compatibility expansion. +// In this case, the character may not occur in NFK*. +func hasCompatDecomp(r rune) bool { + c := &chars[r] + if c.compatDecomp { + return true + } + for _, d := range c.forms[FCompatibility].decomp { + if hasCompatDecomp(d) { + return true + } + } + return false +} + +// Hangul related constants. +const ( + HangulBase = 0xAC00 + HangulEnd = 0xD7A4 // hangulBase + Jamo combinations (19 * 21 * 28) + + JamoLBase = 0x1100 + JamoLEnd = 0x1113 + JamoVBase = 0x1161 + JamoVEnd = 0x1176 + JamoTBase = 0x11A8 + JamoTEnd = 0x11C3 + + JamoLVTCount = 19 * 21 * 28 + JamoTCount = 28 +) + +func isHangul(r rune) bool { + return HangulBase <= r && r < HangulEnd +} + +func isHangulWithoutJamoT(r rune) bool { + if !isHangul(r) { + return false + } + r -= HangulBase + return r < JamoLVTCount && r%JamoTCount == 0 +} + +func ccc(r rune) uint8 { + return chars[r].ccc +} + +// Insert a rune in a buffer, ordered by Canonical Combining Class. +func insertOrdered(b Decomposition, r rune) Decomposition { + n := len(b) + b = append(b, 0) + cc := ccc(r) + if cc > 0 { + // Use bubble sort. + for ; n > 0; n-- { + if ccc(b[n-1]) <= cc { + break + } + b[n] = b[n-1] + } + } + b[n] = r + return b +} + +// Recursively decompose. +func decomposeRecursive(form int, r rune, d Decomposition) Decomposition { + dcomp := chars[r].forms[form].decomp + if len(dcomp) == 0 { + return insertOrdered(d, r) + } + for _, c := range dcomp { + d = decomposeRecursive(form, c, d) + } + return d +} + +func completeCharFields(form int) { + // Phase 0: pre-expand decomposition. + for i := range chars { + f := &chars[i].forms[form] + if len(f.decomp) == 0 { + continue + } + exp := make(Decomposition, 0) + for _, c := range f.decomp { + exp = decomposeRecursive(form, c, exp) + } + f.expandedDecomp = exp + } + + // Phase 1: composition exclusion, mark decomposition. + for i := range chars { + c := &chars[i] + f := &c.forms[form] + + // Marks script-specific exclusions and version restricted. + f.isOneWay = c.excludeInComp + + // Singletons + f.isOneWay = f.isOneWay || len(f.decomp) == 1 + + // Non-starter decompositions + if len(f.decomp) > 1 { + chk := c.ccc != 0 || chars[f.decomp[0]].ccc != 0 + f.isOneWay = f.isOneWay || chk + } + + // Runes that decompose into more than two runes. + f.isOneWay = f.isOneWay || len(f.decomp) > 2 + + if form == FCompatibility { + f.isOneWay = f.isOneWay || hasCompatDecomp(c.codePoint) + } + + for _, r := range f.decomp { + chars[r].forms[form].inDecomp = true + } + } + + // Phase 2: forward and backward combining. + for i := range chars { + c := &chars[i] + f := &c.forms[form] + + if !f.isOneWay && len(f.decomp) == 2 { + f0 := &chars[f.decomp[0]].forms[form] + f1 := &chars[f.decomp[1]].forms[form] + if !f0.isOneWay { + f0.combinesForward = true + } + if !f1.isOneWay { + f1.combinesBackward = true + } + } + if isHangulWithoutJamoT(rune(i)) { + f.combinesForward = true + } + } + + // Phase 3: quick check values. + for i := range chars { + c := &chars[i] + f := &c.forms[form] + + switch { + case len(f.decomp) > 0: + f.quickCheck[MDecomposed] = QCNo + case isHangul(rune(i)): + f.quickCheck[MDecomposed] = QCNo + default: + f.quickCheck[MDecomposed] = QCYes + } + switch { + case f.isOneWay: + f.quickCheck[MComposed] = QCNo + case (i & 0xffff00) == JamoLBase: + f.quickCheck[MComposed] = QCYes + if JamoLBase <= i && i < JamoLEnd { + f.combinesForward = true + } + if JamoVBase <= i && i < JamoVEnd { + f.quickCheck[MComposed] = QCMaybe + f.combinesBackward = true + f.combinesForward = true + } + if JamoTBase <= i && i < JamoTEnd { + f.quickCheck[MComposed] = QCMaybe + f.combinesBackward = true + } + case !f.combinesBackward: + f.quickCheck[MComposed] = QCYes + default: + f.quickCheck[MComposed] = QCMaybe + } + } +} + +func computeNonStarterCounts() { + // Phase 4: leading and trailing non-starter count + for i := range chars { + c := &chars[i] + + runes := []rune{rune(i)} + // We always use FCompatibility so that the CGJ insertion points do not + // change for repeated normalizations with different forms. + if exp := c.forms[FCompatibility].expandedDecomp; len(exp) > 0 { + runes = exp + } + // We consider runes that combine backwards to be non-starters for the + // purpose of Stream-Safe Text Processing. + for _, r := range runes { + if cr := &chars[r]; cr.ccc == 0 && !cr.forms[FCompatibility].combinesBackward { + break + } + c.nLeadingNonStarters++ + } + for i := len(runes) - 1; i >= 0; i-- { + if cr := &chars[runes[i]]; cr.ccc == 0 && !cr.forms[FCompatibility].combinesBackward { + break + } + c.nTrailingNonStarters++ + } + if c.nTrailingNonStarters > 3 { + log.Fatalf("%U: Decomposition with more than 3 (%d) trailing modifiers (%U)", i, c.nTrailingNonStarters, runes) + } + + if isHangul(rune(i)) { + c.nTrailingNonStarters = 2 + if isHangulWithoutJamoT(rune(i)) { + c.nTrailingNonStarters = 1 + } + } + + if l, t := c.nLeadingNonStarters, c.nTrailingNonStarters; l > 0 && l != t { + log.Fatalf("%U: number of leading and trailing non-starters should be equal (%d vs %d)", i, l, t) + } + if t := c.nTrailingNonStarters; t > 3 { + log.Fatalf("%U: number of trailing non-starters is %d > 3", t) + } + } +} + +func printBytes(w io.Writer, b []byte, name string) { + fmt.Fprintf(w, "// %s: %d bytes\n", name, len(b)) + fmt.Fprintf(w, "var %s = [...]byte {", name) + for i, c := range b { + switch { + case i%64 == 0: + fmt.Fprintf(w, "\n// Bytes %x - %x\n", i, i+63) + case i%8 == 0: + fmt.Fprintf(w, "\n") + } + fmt.Fprintf(w, "0x%.2X, ", c) + } + fmt.Fprint(w, "\n}\n\n") +} + +// See forminfo.go for format. +func makeEntry(f *FormInfo, c *Char) uint16 { + e := uint16(0) + if r := c.codePoint; HangulBase <= r && r < HangulEnd { + e |= 0x40 + } + if f.combinesForward { + e |= 0x20 + } + if f.quickCheck[MDecomposed] == QCNo { + e |= 0x4 + } + switch f.quickCheck[MComposed] { + case QCYes: + case QCNo: + e |= 0x10 + case QCMaybe: + e |= 0x18 + default: + log.Fatalf("Illegal quickcheck value %v.", f.quickCheck[MComposed]) + } + e |= uint16(c.nTrailingNonStarters) + return e +} + +// decompSet keeps track of unique decompositions, grouped by whether +// the decomposition is followed by a trailing and/or leading CCC. +type decompSet [7]map[string]bool + +const ( + normalDecomp = iota + firstMulti + firstCCC + endMulti + firstLeadingCCC + firstCCCZeroExcept + firstStarterWithNLead + lastDecomp +) + +var cname = []string{"firstMulti", "firstCCC", "endMulti", "firstLeadingCCC", "firstCCCZeroExcept", "firstStarterWithNLead", "lastDecomp"} + +func makeDecompSet() decompSet { + m := decompSet{} + for i := range m { + m[i] = make(map[string]bool) + } + return m +} +func (m *decompSet) insert(key int, s string) { + m[key][s] = true +} + +func printCharInfoTables(w io.Writer) int { + mkstr := func(r rune, f *FormInfo) (int, string) { + d := f.expandedDecomp + s := string([]rune(d)) + if max := 1 << 6; len(s) >= max { + const msg = "%U: too many bytes in decomposition: %d >= %d" + log.Fatalf(msg, r, len(s), max) + } + head := uint8(len(s)) + if f.quickCheck[MComposed] != QCYes { + head |= 0x40 + } + if f.combinesForward { + head |= 0x80 + } + s = string([]byte{head}) + s + + lccc := ccc(d[0]) + tccc := ccc(d[len(d)-1]) + cc := ccc(r) + if cc != 0 && lccc == 0 && tccc == 0 { + log.Fatalf("%U: trailing and leading ccc are 0 for non-zero ccc %d", r, cc) + } + if tccc < lccc && lccc != 0 { + const msg = "%U: lccc (%d) must be <= tcc (%d)" + log.Fatalf(msg, r, lccc, tccc) + } + index := normalDecomp + nTrail := chars[r].nTrailingNonStarters + nLead := chars[r].nLeadingNonStarters + if tccc > 0 || lccc > 0 || nTrail > 0 { + tccc <<= 2 + tccc |= nTrail + s += string([]byte{tccc}) + index = endMulti + for _, r := range d[1:] { + if ccc(r) == 0 { + index = firstCCC + } + } + if lccc > 0 || nLead > 0 { + s += string([]byte{lccc}) + if index == firstCCC { + log.Fatalf("%U: multi-segment decomposition not supported for decompositions with leading CCC != 0", r) + } + index = firstLeadingCCC + } + if cc != lccc { + if cc != 0 { + log.Fatalf("%U: for lccc != ccc, expected ccc to be 0; was %d", r, cc) + } + index = firstCCCZeroExcept + } + } else if len(d) > 1 { + index = firstMulti + } + return index, s + } + + decompSet := makeDecompSet() + const nLeadStr = "\x00\x01" // 0-byte length and tccc with nTrail. + decompSet.insert(firstStarterWithNLead, nLeadStr) + + // Store the uniqued decompositions in a byte buffer, + // preceded by their byte length. + for _, c := range chars { + for _, f := range c.forms { + if len(f.expandedDecomp) == 0 { + continue + } + if f.combinesBackward { + log.Fatalf("%U: combinesBackward and decompose", c.codePoint) + } + index, s := mkstr(c.codePoint, &f) + decompSet.insert(index, s) + } + } + + decompositions := bytes.NewBuffer(make([]byte, 0, 10000)) + size := 0 + positionMap := make(map[string]uint16) + decompositions.WriteString("\000") + fmt.Fprintln(w, "const (") + for i, m := range decompSet { + sa := []string{} + for s := range m { + sa = append(sa, s) + } + sort.Strings(sa) + for _, s := range sa { + p := decompositions.Len() + decompositions.WriteString(s) + positionMap[s] = uint16(p) + } + if cname[i] != "" { + fmt.Fprintf(w, "%s = 0x%X\n", cname[i], decompositions.Len()) + } + } + fmt.Fprintln(w, "maxDecomp = 0x8000") + fmt.Fprintln(w, ")") + b := decompositions.Bytes() + printBytes(w, b, "decomps") + size += len(b) + + varnames := []string{"nfc", "nfkc"} + for i := 0; i < FNumberOfFormTypes; i++ { + trie := triegen.NewTrie(varnames[i]) + + for r, c := range chars { + f := c.forms[i] + d := f.expandedDecomp + if len(d) != 0 { + _, key := mkstr(c.codePoint, &f) + trie.Insert(rune(r), uint64(positionMap[key])) + if c.ccc != ccc(d[0]) { + // We assume the lead ccc of a decomposition !=0 in this case. + if ccc(d[0]) == 0 { + log.Fatalf("Expected leading CCC to be non-zero; ccc is %d", c.ccc) + } + } + } else if c.nLeadingNonStarters > 0 && len(f.expandedDecomp) == 0 && c.ccc == 0 && !f.combinesBackward { + // Handle cases where it can't be detected that the nLead should be equal + // to nTrail. + trie.Insert(c.codePoint, uint64(positionMap[nLeadStr])) + } else if v := makeEntry(&f, &c)<<8 | uint16(c.ccc); v != 0 { + trie.Insert(c.codePoint, uint64(0x8000|v)) + } + } + sz, err := trie.Gen(w, triegen.Compact(&normCompacter{name: varnames[i]})) + if err != nil { + log.Fatal(err) + } + size += sz + } + return size +} + +func contains(sa []string, s string) bool { + for _, a := range sa { + if a == s { + return true + } + } + return false +} + +func makeTables() { + w := &bytes.Buffer{} + + size := 0 + if *tablelist == "" { + return + } + list := strings.Split(*tablelist, ",") + if *tablelist == "all" { + list = []string{"recomp", "info"} + } + + // Compute maximum decomposition size. + max := 0 + for _, c := range chars { + if n := len(string(c.forms[FCompatibility].expandedDecomp)); n > max { + max = n + } + } + fmt.Fprintln(w, `import "sync"`) + fmt.Fprintln(w) + + fmt.Fprintln(w, "const (") + fmt.Fprintln(w, "\t// Version is the Unicode edition from which the tables are derived.") + fmt.Fprintf(w, "\tVersion = %q\n", gen.UnicodeVersion()) + fmt.Fprintln(w) + fmt.Fprintln(w, "\t// MaxTransformChunkSize indicates the maximum number of bytes that Transform") + fmt.Fprintln(w, "\t// may need to write atomically for any Form. Making a destination buffer at") + fmt.Fprintln(w, "\t// least this size ensures that Transform can always make progress and that") + fmt.Fprintln(w, "\t// the user does not need to grow the buffer on an ErrShortDst.") + fmt.Fprintf(w, "\tMaxTransformChunkSize = %d+maxNonStarters*4\n", len(string(0x034F))+max) + fmt.Fprintln(w, ")\n") + + // Print the CCC remap table. + size += len(cccMap) + fmt.Fprintf(w, "var ccc = [%d]uint8{", len(cccMap)) + for i := 0; i < len(cccMap); i++ { + if i%8 == 0 { + fmt.Fprintln(w) + } + fmt.Fprintf(w, "%3d, ", cccMap[uint8(i)]) + } + fmt.Fprintln(w, "\n}\n") + + if contains(list, "info") { + size += printCharInfoTables(w) + } + + if contains(list, "recomp") { + // Note that we use 32 bit keys, instead of 64 bit. + // This clips the bits of three entries, but we know + // this won't cause a collision. The compiler will catch + // any changes made to UnicodeData.txt that introduces + // a collision. + // Note that the recomposition map for NFC and NFKC + // are identical. + + // Recomposition map + nrentries := 0 + for _, c := range chars { + f := c.forms[FCanonical] + if !f.isOneWay && len(f.decomp) > 0 { + nrentries++ + } + } + sz := nrentries * 8 + size += sz + fmt.Fprintf(w, "// recompMap: %d bytes (entries only)\n", sz) + fmt.Fprintln(w, "var recompMap map[uint32]rune") + fmt.Fprintln(w, "var recompMapOnce sync.Once\n") + fmt.Fprintln(w, `const recompMapPacked = "" +`) + var buf [8]byte + for i, c := range chars { + f := c.forms[FCanonical] + d := f.decomp + if !f.isOneWay && len(d) > 0 { + key := uint32(uint16(d[0]))<<16 + uint32(uint16(d[1])) + binary.BigEndian.PutUint32(buf[:4], key) + binary.BigEndian.PutUint32(buf[4:], uint32(i)) + fmt.Fprintf(w, "\t\t%q + // 0x%.8X: 0x%.8X\n", string(buf[:]), key, uint32(i)) + } + } + // hack so we don't have to special case the trailing plus sign + fmt.Fprintf(w, ` ""`) + fmt.Fprintln(w) + } + + fmt.Fprintf(w, "// Total size of tables: %dKB (%d bytes)\n", (size+512)/1024, size) + gen.WriteVersionedGoFile("tables.go", "norm", w.Bytes()) +} + +func printChars() { + if *verbose { + for _, c := range chars { + if !c.isValid() || c.state == SMissing { + continue + } + fmt.Println(c) + } + } +} + +// verifyComputed does various consistency tests. +func verifyComputed() { + for i, c := range chars { + for _, f := range c.forms { + isNo := (f.quickCheck[MDecomposed] == QCNo) + if (len(f.decomp) > 0) != isNo && !isHangul(rune(i)) { + log.Fatalf("%U: NF*D QC must be No if rune decomposes", i) + } + + isMaybe := f.quickCheck[MComposed] == QCMaybe + if f.combinesBackward != isMaybe { + log.Fatalf("%U: NF*C QC must be Maybe if combinesBackward", i) + } + if len(f.decomp) > 0 && f.combinesForward && isMaybe { + log.Fatalf("%U: NF*C QC must be Yes or No if combinesForward and decomposes", i) + } + + if len(f.expandedDecomp) != 0 { + continue + } + if a, b := c.nLeadingNonStarters > 0, (c.ccc > 0 || f.combinesBackward); a != b { + // We accept these runes to be treated differently (it only affects + // segment breaking in iteration, most likely on improper use), but + // reconsider if more characters are added. + // U+FF9E HALFWIDTH KATAKANA VOICED SOUND MARK;Lm;0;L; 3099;;;;N;;;;; + // U+FF9F HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK;Lm;0;L; 309A;;;;N;;;;; + // U+3133 HANGUL LETTER KIYEOK-SIOS;Lo;0;L; 11AA;;;;N;HANGUL LETTER GIYEOG SIOS;;;; + // U+318E HANGUL LETTER ARAEAE;Lo;0;L; 11A1;;;;N;HANGUL LETTER ALAE AE;;;; + // U+FFA3 HALFWIDTH HANGUL LETTER KIYEOK-SIOS;Lo;0;L; 3133;;;;N;HALFWIDTH HANGUL LETTER GIYEOG SIOS;;;; + // U+FFDC HALFWIDTH HANGUL LETTER I;Lo;0;L; 3163;;;;N;;;;; + if i != 0xFF9E && i != 0xFF9F && !(0x3133 <= i && i <= 0x318E) && !(0xFFA3 <= i && i <= 0xFFDC) { + log.Fatalf("%U: nLead was %v; want %v", i, a, b) + } + } + } + nfc := c.forms[FCanonical] + nfkc := c.forms[FCompatibility] + if nfc.combinesBackward != nfkc.combinesBackward { + log.Fatalf("%U: Cannot combine combinesBackward\n", c.codePoint) + } + } +} + +// Use values in DerivedNormalizationProps.txt to compare against the +// values we computed. +// DerivedNormalizationProps.txt has form: +// 00C0..00C5 ; NFD_QC; N # ... +// 0374 ; NFD_QC; N # ... +// See https://unicode.org/reports/tr44/ for full explanation +func testDerived() { + f := gen.OpenUCDFile("DerivedNormalizationProps.txt") + defer f.Close() + p := ucd.New(f) + for p.Next() { + r := p.Rune(0) + c := &chars[r] + + var ftype, mode int + qt := p.String(1) + switch qt { + case "NFC_QC": + ftype, mode = FCanonical, MComposed + case "NFD_QC": + ftype, mode = FCanonical, MDecomposed + case "NFKC_QC": + ftype, mode = FCompatibility, MComposed + case "NFKD_QC": + ftype, mode = FCompatibility, MDecomposed + default: + continue + } + var qr QCResult + switch p.String(2) { + case "Y": + qr = QCYes + case "N": + qr = QCNo + case "M": + qr = QCMaybe + default: + log.Fatalf(`Unexpected quick check value "%s"`, p.String(2)) + } + if got := c.forms[ftype].quickCheck[mode]; got != qr { + log.Printf("%U: FAILED %s (was %v need %v)\n", r, qt, got, qr) + } + c.forms[ftype].verified[mode] = true + } + if err := p.Err(); err != nil { + log.Fatal(err) + } + // Any unspecified value must be QCYes. Verify this. + for i, c := range chars { + for j, fd := range c.forms { + for k, qr := range fd.quickCheck { + if !fd.verified[k] && qr != QCYes { + m := "%U: FAIL F:%d M:%d (was %v need Yes) %s\n" + log.Printf(m, i, j, k, qr, c.name) + } + } + } + } +} + +var testHeader = `const ( + Yes = iota + No + Maybe +) + +type formData struct { + qc uint8 + combinesForward bool + decomposition string +} + +type runeData struct { + r rune + ccc uint8 + nLead uint8 + nTrail uint8 + f [2]formData // 0: canonical; 1: compatibility +} + +func f(qc uint8, cf bool, dec string) [2]formData { + return [2]formData{{qc, cf, dec}, {qc, cf, dec}} +} + +func g(qc, qck uint8, cf, cfk bool, d, dk string) [2]formData { + return [2]formData{{qc, cf, d}, {qck, cfk, dk}} +} + +var testData = []runeData{ +` + +func printTestdata() { + type lastInfo struct { + ccc uint8 + nLead uint8 + nTrail uint8 + f string + } + + last := lastInfo{} + w := &bytes.Buffer{} + fmt.Fprintf(w, testHeader) + for r, c := range chars { + f := c.forms[FCanonical] + qc, cf, d := f.quickCheck[MComposed], f.combinesForward, string(f.expandedDecomp) + f = c.forms[FCompatibility] + qck, cfk, dk := f.quickCheck[MComposed], f.combinesForward, string(f.expandedDecomp) + s := "" + if d == dk && qc == qck && cf == cfk { + s = fmt.Sprintf("f(%s, %v, %q)", qc, cf, d) + } else { + s = fmt.Sprintf("g(%s, %s, %v, %v, %q, %q)", qc, qck, cf, cfk, d, dk) + } + current := lastInfo{c.ccc, c.nLeadingNonStarters, c.nTrailingNonStarters, s} + if last != current { + fmt.Fprintf(w, "\t{0x%x, %d, %d, %d, %s},\n", r, c.origCCC, c.nLeadingNonStarters, c.nTrailingNonStarters, s) + last = current + } + } + fmt.Fprintln(w, "}") + gen.WriteVersionedGoFile("data_test.go", "norm", w.Bytes()) +} diff --git a/vendor/golang.org/x/text/unicode/norm/triegen.go b/vendor/golang.org/x/text/unicode/norm/triegen.go new file mode 100644 index 000000000..45d711900 --- /dev/null +++ b/vendor/golang.org/x/text/unicode/norm/triegen.go @@ -0,0 +1,117 @@ +// Copyright 2011 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// +build ignore + +// Trie table generator. +// Used by make*tables tools to generate a go file with trie data structures +// for mapping UTF-8 to a 16-bit value. All but the last byte in a UTF-8 byte +// sequence are used to lookup offsets in the index table to be used for the +// next byte. The last byte is used to index into a table with 16-bit values. + +package main + +import ( + "fmt" + "io" +) + +const maxSparseEntries = 16 + +type normCompacter struct { + sparseBlocks [][]uint64 + sparseOffset []uint16 + sparseCount int + name string +} + +func mostFrequentStride(a []uint64) int { + counts := make(map[int]int) + var v int + for _, x := range a { + if stride := int(x) - v; v != 0 && stride >= 0 { + counts[stride]++ + } + v = int(x) + } + var maxs, maxc int + for stride, cnt := range counts { + if cnt > maxc || (cnt == maxc && stride < maxs) { + maxs, maxc = stride, cnt + } + } + return maxs +} + +func countSparseEntries(a []uint64) int { + stride := mostFrequentStride(a) + var v, count int + for _, tv := range a { + if int(tv)-v != stride { + if tv != 0 { + count++ + } + } + v = int(tv) + } + return count +} + +func (c *normCompacter) Size(v []uint64) (sz int, ok bool) { + if n := countSparseEntries(v); n <= maxSparseEntries { + return (n+1)*4 + 2, true + } + return 0, false +} + +func (c *normCompacter) Store(v []uint64) uint32 { + h := uint32(len(c.sparseOffset)) + c.sparseBlocks = append(c.sparseBlocks, v) + c.sparseOffset = append(c.sparseOffset, uint16(c.sparseCount)) + c.sparseCount += countSparseEntries(v) + 1 + return h +} + +func (c *normCompacter) Handler() string { + return c.name + "Sparse.lookup" +} + +func (c *normCompacter) Print(w io.Writer) (retErr error) { + p := func(f string, x ...interface{}) { + if _, err := fmt.Fprintf(w, f, x...); retErr == nil && err != nil { + retErr = err + } + } + + ls := len(c.sparseBlocks) + p("// %sSparseOffset: %d entries, %d bytes\n", c.name, ls, ls*2) + p("var %sSparseOffset = %#v\n\n", c.name, c.sparseOffset) + + ns := c.sparseCount + p("// %sSparseValues: %d entries, %d bytes\n", c.name, ns, ns*4) + p("var %sSparseValues = [%d]valueRange {", c.name, ns) + for i, b := range c.sparseBlocks { + p("\n// Block %#x, offset %#x", i, c.sparseOffset[i]) + var v int + stride := mostFrequentStride(b) + n := countSparseEntries(b) + p("\n{value:%#04x,lo:%#02x},", stride, uint8(n)) + for i, nv := range b { + if int(nv)-v != stride { + if v != 0 { + p(",hi:%#02x},", 0x80+i-1) + } + if nv != 0 { + p("\n{value:%#04x,lo:%#02x", nv, 0x80+i) + } + } + v = int(nv) + } + if v != 0 { + p(",hi:%#02x},", 0x80+len(b)-1) + } + } + p("\n}\n\n") + return +} diff --git a/vendor/modules.txt b/vendor/modules.txt index 9352c0aa9..4ef653415 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -1,11 +1,11 @@ # cloud.google.com/go v0.36.0 -cloud.google.com/go/compute/metadata +cloud.google.com/go/storage cloud.google.com/go/iam cloud.google.com/go/internal cloud.google.com/go/internal/optional cloud.google.com/go/internal/trace cloud.google.com/go/internal/version -cloud.google.com/go/storage +cloud.google.com/go/compute/metadata # github.com/agext/levenshtein v1.2.2 github.com/agext/levenshtein # github.com/apparentlymart/go-cidr v1.0.0 @@ -14,45 +14,45 @@ github.com/apparentlymart/go-cidr/cidr github.com/apparentlymart/go-textseg/textseg # github.com/armon/go-radix v1.0.0 github.com/armon/go-radix -# github.com/avinetworks/sdk v0.0.0-20200326192752-b7b1080dda89 +# github.com/avinetworks/sdk v0.0.0-20191223185756-3b1024c227d8 github.com/avinetworks/sdk/go/clients github.com/avinetworks/sdk/go/models github.com/avinetworks/sdk/go/session # github.com/aws/aws-sdk-go v1.19.18 github.com/aws/aws-sdk-go/aws +github.com/aws/aws-sdk-go/aws/credentials +github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds +github.com/aws/aws-sdk-go/aws/ec2metadata +github.com/aws/aws-sdk-go/aws/session +github.com/aws/aws-sdk-go/service/s3 github.com/aws/aws-sdk-go/aws/awserr -github.com/aws/aws-sdk-go/aws/awsutil +github.com/aws/aws-sdk-go/aws/endpoints +github.com/aws/aws-sdk-go/internal/sdkio +github.com/aws/aws-sdk-go/internal/ini +github.com/aws/aws-sdk-go/internal/shareddefaults github.com/aws/aws-sdk-go/aws/client +github.com/aws/aws-sdk-go/internal/sdkuri github.com/aws/aws-sdk-go/aws/client/metadata github.com/aws/aws-sdk-go/aws/corehandlers -github.com/aws/aws-sdk-go/aws/credentials -github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds -github.com/aws/aws-sdk-go/aws/credentials/endpointcreds +github.com/aws/aws-sdk-go/aws/request github.com/aws/aws-sdk-go/aws/credentials/processcreds github.com/aws/aws-sdk-go/aws/credentials/stscreds github.com/aws/aws-sdk-go/aws/csm github.com/aws/aws-sdk-go/aws/defaults -github.com/aws/aws-sdk-go/aws/ec2metadata -github.com/aws/aws-sdk-go/aws/endpoints -github.com/aws/aws-sdk-go/aws/request -github.com/aws/aws-sdk-go/aws/session +github.com/aws/aws-sdk-go/aws/awsutil github.com/aws/aws-sdk-go/aws/signer/v4 -github.com/aws/aws-sdk-go/internal/ini github.com/aws/aws-sdk-go/internal/s3err -github.com/aws/aws-sdk-go/internal/sdkio -github.com/aws/aws-sdk-go/internal/sdkrand -github.com/aws/aws-sdk-go/internal/sdkuri -github.com/aws/aws-sdk-go/internal/shareddefaults github.com/aws/aws-sdk-go/private/protocol github.com/aws/aws-sdk-go/private/protocol/eventstream github.com/aws/aws-sdk-go/private/protocol/eventstream/eventstreamapi -github.com/aws/aws-sdk-go/private/protocol/query -github.com/aws/aws-sdk-go/private/protocol/query/queryutil github.com/aws/aws-sdk-go/private/protocol/rest github.com/aws/aws-sdk-go/private/protocol/restxml -github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil -github.com/aws/aws-sdk-go/service/s3 +github.com/aws/aws-sdk-go/internal/sdkrand github.com/aws/aws-sdk-go/service/sts +github.com/aws/aws-sdk-go/aws/credentials/endpointcreds +github.com/aws/aws-sdk-go/private/protocol/query +github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil +github.com/aws/aws-sdk-go/private/protocol/query/queryutil # github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d github.com/bgentry/go-netrc/netrc # github.com/bgentry/speakeasy v0.1.0 @@ -67,11 +67,11 @@ github.com/fatih/color github.com/golang/glog # github.com/golang/protobuf v1.3.0 github.com/golang/protobuf/proto -github.com/golang/protobuf/protoc-gen-go/descriptor github.com/golang/protobuf/ptypes github.com/golang/protobuf/ptypes/any github.com/golang/protobuf/ptypes/duration github.com/golang/protobuf/ptypes/timestamp +github.com/golang/protobuf/protoc-gen-go/descriptor # github.com/google/go-cmp v0.3.0 github.com/google/go-cmp/cmp github.com/google/go-cmp/cmp/internal/diff @@ -104,23 +104,23 @@ github.com/hashicorp/go-version github.com/hashicorp/hcl github.com/hashicorp/hcl/hcl/ast github.com/hashicorp/hcl/hcl/parser -github.com/hashicorp/hcl/hcl/scanner -github.com/hashicorp/hcl/hcl/strconv github.com/hashicorp/hcl/hcl/token github.com/hashicorp/hcl/json/parser +github.com/hashicorp/hcl/hcl/scanner +github.com/hashicorp/hcl/hcl/strconv github.com/hashicorp/hcl/json/scanner github.com/hashicorp/hcl/json/token # github.com/hashicorp/hcl2 v0.0.0-20190515223218-4b22149b7cef -github.com/hashicorp/hcl2/ext/dynblock -github.com/hashicorp/hcl2/ext/typeexpr -github.com/hashicorp/hcl2/gohcl github.com/hashicorp/hcl2/hcl github.com/hashicorp/hcl2/hcl/hclsyntax -github.com/hashicorp/hcl2/hcl/json github.com/hashicorp/hcl2/hcldec -github.com/hashicorp/hcl2/hcled +github.com/hashicorp/hcl2/gohcl github.com/hashicorp/hcl2/hclparse +github.com/hashicorp/hcl2/ext/typeexpr +github.com/hashicorp/hcl2/ext/dynblock github.com/hashicorp/hcl2/hclwrite +github.com/hashicorp/hcl2/hcl/json +github.com/hashicorp/hcl2/hcled # github.com/hashicorp/hil v0.0.0-20190212112733-ab17b08d6590 github.com/hashicorp/hil github.com/hashicorp/hil/ast @@ -129,51 +129,51 @@ github.com/hashicorp/hil/scanner # github.com/hashicorp/logutils v1.0.0 github.com/hashicorp/logutils # github.com/hashicorp/terraform v0.12.2 -github.com/hashicorp/terraform/addrs -github.com/hashicorp/terraform/command/format +github.com/hashicorp/terraform/plugin +github.com/hashicorp/terraform/helper/hashcode +github.com/hashicorp/terraform/helper/schema +github.com/hashicorp/terraform/terraform +github.com/hashicorp/terraform/configs/configschema +github.com/hashicorp/terraform/helper/plugin +github.com/hashicorp/terraform/internal/tfplugin5 +github.com/hashicorp/terraform/plugin/convert +github.com/hashicorp/terraform/plugin/discovery +github.com/hashicorp/terraform/providers +github.com/hashicorp/terraform/provisioners +github.com/hashicorp/terraform/version github.com/hashicorp/terraform/config github.com/hashicorp/terraform/config/hcl2shim +github.com/hashicorp/terraform/tfdiags +github.com/hashicorp/terraform/addrs github.com/hashicorp/terraform/config/module github.com/hashicorp/terraform/configs -github.com/hashicorp/terraform/configs/configload -github.com/hashicorp/terraform/configs/configschema github.com/hashicorp/terraform/dag github.com/hashicorp/terraform/flatmap -github.com/hashicorp/terraform/helper/config github.com/hashicorp/terraform/helper/didyoumean -github.com/hashicorp/terraform/helper/hashcode -github.com/hashicorp/terraform/helper/hilmapstructure -github.com/hashicorp/terraform/helper/logging -github.com/hashicorp/terraform/helper/plugin -github.com/hashicorp/terraform/helper/resource -github.com/hashicorp/terraform/helper/schema github.com/hashicorp/terraform/httpclient -github.com/hashicorp/terraform/internal/earlyconfig -github.com/hashicorp/terraform/internal/initwd -github.com/hashicorp/terraform/internal/modsdir -github.com/hashicorp/terraform/internal/tfplugin5 github.com/hashicorp/terraform/lang -github.com/hashicorp/terraform/lang/blocktoattr -github.com/hashicorp/terraform/lang/funcs github.com/hashicorp/terraform/moduledeps github.com/hashicorp/terraform/plans github.com/hashicorp/terraform/plans/objchange -github.com/hashicorp/terraform/plugin -github.com/hashicorp/terraform/plugin/convert -github.com/hashicorp/terraform/plugin/discovery -github.com/hashicorp/terraform/providers -github.com/hashicorp/terraform/provisioners +github.com/hashicorp/terraform/states +github.com/hashicorp/terraform/states/statefile +github.com/hashicorp/terraform/helper/resource github.com/hashicorp/terraform/registry github.com/hashicorp/terraform/registry/regsrc github.com/hashicorp/terraform/registry/response -github.com/hashicorp/terraform/states -github.com/hashicorp/terraform/states/statefile +github.com/hashicorp/terraform/svchost/disco +github.com/hashicorp/terraform/helper/hilmapstructure +github.com/hashicorp/terraform/lang/blocktoattr +github.com/hashicorp/terraform/lang/funcs +github.com/hashicorp/terraform/command/format +github.com/hashicorp/terraform/configs/configload +github.com/hashicorp/terraform/helper/config +github.com/hashicorp/terraform/helper/logging +github.com/hashicorp/terraform/internal/initwd github.com/hashicorp/terraform/svchost github.com/hashicorp/terraform/svchost/auth -github.com/hashicorp/terraform/svchost/disco -github.com/hashicorp/terraform/terraform -github.com/hashicorp/terraform/tfdiags -github.com/hashicorp/terraform/version +github.com/hashicorp/terraform/internal/modsdir +github.com/hashicorp/terraform/internal/earlyconfig # github.com/hashicorp/terraform-config-inspect v0.0.0-20190327195015-8022a2663a70 github.com/hashicorp/terraform-config-inspect/tfconfig # github.com/hashicorp/yamux v0.0.0-20180604194846-3520598351bb @@ -206,8 +206,8 @@ github.com/mitchellh/reflectwalk github.com/oklog/run # github.com/posener/complete v1.2.1 github.com/posener/complete -github.com/posener/complete/cmd github.com/posener/complete/cmd/install +github.com/posener/complete/cmd github.com/posener/complete/match # github.com/satori/go.uuid v1.2.0 github.com/satori/go.uuid @@ -216,57 +216,57 @@ github.com/spf13/afero github.com/spf13/afero/mem # github.com/ulikunitz/xz v0.5.5 github.com/ulikunitz/xz -github.com/ulikunitz/xz/internal/hash github.com/ulikunitz/xz/internal/xlog github.com/ulikunitz/xz/lzma +github.com/ulikunitz/xz/internal/hash # github.com/vmihailenco/msgpack v4.0.1+incompatible github.com/vmihailenco/msgpack github.com/vmihailenco/msgpack/codes # github.com/zclconf/go-cty v0.0.0-20190516203816-4fecf87372ec github.com/zclconf/go-cty/cty +github.com/zclconf/go-cty/cty/msgpack github.com/zclconf/go-cty/cty/convert -github.com/zclconf/go-cty/cty/function -github.com/zclconf/go-cty/cty/function/stdlib -github.com/zclconf/go-cty/cty/gocty github.com/zclconf/go-cty/cty/json -github.com/zclconf/go-cty/cty/msgpack +github.com/zclconf/go-cty/cty/gocty github.com/zclconf/go-cty/cty/set +github.com/zclconf/go-cty/cty/function +github.com/zclconf/go-cty/cty/function/stdlib # github.com/zclconf/go-cty-yaml v0.1.0 github.com/zclconf/go-cty-yaml # go.opencensus.io v0.18.0 -go.opencensus.io +go.opencensus.io/trace +go.opencensus.io/plugin/ochttp go.opencensus.io/exemplar go.opencensus.io/internal -go.opencensus.io/internal/tagencoding -go.opencensus.io/plugin/ochttp +go.opencensus.io/trace/internal +go.opencensus.io/trace/tracestate go.opencensus.io/plugin/ochttp/propagation/b3 go.opencensus.io/stats -go.opencensus.io/stats/internal go.opencensus.io/stats/view go.opencensus.io/tag -go.opencensus.io/trace -go.opencensus.io/trace/internal go.opencensus.io/trace/propagation -go.opencensus.io/trace/tracestate +go.opencensus.io +go.opencensus.io/stats/internal +go.opencensus.io/internal/tagencoding # golang.org/x/crypto v0.0.0-20190426145343-a29dc8fdc734 -golang.org/x/crypto/bcrypt -golang.org/x/crypto/blowfish -golang.org/x/crypto/cast5 golang.org/x/crypto/openpgp +golang.org/x/crypto/bcrypt golang.org/x/crypto/openpgp/armor -golang.org/x/crypto/openpgp/elgamal golang.org/x/crypto/openpgp/errors golang.org/x/crypto/openpgp/packet golang.org/x/crypto/openpgp/s2k +golang.org/x/crypto/blowfish +golang.org/x/crypto/cast5 +golang.org/x/crypto/openpgp/elgamal # golang.org/x/net v0.0.0-20190502183928-7f726cade0ab golang.org/x/net/context -golang.org/x/net/context/ctxhttp -golang.org/x/net/http/httpguts +golang.org/x/net/trace +golang.org/x/net/internal/timeseries golang.org/x/net/http2 golang.org/x/net/http2/hpack golang.org/x/net/idna -golang.org/x/net/internal/timeseries -golang.org/x/net/trace +golang.org/x/net/http/httpguts +golang.org/x/net/context/ctxhttp # golang.org/x/oauth2 v0.0.0-20190220154721-9b3c75971fc9 golang.org/x/oauth2 golang.org/x/oauth2/google @@ -276,53 +276,50 @@ golang.org/x/oauth2/jwt # golang.org/x/sys v0.0.0-20190502175342-a43fa875dd82 golang.org/x/sys/unix # golang.org/x/text v0.3.2 -golang.org/x/text/secure/bidirule +golang.org/x/text/unicode/norm golang.org/x/text/transform +golang.org/x/text/secure/bidirule golang.org/x/text/unicode/bidi -golang.org/x/text/unicode/norm # google.golang.org/api v0.1.0 -google.golang.org/api/gensupport -google.golang.org/api/googleapi -google.golang.org/api/googleapi/internal/uritemplates -google.golang.org/api/googleapi/transport -google.golang.org/api/internal google.golang.org/api/iterator +google.golang.org/api/googleapi google.golang.org/api/option google.golang.org/api/storage/v1 google.golang.org/api/transport/http +google.golang.org/api/googleapi/internal/uritemplates +google.golang.org/api/internal +google.golang.org/api/gensupport +google.golang.org/api/googleapi/transport google.golang.org/api/transport/http/internal/propagation # google.golang.org/appengine v1.4.0 -google.golang.org/appengine google.golang.org/appengine/datastore +google.golang.org/appengine google.golang.org/appengine/internal +google.golang.org/appengine/internal/datastore +google.golang.org/appengine/urlfetch google.golang.org/appengine/internal/app_identity +google.golang.org/appengine/internal/modules google.golang.org/appengine/internal/base -google.golang.org/appengine/internal/datastore google.golang.org/appengine/internal/log -google.golang.org/appengine/internal/modules google.golang.org/appengine/internal/remote_api google.golang.org/appengine/internal/urlfetch -google.golang.org/appengine/urlfetch # google.golang.org/genproto v0.0.0-20190201180003-4b09977fb922 -google.golang.org/genproto/googleapis/api/annotations +google.golang.org/genproto/googleapis/rpc/status google.golang.org/genproto/googleapis/iam/v1 google.golang.org/genproto/googleapis/rpc/code -google.golang.org/genproto/googleapis/rpc/status +google.golang.org/genproto/googleapis/api/annotations # google.golang.org/grpc v1.18.0 google.golang.org/grpc +google.golang.org/grpc/credentials +google.golang.org/grpc/health +google.golang.org/grpc/health/grpc_health_v1 google.golang.org/grpc/balancer -google.golang.org/grpc/balancer/base google.golang.org/grpc/balancer/roundrobin -google.golang.org/grpc/binarylog/grpc_binarylog_v1 google.golang.org/grpc/codes google.golang.org/grpc/connectivity -google.golang.org/grpc/credentials -google.golang.org/grpc/credentials/internal google.golang.org/grpc/encoding google.golang.org/grpc/encoding/proto google.golang.org/grpc/grpclog -google.golang.org/grpc/health -google.golang.org/grpc/health/grpc_health_v1 google.golang.org/grpc/internal google.golang.org/grpc/internal/backoff google.golang.org/grpc/internal/binarylog @@ -330,7 +327,6 @@ google.golang.org/grpc/internal/channelz google.golang.org/grpc/internal/envconfig google.golang.org/grpc/internal/grpcrand google.golang.org/grpc/internal/grpcsync -google.golang.org/grpc/internal/syscall google.golang.org/grpc/internal/transport google.golang.org/grpc/keepalive google.golang.org/grpc/metadata @@ -343,3 +339,7 @@ google.golang.org/grpc/stats google.golang.org/grpc/status google.golang.org/grpc/tap google.golang.org/grpc/test/bufconn +google.golang.org/grpc/credentials/internal +google.golang.org/grpc/balancer/base +google.golang.org/grpc/binarylog/grpc_binarylog_v1 +google.golang.org/grpc/internal/syscall diff --git a/website/avi.erb b/website/avi.erb index e6038c255..c9f7617b3 100644 --- a/website/avi.erb +++ b/website/avi.erb @@ -70,9 +70,6 @@ > BackupConfiguration - - > - Tenant > ServiceEngineGroup @@ -82,6 +79,9 @@ > DnsPolicy + + > + Tenant > HardwareSecurityModuleGroup @@ -179,8 +179,8 @@ > ControllerProperties - > - HealthMonitor + > + ApplicationProfile > VirtualService @@ -248,8 +248,8 @@ > AutoScaleLaunchConfig - > - ApplicationProfile + > + HealthMonitor > HTTPPolicySet @@ -325,9 +325,6 @@ > BackupConfiguration - - > - Tenant > ServiceEngineGroup @@ -337,6 +334,9 @@ > DnsPolicy + + > + Tenant > HardwareSecurityModuleGroup @@ -434,8 +434,8 @@ > ControllerProperties - > - HealthMonitor + > + ApplicationProfile > VirtualService @@ -503,8 +503,8 @@ > AutoScaleLaunchConfig - > - ApplicationProfile + > + HealthMonitor > HTTPPolicySet diff --git a/website/docs/d/avi_controllerproperties.html.markdown b/website/docs/d/avi_controllerproperties.html.markdown index 604acb938..aca59bab9 100644 --- a/website/docs/d/avi_controllerproperties.html.markdown +++ b/website/docs/d/avi_controllerproperties.html.markdown @@ -70,7 +70,7 @@ In addition to all arguments above, the following attributes are exported: * `secure_channel_cleanup_timeout` - Period for secure channel cleanup job. * `secure_channel_controller_token_timeout` - Placeholder for description of property secure_channel_controller_token_timeout of obj type controllerproperties field type integer type int. * `secure_channel_se_token_timeout` - Placeholder for description of property secure_channel_se_token_timeout of obj type controllerproperties field type integer type int. -* `seupgrade_copy_pool_size` - This parameter defines the number of simultaneous se image downloads in a segroup. +* `seupgrade_copy_pool_size` - Pool of scp connections used in copy task during serviceenginegroup upgrade. * `seupgrade_fabric_pool_size` - Pool size used for all fabric commands during se upgrade. * `seupgrade_segroup_min_dead_timeout` - Time to wait before marking segroup upgrade as stuck. * `shared_ssl_certificates` - Ssl certificates in the admin tenant can be used in non-admin tenants. diff --git a/website/docs/d/avi_healthmonitor.html.markdown b/website/docs/d/avi_healthmonitor.html.markdown index 2b7727ead..5aa21cc89 100644 --- a/website/docs/d/avi_healthmonitor.html.markdown +++ b/website/docs/d/avi_healthmonitor.html.markdown @@ -28,7 +28,6 @@ data "avi_healthmonitor" "foo_healthmonitor" { In addition to all arguments above, the following attributes are exported: -* `allow_duplicate_monitors` - By default, multiple instances of the same healthmonitor to the same server are suppressed intelligently. * `description` - User defined description for the object. * `disable_quickstart` - 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. * `dns_monitor` - Dict settings for healthmonitor. diff --git a/website/docs/d/avi_image.html.markdown b/website/docs/d/avi_image.html.markdown index f0aa4537c..db7bd085b 100644 --- a/website/docs/d/avi_image.html.markdown +++ b/website/docs/d/avi_image.html.markdown @@ -29,14 +29,11 @@ data "avi_image" "foo_image" { In addition to all arguments above, the following attributes are exported: * `controller_info` - Controller package details. -* `controller_patch_uuid` - It references the controller-patch associated with the uber image. * `migrations` - This field describes the api migration related information. * `name` - Name of the image. * `se_info` - Se package details. -* `se_patch_uuid` - It references the service engine patch associated with the uber image. * `status` - Status to check if the image is present. * `tenant_ref` - Tenant that this object belongs to. * `type` - Type of the image patch/system. -* `uber_bundle` - Status to check if the image is an uber bundle. * `uuid` - Uuid of the image. diff --git a/website/docs/d/avi_serviceenginegroup.html.markdown b/website/docs/d/avi_serviceenginegroup.html.markdown index b69ccac20..e76c2b98a 100644 --- a/website/docs/d/avi_serviceenginegroup.html.markdown +++ b/website/docs/d/avi_serviceenginegroup.html.markdown @@ -50,8 +50,6 @@ In addition to all arguments above, the following attributes are exported: * `cloud_ref` - It is a reference to an object of type cloud. * `config_debugs_on_all_cores` - Enable config debugs on all cores of se. * `connection_memory_percentage` - Percentage of memory for connection state. -* `core_shm_app_cache` - Include shared memory for app cache in core file.requires se reboot. -* `core_shm_app_learning` - Include shared memory for app learning in core file.requires se reboot. * `cpu_reserve` - Boolean flag to set cpu_reserve. * `cpu_socket_affinity` - Allocate all the cpu cores for the service engine virtual machines on the same cpu socket. * `custom_securitygroups_data` - Custom security groups to be associated with data vnics for se instances in openstack and aws clouds. @@ -68,7 +66,7 @@ In addition to all arguments above, the following attributes are exported: * `disable_tso` - Disable tcp segmentation offload (tso) in dpdk poll-mode driver packet transmit path. * `disk_per_se` - Amount of disk space for each of the service engine virtual machines. * `distribute_load_active_standby` - Use both the active and standby service engines for virtual service placement in the legacy active standby ha mode. -* `distribute_queues` - Distributes queue ownership among cores so multiple cores handle dispatcher duties. +* `distribute_queues` - Distributes queue ownership among cores so multiple cores handle dispatcher duties.requires se reboot. * `distribute_vnics` - Distributes vnic ownership among cores so multiple cores handle dispatcher duties.requires se reboot. * `enable_gratarp_permanent` - Enable gratarp for vip_ip. * `enable_hsm_priming` - (this is a beta feature). @@ -125,7 +123,6 @@ In addition to all arguments above, the following attributes are exported: * `openstack_mgmt_network_name` - Avi management network name. * `openstack_mgmt_network_uuid` - Management network uuid. * `os_reserved_memory` - Amount of extra memory to be reserved for use by the operating system on a service engine. -* `pcap_tx_mode` - Determines the pcap transmit mode of operation. * `per_app` - Per-app se mode is designed for deploying dedicated load balancers per app (vs). * `placement_mode` - If placement mode is 'auto', virtual services are automatically placed on service engines. * `realtime_se_metrics` - Enable or disable real time se metrics. @@ -144,7 +141,6 @@ In addition to all arguments above, the following attributes are exported: * `se_ipc_udp_port` - Udp port for se_dp ipc in docker bridge mode. * `se_kni_burst_factor` - Knob to control burst size used in polling kni interfaces for traffic sent from kni towards dpdk application also controls burst size used by kni module to read pkts punted from dpdk application towards kni helps minimize drops in non-vip traffic in either pathfactor of (0-2) multiplies/divides burst size by 2^n. * `se_lro` - Enable or disable large receive optimization for vnics. -* `se_mtu` - Mtu for the vnics of ses in the se group. * `se_name_prefix` - Prefix to use for virtual machine name of service engines. * `se_pcap_lookahead` - Enables lookahead mode of packet receive in pcap mode. * `se_pcap_pkt_count` - Max number of packets the pcap interface can hold and if the value is 0 the optimum value will be chosen. diff --git a/website/docs/d/avi_stringgroup.html.markdown b/website/docs/d/avi_stringgroup.html.markdown index 214c6e2c4..b0cbdaa0b 100644 --- a/website/docs/d/avi_stringgroup.html.markdown +++ b/website/docs/d/avi_stringgroup.html.markdown @@ -30,7 +30,6 @@ In addition to all arguments above, the following attributes are exported: * `description` - User defined description for the object. * `kv` - Configure key value in the string group. -* `longest_match` - Enable the longest match, default is the shortest match. * `name` - Name of the string group. * `tenant_ref` - It is a reference to an object of type tenant. * `type` - Type of stringgroup. diff --git a/website/docs/d/avi_upgradestatusinfo.html.markdown b/website/docs/d/avi_upgradestatusinfo.html.markdown index 480877dfa..d75dc83ee 100644 --- a/website/docs/d/avi_upgradestatusinfo.html.markdown +++ b/website/docs/d/avi_upgradestatusinfo.html.markdown @@ -28,34 +28,31 @@ data "avi_upgradestatusinfo" "foo_upgradestatusinfo" { In addition to all arguments above, the following attributes are exported: -* `duration` - Duration of upgrade operation in seconds. +* `duration` - Duration of upgrade operations in seconds. * `enable_patch_rollback` - Check if the patch rollback is possible on this node. * `enable_rollback` - Check if the rollback is possible on this node. -* `end_time` - End time of upgrade operation. -* `enqueue_time` - Enqueue time of upgrade operation. +* `end_time` - End time of upgrade operations. +* `enqueue_time` - Enqueue time of upgrade operations. * `image_ref` - Image uuid for identifying the current base image. * `name` - Name of the system such as cluster name, se group name and se name. * `node_type` - Type of the system such as controller_cluster, se_group or se. * `obj_cloud_ref` - Cloud that this object belongs to. -* `params` - Parameters associated with the upgrade operation. -* `patch_image_ref` - 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. -* `patch_list` - List of patches applied to this node. +* `params` - Parameters associated with the current upgrade ops. +* `patch_image_ref` - Image uuid for identifying the current patch. * `patch_version` - Current patch version applied to this node. -* `previous_image_ref` - 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. -* `previous_patch_image_ref` - Image uuid for identifying previous patch.example base-image was 18.2.6 with a patch 6p1. -* `previous_patch_list` - List of patches applied to this node on previous major version. -* `previous_patch_version` - Previous patch version applied to this node.example base-image was 18.2.6 with a patch 6p1. -* `previous_version` - 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. -* `progress` - Upgrade operations progress which holds value between 0-100. +* `previous_image_ref` - Image uuid for identifying previous base image. +* `previous_patch_image_ref` - Image uuid for identifying previous patch. +* `previous_patch_version` - Previous patch version applied to this node. +* `previous_version` - Previous version prior to upgrade. * `se_upgrade_events` - Serviceenginegroup upgrade errors. * `seg_status` - Detailed segroup status. -* `start_time` - Start time of upgrade operation. -* `state` - Current status of the upgrade operation. -* `system` - Flag is set only in the cluster if the upgrade is initiated as a system-upgrade. -* `tasks_completed` - Completed set of tasks in the upgrade operation. +* `start_time` - Start time of upgrade operations. +* `state` - Current status of the upgrade operations. +* `system` - Flag is set only in the cluster node entry if the upgrade is initiated as a system-upgrade. +* `tasks_completed` - Upgrade tasks completed. * `tenant_ref` - Tenant that this object belongs to. -* `total_tasks` - Total number of tasks in the upgrade operation. -* `upgrade_events` - Events performed for upgrade operation. +* `total_tasks` - Total upgrade tasks. +* `upgrade_events` - Events performed for upgrade operations. * `upgrade_ops` - Upgrade operations requested. * `uuid` - Uuid identifier for the system such as cluster, se group and se. * `version` - Current base image applied to this node. diff --git a/website/docs/r/avi_controllerproperties.html.markdown b/website/docs/r/avi_controllerproperties.html.markdown index befd19840..dc2c64903 100644 --- a/website/docs/r/avi_controllerproperties.html.markdown +++ b/website/docs/r/avi_controllerproperties.html.markdown @@ -65,7 +65,7 @@ The following arguments are supported: * `secure_channel_cleanup_timeout` - (Optional) Period for secure channel cleanup job. * `secure_channel_controller_token_timeout` - (Optional) Placeholder for description of property secure_channel_controller_token_timeout of obj type controllerproperties field type integer type int. * `secure_channel_se_token_timeout` - (Optional) Placeholder for description of property secure_channel_se_token_timeout of obj type controllerproperties field type integer type int. -* `seupgrade_copy_pool_size` - (Optional) This parameter defines the number of simultaneous se image downloads in a segroup. +* `seupgrade_copy_pool_size` - (Optional) Pool of scp connections used in copy task during serviceenginegroup upgrade. * `seupgrade_fabric_pool_size` - (Optional) Pool size used for all fabric commands during se upgrade. * `seupgrade_segroup_min_dead_timeout` - (Optional) Time to wait before marking segroup upgrade as stuck. * `shared_ssl_certificates` - (Optional) Ssl certificates in the admin tenant can be used in non-admin tenants. diff --git a/website/docs/r/avi_healthmonitor.html.markdown b/website/docs/r/avi_healthmonitor.html.markdown index aacb14a69..47cf9274e 100644 --- a/website/docs/r/avi_healthmonitor.html.markdown +++ b/website/docs/r/avi_healthmonitor.html.markdown @@ -25,7 +25,6 @@ The following arguments are supported: * `name` - (Required) A user friendly name for this health monitor. * `type` - (Required) Type of the health monitor. -* `allow_duplicate_monitors` - (Optional) By default, multiple instances of the same healthmonitor to the same server are suppressed intelligently. * `description` - (Optional) User defined description for the object. * `disable_quickstart` - (Optional) 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. * `dns_monitor` - (Optional) Dict settings for healthmonitor. diff --git a/website/docs/r/avi_image.html.markdown b/website/docs/r/avi_image.html.markdown index e75999140..eb5310f42 100644 --- a/website/docs/r/avi_image.html.markdown +++ b/website/docs/r/avi_image.html.markdown @@ -24,15 +24,12 @@ resource "avi_image" "foo" { The following arguments are supported: * `controller_info` - (Optional) Controller package details. -* `controller_patch_uuid` - (Optional) It references the controller-patch associated with the uber image. * `migrations` - (Optional) This field describes the api migration related information. * `name` - (Optional) Name of the image. * `se_info` - (Optional) Se package details. -* `se_patch_uuid` - (Optional) It references the service engine patch associated with the uber image. * `status` - (Optional) Status to check if the image is present. * `tenant_ref` - (Optional) Tenant that this object belongs to. * `type` - (Optional) Type of the image patch/system. -* `uber_bundle` - (Optional) Status to check if the image is an uber bundle. ### Timeouts diff --git a/website/docs/r/avi_serviceenginegroup.html.markdown b/website/docs/r/avi_serviceenginegroup.html.markdown index 17fbab628..c955144c7 100644 --- a/website/docs/r/avi_serviceenginegroup.html.markdown +++ b/website/docs/r/avi_serviceenginegroup.html.markdown @@ -44,8 +44,6 @@ The following arguments are supported: * `cloud_ref` - (Optional) It is a reference to an object of type cloud. * `config_debugs_on_all_cores` - (Optional) Enable config debugs on all cores of se. * `connection_memory_percentage` - (Optional) Percentage of memory for connection state. -* `core_shm_app_cache` - (Optional) Include shared memory for app cache in core file.requires se reboot. -* `core_shm_app_learning` - (Optional) Include shared memory for app learning in core file.requires se reboot. * `cpu_reserve` - (Optional) Boolean flag to set cpu_reserve. * `cpu_socket_affinity` - (Optional) Allocate all the cpu cores for the service engine virtual machines on the same cpu socket. * `custom_securitygroups_data` - (Optional) Custom security groups to be associated with data vnics for se instances in openstack and aws clouds. @@ -62,7 +60,7 @@ The following arguments are supported: * `disable_tso` - (Optional) Disable tcp segmentation offload (tso) in dpdk poll-mode driver packet transmit path. * `disk_per_se` - (Optional) Amount of disk space for each of the service engine virtual machines. * `distribute_load_active_standby` - (Optional) Use both the active and standby service engines for virtual service placement in the legacy active standby ha mode. -* `distribute_queues` - (Optional) Distributes queue ownership among cores so multiple cores handle dispatcher duties. +* `distribute_queues` - (Optional) Distributes queue ownership among cores so multiple cores handle dispatcher duties.requires se reboot. * `distribute_vnics` - (Optional) Distributes vnic ownership among cores so multiple cores handle dispatcher duties.requires se reboot. * `enable_gratarp_permanent` - (Optional) Enable gratarp for vip_ip. * `enable_hsm_priming` - (Optional) (this is a beta feature). @@ -118,7 +116,6 @@ The following arguments are supported: * `openstack_mgmt_network_name` - (Optional) Avi management network name. * `openstack_mgmt_network_uuid` - (Optional) Management network uuid. * `os_reserved_memory` - (Optional) Amount of extra memory to be reserved for use by the operating system on a service engine. -* `pcap_tx_mode` - (Optional) Determines the pcap transmit mode of operation. * `per_app` - (Optional) Per-app se mode is designed for deploying dedicated load balancers per app (vs). * `placement_mode` - (Optional) If placement mode is 'auto', virtual services are automatically placed on service engines. * `realtime_se_metrics` - (Optional) Enable or disable real time se metrics. @@ -137,7 +134,6 @@ The following arguments are supported: * `se_ipc_udp_port` - (Optional) Udp port for se_dp ipc in docker bridge mode. * `se_kni_burst_factor` - (Optional) Knob to control burst size used in polling kni interfaces for traffic sent from kni towards dpdk application also controls burst size used by kni module to read pkts punted from dpdk application towards kni helps minimize drops in non-vip traffic in either pathfactor of (0-2) multiplies/divides burst size by 2^n. * `se_lro` - (Optional) Enable or disable large receive optimization for vnics. -* `se_mtu` - (Optional) Mtu for the vnics of ses in the se group. * `se_name_prefix` - (Optional) Prefix to use for virtual machine name of service engines. * `se_pcap_lookahead` - (Optional) Enables lookahead mode of packet receive in pcap mode. * `se_pcap_pkt_count` - (Optional) Max number of packets the pcap interface can hold and if the value is 0 the optimum value will be chosen. diff --git a/website/docs/r/avi_stringgroup.html.markdown b/website/docs/r/avi_stringgroup.html.markdown index 9d4289a5d..f51c77588 100644 --- a/website/docs/r/avi_stringgroup.html.markdown +++ b/website/docs/r/avi_stringgroup.html.markdown @@ -27,7 +27,6 @@ The following arguments are supported: * `type` - (Required) Type of stringgroup. * `description` - (Optional) User defined description for the object. * `kv` - (Optional) Configure key value in the string group. -* `longest_match` - (Optional) Enable the longest match, default is the shortest match. * `tenant_ref` - (Optional) It is a reference to an object of type tenant. diff --git a/website/docs/r/avi_upgradestatusinfo.html.markdown b/website/docs/r/avi_upgradestatusinfo.html.markdown index 4dad509cd..187b02696 100644 --- a/website/docs/r/avi_upgradestatusinfo.html.markdown +++ b/website/docs/r/avi_upgradestatusinfo.html.markdown @@ -23,34 +23,31 @@ resource "avi_upgradestatusinfo" "foo" { The following arguments are supported: -* `duration` - (Optional) Duration of upgrade operation in seconds. +* `duration` - (Optional) Duration of upgrade operations in seconds. * `enable_patch_rollback` - (Optional) Check if the patch rollback is possible on this node. * `enable_rollback` - (Optional) Check if the rollback is possible on this node. -* `end_time` - (Optional) End time of upgrade operation. -* `enqueue_time` - (Optional) Enqueue time of upgrade operation. +* `end_time` - (Optional) End time of upgrade operations. +* `enqueue_time` - (Optional) Enqueue time of upgrade operations. * `image_ref` - (Optional) Image uuid for identifying the current base image. * `name` - (Optional) Name of the system such as cluster name, se group name and se name. * `node_type` - (Optional) Type of the system such as controller_cluster, se_group or se. * `obj_cloud_ref` - (Optional) Cloud that this object belongs to. -* `params` - (Optional) Parameters associated with the upgrade operation. -* `patch_image_ref` - (Optional) 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. -* `patch_list` - (Optional) List of patches applied to this node. +* `params` - (Optional) Parameters associated with the current upgrade ops. +* `patch_image_ref` - (Optional) Image uuid for identifying the current patch. * `patch_version` - (Optional) Current patch version applied to this node. -* `previous_image_ref` - (Optional) 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. -* `previous_patch_image_ref` - (Optional) Image uuid for identifying previous patch.example base-image was 18.2.6 with a patch 6p1. -* `previous_patch_list` - (Optional) List of patches applied to this node on previous major version. -* `previous_patch_version` - (Optional) Previous patch version applied to this node.example base-image was 18.2.6 with a patch 6p1. -* `previous_version` - (Optional) 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. -* `progress` - (Optional) Upgrade operations progress which holds value between 0-100. +* `previous_image_ref` - (Optional) Image uuid for identifying previous base image. +* `previous_patch_image_ref` - (Optional) Image uuid for identifying previous patch. +* `previous_patch_version` - (Optional) Previous patch version applied to this node. +* `previous_version` - (Optional) Previous version prior to upgrade. * `se_upgrade_events` - (Optional) Serviceenginegroup upgrade errors. * `seg_status` - (Optional) Detailed segroup status. -* `start_time` - (Optional) Start time of upgrade operation. -* `state` - (Optional) Current status of the upgrade operation. -* `system` - (Optional) Flag is set only in the cluster if the upgrade is initiated as a system-upgrade. -* `tasks_completed` - (Optional) Completed set of tasks in the upgrade operation. +* `start_time` - (Optional) Start time of upgrade operations. +* `state` - (Optional) Current status of the upgrade operations. +* `system` - (Optional) Flag is set only in the cluster node entry if the upgrade is initiated as a system-upgrade. +* `tasks_completed` - (Optional) Upgrade tasks completed. * `tenant_ref` - (Optional) Tenant that this object belongs to. -* `total_tasks` - (Optional) Total number of tasks in the upgrade operation. -* `upgrade_events` - (Optional) Events performed for upgrade operation. +* `total_tasks` - (Optional) Total upgrade tasks. +* `upgrade_events` - (Optional) Events performed for upgrade operations. * `upgrade_ops` - (Optional) Upgrade operations requested. * `version` - (Optional) Current base image applied to this node.