Skip to content

Commit 74e9f15

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 4cea0bb commit 74e9f15

4 files changed

Lines changed: 340 additions & 201 deletions

File tree

tailscale/provider_framework.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,11 +170,13 @@ func (p *tailscaleProvider) Resources(_ context.Context) []func() resource.Resou
170170
NewDeviceAuthorizationResource,
171171
NewDeviceKeyResource,
172172
NewDeviceSubnetRoutesResource,
173+
173174
NewDeviceTagsResource,
174175
NewDNSNameserversResource,
175176
NewDNSPreferencesResource,
176177
NewDNSSearchPathsResource,
177178
NewDNSSplitNameserversResource,
179+
NewFederatedIdentityResource,
178180
}
179181
}
180182

tailscale/provider_sdk.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,6 @@ func Provider(options ...ProviderOption) *schema.Provider {
106106
"tailscale_posture_integration": resourcePostureIntegration(),
107107
"tailscale_logstream_configuration": resourceLogstreamConfiguration(),
108108
"tailscale_tailnet_settings": resourceTailnetSettings(),
109-
"tailscale_federated_identity": resourceFederatedIdentity(),
110109
"tailscale_service": resourceService(),
111110
},
112111
DataSourcesMap: map[string]*schema.Resource{

0 commit comments

Comments
 (0)