text: # (C) Datadog, Inc. 2021-present
  # All rights reserved
  # Licensed under a 3-clause BSD style license (see LICENSE)
  from datadog_checks.base.utils.models.fields import get_default_field_value
  
  
  def shared_proxy(field, value):
      return get_default_field_value(field, value)
  
  
  def shared_service(field, value):
      return get_default_field_value(field, value)
  
  
  def shared_skip_proxy(field, value):
      return False
  
  
  def shared_timeout(field, value):
      return 10
  
  
  def instance_active_tag(field, value):
      return False
  
  
  def instance_auth_token(field, value):
      return get_default_field_value(field, value)
  
  
  def instance_auth_type(field, value):
      return 'basic'
  
  
  def instance_aws_host(field, value):
      return get_default_field_value(field, value)
  
  
  def instance_aws_region(field, value):
      return get_default_field_value(field, value)
  
  
  def instance_aws_service(field, value):
      return get_default_field_value(field, value)
  
  
  def instance_bearer_token_auth(field, value):
      return False
  
  
  def instance_bearer_token_path(field, value):
      return get_default_field_value(field, value)
  
  
  def instance_collate_status_tags_per_host(field, value):
      return True
  
  
  def instance_collect_aggregates_only(field, value):
      return True
  
  
  def instance_collect_status_metrics(field, value):
      return False
  
  
  def instance_collect_status_metrics_by_host(field, value):
      return False
  
  
  def instance_connect_timeout(field, value):
      return get_default_field_value(field, value)
  
  
  def instance_count_status_by_service(field, value):
      return True
  
  
  def instance_disable_legacy_service_tag(field, value):
      return False
  
  
  def instance_empty_default_hostname(field, value):
      return False
  
  
  def instance_enable_service_check(field, value):
      return False
  
  
  def instance_exclude_labels(field, value):
      return get_default_field_value(field, value)
  
  
  def instance_extra_headers(field, value):
      return get_default_field_value(field, value)
  
  
  def instance_headers(field, value):
      return get_default_field_value(field, value)
  
  
  def instance_health_service_check(field, value):
      return True
  
  
  def instance_ignore_metrics(field, value):
      return get_default_field_value(field, value)
  
  
  def instance_ignore_metrics_by_labels(field, value):
      return get_default_field_value(field, value)
  
  
  def instance_kerberos_auth(field, value):
      return 'disabled'
  
  
  def instance_kerberos_cache(field, value):
      return get_default_field_value(field, value)
  
  
  def instance_kerberos_delegate(field, value):
      return False
  
  
  def instance_kerberos_force_initiate(field, value):
      return False
  
  
  def instance_kerberos_hostname(field, value):
      return get_default_field_value(field, value)
  
  
  def instance_kerberos_keytab(field, value):
      return get_default_field_value(field, value)
  
  
  def instance_kerberos_principal(field, value):
      return get_default_field_value(field, value)
  
  
  def instance_label_joins(field, value):
      return get_default_field_value(field, value)
  
  
  def instance_label_to_hostname(field, value):
      return get_default_field_value(field, value)
  
  
  def instance_labels_mapper(field, value):
      return get_default_field_value(field, value)
  
  
  def instance_log_requests(field, value):
      return False
  
  
  def instance_metrics(field, value):
      return get_default_field_value(field, value)
  
  
  def instance_min_collection_interval(field, value):
      return 15
  
  
  def instance_namespace(field, value):
      return 'service'
  
  
  def instance_ntlm_domain(field, value):
      return get_default_field_value(field, value)
  
  
  def instance_password(field, value):
      return get_default_field_value(field, value)
  
  
  def instance_persist_connections(field, value):
      return False
  
  
  def instance_prometheus_metrics_prefix(field, value):
      return get_default_field_value(field, value)
  
  
  def instance_prometheus_url(field, value):
      return get_default_field_value(field, value)
  
  
  def instance_proxy(field, value):
      return get_default_field_value(field, value)
  
  
  def instance_read_timeout(field, value):
      return get_default_field_value(field, value)
  
  
  def instance_send_distribution_buckets(field, value):
      return False
  
  
  def instance_send_distribution_counts_as_monotonic(field, value):
      return False
  
  
  def instance_send_distribution_sums_as_monotonic(field, value):
      return False
  
  
  def instance_send_histograms_buckets(field, value):
      return True
  
  
  def instance_send_monotonic_counter(field, value):
      return True
  
  
  def instance_send_monotonic_with_gauge(field, value):
      return False
  
  
  def instance_service(field, value):
      return get_default_field_value(field, value)
  
  
  def instance_services_exclude(field, value):
      return get_default_field_value(field, value)
  
  
  def instance_services_include(field, value):
      return get_default_field_value(field, value)
  
  
  def instance_skip_proxy(field, value):
      return False
  
  
  def instance_startup_grace_seconds(field, value):
      return 0
  
  
  def instance_status_check(field, value):
      return False
  
  
  def instance_tag_service_check_by_host(field, value):
      return False
  
  
  def instance_tags(field, value):
      return get_default_field_value(field, value)
  
  
  def instance_tags_regex(field, value):
      return get_default_field_value(field, value)
  
  
  def instance_timeout(field, value):
      return 10
  
  
  def instance_tls_ca_cert(field, value):
      return get_default_field_value(field, value)
  
  
  def instance_tls_cert(field, value):
      return get_default_field_value(field, value)
  
  
  def instance_tls_ignore_warning(field, value):
      return False
  
  
  def instance_tls_private_key(field, value):
      return get_default_field_value(field, value)
  
  
  def instance_tls_use_host_header(field, value):
      return False
  
  
  def instance_tls_verify(field, value):
      return True
  
  
  def instance_type_overrides(field, value):
      return get_default_field_value(field, value)
  
  
  def instance_url(field, value):
      return 'http://localhost/admin?stats'
  
  
  def instance_use_legacy_auth_encoding(field, value):
      return True
  
  
  def instance_use_prometheus(field, value):
      return False
  
  
  def instance_username(field, value):
      return get_default_field_value(field, value)
  