diff --git a/mmv1/third_party/terraform/data_sources/data_source_google_compute_address.go b/mmv1/third_party/terraform/data_sources/data_source_google_compute_address.go index 60fa0c52b602..de532074e08d 100644 --- a/mmv1/third_party/terraform/data_sources/data_source_google_compute_address.go +++ b/mmv1/third_party/terraform/data_sources/data_source_google_compute_address.go @@ -28,6 +28,41 @@ func DataSourceGoogleComputeAddress() *schema.Resource { Computed: true, }, + "address_type": { + Type: schema.TypeString, + Computed: true, + }, + + "network": { + Type: schema.TypeString, + Computed: true, + }, + + "network_tier": { + Type: schema.TypeString, + Computed: true, + }, + + "prefix_length": { + Type: schema.TypeInt, + Computed: true, + }, + + "purpose": { + Type: schema.TypeString, + Computed: true, + }, + + "subnetwork": { + Type: schema.TypeString, + Computed: true, + }, + + "users": { + Type: schema.TypeString, + Computed: true, + }, + "status": { Type: schema.TypeString, Computed: true, @@ -78,6 +113,24 @@ func dataSourceGoogleComputeAddressRead(d *schema.ResourceData, meta interface{} if err := d.Set("address", address.Address); err != nil { return fmt.Errorf("Error setting address: %s", err) } + if err := d.Set("address_type", address.AddressType); err != nil { + return fmt.Errorf("Error setting address_type: %s", err) + } + if err := d.Set("network", address.Network); err != nil { + return fmt.Errorf("Error setting network: %s", err) + } + if err := d.Set("network_tier", address.NetworkTier); err != nil { + return fmt.Errorf("Error setting network_tier: %s", err) + } + if err := d.Set("prefix_length", address.PrefixLength); err != nil { + return fmt.Errorf("Error setting prefix_length: %s", err) + } + if err := d.Set("purpose", address.Purpose); err != nil { + return fmt.Errorf("Error setting purpose: %s", err) + } + if err := d.Set("subnetwork", address.Subnetwork); err != nil { + return fmt.Errorf("Error setting subnetwork: %s", err) + } if err := d.Set("status", address.Status); err != nil { return fmt.Errorf("Error setting status: %s", err) } diff --git a/mmv1/third_party/terraform/data_sources/data_source_google_compute_global_address.go b/mmv1/third_party/terraform/data_sources/data_source_google_compute_global_address.go index 9da2970d8951..f07fa0cf87cb 100644 --- a/mmv1/third_party/terraform/data_sources/data_source_google_compute_global_address.go +++ b/mmv1/third_party/terraform/data_sources/data_source_google_compute_global_address.go @@ -21,6 +21,41 @@ func DataSourceGoogleComputeGlobalAddress() *schema.Resource { Computed: true, }, + "address_type": { + Type: schema.TypeString, + Computed: true, + }, + + "network": { + Type: schema.TypeString, + Computed: true, + }, + + "network_tier": { + Type: schema.TypeString, + Computed: true, + }, + + "prefix_length": { + Type: schema.TypeInt, + Computed: true, + }, + + "purpose": { + Type: schema.TypeString, + Computed: true, + }, + + "subnetwork": { + Type: schema.TypeString, + Computed: true, + }, + + "users": { + Type: schema.TypeString, + Computed: true, + }, + "status": { Type: schema.TypeString, Computed: true, @@ -60,6 +95,24 @@ func dataSourceGoogleComputeGlobalAddressRead(d *schema.ResourceData, meta inter if err := d.Set("address", address.Address); err != nil { return fmt.Errorf("Error setting address: %s", err) } + if err := d.Set("address_type", address.AddressType); err != nil { + return fmt.Errorf("Error setting address_type: %s", err) + } + if err := d.Set("network", address.Network); err != nil { + return fmt.Errorf("Error setting network: %s", err) + } + if err := d.Set("network_tier", address.NetworkTier); err != nil { + return fmt.Errorf("Error setting network_tier: %s", err) + } + if err := d.Set("prefix_length", address.PrefixLength); err != nil { + return fmt.Errorf("Error setting prefix_length: %s", err) + } + if err := d.Set("purpose", address.Purpose); err != nil { + return fmt.Errorf("Error setting purpose: %s", err) + } + if err := d.Set("subnetwork", address.Subnetwork); err != nil { + return fmt.Errorf("Error setting subnetwork: %s", err) + } if err := d.Set("status", address.Status); err != nil { return fmt.Errorf("Error setting status: %s", err) }