C# Class iControl.ASMPolicy

Inheritance: iControlInterface
Exibir arquivo Open project: f5devcentral/f5-icontrol-library-dotnet Class Usage Examples

Public Methods

Method Description
ASMPolicy ( ) : System
Beginadd_dos_white_ip ( string policy_names, CommonIPNetmask ip_netmasks, System callback, object asyncState ) : System.IAsyncResult
Beginadd_predictable_resource_location ( string policy_name, string uris, System callback, object asyncState ) : System.IAsyncResult
Beginapply_policy ( string policy_names, System callback, object asyncState ) : System.IAsyncResult
Beginassociate_wa_webapp ( string policy_names, string wa_webapp_names, System callback, object asyncState ) : System.IAsyncResult
Beginattach_to_virtual_server ( string policy_names, string virtual_servers, System callback, object asyncState ) : System.IAsyncResult
Begincreate ( string webapp_names, string policy_names, System callback, object asyncState ) : System.IAsyncResult
Begincreate_case_insensitive ( string webapp_names, string policy_names, bool case_insensitive_flags, System callback, object asyncState ) : System.IAsyncResult
Begincreate_from_template ( string webapp_names, string policy_names, ASMPolicyTemplate policy_templates, System callback, object asyncState ) : System.IAsyncResult
Begincreate_from_template_names ( string webapp_names, string policy_names, string policy_template_names, System callback, object asyncState ) : System.IAsyncResult
Begincreate_from_template_names_with_language ( string policy_names, ASMWebApplicationLanguage languages, string policy_template_names, System callback, object asyncState ) : System.IAsyncResult
Begincreate_from_template_with_language ( string policy_names, ASMWebApplicationLanguage languages, ASMPolicyTemplate policy_templates, System callback, object asyncState ) : System.IAsyncResult
Begindelete_policy ( string policy_names, System callback, object asyncState ) : System.IAsyncResult
Begindetach_from_virtual_server ( string policy_names, string virtual_servers, System callback, object asyncState ) : System.IAsyncResult
Begindetach_wa_webapp ( string policy_names, string wa_webapp_names, System callback, object asyncState ) : System.IAsyncResult
Begindownload_policy ( string policy_name, long chunk_size, long file_offset, System callback, object asyncState ) : System.IAsyncResult
Beginexport_policy ( string policy_name, string filename, System callback, object asyncState ) : System.IAsyncResult
Beginexport_policy_xml ( string policy_name, string filename, System callback, object asyncState ) : System.IAsyncResult
Beginget_active ( string policy_names, System callback, object asyncState ) : System.IAsyncResult
Beginget_cookie_length ( string policy_names, System callback, object asyncState ) : System.IAsyncResult
Beginget_description ( string policy_names, System callback, object asyncState ) : System.IAsyncResult
Beginget_disable_blocking_flag ( string policy_names, System callback, object asyncState ) : System.IAsyncResult
Beginget_dos ( string policy_names, System callback, object asyncState ) : System.IAsyncResult
Beginget_dynamic_sessions_in_url ( string policy_names, System callback, object asyncState ) : System.IAsyncResult
Beginget_http_header_length ( string policy_names, System callback, object asyncState ) : System.IAsyncResult
Beginget_language ( string policy_names, System callback, object asyncState ) : System.IAsyncResult
Beginget_list ( System callback, object asyncState ) : System.IAsyncResult
Beginget_logging_profile ( string policy_names, System callback, object asyncState ) : System.IAsyncResult
Beginget_version ( System callback, object asyncState ) : System.IAsyncResult
Beginget_violation_flags ( string policy_names, System callback, object asyncState ) : System.IAsyncResult
Beginimport_policy ( string webapp_name, string filename, System callback, object asyncState ) : System.IAsyncResult
Beginis_complex_assoc ( string policy_names, System callback, object asyncState ) : System.IAsyncResult
Beginreconfigure ( string policy_names, System callback, object asyncState ) : System.IAsyncResult
Beginremove_dos_white_ip ( string policy_names, CommonIPNetmask ip_netmasks, System callback, object asyncState ) : System.IAsyncResult
Beginrename ( string policy_names, string new_policy_names, System callback, object asyncState ) : System.IAsyncResult
Beginrestore_dos_defaults ( string policy_names, System callback, object asyncState ) : System.IAsyncResult
Beginset_active ( string policy_names, bool active_flags, System callback, object asyncState ) : System.IAsyncResult
Beginset_cookie_length ( string policy_names, long cookie_lengths, System callback, object asyncState ) : System.IAsyncResult
Beginset_description ( string policy_names, string descriptions, System callback, object asyncState ) : System.IAsyncResult
Beginset_disable_blocking_flag ( string policy_names, bool blocking_flags, System callback, object asyncState ) : System.IAsyncResult
Beginset_dos_detection_mode ( string policy_names, ASMDosDetectionMode detection_modes, System callback, object asyncState ) : System.IAsyncResult
Beginset_dos_ip_maximum_tps ( string policy_names, long ip_maximum_tpses, System callback, object asyncState ) : System.IAsyncResult
Beginset_dos_ip_minimum_tps ( string policy_names, long ip_minimum_tpses, System callback, object asyncState ) : System.IAsyncResult
Beginset_dos_ip_tps_increase_rate ( string policy_names, long ip_tps_increase_rates, System callback, object asyncState ) : System.IAsyncResult
Beginset_dos_latency_increase_rate ( string policy_names, long latency_increase_rates, System callback, object asyncState ) : System.IAsyncResult
Beginset_dos_maximum_latency ( string policy_names, long maximum_latencies, System callback, object asyncState ) : System.IAsyncResult
Beginset_dos_maximum_prevention_duration ( string policy_names, long maximum_prevention_durations, System callback, object asyncState ) : System.IAsyncResult
Beginset_dos_minimum_latency ( string policy_names, long minimum_latencies, System callback, object asyncState ) : System.IAsyncResult
Beginset_dos_operation_mode ( string policy_names, ASMDosOperationMode operation_modes, System callback, object asyncState ) : System.IAsyncResult
Beginset_dos_source_ip_based_client_side_integrity_defense_flag ( string policy_names, bool source_ip_based_client_side_integrity_defense_flags, System callback, object asyncState ) : System.IAsyncResult
Beginset_dos_source_ip_based_rate_limiting_flag ( string policy_names, bool source_ip_based_rate_limiting_flags, System callback, object asyncState ) : System.IAsyncResult
Beginset_dos_url_based_client_side_integrity_defense_flag ( string policy_names, bool url_based_client_side_integrity_defense_flags, System callback, object asyncState ) : System.IAsyncResult
Beginset_dos_url_based_rate_limiting_flag ( string policy_names, bool url_based_rate_limiting_flags, System callback, object asyncState ) : System.IAsyncResult
Beginset_dos_url_maximum_tps ( string policy_names, long url_maximum_tpses, System callback, object asyncState ) : System.IAsyncResult
Beginset_dos_url_minimum_tps ( string policy_names, long url_minimum_tpses, System callback, object asyncState ) : System.IAsyncResult
Beginset_dos_url_tps_increase_rate ( string policy_names, long url_tps_increase_rates, System callback, object asyncState ) : System.IAsyncResult
Beginset_dynamic_sessions_in_url ( string policy_names, ASMDynamicSessionsInUrl settings, System callback, object asyncState ) : System.IAsyncResult
Beginset_http_header_length ( string policy_names, long http_header_lengths, System callback, object asyncState ) : System.IAsyncResult
Beginset_http_response_splitting ( string policy_name, System callback, object asyncState ) : System.IAsyncResult
Beginset_language ( string policy_names, ASMWebApplicationLanguage languages, System callback, object asyncState ) : System.IAsyncResult
Beginset_language_template ( string policy_names, ASMWebApplicationLanguage languages, ASMPolicyTemplate policy_templates, System callback, object asyncState ) : System.IAsyncResult
Beginset_language_template_name ( string policy_names, ASMWebApplicationLanguage languages, string policy_template_names, System callback, object asyncState ) : System.IAsyncResult
Beginset_logging_profile ( string policy_names, string logprof_names, System callback, object asyncState ) : System.IAsyncResult
Beginset_path_traversal ( string policy_name, System callback, object asyncState ) : System.IAsyncResult
Beginset_prerequisite_expiration_period ( string policy_names, long expiration_periods, System callback, object asyncState ) : System.IAsyncResult
Beginset_violation_flags ( string policy_names, ASMViolation violations, System callback, object asyncState ) : System.IAsyncResult
Beginupload_policy ( string policy_name, ASMFileTransferContext file_context, System callback, object asyncState ) : System.IAsyncResult
Beginupload_xml_profile_wsdl ( string policy_name, string profile_name, string wsdl_filename, string wsdl_text, System callback, object asyncState ) : System.IAsyncResult
Endadd_dos_white_ip ( System asyncResult ) : void
Endadd_predictable_resource_location ( System asyncResult ) : bool
Endapply_policy ( System asyncResult ) : void
Endassociate_wa_webapp ( System asyncResult ) : void
Endattach_to_virtual_server ( System asyncResult ) : void
Endcreate ( System asyncResult ) : void
Endcreate_case_insensitive ( System asyncResult ) : void
Endcreate_from_template ( System asyncResult ) : void
Endcreate_from_template_names ( System asyncResult ) : void
Endcreate_from_template_names_with_language ( System asyncResult ) : void
Endcreate_from_template_with_language ( System asyncResult ) : void
Enddelete_policy ( System asyncResult ) : void
Enddetach_from_virtual_server ( System asyncResult ) : void
Enddetach_wa_webapp ( System asyncResult ) : void
Enddownload_policy ( System asyncResult, long &file_offset ) : ASMFileTransferContext
Endexport_policy ( System asyncResult ) : void
Endexport_policy_xml ( System asyncResult ) : void
Endget_active ( System asyncResult ) : bool[]
Endget_cookie_length ( System asyncResult ) : long[]
Endget_description ( System asyncResult ) : string[]
Endget_disable_blocking_flag ( System asyncResult ) : bool[]
Endget_dos ( System asyncResult ) : ASMDos[]
Endget_dynamic_sessions_in_url ( System asyncResult ) : ASMDynamicSessionsInUrl[]
Endget_http_header_length ( System asyncResult ) : long[]
Endget_language ( System asyncResult ) : ASMWebApplicationLanguage[]
Endget_list ( System asyncResult ) : string[]
Endget_logging_profile ( System asyncResult ) : string[]
Endget_version ( System asyncResult ) : string
Endget_violation_flags ( System asyncResult ) : ASMViolation[][]
Endimport_policy ( System asyncResult ) : string
Endis_complex_assoc ( System asyncResult ) : bool[]
Endreconfigure ( System asyncResult ) : void
Endremove_dos_white_ip ( System asyncResult ) : void
Endrename ( System asyncResult ) : void
Endrestore_dos_defaults ( System asyncResult ) : void
Endset_active ( System asyncResult ) : void
Endset_cookie_length ( System asyncResult ) : void
Endset_description ( System asyncResult ) : void
Endset_disable_blocking_flag ( System asyncResult ) : void
Endset_dos_detection_mode ( System asyncResult ) : void
Endset_dos_ip_maximum_tps ( System asyncResult ) : void
Endset_dos_ip_minimum_tps ( System asyncResult ) : void
Endset_dos_ip_tps_increase_rate ( System asyncResult ) : void
Endset_dos_latency_increase_rate ( System asyncResult ) : void
Endset_dos_maximum_latency ( System asyncResult ) : void
Endset_dos_maximum_prevention_duration ( System asyncResult ) : void
Endset_dos_minimum_latency ( System asyncResult ) : void
Endset_dos_operation_mode ( System asyncResult ) : void
Endset_dos_source_ip_based_client_side_integrity_defense_flag ( System asyncResult ) : void
Endset_dos_source_ip_based_rate_limiting_flag ( System asyncResult ) : void
Endset_dos_url_based_client_side_integrity_defense_flag ( System asyncResult ) : void
Endset_dos_url_based_rate_limiting_flag ( System asyncResult ) : void
Endset_dos_url_maximum_tps ( System asyncResult ) : void
Endset_dos_url_minimum_tps ( System asyncResult ) : void
Endset_dos_url_tps_increase_rate ( System asyncResult ) : void
Endset_dynamic_sessions_in_url ( System asyncResult ) : void
Endset_http_header_length ( System asyncResult ) : void
Endset_http_response_splitting ( System asyncResult ) : bool
Endset_language ( System asyncResult ) : void
Endset_language_template ( System asyncResult ) : void
Endset_language_template_name ( System asyncResult ) : void
Endset_logging_profile ( System asyncResult ) : void
Endset_path_traversal ( System asyncResult ) : bool
Endset_prerequisite_expiration_period ( System asyncResult ) : void
Endset_violation_flags ( System asyncResult ) : void
Endupload_policy ( System asyncResult ) : void
Endupload_xml_profile_wsdl ( System asyncResult ) : void

