Skip to content

Commit feeec31

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 348af44 commit feeec31

4 files changed

Lines changed: 324 additions & 210 deletions

File tree

tailscale/provider_framework.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,7 @@ func (p *tailscaleProvider) Resources(_ context.Context) []func() resource.Resou
192192
NewPostureIntegrationResource,
193193
NewServiceResource,
194194
NewWebhookResource,
195+
NewFederatedIdentityResource,
195196
}
196197
}
197198

tailscale/provider_sdk.go

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -102,12 +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_acl": resourceACL(),
107-
"tailscale_tailnet_key": resourceTailnetKey(),
108-
"tailscale_tailnet_settings": resourceTailnetSettings(),
109-
"tailscale_federated_identity": resourceFederatedIdentity(),
110-
},
105+
ResourcesMap: map[string]*schema.Resource{},
111106
}
112107

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

0 commit comments

Comments
 (0)