diff --git a/google/resource_compute_subnetwork.go b/google/resource_compute_subnetwork.go index 4338a2818c8..5ac06de2137 100644 --- a/google/resource_compute_subnetwork.go +++ b/google/resource_compute_subnetwork.go @@ -208,12 +208,6 @@ must be unique within the subnetwork.`, Computed: true, Description: `Creation timestamp in RFC3339 text format.`, }, - "fingerprint": { - Type: schema.TypeString, - Computed: true, - Description: `Fingerprint of this resource. This field is used internally during -updates of this resource.`, - }, "gateway_address": { Type: schema.TypeString, Computed: true, @@ -226,6 +220,12 @@ outside this subnetwork.`, Optional: true, Removed: "This field is being removed in favor of log_config. If log_config is present, flow logs are enabled. Please remove this field", }, + "fingerprint": { + Type: schema.TypeString, + Computed: true, + Description: "Fingerprint of this resource. This field is used internally during updates of this resource.", + Deprecated: "This field is not useful for users, and has been removed as an output.", + }, "project": { Type: schema.TypeString, Optional: true, @@ -310,12 +310,6 @@ func resourceComputeSubnetworkCreate(d *schema.ResourceData, meta interface{}) e } else if v, ok := d.GetOkExists("network"); !isEmptyValue(reflect.ValueOf(networkProp)) && (ok || !reflect.DeepEqual(v, networkProp)) { obj["network"] = networkProp } - fingerprintProp, err := expandComputeSubnetworkFingerprint(d.Get("fingerprint"), d, config) - if err != nil { - return err - } else if v, ok := d.GetOkExists("fingerprint"); !isEmptyValue(reflect.ValueOf(fingerprintProp)) && (ok || !reflect.DeepEqual(v, fingerprintProp)) { - obj["fingerprint"] = fingerprintProp - } secondaryIpRangesProp, err := expandComputeSubnetworkSecondaryIpRange(d.Get("secondary_ip_range"), d, config) if err != nil { return err @@ -417,9 +411,6 @@ func resourceComputeSubnetworkRead(d *schema.ResourceData, meta interface{}) err if err := d.Set("network", flattenComputeSubnetworkNetwork(res["network"], d)); err != nil { return fmt.Errorf("Error reading Subnetwork: %s", err) } - if err := d.Set("fingerprint", flattenComputeSubnetworkFingerprint(res["fingerprint"], d)); err != nil { - return fmt.Errorf("Error reading Subnetwork: %s", err) - } if err := d.Set("secondary_ip_range", flattenComputeSubnetworkSecondaryIpRange(res["secondaryIpRanges"], d)); err != nil { return fmt.Errorf("Error reading Subnetwork: %s", err) } @@ -680,10 +671,6 @@ func flattenComputeSubnetworkNetwork(v interface{}, d *schema.ResourceData) inte return ConvertSelfLinkToV1(v.(string)) } -func flattenComputeSubnetworkFingerprint(v interface{}, d *schema.ResourceData) interface{} { - return v -} - func flattenComputeSubnetworkSecondaryIpRange(v interface{}, d *schema.ResourceData) interface{} { if v == nil { return v @@ -763,10 +750,6 @@ func expandComputeSubnetworkNetwork(v interface{}, d TerraformResourceData, conf return f.RelativeLink(), nil } -func expandComputeSubnetworkFingerprint(v interface{}, d TerraformResourceData, config *Config) (interface{}, error) { - return v, nil -} - func expandComputeSubnetworkSecondaryIpRange(v interface{}, d TerraformResourceData, config *Config) (interface{}, error) { l := v.([]interface{}) req := make([]interface{}, 0, len(l)) diff --git a/website/docs/r/compute_subnetwork.html.markdown b/website/docs/r/compute_subnetwork.html.markdown index 84c10cceedb..43a48f06514 100644 --- a/website/docs/r/compute_subnetwork.html.markdown +++ b/website/docs/r/compute_subnetwork.html.markdown @@ -252,10 +252,6 @@ In addition to the arguments listed above, the following computed attributes are * `gateway_address` - The gateway address for default routes to reach destination addresses outside this subnetwork. - -* `fingerprint` - - Fingerprint of this resource. This field is used internally during - updates of this resource. * `self_link` - The URI of the created resource.