Private Methods

Method Description
add_dos_white_ip ( string policy_names, CommonIPNetmask ip_netmasks ) : void
add_predictable_resource_location ( string policy_name, string uris ) : bool
apply_policy ( string policy_names ) : void
associate_wa_webapp ( string policy_names, string wa_webapp_names ) : void
attach_to_virtual_server ( string policy_names, string virtual_servers ) : void
create ( string webapp_names, string policy_names ) : void
create_case_insensitive ( string webapp_names, string policy_names, bool case_insensitive_flags ) : void
create_from_template ( string webapp_names, string policy_names, ASMPolicyTemplate policy_templates ) : void
create_from_template_names ( string webapp_names, string policy_names, string policy_template_names ) : void
create_from_template_names_with_language ( string policy_names, ASMWebApplicationLanguage languages, string policy_template_names ) : void
create_from_template_with_language ( string policy_names, ASMWebApplicationLanguage languages, ASMPolicyTemplate policy_templates ) : void
delete_policy ( string policy_names ) : void
detach_from_virtual_server ( string policy_names, string virtual_servers ) : void
detach_wa_webapp ( string policy_names, string wa_webapp_names ) : void
download_policy ( string policy_name, long chunk_size, long &file_offset ) : ASMFileTransferContext
export_policy ( string policy_name, string filename ) : void
export_policy_xml ( string policy_name, string filename ) : void
get_active ( string policy_names ) : bool[]
get_cookie_length ( string policy_names ) : long[]
get_description ( string policy_names ) : string[]
get_disable_blocking_flag ( string policy_names ) : bool[]
get_dos ( string policy_names ) : ASMDos[]
get_dynamic_sessions_in_url ( string policy_names ) : ASMDynamicSessionsInUrl[]
get_http_header_length ( string policy_names ) : long[]
get_language ( string policy_names ) : ASMWebApplicationLanguage[]
get_list ( ) : string[]
get_logging_profile ( string policy_names ) : string[]
get_version ( ) : string
get_violation_flags ( string policy_names ) : ASMViolation[][]
import_policy ( string webapp_name, string filename ) : string
is_complex_assoc ( string policy_names ) : bool[]
reconfigure ( string policy_names ) : void
remove_dos_white_ip ( string policy_names, CommonIPNetmask ip_netmasks ) : void
rename ( string policy_names, string new_policy_names ) : void
restore_dos_defaults ( string policy_names ) : void
set_active ( string policy_names, bool active_flags ) : void
set_cookie_length ( string policy_names, long cookie_lengths ) : void
set_description ( string policy_names, string descriptions ) : void
set_disable_blocking_flag ( string policy_names, bool blocking_flags ) : void
set_dos_detection_mode ( string policy_names, ASMDosDetectionMode detection_modes ) : void
set_dos_ip_maximum_tps ( string policy_names, long ip_maximum_tpses ) : void
set_dos_ip_minimum_tps ( string policy_names, long ip_minimum_tpses ) : void
set_dos_ip_tps_increase_rate ( string policy_names, long ip_tps_increase_rates ) : void
set_dos_latency_increase_rate ( string policy_names, long latency_increase_rates ) : void
set_dos_maximum_latency ( string policy_names, long maximum_latencies ) : void
set_dos_maximum_prevention_duration ( string policy_names, long maximum_prevention_durations ) : void
set_dos_minimum_latency ( string policy_names, long minimum_latencies ) : void
set_dos_operation_mode ( string policy_names, ASMDosOperationMode operation_modes ) : void
set_dos_source_ip_based_client_side_integrity_defense_flag ( string policy_names, bool source_ip_based_client_side_integrity_defense_flags ) : void
set_dos_source_ip_based_rate_limiting_flag ( string policy_names, bool source_ip_based_rate_limiting_flags ) : void
set_dos_url_based_client_side_integrity_defense_flag ( string policy_names, bool url_based_client_side_integrity_defense_flags ) : void
set_dos_url_based_rate_limiting_flag ( string policy_names, bool url_based_rate_limiting_flags ) : void
set_dos_url_maximum_tps ( string policy_names, long url_maximum_tpses ) : void
set_dos_url_minimum_tps ( string policy_names, long url_minimum_tpses ) : void
set_dos_url_tps_increase_rate ( string policy_names, long url_tps_increase_rates ) : void
set_dynamic_sessions_in_url ( string policy_names, ASMDynamicSessionsInUrl settings ) : void
set_http_header_length ( string policy_names, long http_header_lengths ) : void
set_http_response_splitting ( string policy_name ) : bool
set_language ( string policy_names, ASMWebApplicationLanguage languages ) : void
set_language_template ( string policy_names, ASMWebApplicationLanguage languages, ASMPolicyTemplate policy_templates ) : void
set_language_template_name ( string policy_names, ASMWebApplicationLanguage languages, string policy_template_names ) : void
set_logging_profile ( string policy_names, string logprof_names ) : void
set_path_traversal ( string policy_name ) : bool
set_prerequisite_expiration_period ( string policy_names, long expiration_periods ) : void
set_violation_flags ( string policy_names, ASMViolation violations ) : void
upload_policy ( string policy_name, ASMFileTransferContext file_context ) : void
upload_xml_profile_wsdl ( string policy_name, string profile_name, string wsdl_filename, string wsdl_text ) : void

