lib/aws-sdk-waf/plugins/endpoints.rb in aws-sdk-waf-1.72.0 vs lib/aws-sdk-waf/plugins/endpoints.rb in aws-sdk-waf-1.73.0

- old
+ new

@@ -25,11 +25,11 @@ # @api private class Handler < Seahorse::Client::Handler def call(context) unless context[:discovered_endpoint] - params = parameters_for_operation(context) + params = Aws::WAF::Endpoints.parameters_for_operation(context) endpoint = context.config.endpoint_provider.resolve_endpoint(params) context.http_request.endpoint = endpoint.url apply_endpoint_headers(context, endpoint.headers) @@ -63,168 +63,9 @@ .compact .map { |s| Seahorse::Util.escape_header_list_string(s.to_s) } .join(',') context.http_request.headers[key] = value - end - end - - def parameters_for_operation(context) - case context.operation_name - when :create_byte_match_set - Aws::WAF::Endpoints::CreateByteMatchSet.build(context) - when :create_geo_match_set - Aws::WAF::Endpoints::CreateGeoMatchSet.build(context) - when :create_ip_set - Aws::WAF::Endpoints::CreateIPSet.build(context) - when :create_rate_based_rule - Aws::WAF::Endpoints::CreateRateBasedRule.build(context) - when :create_regex_match_set - Aws::WAF::Endpoints::CreateRegexMatchSet.build(context) - when :create_regex_pattern_set - Aws::WAF::Endpoints::CreateRegexPatternSet.build(context) - when :create_rule - Aws::WAF::Endpoints::CreateRule.build(context) - when :create_rule_group - Aws::WAF::Endpoints::CreateRuleGroup.build(context) - when :create_size_constraint_set - Aws::WAF::Endpoints::CreateSizeConstraintSet.build(context) - when :create_sql_injection_match_set - Aws::WAF::Endpoints::CreateSqlInjectionMatchSet.build(context) - when :create_web_acl - Aws::WAF::Endpoints::CreateWebACL.build(context) - when :create_web_acl_migration_stack - Aws::WAF::Endpoints::CreateWebACLMigrationStack.build(context) - when :create_xss_match_set - Aws::WAF::Endpoints::CreateXssMatchSet.build(context) - when :delete_byte_match_set - Aws::WAF::Endpoints::DeleteByteMatchSet.build(context) - when :delete_geo_match_set - Aws::WAF::Endpoints::DeleteGeoMatchSet.build(context) - when :delete_ip_set - Aws::WAF::Endpoints::DeleteIPSet.build(context) - when :delete_logging_configuration - Aws::WAF::Endpoints::DeleteLoggingConfiguration.build(context) - when :delete_permission_policy - Aws::WAF::Endpoints::DeletePermissionPolicy.build(context) - when :delete_rate_based_rule - Aws::WAF::Endpoints::DeleteRateBasedRule.build(context) - when :delete_regex_match_set - Aws::WAF::Endpoints::DeleteRegexMatchSet.build(context) - when :delete_regex_pattern_set - Aws::WAF::Endpoints::DeleteRegexPatternSet.build(context) - when :delete_rule - Aws::WAF::Endpoints::DeleteRule.build(context) - when :delete_rule_group - Aws::WAF::Endpoints::DeleteRuleGroup.build(context) - when :delete_size_constraint_set - Aws::WAF::Endpoints::DeleteSizeConstraintSet.build(context) - when :delete_sql_injection_match_set - Aws::WAF::Endpoints::DeleteSqlInjectionMatchSet.build(context) - when :delete_web_acl - Aws::WAF::Endpoints::DeleteWebACL.build(context) - when :delete_xss_match_set - Aws::WAF::Endpoints::DeleteXssMatchSet.build(context) - when :get_byte_match_set - Aws::WAF::Endpoints::GetByteMatchSet.build(context) - when :get_change_token - Aws::WAF::Endpoints::GetChangeToken.build(context) - when :get_change_token_status - Aws::WAF::Endpoints::GetChangeTokenStatus.build(context) - when :get_geo_match_set - Aws::WAF::Endpoints::GetGeoMatchSet.build(context) - when :get_ip_set - Aws::WAF::Endpoints::GetIPSet.build(context) - when :get_logging_configuration - Aws::WAF::Endpoints::GetLoggingConfiguration.build(context) - when :get_permission_policy - Aws::WAF::Endpoints::GetPermissionPolicy.build(context) - when :get_rate_based_rule - Aws::WAF::Endpoints::GetRateBasedRule.build(context) - when :get_rate_based_rule_managed_keys - Aws::WAF::Endpoints::GetRateBasedRuleManagedKeys.build(context) - when :get_regex_match_set - Aws::WAF::Endpoints::GetRegexMatchSet.build(context) - when :get_regex_pattern_set - Aws::WAF::Endpoints::GetRegexPatternSet.build(context) - when :get_rule - Aws::WAF::Endpoints::GetRule.build(context) - when :get_rule_group - Aws::WAF::Endpoints::GetRuleGroup.build(context) - when :get_sampled_requests - Aws::WAF::Endpoints::GetSampledRequests.build(context) - when :get_size_constraint_set - Aws::WAF::Endpoints::GetSizeConstraintSet.build(context) - when :get_sql_injection_match_set - Aws::WAF::Endpoints::GetSqlInjectionMatchSet.build(context) - when :get_web_acl - Aws::WAF::Endpoints::GetWebACL.build(context) - when :get_xss_match_set - Aws::WAF::Endpoints::GetXssMatchSet.build(context) - when :list_activated_rules_in_rule_group - Aws::WAF::Endpoints::ListActivatedRulesInRuleGroup.build(context) - when :list_byte_match_sets - Aws::WAF::Endpoints::ListByteMatchSets.build(context) - when :list_geo_match_sets - Aws::WAF::Endpoints::ListGeoMatchSets.build(context) - when :list_ip_sets - Aws::WAF::Endpoints::ListIPSets.build(context) - when :list_logging_configurations - Aws::WAF::Endpoints::ListLoggingConfigurations.build(context) - when :list_rate_based_rules - Aws::WAF::Endpoints::ListRateBasedRules.build(context) - when :list_regex_match_sets - Aws::WAF::Endpoints::ListRegexMatchSets.build(context) - when :list_regex_pattern_sets - Aws::WAF::Endpoints::ListRegexPatternSets.build(context) - when :list_rule_groups - Aws::WAF::Endpoints::ListRuleGroups.build(context) - when :list_rules - Aws::WAF::Endpoints::ListRules.build(context) - when :list_size_constraint_sets - Aws::WAF::Endpoints::ListSizeConstraintSets.build(context) - when :list_sql_injection_match_sets - Aws::WAF::Endpoints::ListSqlInjectionMatchSets.build(context) - when :list_subscribed_rule_groups - Aws::WAF::Endpoints::ListSubscribedRuleGroups.build(context) - when :list_tags_for_resource - Aws::WAF::Endpoints::ListTagsForResource.build(context) - when :list_web_acls - Aws::WAF::Endpoints::ListWebACLs.build(context) - when :list_xss_match_sets - Aws::WAF::Endpoints::ListXssMatchSets.build(context) - when :put_logging_configuration - Aws::WAF::Endpoints::PutLoggingConfiguration.build(context) - when :put_permission_policy - Aws::WAF::Endpoints::PutPermissionPolicy.build(context) - when :tag_resource - Aws::WAF::Endpoints::TagResource.build(context) - when :untag_resource - Aws::WAF::Endpoints::UntagResource.build(context) - when :update_byte_match_set - Aws::WAF::Endpoints::UpdateByteMatchSet.build(context) - when :update_geo_match_set - Aws::WAF::Endpoints::UpdateGeoMatchSet.build(context) - when :update_ip_set - Aws::WAF::Endpoints::UpdateIPSet.build(context) - when :update_rate_based_rule - Aws::WAF::Endpoints::UpdateRateBasedRule.build(context) - when :update_regex_match_set - Aws::WAF::Endpoints::UpdateRegexMatchSet.build(context) - when :update_regex_pattern_set - Aws::WAF::Endpoints::UpdateRegexPatternSet.build(context) - when :update_rule - Aws::WAF::Endpoints::UpdateRule.build(context) - when :update_rule_group - Aws::WAF::Endpoints::UpdateRuleGroup.build(context) - when :update_size_constraint_set - Aws::WAF::Endpoints::UpdateSizeConstraintSet.build(context) - when :update_sql_injection_match_set - Aws::WAF::Endpoints::UpdateSqlInjectionMatchSet.build(context) - when :update_web_acl - Aws::WAF::Endpoints::UpdateWebACL.build(context) - when :update_xss_match_set - Aws::WAF::Endpoints::UpdateXssMatchSet.build(context) end end end def add_handlers(handlers, _config)