diff --git a/apis/azure/v1beta1/zz_generated_terraformed.go b/apis/azure/v1beta1/zz_generated_terraformed.go index af9d04461..8cfe0cb3d 100755 --- a/apis/azure/v1beta1/zz_generated_terraformed.go +++ b/apis/azure/v1beta1/zz_generated_terraformed.go @@ -255,6 +255,8 @@ func (tr *Subscription) LateInitialize(attrs []byte) (bool, error) { return false, errors.Wrap(err, "failed to unmarshal Terraform state parameters for late-initialization") } opts := []resource.GenericLateInitializerOption{resource.WithZeroValueJSONOmitEmptyFilter(resource.CNameWildcard)} + opts = append(opts, resource.WithNameFilter("BillingScopeID")) + opts = append(opts, resource.WithNameFilter("SubscriptionID")) li := resource.NewGenericLateInitializer(opts...) return li.LateInitialize(&tr.Spec.ForProvider, params) diff --git a/config/base/config.go b/config/base/config.go index eafd131d5..ca7a039c1 100644 --- a/config/base/config.go +++ b/config/base/config.go @@ -25,6 +25,9 @@ func Configure(p *config.Provider) { p.AddResourceConfigurator("azurerm_subscription", func(r *config.Resource) { r.UseAsync = false r.ShortGroup = "" + r.LateInitializer = config.LateInitializer{ + IgnoredFields: []string{"billing_scope_id", "subscription_id"}, + } }) p.AddResourceConfigurator("azurerm_resource_provider_registration", func(r *config.Resource) {