Method Details

ASMPolicy() public method

public ASMPolicy ( ) : System
return System

Beginadd_dos_white_ip() public method

public Beginadd_dos_white_ip ( string policy_names, CommonIPNetmask ip_netmasks, System callback, object asyncState ) : System.IAsyncResult
policy_names string
ip_netmasks CommonIPNetmask
callback System
asyncState object
return System.IAsyncResult

Beginadd_predictable_resource_location() public method

public Beginadd_predictable_resource_location ( string policy_name, string uris, System callback, object asyncState ) : System.IAsyncResult
policy_name string
uris string
callback System
asyncState object
return System.IAsyncResult

Beginapply_policy() public method

public Beginapply_policy ( string policy_names, System callback, object asyncState ) : System.IAsyncResult
policy_names string
callback System
asyncState object
return System.IAsyncResult

Beginassociate_wa_webapp() public method

public Beginassociate_wa_webapp ( string policy_names, string wa_webapp_names, System callback, object asyncState ) : System.IAsyncResult
policy_names string
wa_webapp_names string
callback System
asyncState object
return System.IAsyncResult

Beginattach_to_virtual_server() public method

public Beginattach_to_virtual_server ( string policy_names, string virtual_servers, System callback, object asyncState ) : System.IAsyncResult
policy_names string
virtual_servers string
callback System
asyncState object
return System.IAsyncResult

