Codegen update: allow all properties to be used in Updates. (#1443)

This commit is contained in:
The Magician 2018-05-10 15:34:24 -07:00 committed by Nathan McKinley
parent 1e38b21854
commit fff3d612d6
4 changed files with 12 additions and 8 deletions

View File

@ -193,6 +193,7 @@ func resourceComputeTargetHttpProxyUpdate(d *schema.ResourceData, meta interface
return err
}
var obj map[string]interface{}
var url string
var res map[string]interface{}
op := &compute.Operation{}
@ -205,7 +206,7 @@ func resourceComputeTargetHttpProxyUpdate(d *schema.ResourceData, meta interface
return err
}
obj := map[string]interface{}{
obj = map[string]interface{}{
"urlMap": urlMapProp,
}
url, err = replaceVars(d, config, "https://www.googleapis.com/compute/v1/projects/{{project}}/targetHttpProxies/{{name}}/setUrlMap")

View File

@ -222,6 +222,7 @@ func resourceComputeTargetHttpsProxyUpdate(d *schema.ResourceData, meta interfac
return err
}
var obj map[string]interface{}
var url string
var res map[string]interface{}
op := &compute.Operation{}
@ -234,7 +235,7 @@ func resourceComputeTargetHttpsProxyUpdate(d *schema.ResourceData, meta interfac
return err
}
obj := map[string]interface{}{
obj = map[string]interface{}{
"sslCertificates": sslCertificatesProp,
}
url, err = replaceVars(d, config, "https://www.googleapis.com/compute/v1/projects/{{project}}/targetHttpsProxies/{{name}}/setSslCertificates")
@ -267,7 +268,7 @@ func resourceComputeTargetHttpsProxyUpdate(d *schema.ResourceData, meta interfac
return err
}
obj := map[string]interface{}{
obj = map[string]interface{}{
"urlMap": urlMapProp,
}
url, err = replaceVars(d, config, "https://www.googleapis.com/compute/v1/projects/{{project}}/targetHttpsProxies/{{name}}/setUrlMap")

View File

@ -225,6 +225,7 @@ func resourceComputeTargetSslProxyUpdate(d *schema.ResourceData, meta interface{
return err
}
var obj map[string]interface{}
var url string
var res map[string]interface{}
op := &compute.Operation{}
@ -237,7 +238,7 @@ func resourceComputeTargetSslProxyUpdate(d *schema.ResourceData, meta interface{
return err
}
obj := map[string]interface{}{
obj = map[string]interface{}{
"proxyHeader": proxyHeaderProp,
}
url, err = replaceVars(d, config, "https://www.googleapis.com/compute/v1/projects/{{project}}/global/targetSslProxies/{{name}}/setProxyHeader")
@ -270,7 +271,7 @@ func resourceComputeTargetSslProxyUpdate(d *schema.ResourceData, meta interface{
return err
}
obj := map[string]interface{}{
obj = map[string]interface{}{
"service": serviceProp,
}
url, err = replaceVars(d, config, "https://www.googleapis.com/compute/v1/projects/{{project}}/global/targetSslProxies/{{name}}/setBackendService")
@ -303,7 +304,7 @@ func resourceComputeTargetSslProxyUpdate(d *schema.ResourceData, meta interface{
return err
}
obj := map[string]interface{}{
obj = map[string]interface{}{
"sslCertificates": sslCertificatesProp,
}
url, err = replaceVars(d, config, "https://www.googleapis.com/compute/v1/projects/{{project}}/global/targetSslProxies/{{name}}/setSslCertificates")

View File

@ -208,6 +208,7 @@ func resourceComputeTargetTcpProxyUpdate(d *schema.ResourceData, meta interface{
return err
}
var obj map[string]interface{}
var url string
var res map[string]interface{}
op := &compute.Operation{}
@ -220,7 +221,7 @@ func resourceComputeTargetTcpProxyUpdate(d *schema.ResourceData, meta interface{
return err
}
obj := map[string]interface{}{
obj = map[string]interface{}{
"proxyHeader": proxyHeaderProp,
}
url, err = replaceVars(d, config, "https://www.googleapis.com/compute/v1/projects/{{project}}/global/targetTcpProxies/{{name}}/setProxyHeader")
@ -253,7 +254,7 @@ func resourceComputeTargetTcpProxyUpdate(d *schema.ResourceData, meta interface{
return err
}
obj := map[string]interface{}{
obj = map[string]interface{}{
"service": serviceProp,
}
url, err = replaceVars(d, config, "https://www.googleapis.com/compute/v1/projects/{{project}}/global/targetTcpProxies/{{name}}/setBackendService")