Yandex Cloud
Поиск
Связаться с экспертомПопробовать бесплатно
  • Кейсы
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
  • Marketplace
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Искусственный интеллект
    • Безопасность
    • Инструменты DevOps
    • Бессерверные вычисления
    • Управление ресурсами
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Калькулятор цен
    • Тарифы
    • Акции и free tier
  • Кейсы
  • Документация
  • Блог
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ООО «Яндекс.Облако»
Terraform в Yandex Cloud
  • Начало работы
  • Настройка аутентификации Terraform-провайдера Yandex Cloud
  • Библиотека решений
    • Обзор
    • История изменений (англ.)
          • sws_advanced_rate_limiter_profile
          • sws_security_profile
          • sws_waf_profile
          • sws_waf_rule_set_descriptor

В этой статье:

  • Example usage
  • Arguments & Attributes Reference
  1. Справочник Terraform
  2. Ресурсы (англ.)
  3. Smart Web Security
  4. Data Sources
  5. sws_advanced_rate_limiter_profile

yandex_sws_advanced_rate_limiter_profile (DataSource)

Статья создана
Yandex Cloud
Обновлена 15 мая 2026 г.
  • Example usage
  • Arguments & Attributes Reference

A AdvancedRateLimiterProfile (ARL) resource.

Example usageExample usage

//
// Get information about existing SWS Advanced Rate Limiter Profile.
//
data "yandex_sws_advanced_rate_limiter_profile" "by-id" {
  advanced_rate_limiter_profile_id = yandex_sws_advanced_rate_limiter_profile.my-profile.id
}

data "yandex_sws_advanced_rate_limiter_profile" "by-name" {
  name = yandex_sws_advanced_rate_limiter_profile.my-profile.name
}

