Client to bundle configuration needed for API requests.
Parameters
Name
Description
project
str
the project which the client acts on behalf of. Will be passed when creating a zone. If not passed, falls back to the default inferred from the environment.
credentials
google.auth.credentials.Credentials
(Optional) The OAuth2 Credentials to use for this client. If not passed (and if no_httpobject is passed), falls back to the default inferred from the environment.
_http
requests.Session
(Optional) HTTP object to make requests. Can be any object that definesrequest()with the same interface asrequests.Session.request. If not passed, an_httpobject is created that is bound to thecredentialsfor the current object. This parameter should be considered private, and could change in the future.
client_info
google.api_core.client_info.ClientInfo
The client info used to send a user-agent string along with API requests. IfNone, then default info will be used. Generally, you only need to set this if you're developing your own library or partner tool.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Module client (0.35.1)\n\nVersion latestkeyboard_arrow_down\n\n- [0.35.1 (latest)](/python/docs/reference/dns/latest/google.cloud.dns.client)\n- [0.35.0](/python/docs/reference/dns/0.35.0/google.cloud.dns.client)\n- [0.34.2](/python/docs/reference/dns/0.34.2/google.cloud.dns.client)\n- [0.33.1](/python/docs/reference/dns/0.33.1/google.cloud.dns.client)\n- [0.32.3](/python/docs/reference/dns/0.32.3/google.cloud.dns.client)\n- [0.31.0](/python/docs/reference/dns/0.31.0/google.cloud.dns.client)\n- [0.30.2](/python/docs/reference/dns/0.30.2/google.cloud.dns.client) \nClient for interacting with the Google Cloud DNS API.\n\nClasses\n-------\n\n### [Client](/python/docs/reference/dns/latest/google.cloud.dns.client.Client)\n\n Client(\n project=None, credentials=None, _http=None, client_info=None, client_options=None\n )\n\nClient to bundle configuration needed for API requests."]]