Begincreate() public method

public Begincreate ( string webapp_names, string policy_names, System callback, object asyncState ) : System.IAsyncResult
webapp_names string
policy_names string
callback System
asyncState object
return System.IAsyncResult

Begincreate_case_insensitive() public method

public Begincreate_case_insensitive ( string webapp_names, string policy_names, bool case_insensitive_flags, System callback, object asyncState ) : System.IAsyncResult
webapp_names string
policy_names string
case_insensitive_flags bool
callback System
asyncState object
return System.IAsyncResult

Begincreate_from_template() public method

public Begincreate_from_template ( string webapp_names, string policy_names, ASMPolicyTemplate policy_templates, System callback, object asyncState ) : System.IAsyncResult
webapp_names string
policy_names string
policy_templates ASMPolicyTemplate
callback System
asyncState object
return System.IAsyncResult

Begincreate_from_template_names() public method

public Begincreate_from_template_names ( string webapp_names, string policy_names, string policy_template_names, System callback, object asyncState ) : System.IAsyncResult
webapp_names string
policy_names string
policy_template_names string
callback System
asyncState object
return System.IAsyncResult

Begincreate_from_template_names_with_language() public method

public Begincreate_from_template_names_with_language ( string policy_names, ASMWebApplicationLanguage languages, string policy_template_names, System callback, object asyncState ) : System.IAsyncResult
policy_names string
languages ASMWebApplicationLanguage
policy_template_names string
callback System
asyncState object
return System.IAsyncResult

Begincreate_from_template_with_language() public method

public Begincreate_from_template_with_language ( string policy_names, ASMWebApplicationLanguage languages, ASMPolicyTemplate policy_templates, System callback, object asyncState ) : System.IAsyncResult
policy_names string
languages ASMWebApplicationLanguage
policy_templates ASMPolicyTemplate
callback System
asyncState object
return System.IAsyncResult

Begindelete_policy() public method

public Begindelete_policy ( string policy_names, System callback, object asyncState ) : System.IAsyncResult
policy_names string
callback System
asyncState object
return System.IAsyncResult

Begindetach_from_virtual_server() public method

public Begindetach_from_virtual_server ( string policy_names, string virtual_servers, System callback, object asyncState ) : System.IAsyncResult
policy_names string
virtual_servers string
callback System
asyncState object
return System.IAsyncResult

Begindetach_wa_webapp() public method

public Begindetach_wa_webapp ( string policy_names, string wa_webapp_names, System callback, object asyncState ) : System.IAsyncResult
policy_names string
wa_webapp_names string
callback System
asyncState object
return System.IAsyncResult

Begindownload_policy() public method

