diff --git a/generated_types.json b/generated_types.json index 96453e7e5..da6bd06be 100644 --- a/generated_types.json +++ b/generated_types.json @@ -5971,6 +5971,11 @@ "service_account_email": { "type": "string", "description": "The GCP service account email to impersonate" + }, + "credential_name": { + "type": "string", + "minLength": 1, + "description": "The name of a Google workload identity federation credential configured in this organization's AI providers. Supported data planes can use it regardless of hosting environment. If omitted, the data plane's GCP identity is used." } }, "required": [ diff --git a/py/src/braintrust/_generated_types.py b/py/src/braintrust/_generated_types.py index 6b6add733..3dc833d75 100644 --- a/py/src/braintrust/_generated_types.py +++ b/py/src/braintrust/_generated_types.py @@ -1816,6 +1816,10 @@ class ProjectAutomationConfig1Credentials1(TypedDict): """ The GCP service account email to impersonate """ + credential_name: NotRequired[str | None] + """ + The name of a Google workload identity federation credential configured in this organization's AI providers. Supported data planes can use it regardless of hosting environment. If omitted, the data plane's GCP identity is used. + """ class ProjectAutomationConfig2(TypedDict): diff --git a/py/src/braintrust/generated_types.py b/py/src/braintrust/generated_types.py index 5d7c06ead..cb7ba9c09 100644 --- a/py/src/braintrust/generated_types.py +++ b/py/src/braintrust/generated_types.py @@ -1,4 +1,4 @@ -"""Auto-generated file (content hash 15ee517da0d5a72c) -- do not modify""" +"""Auto-generated file (content hash 34201145df21e506) -- do not modify""" from ._generated_types import ( Acl,