From 201ebe9304b3a9a1dc07e5cf322accdfb20a7e2e Mon Sep 17 00:00:00 2001 From: Maayan Laav Date: Mon, 2 Mar 2026 15:27:17 +0200 Subject: [PATCH] Add oidcTokenFilePath to Provider InputProperties The oidcTokenFilePath config option was already defined in the config variables section but was missing from the Provider InputProperties, preventing it from being used as an explicit provider constructor argument in the SDKs. --- provider/pkg/gen/__snapshots__/gen_aliases_test_v2.snap | 4 ++++ provider/pkg/gen/__snapshots__/gen_aliases_test_v3.snap | 4 ++++ provider/pkg/gen/__snapshots__/gen_vnet_test.snap | 4 ++++ provider/pkg/gen/schema.go | 4 ++++ 4 files changed, 16 insertions(+) diff --git a/provider/pkg/gen/__snapshots__/gen_aliases_test_v2.snap b/provider/pkg/gen/__snapshots__/gen_aliases_test_v2.snap index d8ace4e6f510..954c1df5b843 100755 --- a/provider/pkg/gen/__snapshots__/gen_aliases_test_v2.snap +++ b/provider/pkg/gen/__snapshots__/gen_aliases_test_v2.snap @@ -433,6 +433,10 @@ "description": "The OIDC token to exchange for an Azure token.", "type": "string" }, + "oidcTokenFilePath": { + "description": "The path to a file containing an OIDC token to exchange for an Azure token.", + "type": "string" + }, "partnerId": { "description": "A GUID/UUID that is registered with Microsoft to facilitate partner resource usage attribution.", "type": "string" diff --git a/provider/pkg/gen/__snapshots__/gen_aliases_test_v3.snap b/provider/pkg/gen/__snapshots__/gen_aliases_test_v3.snap index 6cf2cf716632..75618af39d59 100755 --- a/provider/pkg/gen/__snapshots__/gen_aliases_test_v3.snap +++ b/provider/pkg/gen/__snapshots__/gen_aliases_test_v3.snap @@ -433,6 +433,10 @@ "description": "The OIDC token to exchange for an Azure token.", "type": "string" }, + "oidcTokenFilePath": { + "description": "The path to a file containing an OIDC token to exchange for an Azure token.", + "type": "string" + }, "partnerId": { "description": "A GUID/UUID that is registered with Microsoft to facilitate partner resource usage attribution.", "type": "string" diff --git a/provider/pkg/gen/__snapshots__/gen_vnet_test.snap b/provider/pkg/gen/__snapshots__/gen_vnet_test.snap index a031912ca0ae..d91b72e286af 100755 --- a/provider/pkg/gen/__snapshots__/gen_vnet_test.snap +++ b/provider/pkg/gen/__snapshots__/gen_vnet_test.snap @@ -11398,6 +11398,10 @@ "description": "The OIDC token to exchange for an Azure token.", "type": "string" }, + "oidcTokenFilePath": { + "description": "The path to a file containing an OIDC token to exchange for an Azure token.", + "type": "string" + }, "partnerId": { "description": "A GUID/UUID that is registered with Microsoft to facilitate partner resource usage attribution.", "type": "string" diff --git a/provider/pkg/gen/schema.go b/provider/pkg/gen/schema.go index fcf546a2a4a5..24a6bdee4282 100644 --- a/provider/pkg/gen/schema.go +++ b/provider/pkg/gen/schema.go @@ -256,6 +256,10 @@ func PulumiSchema(rootDir string, modules openapi.AzureModules, versioning Versi TypeSpec: pschema.TypeSpec{Type: "string"}, Description: "The OIDC token to exchange for an Azure token.", }, + "oidcTokenFilePath": { + TypeSpec: pschema.TypeSpec{Type: "string"}, + Description: "The path to a file containing an OIDC token to exchange for an Azure token.", + }, "oidcRequestToken": { TypeSpec: pschema.TypeSpec{Type: "string"}, Description: "Your cloud service or provider’s bearer token to exchange for an OIDC ID token.",