public Begindownload_policy ( string policy_name, long chunk_size, long file_offset, System callback, object asyncState ) : System.IAsyncResult
policy_name string
chunk_size long
file_offset long
callback System
asyncState object
return System.IAsyncResult

Beginexport_policy() public method

public Beginexport_policy ( string policy_name, string filename, System callback, object asyncState ) : System.IAsyncResult
policy_name string
filename string
callback System
asyncState object
return System.IAsyncResult

Beginexport_policy_xml() public method

public Beginexport_policy_xml ( string policy_name, string filename, System callback, object asyncState ) : System.IAsyncResult
policy_name string
filename string
callback System
asyncState object
return System.IAsyncResult

Beginget_active() public method

public Beginget_active ( string policy_names, System callback, object asyncState ) : System.IAsyncResult
policy_names string
callback System
asyncState object
return System.IAsyncResult

Beginget_cookie_length() public method

public Beginget_cookie_length ( string policy_names, System callback, object asyncState ) : System.IAsyncResult
policy_names string
callback System
asyncState object
return System.IAsyncResult

Beginget_description() public method

public Beginget_description ( string policy_names, System callback, object asyncState ) : System.IAsyncResult
policy_names string
callback System
asyncState object
return System.IAsyncResult

Beginget_disable_blocking_flag() public method

public Beginget_disable_blocking_flag ( string policy_names, System callback, object asyncState ) : System.IAsyncResult
policy_names string
callback System
asyncState object
return System.IAsyncResult

Beginget_dos() public method

public Beginget_dos ( string policy_names, System callback, object asyncState ) : System.IAsyncResult
policy_names string
callback System
asyncState object
return System.IAsyncResult

Beginget_dynamic_sessions_in_url() public method

public Beginget_dynamic_sessions_in_url ( string policy_names, System callback, object asyncState ) : System.IAsyncResult
policy_names string
callback System
asyncState object
return System.IAsyncResult

Beginget_http_header_length() public method

public Beginget_http_header_length ( string policy_names, System callback, object asyncState ) : System.IAsyncResult
policy_names string
callback System
asyncState object
return System.IAsyncResult

Beginget_language() public method

public Beginget_language ( string policy_names, System callback, object asyncState ) : System.IAsyncResult
policy_names string
callback System
asyncState object
return System.IAsyncResult

Beginget_list() public method

public Beginget_list ( System callback, object asyncState ) : System.IAsyncResult
callback System
asyncState object
return System.IAsyncResult

Beginget_logging_profile() public method

public Beginget_logging_profile ( string policy_names, System callback, object asyncState ) : System.IAsyncResult
policy_names string
callback System
asyncState object
return System.IAsyncResult

Beginget_version() public method

public Beginget_version ( System callback, object asyncState ) : System.IAsyncResult
callback System
asyncState object
return System.IAsyncResult

Beginget_violation_flags() public method

public Beginget_violation_flags ( string policy_names, System callback, object asyncState ) : System.IAsyncResult
policy_names string
callback System
asyncState object
return System.IAsyncResult

Beginimport_policy() public method

public Beginimport_policy ( string webapp_name, string filename, System callback, object asyncState ) : System.IAsyncResult
webapp_name string
filename string
callback System
asyncState object
return System.IAsyncResult

Beginis_complex_assoc() public method

public Beginis_complex_assoc ( string policy_names, System callback, object asyncState ) : System.IAsyncResult
policy_names string
callback System
asyncState object
return System.IAsyncResult

Beginreconfigure() public method

public Beginreconfigure ( string policy_names, System callback, object asyncState ) : System.IAsyncResult
policy_names string
callback System
asyncState object
return System.IAsyncResult

Beginremove_dos_white_ip() public method

public Beginremove_dos_white_ip ( string policy_names, CommonIPNetmask ip_netmasks, System callback, object asyncState ) : System.IAsyncResult
policy_names string
ip_netmasks CommonIPNetmask
callback System
asyncState object
return System.IAsyncResult

Beginrename() public method

public Beginrename ( string policy_names, string new_policy_names, System callback, object asyncState ) : System.IAsyncResult
policy_names string
new_policy_names string
callback System
asyncState object
return System.IAsyncResult

Beginrestore_dos_defaults() public method

public Beginrestore_dos_defaults ( string policy_names, System callback, object asyncState ) : System.IAsyncResult
policy_names string
callback System
asyncState object
return System.IAsyncResult

Beginset_active() public method

public Beginset_active ( string policy_names, bool active_flags, System callback, object asyncState ) : System.IAsyncResult
policy_names string
active_flags bool
callback System
asyncState object
return System.IAsyncResult

Beginset_cookie_length() public method

public Beginset_cookie_length ( string policy_names, long cookie_lengths, System callback, object asyncState ) : System.IAsyncResult
policy_names string
cookie_lengths long
callback System
asyncState object
return System.IAsyncResult

Beginset_description() public method

public Beginset_description ( string policy_names, string descriptions, System callback, object asyncState ) : System.IAsyncResult
policy_names string
descriptions string
callback System
asyncState object
return System.IAsyncResult

Beginset_disable_blocking_flag() public method

public Beginset_disable_blocking_flag ( string policy_names, bool blocking_flags, System callback, object asyncState ) : System.IAsyncResult
policy_names string
blocking_flags bool
callback System
asyncState object
return System.IAsyncResult

Beginset_dos_detection_mode() public method

public Beginset_dos_detection_mode ( string policy_names, ASMDosDetectionMode detection_modes, System callback, object asyncState ) : System.IAsyncResult
policy_names string
detection_modes ASMDosDetectionMode
callback System
asyncState object
return System.IAsyncResult

Beginset_dos_ip_maximum_tps() public method

