Smaws_Client_Shield.Json_deserializers
val validation_exception_reason_of_yojson :
Smaws_Lib.Json.DeserializeHelpers.t ->
string list ->
Types.validation_exception_reason
val validation_exception_field_of_yojson :
Yojson.Basic.t ->
string list ->
Types.validation_exception_field
val validation_exception_field_list_of_yojson :
Yojson.Basic.t ->
string list ->
Types.validation_exception_field list
val auto_renew_of_yojson :
Smaws_Lib.Json.DeserializeHelpers.t ->
string list ->
Types.auto_renew
val update_subscription_request_of_yojson :
Yojson.Basic.t ->
string list ->
Types.update_subscription_request
val resource_not_found_exception_of_yojson :
Yojson.Basic.t ->
string list ->
Types.resource_not_found_exception
val optimistic_lock_exception_of_yojson :
Yojson.Basic.t ->
string list ->
Types.optimistic_lock_exception
val locked_subscription_exception_of_yojson :
Yojson.Basic.t ->
string list ->
Types.locked_subscription_exception
val invalid_parameter_exception_of_yojson :
Yojson.Basic.t ->
string list ->
Types.invalid_parameter_exception
val internal_error_exception_of_yojson :
Yojson.Basic.t ->
string list ->
Types.internal_error_exception
val protection_group_aggregation_of_yojson :
Smaws_Lib.Json.DeserializeHelpers.t ->
string list ->
Types.protection_group_aggregation
val protection_group_pattern_of_yojson :
Smaws_Lib.Json.DeserializeHelpers.t ->
string list ->
Types.protection_group_pattern
val protected_resource_type_of_yojson :
Smaws_Lib.Json.DeserializeHelpers.t ->
string list ->
Types.protected_resource_type
val update_protection_group_request_of_yojson :
Yojson.Basic.t ->
string list ->
Types.update_protection_group_request
val emergency_contact_of_yojson :
Yojson.Basic.t ->
string list ->
Types.emergency_contact
val emergency_contact_list_of_yojson :
Yojson.Basic.t ->
string list ->
Types.emergency_contact list
val update_emergency_contact_settings_request_of_yojson :
Yojson.Basic.t ->
string list ->
Types.update_emergency_contact_settings_request
val response_action_of_yojson :
Yojson.Basic.t ->
string list ->
Types.response_action
val update_application_layer_automatic_response_request_of_yojson :
Yojson.Basic.t ->
string list ->
Types.update_application_layer_automatic_response_request
val invalid_operation_exception_of_yojson :
Yojson.Basic.t ->
string list ->
Types.invalid_operation_exception
val untag_resource_request_of_yojson :
Yojson.Basic.t ->
string list ->
Types.untag_resource_request
val invalid_resource_exception_of_yojson :
Yojson.Basic.t ->
string list ->
Types.invalid_resource_exception
val unit__of_yojson :
Smaws_Lib.Json.DeserializeHelpers.t ->
string list ->
Types.unit_
val contributor_of_yojson : Yojson.Basic.t -> string list -> Types.contributor
val top_contributors_of_yojson :
Yojson.Basic.t ->
string list ->
Types.contributor list
val time_range_of_yojson : Yojson.Basic.t -> string list -> Types.time_range
val tag_of_yojson : Yojson.Basic.t -> string list -> Types.tag
val tag_list_of_yojson : Yojson.Basic.t -> string list -> Types.tag list
val tag_resource_request_of_yojson :
Yojson.Basic.t ->
string list ->
Types.tag_resource_request
val summarized_counter_of_yojson :
Yojson.Basic.t ->
string list ->
Types.summarized_counter
val summarized_counter_list_of_yojson :
Yojson.Basic.t ->
string list ->
Types.summarized_counter list
val summarized_attack_vector_of_yojson :
Yojson.Basic.t ->
string list ->
Types.summarized_attack_vector
val summarized_attack_vector_list_of_yojson :
Yojson.Basic.t ->
string list ->
Types.summarized_attack_vector list
val subscription_state_of_yojson :
Smaws_Lib.Json.DeserializeHelpers.t ->
string list ->
Types.subscription_state
val limit_of_yojson : Yojson.Basic.t -> string list -> Types.limit
val limits_of_yojson : Yojson.Basic.t -> string list -> Types.limit list
val protection_limits_of_yojson :
Yojson.Basic.t ->
string list ->
Types.protection_limits
val protection_group_arbitrary_pattern_limits_of_yojson :
Yojson.Basic.t ->
string list ->
Types.protection_group_arbitrary_pattern_limits
val protection_group_pattern_type_limits_of_yojson :
Yojson.Basic.t ->
string list ->
Types.protection_group_pattern_type_limits
val protection_group_limits_of_yojson :
Yojson.Basic.t ->
string list ->
Types.protection_group_limits
val subscription_limits_of_yojson :
Yojson.Basic.t ->
string list ->
Types.subscription_limits
val proactive_engagement_status_of_yojson :
Smaws_Lib.Json.DeserializeHelpers.t ->
string list ->
Types.proactive_engagement_status
val subscription_of_yojson :
Yojson.Basic.t ->
string list ->
Types.subscription
val sub_resource_type_of_yojson :
Smaws_Lib.Json.DeserializeHelpers.t ->
string list ->
Types.sub_resource_type
val sub_resource_summary_of_yojson :
Yojson.Basic.t ->
string list ->
Types.sub_resource_summary
val sub_resource_summary_list_of_yojson :
Yojson.Basic.t ->
string list ->
Types.sub_resource_summary list
val resource_already_exists_exception_of_yojson :
Yojson.Basic.t ->
string list ->
Types.resource_already_exists_exception
val application_layer_automatic_response_status_of_yojson :
Smaws_Lib.Json.DeserializeHelpers.t ->
string list ->
Types.application_layer_automatic_response_status
val application_layer_automatic_response_configuration_of_yojson :
Yojson.Basic.t ->
string list ->
Types.application_layer_automatic_response_configuration
val protection_of_yojson : Yojson.Basic.t -> string list -> Types.protection
val protections_of_yojson :
Yojson.Basic.t ->
string list ->
Types.protection list
val protection_group_of_yojson :
Yojson.Basic.t ->
string list ->
Types.protection_group
val protection_groups_of_yojson :
Yojson.Basic.t ->
string list ->
Types.protection_group list
val protection_group_pattern_filters_of_yojson :
Yojson.Basic.t ->
string list ->
Types.protection_group_pattern list
val protection_group_aggregation_filters_of_yojson :
Yojson.Basic.t ->
string list ->
Types.protection_group_aggregation list
val protected_resource_type_filters_of_yojson :
Yojson.Basic.t ->
string list ->
Types.protected_resource_type list
val no_associated_role_exception_of_yojson :
Yojson.Basic.t ->
string list ->
Types.no_associated_role_exception
val mitigation_of_yojson : Yojson.Basic.t -> string list -> Types.mitigation
val mitigation_list_of_yojson :
Yojson.Basic.t ->
string list ->
Types.mitigation list
val list_tags_for_resource_response_of_yojson :
Yojson.Basic.t ->
string list ->
Types.list_tags_for_resource_response
val list_tags_for_resource_request_of_yojson :
Yojson.Basic.t ->
string list ->
Types.list_tags_for_resource_request
val list_resources_in_protection_group_response_of_yojson :
Yojson.Basic.t ->
string list ->
Types.list_resources_in_protection_group_response
val list_resources_in_protection_group_request_of_yojson :
Yojson.Basic.t ->
string list ->
Types.list_resources_in_protection_group_request
val invalid_pagination_token_exception_of_yojson :
Yojson.Basic.t ->
string list ->
Types.invalid_pagination_token_exception
val list_protections_response_of_yojson :
Yojson.Basic.t ->
string list ->
Types.list_protections_response
val inclusion_protection_filters_of_yojson :
Yojson.Basic.t ->
string list ->
Types.inclusion_protection_filters
val list_protections_request_of_yojson :
Yojson.Basic.t ->
string list ->
Types.list_protections_request
val list_protection_groups_response_of_yojson :
Yojson.Basic.t ->
string list ->
Types.list_protection_groups_response
val inclusion_protection_group_filters_of_yojson :
Yojson.Basic.t ->
string list ->
Types.inclusion_protection_group_filters
val list_protection_groups_request_of_yojson :
Yojson.Basic.t ->
string list ->
Types.list_protection_groups_request
val attack_vector_description_of_yojson :
Yojson.Basic.t ->
string list ->
Types.attack_vector_description
val attack_vector_description_list_of_yojson :
Yojson.Basic.t ->
string list ->
Types.attack_vector_description list
val attack_summary_of_yojson :
Yojson.Basic.t ->
string list ->
Types.attack_summary
val attack_summaries_of_yojson :
Yojson.Basic.t ->
string list ->
Types.attack_summary list
val list_attacks_response_of_yojson :
Yojson.Basic.t ->
string list ->
Types.list_attacks_response
val list_attacks_request_of_yojson :
Yojson.Basic.t ->
string list ->
Types.list_attacks_request
val limits_exceeded_exception_of_yojson :
Yojson.Basic.t ->
string list ->
Types.limits_exceeded_exception
val get_subscription_state_response_of_yojson :
Yojson.Basic.t ->
string list ->
Types.get_subscription_state_response
val enable_application_layer_automatic_response_request_of_yojson :
Yojson.Basic.t ->
string list ->
Types.enable_application_layer_automatic_response_request
val disassociate_health_check_request_of_yojson :
Yojson.Basic.t ->
string list ->
Types.disassociate_health_check_request
val disassociate_drt_log_bucket_request_of_yojson :
Yojson.Basic.t ->
string list ->
Types.disassociate_drt_log_bucket_request
val access_denied_for_dependency_exception_of_yojson :
Yojson.Basic.t ->
string list ->
Types.access_denied_for_dependency_exception
val disable_application_layer_automatic_response_request_of_yojson :
Yojson.Basic.t ->
string list ->
Types.disable_application_layer_automatic_response_request
val describe_subscription_response_of_yojson :
Yojson.Basic.t ->
string list ->
Types.describe_subscription_response
val describe_protection_response_of_yojson :
Yojson.Basic.t ->
string list ->
Types.describe_protection_response
val describe_protection_request_of_yojson :
Yojson.Basic.t ->
string list ->
Types.describe_protection_request
val describe_protection_group_response_of_yojson :
Yojson.Basic.t ->
string list ->
Types.describe_protection_group_response
val describe_protection_group_request_of_yojson :
Yojson.Basic.t ->
string list ->
Types.describe_protection_group_request
val describe_emergency_contact_settings_response_of_yojson :
Yojson.Basic.t ->
string list ->
Types.describe_emergency_contact_settings_response
val describe_drt_access_response_of_yojson :
Yojson.Basic.t ->
string list ->
Types.describe_drt_access_response
val attack_volume_statistics_of_yojson :
Yojson.Basic.t ->
string list ->
Types.attack_volume_statistics
val attack_volume_of_yojson :
Yojson.Basic.t ->
string list ->
Types.attack_volume
val attack_statistics_data_item_of_yojson :
Yojson.Basic.t ->
string list ->
Types.attack_statistics_data_item
val attack_statistics_data_list_of_yojson :
Yojson.Basic.t ->
string list ->
Types.attack_statistics_data_item list
val describe_attack_statistics_response_of_yojson :
Yojson.Basic.t ->
string list ->
Types.describe_attack_statistics_response
val attack_layer_of_yojson :
Smaws_Lib.Json.DeserializeHelpers.t ->
string list ->
Types.attack_layer
val attack_property_identifier_of_yojson :
Smaws_Lib.Json.DeserializeHelpers.t ->
string list ->
Types.attack_property_identifier
val attack_property_of_yojson :
Yojson.Basic.t ->
string list ->
Types.attack_property
val attack_properties_of_yojson :
Yojson.Basic.t ->
string list ->
Types.attack_property list
val attack_detail_of_yojson :
Yojson.Basic.t ->
string list ->
Types.attack_detail
val describe_attack_response_of_yojson :
Yojson.Basic.t ->
string list ->
Types.describe_attack_response
val describe_attack_request_of_yojson :
Yojson.Basic.t ->
string list ->
Types.describe_attack_request
val access_denied_exception_of_yojson :
Yojson.Basic.t ->
string list ->
Types.access_denied_exception
val delete_protection_request_of_yojson :
Yojson.Basic.t ->
string list ->
Types.delete_protection_request
val delete_protection_group_request_of_yojson :
Yojson.Basic.t ->
string list ->
Types.delete_protection_group_request
val create_protection_response_of_yojson :
Yojson.Basic.t ->
string list ->
Types.create_protection_response
val create_protection_request_of_yojson :
Yojson.Basic.t ->
string list ->
Types.create_protection_request
val create_protection_group_request_of_yojson :
Yojson.Basic.t ->
string list ->
Types.create_protection_group_request
val associate_proactive_engagement_details_request_of_yojson :
Yojson.Basic.t ->
string list ->
Types.associate_proactive_engagement_details_request
val associate_health_check_request_of_yojson :
Yojson.Basic.t ->
string list ->
Types.associate_health_check_request
val associate_drt_role_request_of_yojson :
Yojson.Basic.t ->
string list ->
Types.associate_drt_role_request
val associate_drt_log_bucket_request_of_yojson :
Yojson.Basic.t ->
string list ->
Types.associate_drt_log_bucket_request