Skip to content

Commit a99291f

Browse files
committed
resource_federated_identity: migrate to plugin framework
Updates #37240 Also adds validation on custom claims Signed-off-by: Danni Popova <danni@tailscale.com>
1 parent 194d5a5 commit a99291f

4 files changed

Lines changed: 324 additions & 207 deletions

File tree

tailscale/provider_framework.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,7 @@ func (p *tailscaleProvider) Resources(_ context.Context) []func() resource.Resou
195195
NewTailnetKeyResource,
196196
NewTailnetSettingsResource,
197197
NewWebhookResource,
198+
NewFederatedIdentityResource,
198199
}
199200
}
200201

tailscale/provider_sdk.go

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,9 +102,7 @@ func Provider(options ...ProviderOption) *schema.Provider {
102102
Description: "User-Agent header for API requests.",
103103
},
104104
},
105-
ResourcesMap: map[string]*schema.Resource{
106-
"tailscale_federated_identity": resourceFederatedIdentity(),
107-
},
105+
ResourcesMap: map[string]*schema.Resource{},
108106
}
109107

110108
provider.ConfigureContextFunc = func(ctx context.Context, d *schema.ResourceData) (interface{}, diag.Diagnostics) {

0 commit comments

Comments
 (0)