public Beginset_dos_ip_maximum_tps ( string policy_names, long ip_maximum_tpses, System callback, object asyncState ) : System.IAsyncResult
policy_names string
ip_maximum_tpses long
callback System
asyncState object
return System.IAsyncResult

Beginset_dos_ip_minimum_tps() public method

public Beginset_dos_ip_minimum_tps ( string policy_names, long ip_minimum_tpses, System callback, object asyncState ) : System.IAsyncResult
policy_names string
ip_minimum_tpses long
callback System
asyncState object
return System.IAsyncResult

Beginset_dos_ip_tps_increase_rate() public method

public Beginset_dos_ip_tps_increase_rate ( string policy_names, long ip_tps_increase_rates, System callback, object asyncState ) : System.IAsyncResult
policy_names string
ip_tps_increase_rates long
callback System
asyncState object
return System.IAsyncResult

Beginset_dos_latency_increase_rate() public method

public Beginset_dos_latency_increase_rate ( string policy_names, long latency_increase_rates, System callback, object asyncState ) : System.IAsyncResult
policy_names string
latency_increase_rates long
callback System
asyncState object
return System.IAsyncResult

Beginset_dos_maximum_latency() public method

public Beginset_dos_maximum_latency ( string policy_names, long maximum_latencies, System callback, object asyncState ) : System.IAsyncResult
policy_names string
maximum_latencies long
callback System
asyncState object
return System.IAsyncResult

Beginset_dos_maximum_prevention_duration() public method

public Beginset_dos_maximum_prevention_duration ( string policy_names, long maximum_prevention_durations, System callback, object asyncState ) : System.IAsyncResult
policy_names string
maximum_prevention_durations long
callback System
asyncState object
return System.IAsyncResult

Beginset_dos_minimum_latency() public method

public Beginset_dos_minimum_latency ( string policy_names, long minimum_latencies, System callback, object asyncState ) : System.IAsyncResult
policy_names string
minimum_latencies long
callback System
asyncState object
return System.IAsyncResult

Beginset_dos_operation_mode() public method

public Beginset_dos_operation_mode ( string policy_names, ASMDosOperationMode operation_modes, System callback, object asyncState ) : System.IAsyncResult
policy_names string
operation_modes ASMDosOperationMode
callback System
asyncState object
return System.IAsyncResult

Beginset_dos_source_ip_based_client_side_integrity_defense_flag() public method

public Beginset_dos_source_ip_based_client_side_integrity_defense_flag ( string policy_names, bool source_ip_based_client_side_integrity_defense_flags, System callback, object asyncState ) : System.IAsyncResult
policy_names string
source_ip_based_client_side_integrity_defense_flags bool
callback System
asyncState object
return System.IAsyncResult

Beginset_dos_source_ip_based_rate_limiting_flag() public method

public Beginset_dos_source_ip_based_rate_limiting_flag ( string policy_names, bool source_ip_based_rate_limiting_flags, System callback, object asyncState ) : System.IAsyncResult
policy_names string
source_ip_based_rate_limiting_flags bool
callback System
asyncState object
return System.IAsyncResult

Beginset_dos_url_based_client_side_integrity_defense_flag() public method

public Beginset_dos_url_based_client_side_integrity_defense_flag ( string policy_names, bool url_based_client_side_integrity_defense_flags, System callback, object asyncState ) : System.IAsyncResult
policy_names string
url_based_client_side_integrity_defense_flags bool
callback System
asyncState object
return System.IAsyncResult

Beginset_dos_url_based_rate_limiting_flag() public method

public Beginset_dos_url_based_rate_limiting_flag ( string policy_names, bool url_based_rate_limiting_flags, System callback, object asyncState ) : System.IAsyncResult
policy_names string
url_based_rate_limiting_flags bool
callback System
asyncState object
return System.IAsyncResult

Beginset_dos_url_maximum_tps() public method

public Beginset_dos_url_maximum_tps ( string policy_names, long url_maximum_tpses, System callback, object asyncState ) : System.IAsyncResult
policy_names string
url_maximum_tpses long
callback System
asyncState object
return System.IAsyncResult

Beginset_dos_url_minimum_tps() public method

public Beginset_dos_url_minimum_tps ( string policy_names, long url_minimum_tpses, System callback, object asyncState ) : System.IAsyncResult
policy_names string
url_minimum_tpses long
callback System
asyncState object
return System.IAsyncResult

Beginset_dos_url_tps_increase_rate() public method

public Beginset_dos_url_tps_increase_rate ( string policy_names, long url_tps_increase_rates, System callback, object asyncState ) : System.IAsyncResult
policy_names string
url_tps_increase_rates long
callback System
asyncState object
return System.IAsyncResult

Beginset_dynamic_sessions_in_url() public method

public Beginset_dynamic_sessions_in_url ( string policy_names, ASMDynamicSessionsInUrl settings, System callback, object asyncState ) : System.IAsyncResult
policy_names string
settings ASMDynamicSessionsInUrl
callback System
asyncState object
return System.IAsyncResult

Beginset_http_header_length() public method

public Beginset_http_header_length ( string policy_names, long http_header_lengths, System callback, object asyncState ) : System.IAsyncResult
policy_names string
http_header_lengths long
callback System
asyncState object
return System.IAsyncResult

Beginset_http_response_splitting() public method

public Beginset_http_response_splitting ( string policy_name, System callback, object asyncState ) : System.IAsyncResult
policy_name string
callback System
asyncState object
return System.IAsyncResult

Beginset_language() public method

public Beginset_language ( string policy_names, ASMWebApplicationLanguage languages, System callback, object asyncState ) : System.IAsyncResult
policy_names string
languages ASMWebApplicationLanguage
callback System
asyncState object
return System.IAsyncResult

