Smaws_Client_NetworkFirewallNetwork Firewall client library built on EIO.
module Types : sig ... endval make_vpc_endpoint_association_metadata :
?vpc_endpoint_association_arn:Types.resource_arn ->
unit ->
Types.vpc_endpoint_association_metadataval make_attachment :
?status_message:Types.status_message ->
?status:Types.attachment_status ->
?endpoint_id:Types.endpoint_id ->
?subnet_id:Types.az_subnet ->
unit ->
Types.attachmentval make_az_sync_state :
?attachment:Types.attachment ->
unit ->
Types.az_sync_stateval make_vpc_endpoint_association_status :
?association_sync_state:Types.association_sync_state ->
status:Types.firewall_status_value ->
unit ->
Types.vpc_endpoint_association_statusval make_subnet_mapping :
?ip_address_type:Types.ip_address_type ->
subnet_id:Types.collection_member__string ->
unit ->
Types.subnet_mappingval make_tag : value:Types.tag_value -> key:Types.tag_key -> unit -> Types.tagval make_vpc_endpoint_association :
?tags:Types.tag_list ->
?description:Types.description ->
?vpc_endpoint_association_id:Types.resource_id ->
subnet_mapping:Types.subnet_mapping ->
vpc_id:Types.vpc_id ->
firewall_arn:Types.resource_arn ->
vpc_endpoint_association_arn:Types.resource_arn ->
unit ->
Types.vpc_endpoint_associationval make_encryption_configuration :
?key_id:Types.key_id ->
type_:Types.encryption_type ->
unit ->
Types.encryption_configurationval make_tls_certificate_data :
?status_message:Types.status_reason ->
?status:Types.collection_member__string ->
?certificate_serial:Types.collection_member__string ->
?certificate_arn:Types.resource_arn ->
unit ->
Types.tls_certificate_dataval make_tls_inspection_configuration_response :
?certificate_authority:Types.tls_certificate_data ->
?certificates:Types.certificates ->
?encryption_configuration:Types.encryption_configuration ->
?number_of_associations:Types.number_of_associations ->
?last_modified_time:Types.last_update_time ->
?tags:Types.tag_list ->
?description:Types.description ->
?tls_inspection_configuration_status:Types.resource_status ->
tls_inspection_configuration_id:Types.resource_id ->
tls_inspection_configuration_name:Types.resource_name ->
tls_inspection_configuration_arn:Types.resource_arn ->
unit ->
Types.tls_inspection_configuration_responseval make_update_tls_inspection_configuration_response :
tls_inspection_configuration_response:
Types.tls_inspection_configuration_response ->
update_token:Types.update_token ->
unit ->
Types.update_tls_inspection_configuration_responseval make_server_certificate :
?resource_arn:Types.resource_arn ->
unit ->
Types.server_certificateval make_address :
address_definition:Types.address_definition ->
unit ->
Types.addressval make_port_range :
to_port:Types.port_range_bound ->
from_port:Types.port_range_bound ->
unit ->
Types.port_rangeval make_server_certificate_scope :
?protocols:Types.protocol_numbers ->
?destination_ports:Types.port_ranges ->
?source_ports:Types.port_ranges ->
?destinations:Types.addresses ->
?sources:Types.addresses ->
unit ->
Types.server_certificate_scopeval make_check_certificate_revocation_status_actions :
?unknown_status_action:Types.revocation_check_action ->
?revoked_status_action:Types.revocation_check_action ->
unit ->
Types.check_certificate_revocation_status_actionsval make_server_certificate_configuration :
?check_certificate_revocation_status:
Types.check_certificate_revocation_status_actions ->
?certificate_authority_arn:Types.resource_arn ->
?scopes:Types.server_certificate_scopes ->
?server_certificates:Types.server_certificates ->
unit ->
Types.server_certificate_configurationval make_tls_inspection_configuration :
?server_certificate_configurations:Types.server_certificate_configurations ->
unit ->
Types.tls_inspection_configurationval make_update_tls_inspection_configuration_request :
?encryption_configuration:Types.encryption_configuration ->
?description:Types.description ->
?tls_inspection_configuration_name:Types.resource_name ->
?tls_inspection_configuration_arn:Types.resource_arn ->
update_token:Types.update_token ->
tls_inspection_configuration:Types.tls_inspection_configuration ->
unit ->
Types.update_tls_inspection_configuration_requestval make_update_subnet_change_protection_response :
?subnet_change_protection:Types.boolean_ ->
?firewall_name:Types.resource_name ->
?firewall_arn:Types.resource_arn ->
?update_token:Types.update_token ->
unit ->
Types.update_subnet_change_protection_responseval make_update_subnet_change_protection_request :
?firewall_name:Types.resource_name ->
?firewall_arn:Types.resource_arn ->
?update_token:Types.update_token ->
subnet_change_protection:Types.boolean_ ->
unit ->
Types.update_subnet_change_protection_requestval make_source_metadata :
?source_update_token:Types.update_token ->
?source_arn:Types.resource_arn ->
unit ->
Types.source_metadataval make_summary_configuration :
?rule_options:Types.summary_rule_options ->
unit ->
Types.summary_configurationval make_rule_group_response :
?summary_configuration:Types.summary_configuration ->
?analysis_results:Types.analysis_result_list ->
?last_modified_time:Types.last_update_time ->
?sns_topic:Types.resource_arn ->
?source_metadata:Types.source_metadata ->
?encryption_configuration:Types.encryption_configuration ->
?number_of_associations:Types.number_of_associations ->
?consumed_capacity:Types.rule_capacity ->
?tags:Types.tag_list ->
?rule_group_status:Types.resource_status ->
?capacity:Types.rule_capacity ->
?type_:Types.rule_group_type ->
?description:Types.description ->
rule_group_id:Types.resource_id ->
rule_group_name:Types.resource_name ->
rule_group_arn:Types.resource_arn ->
unit ->
Types.rule_group_responseval make_update_rule_group_response :
rule_group_response:Types.rule_group_response ->
update_token:Types.update_token ->
unit ->
Types.update_rule_group_responseval make_ip_set :
definition:Types.variable_definition_list ->
unit ->
Types.ip_setval make_port_set :
?definition:Types.variable_definition_list ->
unit ->
Types.port_setval make_rule_variables :
?port_sets:Types.port_sets ->
?ip_sets:Types.ip_sets ->
unit ->
Types.rule_variablesval make_ip_set_reference :
?reference_arn:Types.resource_arn ->
unit ->
Types.ip_set_referenceval make_reference_sets :
?ip_set_references:Types.ip_set_reference_map ->
unit ->
Types.reference_setsval make_rules_source_list :
generated_rules_type:Types.generated_rules_type ->
target_types:Types.target_types ->
targets:Types.rule_targets ->
unit ->
Types.rules_source_listval make_header :
destination_port:Types.port ->
destination:Types.destination ->
direction:Types.stateful_rule_direction ->
source_port:Types.port ->
source:Types.source ->
protocol:Types.stateful_rule_protocol ->
unit ->
Types.headerval make_rule_option :
?settings:Types.settings ->
keyword:Types.keyword ->
unit ->
Types.rule_optionval make_stateful_rule :
rule_options:Types.rule_options ->
header:Types.header ->
action:Types.stateful_action ->
unit ->
Types.stateful_ruleval make_tcp_flag_field :
?masks:Types.flags ->
flags:Types.flags ->
unit ->
Types.tcp_flag_fieldval make_match_attributes :
?tcp_flags:Types.tcp_flags ->
?protocols:Types.protocol_numbers ->
?destination_ports:Types.port_ranges ->
?source_ports:Types.port_ranges ->
?destinations:Types.addresses ->
?sources:Types.addresses ->
unit ->
Types.match_attributesval make_rule_definition :
actions:Types.stateless_actions ->
match_attributes:Types.match_attributes ->
unit ->
Types.rule_definitionval make_stateless_rule :
priority:Types.priority ->
rule_definition:Types.rule_definition ->
unit ->
Types.stateless_ruleval make_dimension : value:Types.dimension_value -> unit -> Types.dimensionval make_publish_metric_action :
dimensions:Types.dimensions ->
unit ->
Types.publish_metric_actionval make_action_definition :
?publish_metric_action:Types.publish_metric_action ->
unit ->
Types.action_definitionval make_custom_action :
action_definition:Types.action_definition ->
action_name:Types.action_name ->
unit ->
Types.custom_actionval make_stateless_rules_and_custom_actions :
?custom_actions:Types.custom_actions ->
stateless_rules:Types.stateless_rules ->
unit ->
Types.stateless_rules_and_custom_actionsval make_rules_source :
?stateless_rules_and_custom_actions:Types.stateless_rules_and_custom_actions ->
?stateful_rules:Types.stateful_rules ->
?rules_source_list:Types.rules_source_list ->
?rules_string:Types.rules_string ->
unit ->
Types.rules_sourceval make_stateful_rule_options :
?rule_order:Types.rule_order ->
unit ->
Types.stateful_rule_optionsval make_rule_group :
?stateful_rule_options:Types.stateful_rule_options ->
?reference_sets:Types.reference_sets ->
?rule_variables:Types.rule_variables ->
rules_source:Types.rules_source ->
unit ->
Types.rule_groupval make_update_rule_group_request :
?summary_configuration:Types.summary_configuration ->
?analyze_rule_group:Types.boolean_ ->
?source_metadata:Types.source_metadata ->
?encryption_configuration:Types.encryption_configuration ->
?dry_run:Types.boolean_ ->
?description:Types.description ->
?type_:Types.rule_group_type ->
?rules:Types.rules_string ->
?rule_group:Types.rule_group ->
?rule_group_name:Types.resource_name ->
?rule_group_arn:Types.resource_arn ->
update_token:Types.update_token ->
unit ->
Types.update_rule_group_requestval make_proxy_rule_condition :
?condition_values:Types.proxy_condition_value_list ->
?condition_key:Types.condition_key ->
?condition_operator:Types.condition_operator ->
unit ->
Types.proxy_rule_conditionval make_proxy_rule :
?conditions:Types.proxy_rule_condition_list ->
?action:Types.proxy_rule_phase_action ->
?description:Types.description ->
?proxy_rule_name:Types.resource_name ->
unit ->
Types.proxy_ruleval make_update_proxy_rule_response :
?update_token:Types.update_token ->
?removed_conditions:Types.proxy_rule_condition_list ->
?proxy_rule:Types.proxy_rule ->
unit ->
Types.update_proxy_rule_responseval make_update_proxy_rule_request :
?remove_conditions:Types.proxy_rule_condition_list ->
?add_conditions:Types.proxy_rule_condition_list ->
?action:Types.proxy_rule_phase_action ->
?description:Types.description ->
?proxy_rule_group_arn:Types.resource_arn ->
?proxy_rule_group_name:Types.resource_name ->
update_token:Types.update_token ->
proxy_rule_name:Types.resource_name ->
unit ->
Types.update_proxy_rule_requestval make_proxy_rule_priority :
?new_position:Types.insert_position ->
?proxy_rule_name:Types.resource_name ->
unit ->
Types.proxy_rule_priorityval make_update_proxy_rule_priorities_response :
?update_token:Types.update_token ->
?rules:Types.proxy_rule_priority_list ->
?rule_group_request_phase:Types.rule_group_request_phase ->
?proxy_rule_group_arn:Types.resource_arn ->
?proxy_rule_group_name:Types.resource_name ->
unit ->
Types.update_proxy_rule_priorities_responseval make_update_proxy_rule_priorities_request :
?proxy_rule_group_arn:Types.resource_arn ->
?proxy_rule_group_name:Types.resource_name ->
update_token:Types.update_token ->
rules:Types.proxy_rule_priority_list ->
rule_group_request_phase:Types.rule_group_request_phase ->
unit ->
Types.update_proxy_rule_priorities_requestval make_update_proxy_rule_group_priorities_response :
?update_token:Types.update_token ->
?proxy_rule_groups:Types.proxy_rule_group_priority_result_list ->
unit ->
Types.update_proxy_rule_group_priorities_responseval make_proxy_rule_group_priority :
?new_position:Types.insert_position ->
?proxy_rule_group_name:Types.resource_name ->
unit ->
Types.proxy_rule_group_priorityval make_update_proxy_rule_group_priorities_request :
?proxy_configuration_arn:Types.resource_arn ->
?proxy_configuration_name:Types.resource_name ->
update_token:Types.update_token ->
rule_groups:Types.proxy_rule_group_priority_list ->
unit ->
Types.update_proxy_rule_group_priorities_requestval make_listener_property :
?type_:Types.listener_property_type ->
?port:Types.nat_gateway_port ->
unit ->
Types.listener_propertyval make_tls_intercept_properties :
?tls_intercept_mode:Types.tls_intercept_mode ->
?pca_arn:Types.resource_arn ->
unit ->
Types.tls_intercept_propertiesval make_proxy :
?tags:Types.tag_list ->
?tls_intercept_properties:Types.tls_intercept_properties ->
?listener_properties:Types.listener_properties ->
?proxy_arn:Types.resource_arn ->
?proxy_name:Types.resource_name ->
?proxy_configuration_arn:Types.resource_arn ->
?proxy_configuration_name:Types.resource_name ->
?nat_gateway_id:Types.nat_gateway_id ->
?proxy_modify_state:Types.proxy_modify_state ->
?proxy_state:Types.proxy_state ->
?failure_message:Types.failure_message ->
?failure_code:Types.failure_code ->
?update_time:Types.update_time ->
?delete_time:Types.delete_time ->
?create_time:Types.create_time ->
unit ->
Types.proxyval make_update_proxy_response :
?update_token:Types.update_token ->
?proxy:Types.proxy ->
unit ->
Types.update_proxy_responseval make_listener_property_request :
type_:Types.listener_property_type ->
port:Types.nat_gateway_port ->
unit ->
Types.listener_property_requestval make_tls_intercept_properties_request :
?tls_intercept_mode:Types.tls_intercept_mode ->
?pca_arn:Types.resource_arn ->
unit ->
Types.tls_intercept_properties_requestval make_update_proxy_request :
?tls_intercept_properties:Types.tls_intercept_properties_request ->
?listener_properties_to_remove:Types.listener_properties_request ->
?listener_properties_to_add:Types.listener_properties_request ->
?proxy_arn:Types.resource_arn ->
?proxy_name:Types.resource_name ->
update_token:Types.update_token ->
nat_gateway_id:Types.nat_gateway_id ->
unit ->
Types.update_proxy_requestval make_proxy_config_rule_group :
?priority:Types.proxy_config_rule_group_priority ->
?type_:Types.proxy_config_rule_group_type ->
?proxy_rule_group_arn:Types.resource_arn ->
?proxy_rule_group_name:Types.resource_name ->
unit ->
Types.proxy_config_rule_groupval make_proxy_config_default_rule_phase_actions_request :
?post_respons_e:Types.proxy_rule_phase_action ->
?pre_reques_t:Types.proxy_rule_phase_action ->
?pre_dn_s:Types.proxy_rule_phase_action ->
unit ->
Types.proxy_config_default_rule_phase_actions_requestval make_proxy_configuration :
?tags:Types.tag_list ->
?default_rule_phase_actions:
Types.proxy_config_default_rule_phase_actions_request ->
?rule_groups:Types.proxy_config_rule_group_set ->
?delete_time:Types.delete_time ->
?create_time:Types.create_time ->
?description:Types.description ->
?proxy_configuration_arn:Types.resource_arn ->
?proxy_configuration_name:Types.resource_name ->
unit ->
Types.proxy_configurationval make_update_proxy_configuration_response :
?update_token:Types.update_token ->
?proxy_configuration:Types.proxy_configuration ->
unit ->
Types.update_proxy_configuration_responseval make_update_proxy_configuration_request :
?proxy_configuration_arn:Types.resource_arn ->
?proxy_configuration_name:Types.resource_name ->
update_token:Types.update_token ->
default_rule_phase_actions:
Types.proxy_config_default_rule_phase_actions_request ->
unit ->
Types.update_proxy_configuration_requestval make_log_destination_config :
log_destination:Types.log_destination_map ->
log_destination_type:Types.log_destination_type ->
log_type:Types.log_type ->
unit ->
Types.log_destination_configval make_logging_configuration :
log_destination_configs:Types.log_destination_configs ->
unit ->
Types.logging_configurationval make_update_logging_configuration_response :
?enable_monitoring_dashboard:Types.enable_monitoring_dashboard ->
?logging_configuration:Types.logging_configuration ->
?firewall_name:Types.resource_name ->
?firewall_arn:Types.resource_arn ->
unit ->
Types.update_logging_configuration_responseval make_update_logging_configuration_request :
?enable_monitoring_dashboard:Types.enable_monitoring_dashboard ->
?logging_configuration:Types.logging_configuration ->
?firewall_name:Types.resource_name ->
?firewall_arn:Types.resource_arn ->
unit ->
Types.update_logging_configuration_requestval make_firewall_policy_response :
?last_modified_time:Types.last_update_time ->
?encryption_configuration:Types.encryption_configuration ->
?number_of_associations:Types.number_of_associations ->
?consumed_stateful_domain_capacity:Types.rule_capacity ->
?consumed_stateful_rule_capacity:Types.rule_capacity ->
?consumed_stateless_rule_capacity:Types.rule_capacity ->
?tags:Types.tag_list ->
?firewall_policy_status:Types.resource_status ->
?description:Types.description ->
firewall_policy_id:Types.resource_id ->
firewall_policy_arn:Types.resource_arn ->
firewall_policy_name:Types.resource_name ->
unit ->
Types.firewall_policy_responseval make_update_firewall_policy_response :
firewall_policy_response:Types.firewall_policy_response ->
update_token:Types.update_token ->
unit ->
Types.update_firewall_policy_responseval make_stateless_rule_group_reference :
priority:Types.priority ->
resource_arn:Types.resource_arn ->
unit ->
Types.stateless_rule_group_referenceval make_stateful_rule_group_override :
?action:Types.override_action ->
unit ->
Types.stateful_rule_group_overrideval make_stateful_rule_group_reference :
?deep_threat_inspection:Types.deep_threat_inspection ->
?override:Types.stateful_rule_group_override ->
?priority:Types.priority ->
resource_arn:Types.resource_arn ->
unit ->
Types.stateful_rule_group_referenceval make_flow_timeouts :
?tcp_idle_timeout_seconds:Types.tcp_idle_timeout_range_bound ->
unit ->
Types.flow_timeoutsval make_stateful_engine_options :
?flow_timeouts:Types.flow_timeouts ->
?stream_exception_policy:Types.stream_exception_policy ->
?rule_order:Types.rule_order ->
unit ->
Types.stateful_engine_optionsval make_policy_variables :
?rule_variables:Types.ip_sets ->
unit ->
Types.policy_variablesval make_firewall_policy :
?enable_tls_session_holding:Types.enable_tls_session_holding ->
?policy_variables:Types.policy_variables ->
?tls_inspection_configuration_arn:Types.resource_arn ->
?stateful_engine_options:Types.stateful_engine_options ->
?stateful_default_actions:Types.stateful_actions ->
?stateful_rule_group_references:Types.stateful_rule_group_references ->
?stateless_custom_actions:Types.custom_actions ->
?stateless_rule_group_references:Types.stateless_rule_group_references ->
stateless_fragment_default_actions:Types.stateless_actions ->
stateless_default_actions:Types.stateless_actions ->
unit ->
Types.firewall_policyval make_update_firewall_policy_request :
?encryption_configuration:Types.encryption_configuration ->
?dry_run:Types.boolean_ ->
?description:Types.description ->
?firewall_policy_name:Types.resource_name ->
?firewall_policy_arn:Types.resource_arn ->
firewall_policy:Types.firewall_policy ->
update_token:Types.update_token ->
unit ->
Types.update_firewall_policy_requestval make_update_firewall_policy_change_protection_response :
?firewall_policy_change_protection:Types.boolean_ ->
?firewall_name:Types.resource_name ->
?firewall_arn:Types.resource_arn ->
?update_token:Types.update_token ->
unit ->
Types.update_firewall_policy_change_protection_responseval make_update_firewall_policy_change_protection_request :
?firewall_name:Types.resource_name ->
?firewall_arn:Types.resource_arn ->
?update_token:Types.update_token ->
firewall_policy_change_protection:Types.boolean_ ->
unit ->
Types.update_firewall_policy_change_protection_requestval make_update_firewall_encryption_configuration_response :
?encryption_configuration:Types.encryption_configuration ->
?update_token:Types.update_token ->
?firewall_name:Types.resource_name ->
?firewall_arn:Types.resource_arn ->
unit ->
Types.update_firewall_encryption_configuration_responseval make_update_firewall_encryption_configuration_request :
?encryption_configuration:Types.encryption_configuration ->
?firewall_name:Types.resource_name ->
?firewall_arn:Types.resource_arn ->
?update_token:Types.update_token ->
unit ->
Types.update_firewall_encryption_configuration_requestval make_update_firewall_description_response :
?update_token:Types.update_token ->
?description:Types.description ->
?firewall_name:Types.resource_name ->
?firewall_arn:Types.resource_arn ->
unit ->
Types.update_firewall_description_responseval make_update_firewall_description_request :
?description:Types.description ->
?firewall_name:Types.resource_name ->
?firewall_arn:Types.resource_arn ->
?update_token:Types.update_token ->
unit ->
Types.update_firewall_description_requestval make_update_firewall_delete_protection_response :
?update_token:Types.update_token ->
?delete_protection:Types.boolean_ ->
?firewall_name:Types.resource_name ->
?firewall_arn:Types.resource_arn ->
unit ->
Types.update_firewall_delete_protection_responseval make_update_firewall_delete_protection_request :
?firewall_name:Types.resource_name ->
?firewall_arn:Types.resource_arn ->
?update_token:Types.update_token ->
delete_protection:Types.boolean_ ->
unit ->
Types.update_firewall_delete_protection_requestval make_update_firewall_analysis_settings_response :
?update_token:Types.update_token ->
?firewall_name:Types.resource_name ->
?firewall_arn:Types.resource_arn ->
?enabled_analysis_types:Types.enabled_analysis_types ->
unit ->
Types.update_firewall_analysis_settings_responseval make_update_firewall_analysis_settings_request :
?update_token:Types.update_token ->
?firewall_name:Types.resource_name ->
?firewall_arn:Types.resource_arn ->
?enabled_analysis_types:Types.enabled_analysis_types ->
unit ->
Types.update_firewall_analysis_settings_requestval make_container_attribute :
value:Types.container_attribute_value ->
key:Types.container_attribute_key ->
unit ->
Types.container_attributeval make_container_monitoring_configuration :
?attribute_filters:Types.container_attributes ->
cluster_arn:Types.resource_arn ->
unit ->
Types.container_monitoring_configurationval make_update_container_association_response :
?update_token:Types.update_token ->
?tags:Types.tag_list ->
?status:Types.container_association_status ->
?container_monitoring_configurations:
Types.container_monitoring_configurations ->
?type_:Types.container_monitoring_type ->
?description:Types.description ->
?container_association_arn:Types.resource_arn ->
?container_association_name:Types.resource_name ->
unit ->
Types.update_container_association_responseval make_update_container_association_request :
?tags:Types.tag_list ->
?description:Types.description ->
?container_association_arn:Types.resource_arn ->
?container_association_name:Types.resource_name ->
update_token:Types.update_token ->
container_monitoring_configurations:Types.container_monitoring_configurations ->
type_:Types.container_monitoring_type ->
unit ->
Types.update_container_association_requestval make_update_availability_zone_change_protection_response :
?availability_zone_change_protection:Types.boolean_ ->
?firewall_name:Types.resource_name ->
?firewall_arn:Types.resource_arn ->
?update_token:Types.update_token ->
unit ->
Types.update_availability_zone_change_protection_responseval make_update_availability_zone_change_protection_request :
?firewall_name:Types.resource_name ->
?firewall_arn:Types.resource_arn ->
?update_token:Types.update_token ->
availability_zone_change_protection:Types.boolean_ ->
unit ->
Types.update_availability_zone_change_protection_requestval make_untag_resource_request :
tag_keys:Types.tag_key_list ->
resource_arn:Types.resource_arn ->
unit ->
Types.untag_resource_requestval make_unique_sources : ?count:Types.count -> unit -> Types.unique_sourcesval make_transit_gateway_attachment_sync_state :
?status_message:Types.transit_gateway_attachment_sync_state_message ->
?transit_gateway_attachment_status:Types.transit_gateway_attachment_status ->
?attachment_id:Types.attachment_id ->
unit ->
Types.transit_gateway_attachment_sync_stateval make_tag_resource_request :
tags:Types.tag_list ->
resource_arn:Types.resource_arn ->
unit ->
Types.tag_resource_requestval make_tls_inspection_configuration_metadata :
?arn:Types.resource_arn ->
?name:Types.resource_name ->
unit ->
Types.tls_inspection_configuration_metadataval make_per_object_status :
?update_token:Types.update_token ->
?sync_status:Types.per_object_sync_status ->
unit ->
Types.per_object_statusval make_sync_state :
?config:Types.sync_state_config ->
?attachment:Types.attachment ->
unit ->
Types.sync_stateval make_availability_zone_metadata :
?ip_address_type:Types.ip_address_type ->
unit ->
Types.availability_zone_metadataval make_rule_summary :
?metadata:Types.collection_member__string ->
?msg:Types.collection_member__string ->
?si_d:Types.collection_member__string ->
unit ->
Types.rule_summaryval make_summary :
?rule_summaries:Types.rule_summaries ->
unit ->
Types.summaryval make_start_flow_flush_response :
?flow_operation_status:Types.flow_operation_status ->
?flow_operation_id:Types.flow_operation_id ->
?firewall_arn:Types.resource_arn ->
unit ->
Types.start_flow_flush_responseval make_flow_filter :
?protocols:Types.protocol_strings ->
?destination_port:Types.port ->
?source_port:Types.port ->
?destination_address:Types.address ->
?source_address:Types.address ->
unit ->
Types.flow_filterval make_start_flow_flush_request :
?minimum_flow_age_in_seconds:Types.age ->
?vpc_endpoint_id:Types.vpc_endpoint_id ->
?vpc_endpoint_association_arn:Types.resource_arn ->
?availability_zone:Types.availability_zone ->
flow_filters:Types.flow_filters ->
firewall_arn:Types.resource_arn ->
unit ->
Types.start_flow_flush_requestval make_start_flow_capture_response :
?flow_operation_status:Types.flow_operation_status ->
?flow_operation_id:Types.flow_operation_id ->
?firewall_arn:Types.resource_arn ->
unit ->
Types.start_flow_capture_responseval make_start_flow_capture_request :
?minimum_flow_age_in_seconds:Types.age ->
?vpc_endpoint_id:Types.vpc_endpoint_id ->
?vpc_endpoint_association_arn:Types.resource_arn ->
?availability_zone:Types.availability_zone ->
flow_filters:Types.flow_filters ->
firewall_arn:Types.resource_arn ->
unit ->
Types.start_flow_capture_requestval make_start_analysis_report_response :
analysis_report_id:Types.analysis_report_id ->
unit ->
Types.start_analysis_report_responseval make_start_analysis_report_request :
?firewall_arn:Types.resource_arn ->
?firewall_name:Types.resource_name ->
analysis_type:Types.enabled_analysis_type ->
unit ->
Types.start_analysis_report_requestval make_rule_group_metadata :
?vendor_name:Types.vendor_name ->
?arn:Types.resource_arn ->
?name:Types.resource_name ->
unit ->
Types.rule_group_metadataval make_reject_network_firewall_transit_gateway_attachment_response :
transit_gateway_attachment_status:Types.transit_gateway_attachment_status ->
transit_gateway_attachment_id:Types.transit_gateway_attachment_id ->
unit ->
Types.reject_network_firewall_transit_gateway_attachment_responseval make_reject_network_firewall_transit_gateway_attachment_request :
transit_gateway_attachment_id:Types.transit_gateway_attachment_id ->
unit ->
Types.reject_network_firewall_transit_gateway_attachment_requestval make_put_resource_policy_request :
policy:Types.policy_string ->
resource_arn:Types.resource_arn ->
unit ->
Types.put_resource_policy_requestval make_proxy_rules_by_request_phase :
?post_respons_e:Types.proxy_rule_list ->
?pre_reques_t:Types.proxy_rule_list ->
?pre_dn_s:Types.proxy_rule_list ->
unit ->
Types.proxy_rules_by_request_phaseval make_proxy_rule_group_metadata :
?arn:Types.resource_arn ->
?name:Types.resource_name ->
unit ->
Types.proxy_rule_group_metadataval make_proxy_rule_group_attachment :
?insert_position:Types.insert_position ->
?proxy_rule_group_name:Types.resource_name ->
unit ->
Types.proxy_rule_group_attachmentval make_proxy_rule_group :
?tags:Types.tag_list ->
?description:Types.description ->
?rules:Types.proxy_rules_by_request_phase ->
?delete_time:Types.delete_time ->
?create_time:Types.create_time ->
?proxy_rule_group_arn:Types.resource_arn ->
?proxy_rule_group_name:Types.resource_name ->
unit ->
Types.proxy_rule_groupval make_proxy_metadata :
?arn:Types.resource_arn ->
?name:Types.resource_name ->
unit ->
Types.proxy_metadataval make_proxy_configuration_metadata :
?arn:Types.resource_arn ->
?name:Types.resource_name ->
unit ->
Types.proxy_configuration_metadataval make_list_vpc_endpoint_associations_response :
?vpc_endpoint_associations:Types.vpc_endpoint_associations ->
?next_token:Types.pagination_token ->
unit ->
Types.list_vpc_endpoint_associations_responseval make_list_vpc_endpoint_associations_request :
?firewall_arn:Types.resource_arn ->
?max_results:Types.pagination_max_results ->
?next_token:Types.pagination_token ->
unit ->
Types.list_vpc_endpoint_associations_requestval make_list_tls_inspection_configurations_response :
?tls_inspection_configurations:Types.tls_inspection_configurations ->
?next_token:Types.pagination_token ->
unit ->
Types.list_tls_inspection_configurations_responseval make_list_tls_inspection_configurations_request :
?max_results:Types.pagination_max_results ->
?next_token:Types.pagination_token ->
unit ->
Types.list_tls_inspection_configurations_requestval make_list_tags_for_resource_response :
?tags:Types.tag_list ->
?next_token:Types.pagination_token ->
unit ->
Types.list_tags_for_resource_responseval make_list_tags_for_resource_request :
?max_results:Types.tags_pagination_max_results ->
?next_token:Types.pagination_token ->
resource_arn:Types.resource_arn ->
unit ->
Types.list_tags_for_resource_requestval make_list_rule_groups_response :
?rule_groups:Types.rule_groups ->
?next_token:Types.pagination_token ->
unit ->
Types.list_rule_groups_responseval make_list_rule_groups_request :
?type_:Types.rule_group_type ->
?subscription_status:Types.subscription_status ->
?managed_type:Types.resource_managed_type ->
?scope:Types.resource_managed_status ->
?max_results:Types.pagination_max_results ->
?next_token:Types.pagination_token ->
unit ->
Types.list_rule_groups_requestval make_list_proxy_rule_groups_response :
?next_token:Types.pagination_token ->
?proxy_rule_groups:Types.proxy_rule_groups ->
unit ->
Types.list_proxy_rule_groups_responseval make_list_proxy_rule_groups_request :
?max_results:Types.pagination_max_results ->
?next_token:Types.pagination_token ->
unit ->
Types.list_proxy_rule_groups_requestval make_list_proxy_configurations_response :
?next_token:Types.pagination_token ->
?proxy_configurations:Types.proxy_configurations ->
unit ->
Types.list_proxy_configurations_responseval make_list_proxy_configurations_request :
?max_results:Types.pagination_max_results ->
?next_token:Types.pagination_token ->
unit ->
Types.list_proxy_configurations_requestval make_list_proxies_response :
?next_token:Types.pagination_token ->
?proxies:Types.proxies ->
unit ->
Types.list_proxies_responseval make_list_proxies_request :
?max_results:Types.pagination_max_results ->
?next_token:Types.pagination_token ->
unit ->
Types.list_proxies_requestval make_flow_operation_metadata :
?flow_operation_status:Types.flow_operation_status ->
?flow_request_timestamp:Types.flow_request_timestamp ->
?flow_operation_type:Types.flow_operation_type ->
?flow_operation_id:Types.flow_operation_id ->
unit ->
Types.flow_operation_metadataval make_list_flow_operations_response :
?next_token:Types.pagination_token ->
?flow_operations:Types.flow_operations ->
unit ->
Types.list_flow_operations_responseval make_list_flow_operations_request :
?max_results:Types.pagination_max_results ->
?next_token:Types.pagination_token ->
?flow_operation_type:Types.flow_operation_type ->
?vpc_endpoint_id:Types.vpc_endpoint_id ->
?vpc_endpoint_association_arn:Types.resource_arn ->
?availability_zone:Types.availability_zone ->
firewall_arn:Types.resource_arn ->
unit ->
Types.list_flow_operations_requestval make_flow :
?byte_count:Types.byte_count ->
?packet_count:Types.packet_count ->
?age:Types.age ->
?protocol:Types.protocol_string ->
?destination_port:Types.port ->
?source_port:Types.port ->
?destination_address:Types.address ->
?source_address:Types.address ->
unit ->
Types.flowval make_list_flow_operation_results_response :
?next_token:Types.pagination_token ->
?flows:Types.flows ->
?flow_request_timestamp:Types.flow_request_timestamp ->
?status_message:Types.status_reason ->
?flow_operation_status:Types.flow_operation_status ->
?flow_operation_id:Types.flow_operation_id ->
?vpc_endpoint_id:Types.vpc_endpoint_id ->
?vpc_endpoint_association_arn:Types.resource_arn ->
?availability_zone:Types.availability_zone ->
?firewall_arn:Types.resource_arn ->
unit ->
Types.list_flow_operation_results_responseval make_list_flow_operation_results_request :
?vpc_endpoint_association_arn:Types.resource_arn ->
?vpc_endpoint_id:Types.vpc_endpoint_id ->
?availability_zone:Types.availability_zone ->
?max_results:Types.pagination_max_results ->
?next_token:Types.pagination_token ->
flow_operation_id:Types.flow_operation_id ->
firewall_arn:Types.resource_arn ->
unit ->
Types.list_flow_operation_results_requestval make_firewall_metadata :
?transit_gateway_attachment_id:Types.transit_gateway_attachment_id ->
?firewall_arn:Types.resource_arn ->
?firewall_name:Types.resource_name ->
unit ->
Types.firewall_metadataval make_list_firewalls_response :
?firewalls:Types.firewalls ->
?next_token:Types.pagination_token ->
unit ->
Types.list_firewalls_responseval make_list_firewalls_request :
?max_results:Types.pagination_max_results ->
?vpc_ids:Types.vpc_ids ->
?next_token:Types.pagination_token ->
unit ->
Types.list_firewalls_requestval make_firewall_policy_metadata :
?arn:Types.resource_arn ->
?name:Types.resource_name ->
unit ->
Types.firewall_policy_metadataval make_list_firewall_policies_response :
?firewall_policies:Types.firewall_policies ->
?next_token:Types.pagination_token ->
unit ->
Types.list_firewall_policies_responseval make_list_firewall_policies_request :
?max_results:Types.pagination_max_results ->
?next_token:Types.pagination_token ->
unit ->
Types.list_firewall_policies_requestval make_container_association_summary :
?name:Types.resource_name ->
?arn:Types.resource_arn ->
unit ->
Types.container_association_summaryval make_list_container_associations_response :
?next_token:Types.pagination_token ->
?container_associations:Types.container_associations ->
unit ->
Types.list_container_associations_responseval make_list_container_associations_request :
?next_token:Types.pagination_token ->
?max_results:Types.pagination_max_results ->
unit ->
Types.list_container_associations_requestval make_analysis_report :
?status:Types.status ->
?report_time:Types.report_time ->
?analysis_type:Types.enabled_analysis_type ->
?analysis_report_id:Types.analysis_report_id ->
unit ->
Types.analysis_reportval make_list_analysis_reports_response :
?next_token:Types.pagination_token ->
?analysis_reports:Types.analysis_reports ->
unit ->
Types.list_analysis_reports_responseval make_list_analysis_reports_request :
?max_results:Types.pagination_max_results ->
?next_token:Types.pagination_token ->
?firewall_arn:Types.resource_arn ->
?firewall_name:Types.resource_name ->
unit ->
Types.list_analysis_reports_requestval make_hits : ?count:Types.count -> unit -> Types.hitsval make_get_analysis_report_results_response :
?analysis_report_results:Types.analysis_report_results ->
?next_token:Types.analysis_report_next_token ->
?analysis_type:Types.enabled_analysis_type ->
?report_time:Types.report_time ->
?end_time:Types.end_time ->
?start_time:Types.start_time ->
?status:Types.status ->
unit ->
Types.get_analysis_report_results_responseval make_get_analysis_report_results_request :
?max_results:Types.pagination_max_results ->
?next_token:Types.analysis_report_next_token ->
?firewall_arn:Types.resource_arn ->
?firewall_name:Types.resource_name ->
analysis_report_id:Types.analysis_report_id ->
unit ->
Types.get_analysis_report_results_requestval make_disassociate_subnets_response :
?update_token:Types.update_token ->
?subnet_mappings:Types.subnet_mappings ->
?firewall_name:Types.resource_name ->
?firewall_arn:Types.resource_arn ->
unit ->
Types.disassociate_subnets_responseval make_disassociate_subnets_request :
?firewall_name:Types.resource_name ->
?firewall_arn:Types.resource_arn ->
?update_token:Types.update_token ->
subnet_ids:Types.az_subnets ->
unit ->
Types.disassociate_subnets_requestval make_availability_zone_mapping :
availability_zone:Types.availability_zone_mapping_string ->
unit ->
Types.availability_zone_mappingval make_disassociate_availability_zones_response :
?update_token:Types.update_token ->
?availability_zone_mappings:Types.availability_zone_mappings ->
?firewall_name:Types.resource_name ->
?firewall_arn:Types.resource_arn ->
unit ->
Types.disassociate_availability_zones_responseval make_disassociate_availability_zones_request :
?firewall_name:Types.resource_name ->
?firewall_arn:Types.resource_arn ->
?update_token:Types.update_token ->
availability_zone_mappings:Types.availability_zone_mappings ->
unit ->
Types.disassociate_availability_zones_requestval make_detach_rule_groups_from_proxy_configuration_response :
?update_token:Types.update_token ->
?proxy_configuration:Types.proxy_configuration ->
unit ->
Types.detach_rule_groups_from_proxy_configuration_responseval make_detach_rule_groups_from_proxy_configuration_request :
?rule_group_arns:Types.resource_arn_list ->
?rule_group_names:Types.resource_name_list ->
?proxy_configuration_arn:Types.resource_arn ->
?proxy_configuration_name:Types.resource_name ->
update_token:Types.update_token ->
unit ->
Types.detach_rule_groups_from_proxy_configuration_requestval make_describe_vpc_endpoint_association_response :
?vpc_endpoint_association_status:Types.vpc_endpoint_association_status ->
?vpc_endpoint_association:Types.vpc_endpoint_association ->
unit ->
Types.describe_vpc_endpoint_association_responseval make_describe_vpc_endpoint_association_request :
vpc_endpoint_association_arn:Types.resource_arn ->
unit ->
Types.describe_vpc_endpoint_association_requestval make_describe_tls_inspection_configuration_response :
?tls_inspection_configuration:Types.tls_inspection_configuration ->
tls_inspection_configuration_response:
Types.tls_inspection_configuration_response ->
update_token:Types.update_token ->
unit ->
Types.describe_tls_inspection_configuration_responseval make_describe_tls_inspection_configuration_request :
?tls_inspection_configuration_name:Types.resource_name ->
?tls_inspection_configuration_arn:Types.resource_arn ->
unit ->
Types.describe_tls_inspection_configuration_requestval make_describe_rule_group_summary_response :
?summary:Types.summary ->
?description:Types.description ->
rule_group_name:Types.resource_name ->
unit ->
Types.describe_rule_group_summary_responseval make_describe_rule_group_summary_request :
?type_:Types.rule_group_type ->
?rule_group_arn:Types.resource_arn ->
?rule_group_name:Types.resource_name ->
unit ->
Types.describe_rule_group_summary_requestval make_describe_rule_group_metadata_response :
?listing_name:Types.listing_name ->
?product_id:Types.product_id ->
?vendor_name:Types.vendor_name ->
?last_modified_time:Types.last_update_time ->
?stateful_rule_options:Types.stateful_rule_options ->
?capacity:Types.rule_capacity ->
?type_:Types.rule_group_type ->
?description:Types.description ->
rule_group_name:Types.resource_name ->
rule_group_arn:Types.resource_arn ->
unit ->
Types.describe_rule_group_metadata_responseval make_describe_rule_group_metadata_request :
?type_:Types.rule_group_type ->
?rule_group_arn:Types.resource_arn ->
?rule_group_name:Types.resource_name ->
unit ->
Types.describe_rule_group_metadata_requestval make_describe_rule_group_response :
?rule_group:Types.rule_group ->
rule_group_response:Types.rule_group_response ->
update_token:Types.update_token ->
unit ->
Types.describe_rule_group_responseval make_describe_rule_group_request :
?analyze_rule_group:Types.boolean_ ->
?type_:Types.rule_group_type ->
?rule_group_arn:Types.resource_arn ->
?rule_group_name:Types.resource_name ->
unit ->
Types.describe_rule_group_requestval make_describe_resource_policy_response :
?policy:Types.policy_string ->
unit ->
Types.describe_resource_policy_responseval make_describe_resource_policy_request :
resource_arn:Types.resource_arn ->
unit ->
Types.describe_resource_policy_requestval make_describe_proxy_rule_group_response :
?update_token:Types.update_token ->
?proxy_rule_group:Types.proxy_rule_group ->
unit ->
Types.describe_proxy_rule_group_responseval make_describe_proxy_rule_group_request :
?proxy_rule_group_arn:Types.resource_arn ->
?proxy_rule_group_name:Types.resource_name ->
unit ->
Types.describe_proxy_rule_group_requestval make_describe_proxy_rule_response :
?update_token:Types.update_token ->
?proxy_rule:Types.proxy_rule ->
unit ->
Types.describe_proxy_rule_responseval make_describe_proxy_rule_request :
?proxy_rule_group_arn:Types.resource_arn ->
?proxy_rule_group_name:Types.resource_name ->
proxy_rule_name:Types.resource_name ->
unit ->
Types.describe_proxy_rule_requestval make_describe_proxy_configuration_response :
?update_token:Types.update_token ->
?proxy_configuration:Types.proxy_configuration ->
unit ->
Types.describe_proxy_configuration_responseval make_describe_proxy_configuration_request :
?proxy_configuration_arn:Types.resource_arn ->
?proxy_configuration_name:Types.resource_name ->
unit ->
Types.describe_proxy_configuration_requestval make_describe_proxy_resource :
?tags:Types.tag_list ->
?failure_message:Types.failure_message ->
?failure_code:Types.failure_code ->
?update_time:Types.update_time ->
?delete_time:Types.delete_time ->
?create_time:Types.create_time ->
?private_dns_name:Types.private_dns_name ->
?vpc_endpoint_service_name:Types.vpc_endpoint_service_name ->
?tls_intercept_properties:Types.tls_intercept_properties ->
?listener_properties:Types.listener_properties ->
?proxy_modify_state:Types.proxy_modify_state ->
?proxy_state:Types.proxy_state ->
?nat_gateway_id:Types.nat_gateway_id ->
?proxy_configuration_arn:Types.resource_arn ->
?proxy_configuration_name:Types.resource_name ->
?proxy_arn:Types.resource_arn ->
?proxy_name:Types.resource_name ->
unit ->
Types.describe_proxy_resourceval make_describe_proxy_response :
?update_token:Types.update_token ->
?proxy:Types.describe_proxy_resource ->
unit ->
Types.describe_proxy_responseval make_describe_proxy_request :
?proxy_arn:Types.resource_arn ->
?proxy_name:Types.resource_name ->
unit ->
Types.describe_proxy_requestval make_describe_logging_configuration_response :
?enable_monitoring_dashboard:Types.enable_monitoring_dashboard ->
?logging_configuration:Types.logging_configuration ->
?firewall_arn:Types.resource_arn ->
unit ->
Types.describe_logging_configuration_responseval make_describe_logging_configuration_request :
?firewall_name:Types.resource_name ->
?firewall_arn:Types.resource_arn ->
unit ->
Types.describe_logging_configuration_requestval make_flow_operation :
?flow_filters:Types.flow_filters ->
?minimum_flow_age_in_seconds:Types.age ->
unit ->
Types.flow_operationval make_describe_flow_operation_response :
?flow_operation:Types.flow_operation ->
?flow_request_timestamp:Types.flow_request_timestamp ->
?status_message:Types.status_reason ->
?flow_operation_status:Types.flow_operation_status ->
?flow_operation_type:Types.flow_operation_type ->
?flow_operation_id:Types.flow_operation_id ->
?vpc_endpoint_id:Types.vpc_endpoint_id ->
?vpc_endpoint_association_arn:Types.resource_arn ->
?availability_zone:Types.availability_zone ->
?firewall_arn:Types.resource_arn ->
unit ->
Types.describe_flow_operation_responseval make_describe_flow_operation_request :
?vpc_endpoint_id:Types.vpc_endpoint_id ->
?vpc_endpoint_association_arn:Types.resource_arn ->
?availability_zone:Types.availability_zone ->
flow_operation_id:Types.flow_operation_id ->
firewall_arn:Types.resource_arn ->
unit ->
Types.describe_flow_operation_requestval make_describe_firewall_policy_response :
?firewall_policy:Types.firewall_policy ->
firewall_policy_response:Types.firewall_policy_response ->
update_token:Types.update_token ->
unit ->
Types.describe_firewall_policy_responseval make_describe_firewall_policy_request :
?firewall_policy_arn:Types.resource_arn ->
?firewall_policy_name:Types.resource_name ->
unit ->
Types.describe_firewall_policy_requestval make_describe_firewall_metadata_response :
?transit_gateway_attachment_id:Types.transit_gateway_attachment_id ->
?supported_availability_zones:Types.supported_availability_zones ->
?status:Types.firewall_status_value ->
?description:Types.description ->
?firewall_policy_arn:Types.resource_arn ->
?firewall_arn:Types.resource_arn ->
unit ->
Types.describe_firewall_metadata_responseval make_describe_firewall_metadata_request :
?firewall_arn:Types.resource_arn ->
unit ->
Types.describe_firewall_metadata_requestval make_firewall :
?availability_zone_change_protection:Types.boolean_ ->
?availability_zone_mappings:Types.availability_zone_mappings ->
?transit_gateway_owner_account_id:Types.aws_account_id ->
?transit_gateway_id:Types.transit_gateway_id ->
?enabled_analysis_types:Types.enabled_analysis_types ->
?number_of_associations:Types.number_of_associations ->
?encryption_configuration:Types.encryption_configuration ->
?tags:Types.tag_list ->
?description:Types.description ->
?firewall_policy_change_protection:Types.boolean_ ->
?subnet_change_protection:Types.boolean_ ->
?delete_protection:Types.boolean_ ->
?firewall_arn:Types.resource_arn ->
?firewall_name:Types.resource_name ->
firewall_id:Types.resource_id ->
subnet_mappings:Types.subnet_mappings ->
vpc_id:Types.vpc_id ->
firewall_policy_arn:Types.resource_arn ->
unit ->
Types.firewallval make_ip_set_metadata :
?resolved_cidr_count:Types.cidr_count ->
unit ->
Types.ip_set_metadataval make_cidr_summary :
?ip_set_references:Types.ip_set_metadata_map ->
?utilized_cidr_count:Types.cidr_count ->
?available_cidr_count:Types.cidr_count ->
unit ->
Types.cidr_summaryval make_capacity_usage_summary :
?cid_rs:Types.cidr_summary ->
unit ->
Types.capacity_usage_summaryval make_firewall_status :
?transit_gateway_attachment_sync_state:
Types.transit_gateway_attachment_sync_state ->
?capacity_usage_summary:Types.capacity_usage_summary ->
?sync_states:Types.sync_states ->
configuration_sync_state_summary:Types.configuration_sync_state ->
status:Types.firewall_status_value ->
unit ->
Types.firewall_statusval make_describe_firewall_response :
?firewall_status:Types.firewall_status ->
?firewall:Types.firewall ->
?update_token:Types.update_token ->
unit ->
Types.describe_firewall_responseval make_describe_firewall_request :
?firewall_arn:Types.resource_arn ->
?firewall_name:Types.resource_name ->
unit ->
Types.describe_firewall_requestval make_describe_container_association_response :
?update_token:Types.update_token ->
?tags:Types.tag_list ->
?last_updated_time:Types.container_association_last_updated_time ->
?resolved_cidr_count:Types.cidr_count ->
?status:Types.container_association_status ->
?container_monitoring_configurations:
Types.container_monitoring_configurations ->
?type_:Types.container_monitoring_type ->
?description:Types.description ->
?container_association_arn:Types.resource_arn ->
?container_association_name:Types.resource_name ->
unit ->
Types.describe_container_association_responseval make_describe_container_association_request :
?container_association_arn:Types.resource_arn ->
?container_association_name:Types.resource_name ->
unit ->
Types.describe_container_association_requestval make_delete_vpc_endpoint_association_response :
?vpc_endpoint_association_status:Types.vpc_endpoint_association_status ->
?vpc_endpoint_association:Types.vpc_endpoint_association ->
unit ->
Types.delete_vpc_endpoint_association_responseval make_delete_vpc_endpoint_association_request :
vpc_endpoint_association_arn:Types.resource_arn ->
unit ->
Types.delete_vpc_endpoint_association_requestval make_delete_tls_inspection_configuration_response :
tls_inspection_configuration_response:
Types.tls_inspection_configuration_response ->
unit ->
Types.delete_tls_inspection_configuration_responseval make_delete_tls_inspection_configuration_request :
?tls_inspection_configuration_name:Types.resource_name ->
?tls_inspection_configuration_arn:Types.resource_arn ->
unit ->
Types.delete_tls_inspection_configuration_requestval make_delete_rule_group_response :
rule_group_response:Types.rule_group_response ->
unit ->
Types.delete_rule_group_responseval make_delete_rule_group_request :
?type_:Types.rule_group_type ->
?rule_group_arn:Types.resource_arn ->
?rule_group_name:Types.resource_name ->
unit ->
Types.delete_rule_group_requestval make_delete_resource_policy_request :
resource_arn:Types.resource_arn ->
unit ->
Types.delete_resource_policy_requestval make_delete_proxy_rules_response :
?proxy_rule_group:Types.proxy_rule_group ->
unit ->
Types.delete_proxy_rules_responseval make_delete_proxy_rules_request :
?proxy_rule_group_name:Types.resource_name ->
?proxy_rule_group_arn:Types.resource_arn ->
rules:Types.resource_name_list ->
unit ->
Types.delete_proxy_rules_requestval make_delete_proxy_rule_group_response :
?proxy_rule_group_arn:Types.resource_arn ->
?proxy_rule_group_name:Types.resource_name ->
unit ->
Types.delete_proxy_rule_group_responseval make_delete_proxy_rule_group_request :
?proxy_rule_group_arn:Types.resource_arn ->
?proxy_rule_group_name:Types.resource_name ->
unit ->
Types.delete_proxy_rule_group_requestval make_delete_proxy_configuration_response :
?proxy_configuration_arn:Types.resource_arn ->
?proxy_configuration_name:Types.resource_name ->
unit ->
Types.delete_proxy_configuration_responseval make_delete_proxy_configuration_request :
?proxy_configuration_arn:Types.resource_arn ->
?proxy_configuration_name:Types.resource_name ->
unit ->
Types.delete_proxy_configuration_requestval make_delete_proxy_response :
?proxy_arn:Types.resource_arn ->
?proxy_name:Types.resource_name ->
?nat_gateway_id:Types.nat_gateway_id ->
unit ->
Types.delete_proxy_responseval make_delete_proxy_request :
?proxy_arn:Types.resource_arn ->
?proxy_name:Types.resource_name ->
nat_gateway_id:Types.nat_gateway_id ->
unit ->
Types.delete_proxy_requestval make_delete_network_firewall_transit_gateway_attachment_response :
transit_gateway_attachment_status:Types.transit_gateway_attachment_status ->
transit_gateway_attachment_id:Types.transit_gateway_attachment_id ->
unit ->
Types.delete_network_firewall_transit_gateway_attachment_responseval make_delete_network_firewall_transit_gateway_attachment_request :
transit_gateway_attachment_id:Types.transit_gateway_attachment_id ->
unit ->
Types.delete_network_firewall_transit_gateway_attachment_requestval make_delete_firewall_policy_response :
firewall_policy_response:Types.firewall_policy_response ->
unit ->
Types.delete_firewall_policy_responseval make_delete_firewall_policy_request :
?firewall_policy_arn:Types.resource_arn ->
?firewall_policy_name:Types.resource_name ->
unit ->
Types.delete_firewall_policy_requestval make_delete_firewall_response :
?firewall_status:Types.firewall_status ->
?firewall:Types.firewall ->
unit ->
Types.delete_firewall_responseval make_delete_firewall_request :
?firewall_arn:Types.resource_arn ->
?firewall_name:Types.resource_name ->
unit ->
Types.delete_firewall_requestval make_delete_container_association_response :
?status:Types.container_association_status ->
?container_association_arn:Types.resource_arn ->
?container_association_name:Types.resource_name ->
unit ->
Types.delete_container_association_responseval make_delete_container_association_request :
?container_association_arn:Types.resource_arn ->
?container_association_name:Types.resource_name ->
unit ->
Types.delete_container_association_requestval make_create_vpc_endpoint_association_response :
?vpc_endpoint_association_status:Types.vpc_endpoint_association_status ->
?vpc_endpoint_association:Types.vpc_endpoint_association ->
unit ->
Types.create_vpc_endpoint_association_responseval make_create_vpc_endpoint_association_request :
?tags:Types.tag_list ->
?description:Types.description ->
subnet_mapping:Types.subnet_mapping ->
vpc_id:Types.vpc_id ->
firewall_arn:Types.resource_arn ->
unit ->
Types.create_vpc_endpoint_association_requestval make_create_tls_inspection_configuration_response :
tls_inspection_configuration_response:
Types.tls_inspection_configuration_response ->
update_token:Types.update_token ->
unit ->
Types.create_tls_inspection_configuration_responseval make_create_tls_inspection_configuration_request :
?encryption_configuration:Types.encryption_configuration ->
?tags:Types.tag_list ->
?description:Types.description ->
tls_inspection_configuration:Types.tls_inspection_configuration ->
tls_inspection_configuration_name:Types.resource_name ->
unit ->
Types.create_tls_inspection_configuration_requestval make_create_rule_group_response :
rule_group_response:Types.rule_group_response ->
update_token:Types.update_token ->
unit ->
Types.create_rule_group_responseval make_create_rule_group_request :
?summary_configuration:Types.summary_configuration ->
?analyze_rule_group:Types.boolean_ ->
?source_metadata:Types.source_metadata ->
?encryption_configuration:Types.encryption_configuration ->
?dry_run:Types.boolean_ ->
?tags:Types.tag_list ->
?description:Types.description ->
?rules:Types.rules_string ->
?rule_group:Types.rule_group ->
capacity:Types.rule_capacity ->
type_:Types.rule_group_type ->
rule_group_name:Types.resource_name ->
unit ->
Types.create_rule_group_requestval make_create_proxy_rules_response :
?update_token:Types.update_token ->
?proxy_rule_group:Types.proxy_rule_group ->
unit ->
Types.create_proxy_rules_responseval make_create_proxy_rule :
?insert_position:Types.insert_position ->
?conditions:Types.proxy_rule_condition_list ->
?action:Types.proxy_rule_phase_action ->
?description:Types.description ->
?proxy_rule_name:Types.resource_name ->
unit ->
Types.create_proxy_ruleval make_create_proxy_rules_by_request_phase :
?post_respons_e:Types.create_proxy_rule_list ->
?pre_reques_t:Types.create_proxy_rule_list ->
?pre_dn_s:Types.create_proxy_rule_list ->
unit ->
Types.create_proxy_rules_by_request_phaseval make_create_proxy_rules_request :
?proxy_rule_group_name:Types.resource_name ->
?proxy_rule_group_arn:Types.resource_arn ->
rules:Types.create_proxy_rules_by_request_phase ->
unit ->
Types.create_proxy_rules_requestval make_create_proxy_rule_group_response :
?update_token:Types.update_token ->
?proxy_rule_group:Types.proxy_rule_group ->
unit ->
Types.create_proxy_rule_group_responseval make_create_proxy_rule_group_request :
?tags:Types.tag_list ->
?rules:Types.proxy_rules_by_request_phase ->
?description:Types.description ->
proxy_rule_group_name:Types.resource_name ->
unit ->
Types.create_proxy_rule_group_requestval make_create_proxy_configuration_response :
?update_token:Types.update_token ->
?proxy_configuration:Types.proxy_configuration ->
unit ->
Types.create_proxy_configuration_responseval make_create_proxy_configuration_request :
?tags:Types.tag_list ->
?rule_group_arns:Types.resource_arn_list ->
?rule_group_names:Types.resource_name_list ->
?description:Types.description ->
default_rule_phase_actions:
Types.proxy_config_default_rule_phase_actions_request ->
proxy_configuration_name:Types.resource_name ->
unit ->
Types.create_proxy_configuration_requestval make_create_proxy_response :
?update_token:Types.update_token ->
?proxy:Types.proxy ->
unit ->
Types.create_proxy_responseval make_create_proxy_request :
?tags:Types.tag_list ->
?listener_properties:Types.listener_properties_request ->
?proxy_configuration_arn:Types.resource_arn ->
?proxy_configuration_name:Types.resource_name ->
tls_intercept_properties:Types.tls_intercept_properties_request ->
nat_gateway_id:Types.nat_gateway_id ->
proxy_name:Types.resource_name ->
unit ->
Types.create_proxy_requestval make_create_firewall_policy_response :
firewall_policy_response:Types.firewall_policy_response ->
update_token:Types.update_token ->
unit ->
Types.create_firewall_policy_responseval make_create_firewall_policy_request :
?encryption_configuration:Types.encryption_configuration ->
?dry_run:Types.boolean_ ->
?tags:Types.tag_list ->
?description:Types.description ->
firewall_policy:Types.firewall_policy ->
firewall_policy_name:Types.resource_name ->
unit ->
Types.create_firewall_policy_requestval make_create_firewall_response :
?firewall_status:Types.firewall_status ->
?firewall:Types.firewall ->
unit ->
Types.create_firewall_responseval make_create_firewall_request :
?availability_zone_change_protection:Types.boolean_ ->
?availability_zone_mappings:Types.availability_zone_mappings ->
?transit_gateway_id:Types.transit_gateway_id ->
?enabled_analysis_types:Types.enabled_analysis_types ->
?encryption_configuration:Types.encryption_configuration ->
?tags:Types.tag_list ->
?description:Types.description ->
?firewall_policy_change_protection:Types.boolean_ ->
?subnet_change_protection:Types.boolean_ ->
?delete_protection:Types.boolean_ ->
?subnet_mappings:Types.subnet_mappings ->
?vpc_id:Types.vpc_id ->
firewall_policy_arn:Types.resource_arn ->
firewall_name:Types.resource_name ->
unit ->
Types.create_firewall_requestval make_create_container_association_response :
?update_token:Types.update_token ->
?tags:Types.tag_list ->
?status:Types.container_association_status ->
?container_monitoring_configurations:
Types.container_monitoring_configurations ->
?type_:Types.container_monitoring_type ->
?description:Types.description ->
?container_association_arn:Types.resource_arn ->
?container_association_name:Types.resource_name ->
unit ->
Types.create_container_association_responseval make_create_container_association_request :
?tags:Types.tag_list ->
?description:Types.description ->
container_monitoring_configurations:Types.container_monitoring_configurations ->
type_:Types.container_monitoring_type ->
container_association_name:Types.resource_name ->
unit ->
Types.create_container_association_requestval make_attach_rule_groups_to_proxy_configuration_response :
?update_token:Types.update_token ->
?proxy_configuration:Types.proxy_configuration ->
unit ->
Types.attach_rule_groups_to_proxy_configuration_responseval make_attach_rule_groups_to_proxy_configuration_request :
?proxy_configuration_arn:Types.resource_arn ->
?proxy_configuration_name:Types.resource_name ->
update_token:Types.update_token ->
rule_groups:Types.proxy_rule_group_attachment_list ->
unit ->
Types.attach_rule_groups_to_proxy_configuration_requestval make_associate_subnets_response :
?update_token:Types.update_token ->
?subnet_mappings:Types.subnet_mappings ->
?firewall_name:Types.resource_name ->
?firewall_arn:Types.resource_arn ->
unit ->
Types.associate_subnets_responseval make_associate_subnets_request :
?firewall_name:Types.resource_name ->
?firewall_arn:Types.resource_arn ->
?update_token:Types.update_token ->
subnet_mappings:Types.subnet_mappings ->
unit ->
Types.associate_subnets_requestval make_associate_firewall_policy_response :
?update_token:Types.update_token ->
?firewall_policy_arn:Types.resource_arn ->
?firewall_name:Types.resource_name ->
?firewall_arn:Types.resource_arn ->
unit ->
Types.associate_firewall_policy_responseval make_associate_firewall_policy_request :
?firewall_name:Types.resource_name ->
?firewall_arn:Types.resource_arn ->
?update_token:Types.update_token ->
firewall_policy_arn:Types.resource_arn ->
unit ->
Types.associate_firewall_policy_requestval make_associate_availability_zones_response :
?update_token:Types.update_token ->
?availability_zone_mappings:Types.availability_zone_mappings ->
?firewall_name:Types.resource_name ->
?firewall_arn:Types.resource_arn ->
unit ->
Types.associate_availability_zones_responseval make_associate_availability_zones_request :
?firewall_name:Types.resource_name ->
?firewall_arn:Types.resource_arn ->
?update_token:Types.update_token ->
availability_zone_mappings:Types.availability_zone_mappings ->
unit ->
Types.associate_availability_zones_requestval make_accept_network_firewall_transit_gateway_attachment_response :
transit_gateway_attachment_status:Types.transit_gateway_attachment_status ->
transit_gateway_attachment_id:Types.transit_gateway_attachment_id ->
unit ->
Types.accept_network_firewall_transit_gateway_attachment_responseval make_accept_network_firewall_transit_gateway_attachment_request :
transit_gateway_attachment_id:Types.transit_gateway_attachment_id ->
unit ->
Types.accept_network_firewall_transit_gateway_attachment_requestOperations
module AcceptNetworkFirewallTransitGatewayAttachment : sig ... endAccepts a transit gateway attachment request for Network Firewall. When you accept the attachment request, Network Firewall creates the necessary routing components to enable traffic flow between the transit gateway and firewall endpoints.
module AssociateAvailabilityZones : sig ... endAssociates the specified Availability Zones with a transit gateway-attached firewall. For each Availability Zone, Network Firewall creates a firewall endpoint to process traffic. You can specify one or more Availability Zones where you want to deploy the firewall.
module AssociateFirewallPolicy : sig ... endAssociates a FirewallPolicy to a Firewall.
module AssociateSubnets : sig ... endAssociates the specified subnets in the Amazon VPC to the firewall. You can specify one subnet for each of the Availability Zones that the VPC spans.
module AttachRuleGroupsToProxyConfiguration : sig ... endAttaches ProxyRuleGroup resources to a ProxyConfiguration
module CreateContainerAssociation : sig ... endCreates a container association for Network Firewall. A container association links container clusters (ECS or EKS) to Network Firewall, enabling dynamic IP resolution for firewall rules based on container attributes.
module CreateFirewall : sig ... endCreates an Network Firewall Firewall and accompanying FirewallStatus for a VPC.
module CreateFirewallPolicy : sig ... endCreates the firewall policy for the firewall according to the specifications.
module CreateProxy : sig ... endCreates an Network Firewall Proxy
module CreateProxyConfiguration : sig ... endCreates an Network Firewall ProxyConfiguration
module CreateProxyRuleGroup : sig ... endCreates an Network Firewall ProxyRuleGroup
module CreateProxyRules : sig ... endCreates Network Firewall ProxyRule resources.
module CreateRuleGroup : sig ... endCreates the specified stateless or stateful rule group, which includes the rules for network traffic inspection, a capacity setting, and tags.
module CreateTLSInspectionConfiguration : sig ... endCreates an Network Firewall TLS inspection configuration. Network Firewall uses TLS inspection configurations to decrypt your firewall's inbound and outbound SSL/TLS traffic. After decryption, Network Firewall inspects the traffic according to your firewall policy's stateful rules, and then re-encrypts it before sending it to its destination. You can enable inspection of your firewall's inbound traffic, outbound traffic, or both. To use TLS inspection with your firewall, you must first import or provision certificates using ACM, create a TLS inspection configuration, add that configuration to a new firewall policy, and then associate that policy with your firewall.
module CreateVpcEndpointAssociation : sig ... endCreates a firewall endpoint for an Network Firewall firewall. This type of firewall endpoint is independent of the firewall endpoints that you specify in the Firewall itself, and you define it in addition to those endpoints after the firewall has been created. You can define a VPC endpoint association using a different VPC than the one you used in the firewall specifications.
module DeleteContainerAssociation : sig ... endDeletes the specified container association. When you delete a container association, Network Firewall stops monitoring the associated container clusters and removes the resolved IP addresses from firewall rules.
module DeleteFirewall : sig ... endDeletes the specified Firewall and its FirewallStatus. This operation requires the firewall's DeleteProtection flag to be FALSE. You can't revert this operation.
module DeleteFirewallPolicy : sig ... endDeletes the specified FirewallPolicy.
module DeleteNetworkFirewallTransitGatewayAttachment : sig ... endDeletes a transit gateway attachment from a Network Firewall. Either the firewall owner or the transit gateway owner can delete the attachment.
module DeleteProxy : sig ... endDeletes the specified Proxy.
module DeleteProxyConfiguration : sig ... endDeletes the specified ProxyConfiguration.
module DeleteProxyRuleGroup : sig ... endDeletes the specified ProxyRuleGroup.
module DeleteProxyRules : sig ... endDeletes the specified ProxyRule(s). currently attached to a ProxyRuleGroup
module DeleteResourcePolicy : sig ... endDeletes a resource policy that you created in a PutResourcePolicy request.
module DeleteRuleGroup : sig ... endDeletes the specified RuleGroup.
module DeleteTLSInspectionConfiguration : sig ... endDeletes the specified TLSInspectionConfiguration.
module DeleteVpcEndpointAssociation : sig ... endDeletes the specified VpcEndpointAssociation.
module DescribeContainerAssociation : sig ... endReturns the properties of a container association.
module DescribeFirewall : sig ... endReturns the data objects for the specified firewall.
module DescribeFirewallMetadata : sig ... endReturns the high-level information about a firewall, including the Availability Zones where the Firewall is currently in use.
module DescribeFirewallPolicy : sig ... endReturns the data objects for the specified firewall policy.
module DescribeFlowOperation : sig ... endReturns key information about a specific flow operation.
module DescribeLoggingConfiguration : sig ... endReturns the logging configuration for the specified firewall.
module DescribeProxy : sig ... endReturns the data objects for the specified proxy.
module DescribeProxyConfiguration : sig ... endReturns the data objects for the specified proxy configuration.
module DescribeProxyRule : sig ... endReturns the data objects for the specified proxy configuration for the specified proxy rule group.
module DescribeProxyRuleGroup : sig ... endReturns the data objects for the specified proxy rule group.
module DescribeResourcePolicy : sig ... endRetrieves a resource policy that you created in a PutResourcePolicy request.
module DescribeRuleGroup : sig ... endReturns the data objects for the specified rule group.
module DescribeRuleGroupMetadata : sig ... endHigh-level information about a rule group, returned by operations like create and describe. You can use the information provided in the metadata to retrieve and manage a rule group. You can retrieve all objects for a rule group by calling DescribeRuleGroup.
module DescribeRuleGroupSummary : sig ... endReturns detailed information for a stateful rule group.
module DescribeTLSInspectionConfiguration : sig ... endReturns the data objects for the specified TLS inspection configuration.
module DescribeVpcEndpointAssociation : sig ... endReturns the data object for the specified VPC endpoint association.
module DetachRuleGroupsFromProxyConfiguration : sig ... endDetaches ProxyRuleGroup resources from a ProxyConfiguration
module DisassociateAvailabilityZones : sig ... endRemoves the specified Availability Zone associations from a transit gateway-attached firewall. This removes the firewall endpoints from these Availability Zones and stops traffic filtering in those zones. Before removing an Availability Zone, ensure you've updated your transit gateway route tables to redirect traffic appropriately.
module DisassociateSubnets : sig ... endRemoves the specified subnet associations from the firewall. This removes the firewall endpoints from the subnets and removes any network filtering protections that the endpoints were providing.
module GetAnalysisReportResults : sig ... endThe results of a COMPLETED analysis report generated with StartAnalysisReport.
module ListAnalysisReports : sig ... endReturns a list of all traffic analysis reports generated within the last 30 days.
module ListContainerAssociations : sig ... endRetrieves the metadata for the container associations that you have defined. You can optionally page through results.
module ListFirewallPolicies : sig ... endRetrieves the metadata for the firewall policies that you have defined. Depending on your setting for max results and the number of firewall policies, a single call might not return the full list.
module ListFirewalls : sig ... endRetrieves the metadata for the firewalls that you have defined. If you provide VPC identifiers in your request, this returns only the firewalls for those VPCs.
module ListFlowOperationResults : sig ... endReturns the results of a specific flow operation.
module ListFlowOperations : sig ... endReturns a list of all flow operations ran in a specific firewall. You can optionally narrow the request scope by specifying the operation type or Availability Zone associated with a firewall's flow operations.
module ListProxies : sig ... endRetrieves the metadata for the proxies that you have defined. Depending on your setting for max results and the number of proxies, a single call might not return the full list.
module ListProxyConfigurations : sig ... endRetrieves the metadata for the proxy configuration that you have defined. Depending on your setting for max results and the number of proxy configurations, a single call might not return the full list.
module ListProxyRuleGroups : sig ... endRetrieves the metadata for the proxy rule groups that you have defined. Depending on your setting for max results and the number of proxy rule groups, a single call might not return the full list.
module ListRuleGroups : sig ... endRetrieves the metadata for the rule groups that you have defined. Depending on your setting for max results and the number of rule groups, a single call might not return the full list.
module ListTagsForResource : sig ... endRetrieves the tags associated with the specified resource. Tags are key:value pairs that you can use to categorize and manage your resources, for purposes like billing. For example, you might set the tag key to "customer" and the value to the customer name or ID. You can specify one or more tags to add to each Amazon Web Services resource, up to 50 tags for a resource.
module ListTLSInspectionConfigurations : sig ... endRetrieves the metadata for the TLS inspection configurations that you have defined. Depending on your setting for max results and the number of TLS inspection configurations, a single call might not return the full list.
module ListVpcEndpointAssociations : sig ... endRetrieves the metadata for the VPC endpoint associations that you have defined. If you specify a fireawll, this returns only the endpoint associations for that firewall.
module PutResourcePolicy : sig ... endCreates or updates an IAM policy for your rule group, firewall policy, or firewall. Use this to share these resources between accounts. This operation works in conjunction with the Amazon Web Services Resource Access Manager (RAM) service to manage resource sharing for Network Firewall.
module RejectNetworkFirewallTransitGatewayAttachment : sig ... endRejects a transit gateway attachment request for Network Firewall. When you reject the attachment request, Network Firewall cancels the creation of routing components between the transit gateway and firewall endpoints.
module StartAnalysisReport : sig ... endGenerates a traffic analysis report for the timeframe and traffic type you specify.
module StartFlowCapture : sig ... endBegins capturing the flows in a firewall, according to the filters you define. Captures are similar, but not identical to snapshots. Capture operations provide visibility into flows that are not closed and are tracked by a firewall's flow table. Unlike snapshots, captures are a time-boxed view.
module StartFlowFlush : sig ... endBegins the flushing of traffic from the firewall, according to the filters you define. When the operation starts, impacted flows are temporarily marked as timed out before the Suricata engine prunes, or flushes, the flows from the firewall table.
module TagResource : sig ... endAdds the specified tags to the specified resource. Tags are key:value pairs that you can use to categorize and manage your resources, for purposes like billing. For example, you might set the tag key to "customer" and the value to the customer name or ID. You can specify one or more tags to add to each Amazon Web Services resource, up to 50 tags for a resource.
module UntagResource : sig ... endRemoves the tags with the specified keys from the specified resource. Tags are key:value pairs that you can use to categorize and manage your resources, for purposes like billing. For example, you might set the tag key to "customer" and the value to the customer name or ID. You can specify one or more tags to add to each Amazon Web Services resource, up to 50 tags for a resource.
module UpdateAvailabilityZoneChangeProtection : sig ... endModifies the AvailabilityZoneChangeProtection setting for a transit gateway-attached firewall. When enabled, this setting prevents accidental changes to the firewall's Availability Zone configuration. This helps protect against disrupting traffic flow in production environments.
module UpdateContainerAssociation : sig ... endUpdates the properties of an existing container association. Use this to modify the container monitoring configurations or description.
module UpdateFirewallAnalysisSettings : sig ... endEnables specific types of firewall analysis on a specific firewall you define.
module UpdateFirewallDeleteProtection : sig ... endModifies the flag, DeleteProtection, which indicates whether it is possible to delete the firewall. If the flag is set to TRUE, the firewall is protected against deletion. This setting helps protect against accidentally deleting a firewall that's in use.
module UpdateFirewallDescription : sig ... endModifies the description for the specified firewall. Use the description to help you identify the firewall when you're working with it.
module UpdateFirewallEncryptionConfiguration : sig ... endA complex type that contains settings for encryption of your firewall resources.
module UpdateFirewallPolicy : sig ... endUpdates the properties of the specified firewall policy.
module UpdateFirewallPolicyChangeProtection : sig ... endModifies the flag, ChangeProtection, which indicates whether it is possible to change the firewall. If the flag is set to TRUE, the firewall is protected from changes. This setting helps protect against accidentally changing a firewall that's in use.
module UpdateLoggingConfiguration : sig ... endSets the logging configuration for the specified firewall.
module UpdateProxy : sig ... endUpdates the properties of the specified proxy.
module UpdateProxyConfiguration : sig ... endUpdates the properties of the specified proxy configuration.
module UpdateProxyRule : sig ... endUpdates the properties of the specified proxy rule.
module UpdateProxyRuleGroupPriorities : sig ... endUpdates proxy rule group priorities within a proxy configuration.
module UpdateProxyRulePriorities : sig ... endUpdates proxy rule priorities within a proxy rule group.
module UpdateRuleGroup : sig ... endUpdates the rule settings for the specified rule group. You use a rule group by reference in one or more firewall policies. When you modify a rule group, you modify all firewall policies that use the rule group.
module UpdateSubnetChangeProtection : sig ... endmodule UpdateTLSInspectionConfiguration : sig ... endmodule Json_serializers : sig ... endmodule Json_deserializers : sig ... end