// Copyright 2019 VMware, Inc.
// SPDX-License-Identifier: Mozilla Public License 2.0

package avi

import "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema"

func dataSourceAviServiceEngineGroup() *schema.Resource {
	return &schema.Resource{
		Read: ResourceAviServiceEngineGroupRead,
		Schema: map[string]*schema.Schema{
			"accelerated_networking": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"active_standby": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"aggressive_failure_detection": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"algo": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"allow_burst": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"app_cache_percent": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"app_cache_threshold": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"app_learning_memory_percent": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"archive_shm_limit": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"async_ssl": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"async_ssl_threads": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"auto_rebalance": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"auto_rebalance_capacity_per_se": {
				Type:     schema.TypeList,
				Computed: true,
				Elem:     &schema.Schema{Type: schema.TypeInt},
			},
			"auto_rebalance_criteria": {
				Type:     schema.TypeList,
				Computed: true,
				Elem:     &schema.Schema{Type: schema.TypeString},
			},
			"auto_rebalance_interval": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"auto_redistribute_active_standby_load": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"availability_zone_refs": {
				Type:     schema.TypeList,
				Computed: true,
				Elem:     &schema.Schema{Type: schema.TypeString},
			},
			"baremetal_dispatcher_handles_flows": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"bgp_peer_monitor_failover_enabled": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"bgp_state_update_interval": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"buffer_se": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"cloud_ref": {
				Type:     schema.TypeString,
				Optional: true,
				Computed: true,
			},
			"compress_ip_rules_for_each_ns_subnet": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"config_debugs_on_all_cores": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"configpb_attributes": {
				Type:     schema.TypeSet,
				Computed: true,
				Elem:     ResourceConfigPbAttributesSchema(),
			},
			"connection_memory_percentage": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"core_shm_app_cache": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"core_shm_app_learning": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"cpu_reserve": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"cpu_socket_affinity": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"custom_securitygroups_data": {
				Type:     schema.TypeList,
				Computed: true,
				Elem:     &schema.Schema{Type: schema.TypeString},
			},
			"custom_securitygroups_mgmt": {
				Type:     schema.TypeList,
				Computed: true,
				Elem:     &schema.Schema{Type: schema.TypeString},
			},
			"custom_tag": {
				Type:     schema.TypeList,
				Computed: true,
				Elem:     ResourceCustomTagSchema(),
			},
			"data_network_id": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"datascript_timeout": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"deactivate_ipv6_discovery": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"deactivate_kni_filtering_at_dispatcher": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"dedicated_dispatcher_core": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"description": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"disable_avi_securitygroups": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"disable_csum_offloads": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"disable_flow_probes": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"disable_gro": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"disable_se_memory_check": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"disable_tso": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"disk_per_se": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"distribute_load_active_standby": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"distribute_queues": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"distribute_vnics": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"downstream_send_timeout": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"dp_aggressive_deq_interval_msec": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"dp_aggressive_enq_interval_msec": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"dp_aggressive_hb_frequency": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"dp_aggressive_hb_timeout_count": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"dp_deq_interval_msec": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"dp_enq_interval_msec": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"dp_hb_frequency": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"dp_hb_timeout_count": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"dpdk_gro_timeout_interval": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"enable_gratarp_permanent": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"enable_hsm_log": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"enable_hsm_priming": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"enable_multi_lb": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"enable_pcap_tx_ring": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"ephemeral_portrange_end": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"ephemeral_portrange_start": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"extra_config_multiplier": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"extra_shared_config_memory": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"flow_table_new_syn_max_entries": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"free_list_size": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"gcp_config": {
				Type:     schema.TypeSet,
				Computed: true,
				Elem:     ResourceGCPSeGroupConfigSchema(),
			},
			"gratarp_permanent_periodicity": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"grpc_channel_connect_timeout": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"gve_enabled": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"ha_mode": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"handle_per_pkt_attack": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"hardwaresecuritymodulegroup_ref": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"heap_minimum_config_memory": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"hm_on_standby": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"host_attribute_key": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"host_attribute_value": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"host_gateway_monitor": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"http_rum_console_log": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"http_rum_min_content_length": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"hybrid_rss_mode": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"hypervisor": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"ignore_docker_mac_change": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"ignore_rtt_threshold": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"ingress_access_data": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"ingress_access_mgmt": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"instance_flavor": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"instance_flavor_info": {
				Type:     schema.TypeSet,
				Computed: true,
				Elem:     ResourceCloudFlavorSchema(),
			},
			"iptables": {
				Type:     schema.TypeList,
				Computed: true,
				Elem:     ResourceIptableRuleSetSchema(),
			},
			"kni_allowed_server_ports": {
				Type:     schema.TypeList,
				Computed: true,
				Elem:     ResourceKniPortRangeSchema(),
			},
			"l7_conns_per_core": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"l7_resvd_listen_conns_per_core": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"labels": {
				Type:     schema.TypeList,
				Computed: true,
				Elem:     ResourceKeyValueSchema(),
			},
			"lbaction_num_requests_to_dispatch": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"lbaction_rq_per_request_max_retries": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"least_load_core_selection": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"license_tier": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"license_type": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"log_agent_compress_logs": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"log_agent_debug_enabled": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"log_agent_file_sz_appl": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"log_agent_file_sz_conn": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"log_agent_file_sz_debug": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"log_agent_file_sz_event": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"log_agent_log_storage_min_sz": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"log_agent_max_concurrent_rsync": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"log_agent_max_storage_excess_percent": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"log_agent_max_storage_ignore_percent": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"log_agent_min_storage_per_vs": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"log_agent_sleep_interval": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"log_agent_trace_enabled": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"log_agent_unknown_vs_timer": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"log_disksz": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"log_malloc_failure": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"log_message_max_file_list_size": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"markers": {
				Type:     schema.TypeList,
				Computed: true,
				Elem:     ResourceRoleFilterMatchLabelSchema(),
			},
			"max_concurrent_external_hm": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"max_cpu_usage": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"max_memory_per_mempool": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"max_num_http_sessions_to_store": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"max_num_se_dps": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"max_public_ips_per_lb": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"max_queues_per_vnic": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"max_rules_per_lb": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"max_scaleout_per_vs": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"max_se": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"max_skb_frags": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"max_vs_per_se": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"mem_reserve": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"memory_for_config_update": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"memory_per_se": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"metrics_collection_mode": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"mgmt_network_ref": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"mgmt_subnet": {
				Type:     schema.TypeSet,
				Computed: true,
				Elem:     ResourceIpAddrPrefixSchema(),
			},
			"min_cpu_usage": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"min_scaleout_per_vs": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"min_se": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"minimum_connection_memory": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"multicast_enable": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"n_log_streaming_threads": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"name": {
				Type:     schema.TypeString,
				Optional: true,
				Computed: true,
			},
			"netlink_poller_threads": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"netlink_sock_buf_size": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"ngx_free_connection_stack": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"non_significant_log_throttle": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"ns_helper_deq_interval_msec": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"ntp_sync_fail_event": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"ntp_sync_status_interval": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"num_dispatcher_cores": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"num_dispatcher_queues": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"num_flow_cores_sum_changes_to_ignore": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"objsync_config": {
				Type:     schema.TypeSet,
				Computed: true,
				Elem:     ResourceObjSyncConfigSchema(),
			},
			"objsync_port": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"openstack_availability_zones": {
				Type:     schema.TypeList,
				Computed: true,
				Elem:     &schema.Schema{Type: schema.TypeString},
			},
			"openstack_mgmt_network_name": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"openstack_mgmt_network_uuid": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"os_reserved_memory": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"path_mtu_discovery_v4": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"path_mtu_discovery_v6": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"pcap_tx_mode": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"pcap_tx_ring_rd_balancing_factor": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"per_app": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"per_vs_admission_control": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"placement_mode": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"realtime_se_metrics": {
				Type:     schema.TypeSet,
				Computed: true,
				Elem:     ResourceMetricsRealTimeUpdateSchema(),
			},
			"reboot_on_panic": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"replay_vrf_routes_interval": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"resync_time_interval": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"sdb_flush_interval": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"sdb_pipeline_size": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"sdb_scan_count": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_bandwidth_type": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_debug_trace_sz": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_delayed_flow_delete": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_deprovision_delay": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_dos_profile": {
				Type:     schema.TypeSet,
				Computed: true,
				Elem:     ResourceDosThresholdProfileSchema(),
			},
			"se_dp_hm_drops": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_dp_if_state_poll_interval": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_dp_isolation": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_dp_isolation_num_non_dp_cpus": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_dp_log_nf_enqueue_percent": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_dp_log_udf_enqueue_percent": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_dp_max_hb_version": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_dp_vnic_queue_stall_event_sleep": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_dp_vnic_queue_stall_threshold": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_dp_vnic_queue_stall_timeout": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_dp_vnic_restart_on_queue_stall_count": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_dp_vnic_stall_se_restart_window": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_dpdk_pmd": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_dump_core_on_assert": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_emulated_cores": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_flow_probe_retries": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_flow_probe_retry_timer": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_group_analytics_policy": {
				Type:     schema.TypeSet,
				Computed: true,
				Elem:     ResourceSeGroupAnalyticsPolicySchema(),
			},
			"se_hyperthreaded_mode": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_ip_encap_ipc": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_kni_burst_factor": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_l3_encap_ipc": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_log_buffer_app_blocking_dequeue": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_log_buffer_conn_blocking_dequeue": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_log_buffer_events_blocking_dequeue": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_lro": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_mp_ring_retry_count": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_mtu": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_name_prefix": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_packet_buffer_max": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_pcap_lookahead": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_pcap_pkt_count": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_pcap_pkt_sz": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_pcap_qdisc_bypass": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_pcap_reinit_frequency": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_pcap_reinit_threshold": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_probe_port": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_rl_prop": {
				Type:     schema.TypeSet,
				Computed: true,
				Elem:     ResourceRateLimiterPropertiesSchema(),
			},
			"se_rum_sampling_nav_interval": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_rum_sampling_nav_percent": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_rum_sampling_res_interval": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_rum_sampling_res_percent": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_sb_dedicated_core": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_sb_threads": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_thread_multiplier": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_time_tracker_props": {
				Type:     schema.TypeSet,
				Computed: true,
				Elem:     ResourceSETimeTrackerPropertiesSchema(),
			},
			"se_tracert_port_range": {
				Type:     schema.TypeSet,
				Computed: true,
				Elem:     ResourcePortRangeSchema(),
			},
			"se_tunnel_mode": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_tunnel_udp_port": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_tx_batch_size": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_txq_threshold": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_udp_encap_ipc": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_use_dpdk": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_vnic_tx_sw_queue_flush_frequency": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_vnic_tx_sw_queue_size": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_vs_hb_max_pkts_in_batch": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"se_vs_hb_max_vs_in_pkt": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"self_se_election": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"send_se_ready_timeout": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"service_ip6_subnets": {
				Type:     schema.TypeList,
				Computed: true,
				Elem:     ResourceIpAddrPrefixSchema(),
			},
			"service_ip_subnets": {
				Type:     schema.TypeList,
				Computed: true,
				Elem:     ResourceIpAddrPrefixSchema(),
			},
			"shm_minimum_config_memory": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"significant_log_throttle": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"ssl_preprocess_sni_hostname": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"ssl_sess_cache_per_vs": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"tenant_ref": {
				Type:     schema.TypeString,
				Optional: true,
				Computed: true,
			},
			"transient_shared_memory_max": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"udf_log_throttle": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"upstream_connect_timeout": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"upstream_connpool_enable": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"upstream_read_timeout": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"upstream_send_timeout": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"use_dp_util_for_scaleout": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"use_hyperthreaded_cores": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"use_legacy_netlink": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"use_objsync": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"use_standard_alb": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"user_agent_cache_config": {
				Type:     schema.TypeSet,
				Computed: true,
				Elem:     ResourceUserAgentCacheConfigSchema(),
			},
			"user_defined_metric_age": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"uuid": {
				Type:     schema.TypeString,
				Optional: true,
				Computed: true,
			},
			"vcenter_clusters": {
				Type:     schema.TypeSet,
				Computed: true,
				Elem:     ResourceVcenterClustersSchema(),
			},
			"vcenter_datastore_mode": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"vcenter_datastores": {
				Type:     schema.TypeList,
				Computed: true,
				Elem:     ResourceVcenterDatastoreSchema(),
			},
			"vcenter_datastores_include": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"vcenter_folder": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"vcenter_hosts": {
				Type:     schema.TypeSet,
				Computed: true,
				Elem:     ResourceVcenterHostsSchema(),
			},
			"vcenter_parking_vnic_pg": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"vcenters": {
				Type:     schema.TypeList,
				Computed: true,
				Elem:     ResourcePlacementScopeConfigSchema(),
			},
			"vcpus_per_se": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"vip_asg": {
				Type:     schema.TypeSet,
				Computed: true,
				Elem:     ResourceVipAutoscaleGroupSchema(),
			},
			"vnic_dhcp_ip_check_interval": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"vnic_dhcp_ip_max_retries": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"vnic_ip_delete_interval": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"vnic_probe_interval": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"vnic_rpc_retry_interval": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"vnicdb_cmd_history_size": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"vs_host_redundancy": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"vs_scalein_timeout": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"vs_scalein_timeout_for_upgrade": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"vs_scaleout_timeout": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"vs_se_primary_switchover_additional_wait_time": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"vs_se_scalein_additional_wait_time": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"vs_se_scaleout_additional_wait_time": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"vs_se_scaleout_ready_timeout": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"vs_switchover_timeout": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"vss_placement": {
				Type:     schema.TypeSet,
				Computed: true,
				Elem:     ResourceVssPlacementSchema(),
			},
			"vss_placement_enabled": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"waf_mempool": {
				Type:     schema.TypeString,
				Computed: true,
			},
			"waf_mempool_size": {
				Type:     schema.TypeString,
				Computed: true,
			},
		},
	}
}