Beginset_language_template() public method

public Beginset_language_template ( string policy_names, ASMWebApplicationLanguage languages, ASMPolicyTemplate policy_templates, System callback, object asyncState ) : System.IAsyncResult
policy_names string
languages ASMWebApplicationLanguage
policy_templates ASMPolicyTemplate
callback System
asyncState object
return System.IAsyncResult

Beginset_language_template_name() public method

public Beginset_language_template_name ( string policy_names, ASMWebApplicationLanguage languages, string policy_template_names, System callback, object asyncState ) : System.IAsyncResult
policy_names string
languages ASMWebApplicationLanguage
policy_template_names string
callback System
asyncState object
return System.IAsyncResult

Beginset_logging_profile() public method

public Beginset_logging_profile ( string policy_names, string logprof_names, System callback, object asyncState ) : System.IAsyncResult
policy_names string
logprof_names string
callback System
asyncState object
return System.IAsyncResult

Beginset_path_traversal() public method

public Beginset_path_traversal ( string policy_name, System callback, object asyncState ) : System.IAsyncResult
policy_name string
callback System
asyncState object
return System.IAsyncResult

Beginset_prerequisite_expiration_period() public method

public Beginset_prerequisite_expiration_period ( string policy_names, long expiration_periods, System callback, object asyncState ) : System.IAsyncResult
policy_names string
expiration_periods long
callback System
asyncState object
return System.IAsyncResult

Beginset_violation_flags() public method

public Beginset_violation_flags ( string policy_names, ASMViolation violations, System callback, object asyncState ) : System.IAsyncResult
policy_names string
violations ASMViolation
callback System
asyncState object
return System.IAsyncResult

Beginupload_policy() public method

public Beginupload_policy ( string policy_name, ASMFileTransferContext file_context, System callback, object asyncState ) : System.IAsyncResult
policy_name string
file_context ASMFileTransferContext
callback System
asyncState object
return System.IAsyncResult

Beginupload_xml_profile_wsdl() public method

public Beginupload_xml_profile_wsdl ( string policy_name, string profile_name, string wsdl_filename, string wsdl_text, System callback, object asyncState ) : System.IAsyncResult
policy_name string
profile_name string
wsdl_filename string
wsdl_text string
callback System
asyncState object
return System.IAsyncResult

Endadd_dos_white_ip() public method

public Endadd_dos_white_ip ( System asyncResult ) : void
asyncResult System
return void

Endadd_predictable_resource_location() public method

public Endadd_predictable_resource_location ( System asyncResult ) : bool
asyncResult System
return bool

Endapply_policy() public method

public Endapply_policy ( System asyncResult ) : void
asyncResult System
return void

Endassociate_wa_webapp() public method

public Endassociate_wa_webapp ( System asyncResult ) : void
asyncResult System
return void

Endattach_to_virtual_server() public method

public Endattach_to_virtual_server ( System asyncResult ) : void
asyncResult System
return void

Endcreate() public method

public Endcreate ( System asyncResult ) : void
asyncResult System
return void

Endcreate_case_insensitive() public method

public Endcreate_case_insensitive ( System asyncResult ) : void
asyncResult System
return void

Endcreate_from_template() public method

public Endcreate_from_template ( System asyncResult ) : void
asyncResult System
return void

Endcreate_from_template_names() public method

public Endcreate_from_template_names ( System asyncResult ) : void
asyncResult System
return void

Endcreate_from_template_names_with_language() public method

public Endcreate_from_template_names_with_language ( System asyncResult ) : void
asyncResult System
return void

Endcreate_from_template_with_language() public method

public Endcreate_from_template_with_language ( System asyncResult ) : void
asyncResult System
return void

Enddelete_policy() public method

public Enddelete_policy ( System asyncResult ) : void
asyncResult System
return void

Enddetach_from_virtual_server() public method

public Enddetach_from_virtual_server ( System asyncResult ) : void
asyncResult System
return void

Enddetach_wa_webapp() public method

public Enddetach_wa_webapp ( System asyncResult ) : void
asyncResult System
return void

Enddownload_policy() public method

public Enddownload_policy ( System asyncResult, long &file_offset ) : ASMFileTransferContext
asyncResult System
file_offset long
return ASMFileTransferContext

Endexport_policy() public method

public Endexport_policy ( System asyncResult ) : void
asyncResult System
return void

Endexport_policy_xml() public method

public Endexport_policy_xml ( System asyncResult ) : void
asyncResult System
return void

Endget_active() public method

public Endget_active ( System asyncResult ) : bool[]
asyncResult System
return bool[]

Endget_cookie_length() public method

public Endget_cookie_length ( System asyncResult ) : long[]
asyncResult System
return long[]

Endget_description() public method

public Endget_description ( System asyncResult ) : string[]
asyncResult System
return string[]

Endget_disable_blocking_flag() public method

public Endget_disable_blocking_flag ( System asyncResult ) : bool[]
asyncResult System
return bool[]

Endget_dos() public method

public Endget_dos ( System asyncResult ) : ASMDos[]
asyncResult System
return ASMDos[]

Endget_dynamic_sessions_in_url() public method

public Endget_dynamic_sessions_in_url ( System asyncResult ) : ASMDynamicSessionsInUrl[]
asyncResult System
return ASMDynamicSessionsInUrl[]

Endget_http_header_length() public method

public Endget_http_header_length ( System asyncResult ) : long[]
asyncResult System
return long[]

Endget_language() public method

public Endget_language ( System asyncResult ) : ASMWebApplicationLanguage[]
asyncResult System
return ASMWebApplicationLanguage[]