Arguments & Attributes ReferenceArguments & Attributes Reference

  • advanced_rate_limiter_profile_id (String). ID of the AdvancedRateLimiterProfile resource to return.
  • advanced_rate_limiter_rule [Block]. List of rules.
    • description (String). Optional description of the rule. 0-512 characters long.
    • dry_run (Bool). This allows you to evaluate backend capabilities and find the optimum limit values.
      Requests will not be blocked in this mode.
    • dynamic_quota [Block]. Dynamic quota. Grouping requests by a certain attribute and limiting the number of groups.
      • action (Required)(String). Action in case of exceeding this quota.

      • characteristic [Block]. List of characteristics.

        • case_insensitive (Bool). Desired maximum number of requests per period.
          Enter an integer within the range of 1 and 9999999999999.

        • key_characteristic [Block]. The condition for matching the quota.

          • type (String). package: yandex.cloud.smartwebsecurity.v1.advanced_rate_limiter
            filename: yandex/cloud/smartwebsecurity/v1/advanced_rate_limiter/advanced_rate_limiter_profile.proto

          • value (String). package: yandex.cloud.smartwebsecurity.v1.advanced_rate_limiter
            filename: yandex/cloud/smartwebsecurity/v1/advanced_rate_limiter/advanced_rate_limiter_profile.proto

        • simple_characteristic [Block]. Action in case of exceeding this quota.

          • type (String). package: yandex.cloud.smartwebsecurity.v1.advanced_rate_limiter
            filename: yandex/cloud/smartwebsecurity/v1/advanced_rate_limiter/advanced_rate_limiter_profile.proto
      • condition [Block]. The condition for matching the quota.

        • authority [Block]. Match authority (Host header).
          • authorities [Block]. List of authorities. OR semantics implied.
            • defined (Bool). Matches if the field is defined.
            • exact_match (String). Exact match condition.
            • exact_not_match (String). Exact not match condition.
            • lists_matchers [Block]. Matches against string and regular expression lists.
              • reg_exp_lists_match [Block]. Regular expression lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • reg_exp_lists_not_match [Block]. Regular expression lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_match [Block]. String lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_not_match [Block]. String lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
            • pire_regex_match (String). PIRE regex match condition.
            • pire_regex_not_match (String). PIRE regex not match condition.
            • prefix_match (String). Prefix match condition.
            • prefix_not_match (String). Prefix not match condition.
          • authority_matcher [Block]. Authority matcher.
            • defined (Bool). Matches if the field is defined.
            • exact_match (String). Exact match condition.
            • exact_not_match (String). Exact not match condition.
            • lists_matchers [Block]. Matches against string and regular expression lists.
              • reg_exp_lists_match [Block]. Regular expression lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • reg_exp_lists_not_match [Block]. Regular expression lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_match [Block]. String lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_not_match [Block]. String lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
            • pire_regex_match (String). PIRE regex match condition.
            • pire_regex_not_match (String). PIRE regex not match condition.
            • prefix_match (String). Prefix match condition.
            • prefix_not_match (String). Prefix not match condition.
        • bot_category [Block]. Match bot category.
          • bot_category_lists_match [Block]. Bot category lists to match with.
            • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
          • bot_category_lists_not_match [Block]. Bot category lists to not match with.
            • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
        • bot_name [Block]. Match bot name.
          • bot_name_lists_match [Block]. Bot name lists to match with.
            • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
          • bot_name_lists_not_match [Block]. Bot name lists to not match with.
            • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
        • bot_score [Block]. Match bot score.
          • value [Block]. List of integer matchers for bot score. OR semantics implied.
            • eq_match [Block]. Equal condition.
              • value (Number). Value to match against.
            • ge_match [Block]. Greater than or equal condition.
              • value (Number). Lower bound value (inclusive).
            • le_match [Block]. Less than or equal condition.
              • value (Number). Upper bound value (inclusive).
            • ne_match [Block]. Not equal condition.
              • value (Number). Value to not match against.
        • cookies [Block]. Match cookies.
          • name (Required)(String). Name of the cookie parametr.
          • value [Block]. Value of the cookie parametr.
            • defined (Bool). Matches if the field is defined.
            • exact_match (String). Exact match condition.
            • exact_not_match (String). Exact not match condition.
            • lists_matchers [Block]. Matches against string and regular expression lists.
              • reg_exp_lists_match [Block]. Regular expression lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • reg_exp_lists_not_match [Block]. Regular expression lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_match [Block]. String lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_not_match [Block]. String lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
            • pire_regex_match (String). PIRE regex match condition.
            • pire_regex_not_match (String). PIRE regex not match condition.
            • prefix_match (String). Prefix match condition.
            • prefix_not_match (String). Prefix not match condition.
        • finger_print [Block]. Match fingerprint.
          • ja3_matcher [Block]. JA3 fingerprint matcher.
            • defined (Bool). Matches if the field is defined.
            • exact_match (String). Exact match condition.
            • exact_not_match (String). Exact not match condition.
            • lists_matchers [Block]. Matches against string and regular expression lists.
              • reg_exp_lists_match [Block]. Regular expression lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • reg_exp_lists_not_match [Block]. Regular expression lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_match [Block]. String lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_not_match [Block]. String lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
            • pire_regex_match (String). PIRE regex match condition.
            • pire_regex_not_match (String). PIRE regex not match condition.
            • prefix_match (String). Prefix match condition.
            • prefix_not_match (String). Prefix not match condition.
          • ja3_ranges [Block]. List of JA3 fingerprint matchers. OR semantics implied.
            • defined (Bool). Matches if the field is defined.
            • exact_match (String). Exact match condition.
            • exact_not_match (String). Exact not match condition.
            • lists_matchers [Block]. Matches against string and regular expression lists.
              • reg_exp_lists_match [Block]. Regular expression lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • reg_exp_lists_not_match [Block]. Regular expression lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_match [Block]. String lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_not_match [Block]. String lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
            • pire_regex_match (String). PIRE regex match condition.
            • pire_regex_not_match (String). PIRE regex not match condition.
            • prefix_match (String). Prefix match condition.
            • prefix_not_match (String). Prefix not match condition.
          • ja4_matcher [Block]. JA4 fingerprint matcher.
            • defined (Bool). Matches if the field is defined.
            • exact_match (String). Exact match condition.
            • exact_not_match (String). Exact not match condition.
            • lists_matchers [Block]. Matches against string and regular expression lists.
              • reg_exp_lists_match [Block]. Regular expression lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • reg_exp_lists_not_match [Block]. Regular expression lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_match [Block]. String lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_not_match [Block]. String lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
            • pire_regex_match (String). PIRE regex match condition.
            • pire_regex_not_match (String). PIRE regex not match condition.
            • prefix_match (String). Prefix match condition.
            • prefix_not_match (String). Prefix not match condition.
          • ja4_ranges [Block]. List of JA4 fingerprint matchers. OR semantics implied.
            • defined (Bool). Matches if the field is defined.
            • exact_match (String). Exact match condition.
            • exact_not_match (String). Exact not match condition.
            • lists_matchers [Block]. Matches against string and regular expression lists.
              • reg_exp_lists_match [Block]. Regular expression lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • reg_exp_lists_not_match [Block]. Regular expression lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_match [Block]. String lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_not_match [Block]. String lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
            • pire_regex_match (String). PIRE regex match condition.
            • pire_regex_not_match (String). PIRE regex not match condition.
            • prefix_match (String). Prefix match condition.
            • prefix_not_match (String). Prefix not match condition.
        • headers [Block]. Match HTTP headers.
          • name (Required)(String). Name of header (case insensitive).
          • value [Block]. Value of the header.
            • defined (Bool). Matches if the field is defined.
            • exact_match (String). Exact match condition.
            • exact_not_match (String). Exact not match condition.
            • lists_matchers [Block]. Matches against string and regular expression lists.
              • reg_exp_lists_match [Block]. Regular expression lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • reg_exp_lists_not_match [Block]. Regular expression lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_match [Block]. String lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_not_match [Block]. String lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
            • pire_regex_match (String). PIRE regex match condition.
            • pire_regex_not_match (String). PIRE regex not match condition.
            • prefix_match (String). Prefix match condition.
            • prefix_not_match (String). Prefix not match condition.
        • http_method [Block]. Match HTTP method.
          • http_method_matcher [Block]. HTTP method matcher.
            • defined (Bool). Matches if the field is defined.
            • exact_match (String). Exact match condition.
            • exact_not_match (String). Exact not match condition.
            • lists_matchers [Block]. Matches against string and regular expression lists.
              • reg_exp_lists_match [Block]. Regular expression lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • reg_exp_lists_not_match [Block]. Regular expression lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_match [Block]. String lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_not_match [Block]. String lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
            • pire_regex_match (String). PIRE regex match condition.
            • pire_regex_not_match (String). PIRE regex not match condition.
            • prefix_match (String). Prefix match condition.
            • prefix_not_match (String). Prefix not match condition.
          • http_methods [Block]. List of HTTP methods. OR semantics implied.
            • defined (Bool). Matches if the field is defined.
            • exact_match (String). Exact match condition.
            • exact_not_match (String). Exact not match condition.
            • lists_matchers [Block]. Matches against string and regular expression lists.
              • reg_exp_lists_match [Block]. Regular expression lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • reg_exp_lists_not_match [Block]. Regular expression lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_match [Block]. String lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_not_match [Block]. String lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
            • pire_regex_match (String). PIRE regex match condition.
            • pire_regex_not_match (String). PIRE regex not match condition.
            • prefix_match (String). Prefix match condition.
            • prefix_not_match (String). Prefix not match condition.
        • request_uri [Block]. Match Request URI.
          • path [Block]. Path of the URI RFC3986.
            • defined (Bool). Matches if the field is defined.
            • exact_match (String). Exact match condition.
            • exact_not_match (String). Exact not match condition.
            • lists_matchers [Block]. Matches against string and regular expression lists.
              • reg_exp_lists_match [Block]. Regular expression lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • reg_exp_lists_not_match [Block]. Regular expression lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_match [Block]. String lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_not_match [Block]. String lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
            • pire_regex_match (String). PIRE regex match condition.
            • pire_regex_not_match (String). PIRE regex not match condition.
            • prefix_match (String). Prefix match condition.
            • prefix_not_match (String). Prefix not match condition.
          • queries [Block]. List of query matchers. AND semantics implied.
            • key (Required)(String). Key of the query parameter.
            • value [Block]. Value of the query parameter.
              • defined (Bool). Matches if the field is defined.
              • exact_match (String). Exact match condition.
              • exact_not_match (String). Exact not match condition.
              • lists_matchers [Block]. Matches against string and regular expression lists.
                • reg_exp_lists_match [Block]. Regular expression lists to match with.
                  • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
                • reg_exp_lists_not_match [Block]. Regular expression lists to not match with.
                  • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
                • str_lists_match [Block]. String lists to match with.
                  • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
                • str_lists_not_match [Block]. String lists to not match with.
                  • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • pire_regex_match (String). PIRE regex match condition.
              • pire_regex_not_match (String). PIRE regex not match condition.
              • prefix_match (String). Prefix match condition.
              • prefix_not_match (String). Prefix not match condition.
        • source_ip [Block]. Match IP.
          • asn_lists_match [Block]. ASN lists to match with.
            • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
          • asn_lists_not_match [Block]. ASN lists to not match with.
            • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
          • asn_ranges_match [Block]. ASN ranges to match with.
            • asn_ranges (List Of Number). List of ASN values to match against. OR semantics implied.
          • asn_ranges_not_match [Block]. ASN ranges to not match with.
            • asn_ranges (List Of Number). List of ASN values to match against. OR semantics implied.
          • geo_ip_match [Block]. Geo locations to match with.
            • locations (List Of String). ISO 3166-1 alpha 2. OR semantics implied.
          • geo_ip_not_match [Block]. Geo locations to not match with.
            • locations (List Of String). ISO 3166-1 alpha 2. OR semantics implied.
          • ip_lists_match [Block]. IP lists to match with.
            • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
          • ip_lists_not_match [Block]. IP lists to not match with.
            • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
          • ip_ranges_match [Block]. IP ranges to match with.
            • ip_ranges (List Of String). List of IP ranges. OR semantics implied.
          • ip_ranges_not_match [Block]. IP ranges to not match with.
            • ip_ranges (List Of String). List of IP ranges. OR semantics implied.
        • verified_bot [Block]. Match verified bot.
          • verified [Block]. Matches if the bot is verified or not.
            • match (Bool). Boolean value to match against.
      • limit (Number). Desired maximum number of requests per period.
        Enter an integer within the range of 1 and 9999999999999.

      • period (Number). Period of time in seconds.

    • name (Required)(String). Name of the rule. The name is unique within the ARL profile. 1-50 characters long.
    • priority (Number). Determines the priority in case there are several matched rules.
      Enter an integer within the range of 1 and 999999.
      The rule priority must be unique within the entire ARL profile.
      A lower numeric value means a higher priority.
    • static_quota [Block]. Static quota. Counting each request individually.
      • action (Required)(String). Action in case of exceeding this quota.
      • condition [Block]. The condition for matching the quota.
        • authority [Block]. Match authority (Host header).
          • authorities [Block]. List of authorities. OR semantics implied.
            • defined (Bool). Matches if the field is defined.
            • exact_match (String). Exact match condition.
            • exact_not_match (String). Exact not match condition.
            • lists_matchers [Block]. Matches against string and regular expression lists.
              • reg_exp_lists_match [Block]. Regular expression lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • reg_exp_lists_not_match [Block]. Regular expression lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_match [Block]. String lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_not_match [Block]. String lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
            • pire_regex_match (String). PIRE regex match condition.
            • pire_regex_not_match (String). PIRE regex not match condition.
            • prefix_match (String). Prefix match condition.
            • prefix_not_match (String). Prefix not match condition.
          • authority_matcher [Block]. Authority matcher.
            • defined (Bool). Matches if the field is defined.
            • exact_match (String). Exact match condition.
            • exact_not_match (String). Exact not match condition.
            • lists_matchers [Block]. Matches against string and regular expression lists.
              • reg_exp_lists_match [Block]. Regular expression lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • reg_exp_lists_not_match [Block]. Regular expression lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_match [Block]. String lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_not_match [Block]. String lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
            • pire_regex_match (String). PIRE regex match condition.
            • pire_regex_not_match (String). PIRE regex not match condition.
            • prefix_match (String). Prefix match condition.
            • prefix_not_match (String). Prefix not match condition.
        • bot_category [Block]. Match bot category.
          • bot_category_lists_match [Block]. Bot category lists to match with.
            • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
          • bot_category_lists_not_match [Block]. Bot category lists to not match with.
            • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
        • bot_name [Block]. Match bot name.
          • bot_name_lists_match [Block]. Bot name lists to match with.
            • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
          • bot_name_lists_not_match [Block]. Bot name lists to not match with.
            • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
        • bot_score [Block]. Match bot score.
          • value [Block]. List of integer matchers for bot score. OR semantics implied.
            • eq_match [Block]. Equal condition.
              • value (Number). Value to match against.
            • ge_match [Block]. Greater than or equal condition.
              • value (Number). Lower bound value (inclusive).
            • le_match [Block]. Less than or equal condition.
              • value (Number). Upper bound value (inclusive).
            • ne_match [Block]. Not equal condition.
              • value (Number). Value to not match against.
        • cookies [Block]. Match cookies.
          • name (Required)(String). Name of the cookie parametr.
          • value [Block]. Value of the cookie parametr.
            • defined (Bool). Matches if the field is defined.
            • exact_match (String). Exact match condition.
            • exact_not_match (String). Exact not match condition.
            • lists_matchers [Block]. Matches against string and regular expression lists.
              • reg_exp_lists_match [Block]. Regular expression lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • reg_exp_lists_not_match [Block]. Regular expression lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_match [Block]. String lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_not_match [Block]. String lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
            • pire_regex_match (String). PIRE regex match condition.
            • pire_regex_not_match (String). PIRE regex not match condition.
            • prefix_match (String). Prefix match condition.
            • prefix_not_match (String). Prefix not match condition.
        • finger_print [Block]. Match fingerprint.
          • ja3_matcher [Block]. JA3 fingerprint matcher.
            • defined (Bool). Matches if the field is defined.
            • exact_match (String). Exact match condition.
            • exact_not_match (String). Exact not match condition.
            • lists_matchers [Block]. Matches against string and regular expression lists.
              • reg_exp_lists_match [Block]. Regular expression lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • reg_exp_lists_not_match [Block]. Regular expression lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_match [Block]. String lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_not_match [Block]. String lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
            • pire_regex_match (String). PIRE regex match condition.
            • pire_regex_not_match (String). PIRE regex not match condition.
            • prefix_match (String). Prefix match condition.
            • prefix_not_match (String). Prefix not match condition.
          • ja3_ranges [Block]. List of JA3 fingerprint matchers. OR semantics implied.
            • defined (Bool). Matches if the field is defined.
            • exact_match (String). Exact match condition.
            • exact_not_match (String). Exact not match condition.
            • lists_matchers [Block]. Matches against string and regular expression lists.
              • reg_exp_lists_match [Block]. Regular expression lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • reg_exp_lists_not_match [Block]. Regular expression lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_match [Block]. String lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_not_match [Block]. String lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
            • pire_regex_match (String). PIRE regex match condition.
            • pire_regex_not_match (String). PIRE regex not match condition.
            • prefix_match (String). Prefix match condition.
            • prefix_not_match (String). Prefix not match condition.
          • ja4_matcher [Block]. JA4 fingerprint matcher.
            • defined (Bool). Matches if the field is defined.
            • exact_match (String). Exact match condition.
            • exact_not_match (String). Exact not match condition.
            • lists_matchers [Block]. Matches against string and regular expression lists.
              • reg_exp_lists_match [Block]. Regular expression lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • reg_exp_lists_not_match [Block]. Regular expression lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_match [Block]. String lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_not_match [Block]. String lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
            • pire_regex_match (String). PIRE regex match condition.
            • pire_regex_not_match (String). PIRE regex not match condition.
            • prefix_match (String). Prefix match condition.
            • prefix_not_match (String). Prefix not match condition.
          • ja4_ranges [Block]. List of JA4 fingerprint matchers. OR semantics implied.
            • defined (Bool). Matches if the field is defined.
            • exact_match (String). Exact match condition.
            • exact_not_match (String). Exact not match condition.
            • lists_matchers [Block]. Matches against string and regular expression lists.
              • reg_exp_lists_match [Block]. Regular expression lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • reg_exp_lists_not_match [Block]. Regular expression lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_match [Block]. String lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_not_match [Block]. String lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
            • pire_regex_match (String). PIRE regex match condition.
            • pire_regex_not_match (String). PIRE regex not match condition.
            • prefix_match (String). Prefix match condition.
            • prefix_not_match (String). Prefix not match condition.
        • headers [Block]. Match HTTP headers.
          • name (Required)(String). Name of header (case insensitive).
          • value [Block]. Value of the header.
            • defined (Bool). Matches if the field is defined.
            • exact_match (String). Exact match condition.
            • exact_not_match (String). Exact not match condition.
            • lists_matchers [Block]. Matches against string and regular expression lists.
              • reg_exp_lists_match [Block]. Regular expression lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • reg_exp_lists_not_match [Block]. Regular expression lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_match [Block]. String lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_not_match [Block]. String lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
            • pire_regex_match (String). PIRE regex match condition.
            • pire_regex_not_match (String). PIRE regex not match condition.
            • prefix_match (String). Prefix match condition.
            • prefix_not_match (String). Prefix not match condition.
        • http_method [Block]. Match HTTP method.
          • http_method_matcher [Block]. HTTP method matcher.
            • defined (Bool). Matches if the field is defined.
            • exact_match (String). Exact match condition.
            • exact_not_match (String). Exact not match condition.
            • lists_matchers [Block]. Matches against string and regular expression lists.
              • reg_exp_lists_match [Block]. Regular expression lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • reg_exp_lists_not_match [Block]. Regular expression lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_match [Block]. String lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_not_match [Block]. String lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
            • pire_regex_match (String). PIRE regex match condition.
            • pire_regex_not_match (String). PIRE regex not match condition.
            • prefix_match (String). Prefix match condition.
            • prefix_not_match (String). Prefix not match condition.
          • http_methods [Block]. List of HTTP methods. OR semantics implied.
            • defined (Bool). Matches if the field is defined.
            • exact_match (String). Exact match condition.
            • exact_not_match (String). Exact not match condition.
            • lists_matchers [Block]. Matches against string and regular expression lists.
              • reg_exp_lists_match [Block]. Regular expression lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • reg_exp_lists_not_match [Block]. Regular expression lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_match [Block]. String lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_not_match [Block]. String lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
            • pire_regex_match (String). PIRE regex match condition.
            • pire_regex_not_match (String). PIRE regex not match condition.
            • prefix_match (String). Prefix match condition.
            • prefix_not_match (String). Prefix not match condition.
        • request_uri [Block]. Match Request URI.
          • path [Block]. Path of the URI RFC3986.
            • defined (Bool). Matches if the field is defined.
            • exact_match (String). Exact match condition.
            • exact_not_match (String). Exact not match condition.
            • lists_matchers [Block]. Matches against string and regular expression lists.
              • reg_exp_lists_match [Block]. Regular expression lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • reg_exp_lists_not_match [Block]. Regular expression lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_match [Block]. String lists to match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • str_lists_not_match [Block]. String lists to not match with.
                • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
            • pire_regex_match (String). PIRE regex match condition.
            • pire_regex_not_match (String). PIRE regex not match condition.
            • prefix_match (String). Prefix match condition.
            • prefix_not_match (String). Prefix not match condition.
          • queries [Block]. List of query matchers. AND semantics implied.
            • key (Required)(String). Key of the query parameter.
            • value [Block]. Value of the query parameter.
              • defined (Bool). Matches if the field is defined.
              • exact_match (String). Exact match condition.
              • exact_not_match (String). Exact not match condition.
              • lists_matchers [Block]. Matches against string and regular expression lists.
                • reg_exp_lists_match [Block]. Regular expression lists to match with.
                  • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
                • reg_exp_lists_not_match [Block]. Regular expression lists to not match with.
                  • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
                • str_lists_match [Block]. String lists to match with.
                  • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
                • str_lists_not_match [Block]. String lists to not match with.
                  • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
              • pire_regex_match (String). PIRE regex match condition.
              • pire_regex_not_match (String). PIRE regex not match condition.
              • prefix_match (String). Prefix match condition.
              • prefix_not_match (String). Prefix not match condition.
        • source_ip [Block]. Match IP.
          • asn_lists_match [Block]. ASN lists to match with.
            • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
          • asn_lists_not_match [Block]. ASN lists to not match with.
            • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
          • asn_ranges_match [Block]. ASN ranges to match with.
            • asn_ranges (List Of Number). List of ASN values to match against. OR semantics implied.
          • asn_ranges_not_match [Block]. ASN ranges to not match with.
            • asn_ranges (List Of Number). List of ASN values to match against. OR semantics implied.
          • geo_ip_match [Block]. Geo locations to match with.
            • locations (List Of String). ISO 3166-1 alpha 2. OR semantics implied.
          • geo_ip_not_match [Block]. Geo locations to not match with.
            • locations (List Of String). ISO 3166-1 alpha 2. OR semantics implied.
          • ip_lists_match [Block]. IP lists to match with.
            • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
          • ip_lists_not_match [Block]. IP lists to not match with.
            • list_ids (List Of String). List of list IDs to match against. OR semantics implied.
          • ip_ranges_match [Block]. IP ranges to match with.
            • ip_ranges (List Of String). List of IP ranges. OR semantics implied.
          • ip_ranges_not_match [Block]. IP ranges to not match with.
            • ip_ranges (List Of String). List of IP ranges. OR semantics implied.
        • verified_bot [Block]. Match verified bot.
          • verified [Block]. Matches if the bot is verified or not.
            • match (Bool). Boolean value to match against.
      • limit (Number). Desired maximum number of requests per period.
        Enter an integer within the range of 1 and 9999999999999.
      • period (Number). Period of time in seconds.
  • cloud_id (String). ID of the cloud that the ARL profile belongs to.
  • created_at (Read-Only) (String). Creation timestamp in RFC3339 text format.
  • description (String). Optional description of the ARL profile.
  • folder_id (String). ID of the folder that the ARL profile belongs to.
  • id (String). ID of the AdvancedRateLimiterProfile resource to return.
  • labels (Map Of String). Labels as key:value pairs. Maximum of 64 per resource.
  • name (Required)(String). Name of the ARL profile. The name is unique within the folder. 1-50 characters long.
  • timeouts [Block].
    • create (String). A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
    • delete (String). A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
    • read (String). A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
    • update (String). A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

Была ли статья полезна?

Предыдущая
smartcaptcha_captcha
Следующая
sws_security_profile
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ООО «Яндекс.Облако»