1818 from datadog_api_client .v1 .model .synthetics_test_request_body_type import SyntheticsTestRequestBodyType
1919 from datadog_api_client .v1 .model .synthetics_test_call_type import SyntheticsTestCallType
2020 from datadog_api_client .v1 .model .synthetics_test_request_certificate import SyntheticsTestRequestCertificate
21+ from datadog_api_client .v1 .model .synthetics_test_request_dns_server_port import SyntheticsTestRequestDNSServerPort
2122 from datadog_api_client .v1 .model .synthetics_test_request_body_file import SyntheticsTestRequestBodyFile
2223 from datadog_api_client .v1 .model .synthetics_test_headers import SyntheticsTestHeaders
2324 from datadog_api_client .v1 .model .synthetics_test_options_http_version import SyntheticsTestOptionsHTTPVersion
@@ -46,6 +47,9 @@ def openapi_types(_):
4647 from datadog_api_client .v1 .model .synthetics_test_request_body_type import SyntheticsTestRequestBodyType
4748 from datadog_api_client .v1 .model .synthetics_test_call_type import SyntheticsTestCallType
4849 from datadog_api_client .v1 .model .synthetics_test_request_certificate import SyntheticsTestRequestCertificate
50+ from datadog_api_client .v1 .model .synthetics_test_request_dns_server_port import (
51+ SyntheticsTestRequestDNSServerPort ,
52+ )
4953 from datadog_api_client .v1 .model .synthetics_test_request_body_file import SyntheticsTestRequestBodyFile
5054 from datadog_api_client .v1 .model .synthetics_test_headers import SyntheticsTestHeaders
5155 from datadog_api_client .v1 .model .synthetics_test_options_http_version import SyntheticsTestOptionsHTTPVersion
@@ -65,7 +69,7 @@ def openapi_types(_):
6569 "compressed_json_descriptor" : (str ,),
6670 "compressed_proto_file" : (str ,),
6771 "dns_server" : (str ,),
68- "dns_server_port" : (str ,),
72+ "dns_server_port" : (SyntheticsTestRequestDNSServerPort ,),
6973 "files" : ([SyntheticsTestRequestBodyFile ],),
7074 "follow_redirects" : (bool ,),
7175 "form" : ({str : (str ,)},),
@@ -147,7 +151,7 @@ def __init__(
147151 compressed_json_descriptor : Union [str , UnsetType ] = unset ,
148152 compressed_proto_file : Union [str , UnsetType ] = unset ,
149153 dns_server : Union [str , UnsetType ] = unset ,
150- dns_server_port : Union [str , UnsetType ] = unset ,
154+ dns_server_port : Union [SyntheticsTestRequestDNSServerPort , int , str , UnsetType ] = unset ,
151155 files : Union [List [SyntheticsTestRequestBodyFile ], UnsetType ] = unset ,
152156 follow_redirects : Union [bool , UnsetType ] = unset ,
153157 form : Union [Dict [str , str ], UnsetType ] = unset ,
@@ -208,7 +212,7 @@ def __init__(
208212 :type dns_server: str, optional
209213
210214 :param dns_server_port: DNS server port to use for DNS tests.
211- :type dns_server_port: str , optional
215+ :type dns_server_port: SyntheticsTestRequestDNSServerPort , optional
212216
213217 :param files: Files to be used as part of the request in the test. Only valid if ``bodyType`` is ``multipart/form-data``.
214218 :type files: [SyntheticsTestRequestBodyFile], optional
0 commit comments