Make flatteners of sets return sets (#1880)

<!-- This change is generated by MagicModules. -->
/cc @danawillow
This commit is contained in:
The Magician 2018-08-15 13:46:55 -07:00 committed by Dana Hoffman
parent b695bdc914
commit 3db96c9073
4 changed files with 24 additions and 6 deletions

View File

@ -628,7 +628,10 @@ func flattenComputeForwardingRulePortRange(v interface{}) interface{} {
} }
func flattenComputeForwardingRulePorts(v interface{}) interface{} { func flattenComputeForwardingRulePorts(v interface{}) interface{} {
return v if v == nil {
return v
}
return schema.NewSet(schema.HashString, v.([]interface{}))
} }
func flattenComputeForwardingRuleSubnetwork(v interface{}) interface{} { func flattenComputeForwardingRuleSubnetwork(v interface{}) interface{} {

View File

@ -379,7 +379,10 @@ func flattenComputeRoutePriority(v interface{}) interface{} {
} }
func flattenComputeRouteTags(v interface{}) interface{} { func flattenComputeRouteTags(v interface{}) interface{} {
return v if v == nil {
return v
}
return schema.NewSet(schema.HashString, v.([]interface{}))
} }
func flattenComputeRouteNextHopGateway(v interface{}) interface{} { func flattenComputeRouteNextHopGateway(v interface{}) interface{} {

View File

@ -399,11 +399,17 @@ func flattenComputeSslPolicyMinTlsVersion(v interface{}) interface{} {
} }
func flattenComputeSslPolicyEnabledFeatures(v interface{}) interface{} { func flattenComputeSslPolicyEnabledFeatures(v interface{}) interface{} {
return v if v == nil {
return v
}
return schema.NewSet(schema.HashString, v.([]interface{}))
} }
func flattenComputeSslPolicyCustomFeatures(v interface{}) interface{} { func flattenComputeSslPolicyCustomFeatures(v interface{}) interface{} {
return v if v == nil {
return v
}
return schema.NewSet(schema.HashString, v.([]interface{}))
} }
func flattenComputeSslPolicyFingerprint(v interface{}) interface{} { func flattenComputeSslPolicyFingerprint(v interface{}) interface{} {

View File

@ -589,11 +589,17 @@ func flattenComputeVpnTunnelIkeVersion(v interface{}) interface{} {
} }
func flattenComputeVpnTunnelLocalTrafficSelector(v interface{}) interface{} { func flattenComputeVpnTunnelLocalTrafficSelector(v interface{}) interface{} {
return v if v == nil {
return v
}
return schema.NewSet(schema.HashString, v.([]interface{}))
} }
func flattenComputeVpnTunnelRemoteTrafficSelector(v interface{}) interface{} { func flattenComputeVpnTunnelRemoteTrafficSelector(v interface{}) interface{} {
return v if v == nil {
return v
}
return schema.NewSet(schema.HashString, v.([]interface{}))
} }
func flattenComputeVpnTunnelLabels(v interface{}) interface{} { func flattenComputeVpnTunnelLabels(v interface{}) interface{} {