Endget_list() public method

public Endget_list ( System asyncResult ) : string[]
asyncResult System
return string[]

Endget_logging_profile() public method

public Endget_logging_profile ( System asyncResult ) : string[]
asyncResult System
return string[]

Endget_version() public method

public Endget_version ( System asyncResult ) : string
asyncResult System
return string

Endget_violation_flags() public method

public Endget_violation_flags ( System asyncResult ) : ASMViolation[][]
asyncResult System
return ASMViolation[][]

Endimport_policy() public method

public Endimport_policy ( System asyncResult ) : string
asyncResult System
return string

Endis_complex_assoc() public method

public Endis_complex_assoc ( System asyncResult ) : bool[]
asyncResult System
return bool[]

Endreconfigure() public method

public Endreconfigure ( System asyncResult ) : void
asyncResult System
return void

Endremove_dos_white_ip() public method

public Endremove_dos_white_ip ( System asyncResult ) : void
asyncResult System
return void

Endrename() public method

public Endrename ( System asyncResult ) : void
asyncResult System
return void

Endrestore_dos_defaults() public method

public Endrestore_dos_defaults ( System asyncResult ) : void
asyncResult System
return void

Endset_active() public method

public Endset_active ( System asyncResult ) : void
asyncResult System
return void

Endset_cookie_length() public method

public Endset_cookie_length ( System asyncResult ) : void
asyncResult System
return void

Endset_description() public method

public Endset_description ( System asyncResult ) : void
asyncResult System
return void

Endset_disable_blocking_flag() public method

public Endset_disable_blocking_flag ( System asyncResult ) : void
asyncResult System
return void

Endset_dos_detection_mode() public method

public Endset_dos_detection_mode ( System asyncResult ) : void
asyncResult System
return void

Endset_dos_ip_maximum_tps() public method

public Endset_dos_ip_maximum_tps ( System asyncResult ) : void
asyncResult System
return void

Endset_dos_ip_minimum_tps() public method

public Endset_dos_ip_minimum_tps ( System asyncResult ) : void
asyncResult System
return void

Endset_dos_ip_tps_increase_rate() public method

public Endset_dos_ip_tps_increase_rate ( System asyncResult ) : void
asyncResult System
return void

Endset_dos_latency_increase_rate() public method

public Endset_dos_latency_increase_rate ( System asyncResult ) : void
asyncResult System
return void

Endset_dos_maximum_latency() public method

public Endset_dos_maximum_latency ( System asyncResult ) : void
asyncResult System
return void

Endset_dos_maximum_prevention_duration() public method

public Endset_dos_maximum_prevention_duration ( System asyncResult ) : void
asyncResult System
return void

Endset_dos_minimum_latency() public method

public Endset_dos_minimum_latency ( System asyncResult ) : void
asyncResult System
return void

Endset_dos_operation_mode() public method

public Endset_dos_operation_mode ( System asyncResult ) : void
asyncResult System
return void

Endset_dos_source_ip_based_client_side_integrity_defense_flag() public method

public Endset_dos_source_ip_based_client_side_integrity_defense_flag ( System asyncResult ) : void
asyncResult System
return void

Endset_dos_source_ip_based_rate_limiting_flag() public method

public Endset_dos_source_ip_based_rate_limiting_flag ( System asyncResult ) : void
asyncResult System
return void

Endset_dos_url_based_client_side_integrity_defense_flag() public method

public Endset_dos_url_based_client_side_integrity_defense_flag ( System asyncResult ) : void
asyncResult System
return void

Endset_dos_url_based_rate_limiting_flag() public method

public Endset_dos_url_based_rate_limiting_flag ( System asyncResult ) : void
asyncResult System
return void

Endset_dos_url_maximum_tps() public method

public Endset_dos_url_maximum_tps ( System asyncResult ) : void
asyncResult System
return void

Endset_dos_url_minimum_tps() public method

public Endset_dos_url_minimum_tps ( System asyncResult ) : void
asyncResult System
return void

Endset_dos_url_tps_increase_rate() public method

public Endset_dos_url_tps_increase_rate ( System asyncResult ) : void
asyncResult System
return void

Endset_dynamic_sessions_in_url() public method

public Endset_dynamic_sessions_in_url ( System asyncResult ) : void
asyncResult System
return void

Endset_http_header_length() public method

public Endset_http_header_length ( System asyncResult ) : void
asyncResult System
return void

Endset_http_response_splitting() public method

public Endset_http_response_splitting ( System asyncResult ) : bool
asyncResult System
return bool

Endset_language() public method

public Endset_language ( System asyncResult ) : void
asyncResult System
return void

Endset_language_template() public method

public Endset_language_template ( System asyncResult ) : void
asyncResult System
return void

Endset_language_template_name() public method

public Endset_language_template_name ( System asyncResult ) : void
asyncResult System
return void

Endset_logging_profile() public method

public Endset_logging_profile ( System asyncResult ) : void
asyncResult System
return void

Endset_path_traversal() public method

public Endset_path_traversal ( System asyncResult ) : bool
asyncResult System
return bool

Endset_prerequisite_expiration_period() public method

public Endset_prerequisite_expiration_period ( System asyncResult ) : void
asyncResult System
return void

Endset_violation_flags() public method

public Endset_violation_flags ( System asyncResult ) : void
asyncResult System
return void

Endupload_policy() public method

public Endupload_policy ( System asyncResult ) : void
asyncResult System
return void

Endupload_xml_profile_wsdl() public method

public Endupload_xml_profile_wsdl ( System asyncResult ) : void
asyncResult System
return void