@@ -80,6 +80,9 @@ class SyntheticsTestRequest
8080 # HTTP version to use for a Synthetic test.
8181 attr_accessor :http_version
8282
83+ # For SSL tests, whether the test should ignore certificate validation.
84+ attr_accessor :ignore_certificate_validation
85+
8386 # Whether the message is base64 encoded.
8487 attr_accessor :is_message_base64_encoded
8588
@@ -161,6 +164,7 @@ def self.attribute_map
161164 :'headers' => :'headers' ,
162165 :'host' => :'host' ,
163166 :'http_version' => :'httpVersion' ,
167+ :'ignore_certificate_validation' => :'ignore_certificate_validation' ,
164168 :'is_message_base64_encoded' => :'isMessageBase64Encoded' ,
165169 :'mcp_protocol_version' => :'mcpProtocolVersion' ,
166170 :'message' => :'message' ,
@@ -205,6 +209,7 @@ def self.openapi_types
205209 :'headers' => :'Hash<String, String>' ,
206210 :'host' => :'String' ,
207211 :'http_version' => :'SyntheticsTestOptionsHTTPVersion' ,
212+ :'ignore_certificate_validation' => :'Boolean' ,
208213 :'is_message_base64_encoded' => :'Boolean' ,
209214 :'mcp_protocol_version' => :'SyntheticsMCPProtocolVersion' ,
210215 :'message' => :'String' ,
@@ -324,6 +329,10 @@ def initialize(attributes = {})
324329 self . http_version = attributes [ :'http_version' ]
325330 end
326331
332+ if attributes . key? ( :'ignore_certificate_validation' )
333+ self . ignore_certificate_validation = attributes [ :'ignore_certificate_validation' ]
334+ end
335+
327336 if attributes . key? ( :'is_message_base64_encoded' )
328337 self . is_message_base64_encoded = attributes [ :'is_message_base64_encoded' ]
329338 end
@@ -464,6 +473,7 @@ def ==(o)
464473 headers == o . headers &&
465474 host == o . host &&
466475 http_version == o . http_version &&
476+ ignore_certificate_validation == o . ignore_certificate_validation &&
467477 is_message_base64_encoded == o . is_message_base64_encoded &&
468478 mcp_protocol_version == o . mcp_protocol_version &&
469479 message == o . message &&
@@ -489,7 +499,7 @@ def ==(o)
489499 # @return [Integer] Hash code
490500 # @!visibility private
491501 def hash
492- [ allow_insecure , basic_auth , body , body_type , call_type , certificate , certificate_domains , check_certificate_revocation , compressed_json_descriptor , compressed_proto_file , disable_aia_intermediate_fetching , dns_server , dns_server_port , files , follow_redirects , form , headers , host , http_version , is_message_base64_encoded , mcp_protocol_version , message , metadata , method , no_saving_response_body , number_of_packets , persist_cookies , port , proxy , query , servername , service , should_track_hops , timeout , tool_args , tool_name , url , additional_properties ] . hash
502+ [ allow_insecure , basic_auth , body , body_type , call_type , certificate , certificate_domains , check_certificate_revocation , compressed_json_descriptor , compressed_proto_file , disable_aia_intermediate_fetching , dns_server , dns_server_port , files , follow_redirects , form , headers , host , http_version , ignore_certificate_validation , is_message_base64_encoded , mcp_protocol_version , message , metadata , method , no_saving_response_body , number_of_packets , persist_cookies , port , proxy , query , servername , service , should_track_hops , timeout , tool_args , tool_name , url , additional_properties ] . hash
493503 end
494504 end
495505end
0 commit comments