mirror of
https://github.com/letic/terraform-provider-google.git
synced 2024-10-06 18:51:13 +00:00
Merge pull request #2239 from rileykarson/empty-typelist-cherry
Fix empty TypeList expands in generated resources (#2233 cherrypick)
This commit is contained in:
commit
56c86ec607
@ -317,7 +317,7 @@ func expandBinaryAuthorizationAttestorDescription(v interface{}, d *schema.Resou
|
|||||||
|
|
||||||
func expandBinaryAuthorizationAttestorAttestationAuthorityNote(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
func expandBinaryAuthorizationAttestorAttestationAuthorityNote(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
||||||
l := v.([]interface{})
|
l := v.([]interface{})
|
||||||
if len(l) == 0 {
|
if len(l) == 0 || l[0] == nil {
|
||||||
return nil, nil
|
return nil, nil
|
||||||
}
|
}
|
||||||
raw := l[0]
|
raw := l[0]
|
||||||
|
@ -503,7 +503,7 @@ func expandBinaryAuthorizationPolicyClusterAdmissionRulesEnforcementMode(v inter
|
|||||||
|
|
||||||
func expandBinaryAuthorizationPolicyDefaultAdmissionRule(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
func expandBinaryAuthorizationPolicyDefaultAdmissionRule(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
||||||
l := v.([]interface{})
|
l := v.([]interface{})
|
||||||
if len(l) == 0 {
|
if len(l) == 0 || l[0] == nil {
|
||||||
return nil, nil
|
return nil, nil
|
||||||
}
|
}
|
||||||
raw := l[0]
|
raw := l[0]
|
||||||
|
@ -538,7 +538,7 @@ func expandComputeAutoscalerDescription(v interface{}, d *schema.ResourceData, c
|
|||||||
|
|
||||||
func expandComputeAutoscalerAutoscalingPolicy(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
func expandComputeAutoscalerAutoscalingPolicy(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
||||||
l := v.([]interface{})
|
l := v.([]interface{})
|
||||||
if len(l) == 0 {
|
if len(l) == 0 || l[0] == nil {
|
||||||
return nil, nil
|
return nil, nil
|
||||||
}
|
}
|
||||||
raw := l[0]
|
raw := l[0]
|
||||||
@ -604,7 +604,7 @@ func expandComputeAutoscalerAutoscalingPolicyCooldownPeriod(v interface{}, d *sc
|
|||||||
|
|
||||||
func expandComputeAutoscalerAutoscalingPolicyCpuUtilization(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
func expandComputeAutoscalerAutoscalingPolicyCpuUtilization(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
||||||
l := v.([]interface{})
|
l := v.([]interface{})
|
||||||
if len(l) == 0 {
|
if len(l) == 0 || l[0] == nil {
|
||||||
return nil, nil
|
return nil, nil
|
||||||
}
|
}
|
||||||
raw := l[0]
|
raw := l[0]
|
||||||
@ -675,7 +675,7 @@ func expandComputeAutoscalerAutoscalingPolicyMetricType(v interface{}, d *schema
|
|||||||
|
|
||||||
func expandComputeAutoscalerAutoscalingPolicyLoadBalancingUtilization(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
func expandComputeAutoscalerAutoscalingPolicyLoadBalancingUtilization(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
||||||
l := v.([]interface{})
|
l := v.([]interface{})
|
||||||
if len(l) == 0 {
|
if len(l) == 0 || l[0] == nil {
|
||||||
return nil, nil
|
return nil, nil
|
||||||
}
|
}
|
||||||
raw := l[0]
|
raw := l[0]
|
||||||
|
@ -1040,7 +1040,7 @@ func expandComputeDiskZone(v interface{}, d *schema.ResourceData, config *Config
|
|||||||
|
|
||||||
func expandComputeDiskSourceImageEncryptionKey(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
func expandComputeDiskSourceImageEncryptionKey(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
||||||
l := v.([]interface{})
|
l := v.([]interface{})
|
||||||
if len(l) == 0 {
|
if len(l) == 0 || l[0] == nil {
|
||||||
return nil, nil
|
return nil, nil
|
||||||
}
|
}
|
||||||
raw := l[0]
|
raw := l[0]
|
||||||
@ -1101,7 +1101,7 @@ func expandComputeDiskSnapshot(v interface{}, d *schema.ResourceData, config *Co
|
|||||||
|
|
||||||
func expandComputeDiskSourceSnapshotEncryptionKey(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
func expandComputeDiskSourceSnapshotEncryptionKey(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
||||||
l := v.([]interface{})
|
l := v.([]interface{})
|
||||||
if len(l) == 0 {
|
if len(l) == 0 || l[0] == nil {
|
||||||
return nil, nil
|
return nil, nil
|
||||||
}
|
}
|
||||||
raw := l[0]
|
raw := l[0]
|
||||||
|
@ -774,7 +774,7 @@ func expandComputeHealthCheckUnhealthyThreshold(v interface{}, d *schema.Resourc
|
|||||||
|
|
||||||
func expandComputeHealthCheckHttpHealthCheck(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
func expandComputeHealthCheckHttpHealthCheck(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
||||||
l := v.([]interface{})
|
l := v.([]interface{})
|
||||||
if len(l) == 0 {
|
if len(l) == 0 || l[0] == nil {
|
||||||
return nil, nil
|
return nil, nil
|
||||||
}
|
}
|
||||||
raw := l[0]
|
raw := l[0]
|
||||||
@ -830,7 +830,7 @@ func expandComputeHealthCheckHttpHealthCheckProxyHeader(v interface{}, d *schema
|
|||||||
|
|
||||||
func expandComputeHealthCheckHttpsHealthCheck(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
func expandComputeHealthCheckHttpsHealthCheck(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
||||||
l := v.([]interface{})
|
l := v.([]interface{})
|
||||||
if len(l) == 0 {
|
if len(l) == 0 || l[0] == nil {
|
||||||
return nil, nil
|
return nil, nil
|
||||||
}
|
}
|
||||||
raw := l[0]
|
raw := l[0]
|
||||||
@ -886,7 +886,7 @@ func expandComputeHealthCheckHttpsHealthCheckProxyHeader(v interface{}, d *schem
|
|||||||
|
|
||||||
func expandComputeHealthCheckTcpHealthCheck(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
func expandComputeHealthCheckTcpHealthCheck(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
||||||
l := v.([]interface{})
|
l := v.([]interface{})
|
||||||
if len(l) == 0 {
|
if len(l) == 0 || l[0] == nil {
|
||||||
return nil, nil
|
return nil, nil
|
||||||
}
|
}
|
||||||
raw := l[0]
|
raw := l[0]
|
||||||
@ -942,7 +942,7 @@ func expandComputeHealthCheckTcpHealthCheckProxyHeader(v interface{}, d *schema.
|
|||||||
|
|
||||||
func expandComputeHealthCheckSslHealthCheck(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
func expandComputeHealthCheckSslHealthCheck(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
||||||
l := v.([]interface{})
|
l := v.([]interface{})
|
||||||
if len(l) == 0 {
|
if len(l) == 0 || l[0] == nil {
|
||||||
return nil, nil
|
return nil, nil
|
||||||
}
|
}
|
||||||
raw := l[0]
|
raw := l[0]
|
||||||
|
@ -534,7 +534,7 @@ func expandComputeRegionAutoscalerDescription(v interface{}, d *schema.ResourceD
|
|||||||
|
|
||||||
func expandComputeRegionAutoscalerAutoscalingPolicy(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
func expandComputeRegionAutoscalerAutoscalingPolicy(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
||||||
l := v.([]interface{})
|
l := v.([]interface{})
|
||||||
if len(l) == 0 {
|
if len(l) == 0 || l[0] == nil {
|
||||||
return nil, nil
|
return nil, nil
|
||||||
}
|
}
|
||||||
raw := l[0]
|
raw := l[0]
|
||||||
@ -600,7 +600,7 @@ func expandComputeRegionAutoscalerAutoscalingPolicyCooldownPeriod(v interface{},
|
|||||||
|
|
||||||
func expandComputeRegionAutoscalerAutoscalingPolicyCpuUtilization(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
func expandComputeRegionAutoscalerAutoscalingPolicyCpuUtilization(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
||||||
l := v.([]interface{})
|
l := v.([]interface{})
|
||||||
if len(l) == 0 {
|
if len(l) == 0 || l[0] == nil {
|
||||||
return nil, nil
|
return nil, nil
|
||||||
}
|
}
|
||||||
raw := l[0]
|
raw := l[0]
|
||||||
@ -671,7 +671,7 @@ func expandComputeRegionAutoscalerAutoscalingPolicyMetricType(v interface{}, d *
|
|||||||
|
|
||||||
func expandComputeRegionAutoscalerAutoscalingPolicyLoadBalancingUtilization(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
func expandComputeRegionAutoscalerAutoscalingPolicyLoadBalancingUtilization(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
||||||
l := v.([]interface{})
|
l := v.([]interface{})
|
||||||
if len(l) == 0 {
|
if len(l) == 0 || l[0] == nil {
|
||||||
return nil, nil
|
return nil, nil
|
||||||
}
|
}
|
||||||
raw := l[0]
|
raw := l[0]
|
||||||
|
@ -733,7 +733,7 @@ func expandComputeRegionDiskRegion(v interface{}, d *schema.ResourceData, config
|
|||||||
|
|
||||||
func expandComputeRegionDiskDiskEncryptionKey(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
func expandComputeRegionDiskDiskEncryptionKey(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
||||||
l := v.([]interface{})
|
l := v.([]interface{})
|
||||||
if len(l) == 0 {
|
if len(l) == 0 || l[0] == nil {
|
||||||
return nil, nil
|
return nil, nil
|
||||||
}
|
}
|
||||||
raw := l[0]
|
raw := l[0]
|
||||||
@ -775,7 +775,7 @@ func expandComputeRegionDiskSnapshot(v interface{}, d *schema.ResourceData, conf
|
|||||||
|
|
||||||
func expandComputeRegionDiskSourceSnapshotEncryptionKey(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
func expandComputeRegionDiskSourceSnapshotEncryptionKey(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
||||||
l := v.([]interface{})
|
l := v.([]interface{})
|
||||||
if len(l) == 0 {
|
if len(l) == 0 || l[0] == nil {
|
||||||
return nil, nil
|
return nil, nil
|
||||||
}
|
}
|
||||||
raw := l[0]
|
raw := l[0]
|
||||||
|
@ -491,7 +491,7 @@ func expandComputeRouterNetwork(v interface{}, d *schema.ResourceData, config *C
|
|||||||
|
|
||||||
func expandComputeRouterBgp(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
func expandComputeRouterBgp(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
||||||
l := v.([]interface{})
|
l := v.([]interface{})
|
||||||
if len(l) == 0 {
|
if len(l) == 0 || l[0] == nil {
|
||||||
return nil, nil
|
return nil, nil
|
||||||
}
|
}
|
||||||
raw := l[0]
|
raw := l[0]
|
||||||
|
@ -257,7 +257,7 @@ func expandContainerAnalysisNoteName(v interface{}, d *schema.ResourceData, conf
|
|||||||
|
|
||||||
func expandContainerAnalysisNoteAttestationAuthority(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
func expandContainerAnalysisNoteAttestationAuthority(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
||||||
l := v.([]interface{})
|
l := v.([]interface{})
|
||||||
if len(l) == 0 {
|
if len(l) == 0 || l[0] == nil {
|
||||||
return nil, nil
|
return nil, nil
|
||||||
}
|
}
|
||||||
raw := l[0]
|
raw := l[0]
|
||||||
@ -276,7 +276,7 @@ func expandContainerAnalysisNoteAttestationAuthority(v interface{}, d *schema.Re
|
|||||||
|
|
||||||
func expandContainerAnalysisNoteAttestationAuthorityHint(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
func expandContainerAnalysisNoteAttestationAuthorityHint(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
||||||
l := v.([]interface{})
|
l := v.([]interface{})
|
||||||
if len(l) == 0 {
|
if len(l) == 0 || l[0] == nil {
|
||||||
return nil, nil
|
return nil, nil
|
||||||
}
|
}
|
||||||
raw := l[0]
|
raw := l[0]
|
||||||
|
@ -849,7 +849,7 @@ func expandMonitoringAlertPolicyConditions(v interface{}, d *schema.ResourceData
|
|||||||
|
|
||||||
func expandMonitoringAlertPolicyConditionsConditionAbsent(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
func expandMonitoringAlertPolicyConditionsConditionAbsent(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
||||||
l := v.([]interface{})
|
l := v.([]interface{})
|
||||||
if len(l) == 0 {
|
if len(l) == 0 || l[0] == nil {
|
||||||
return nil, nil
|
return nil, nil
|
||||||
}
|
}
|
||||||
raw := l[0]
|
raw := l[0]
|
||||||
@ -948,7 +948,7 @@ func expandMonitoringAlertPolicyConditionsConditionAbsentAggregationsCrossSeries
|
|||||||
|
|
||||||
func expandMonitoringAlertPolicyConditionsConditionAbsentTrigger(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
func expandMonitoringAlertPolicyConditionsConditionAbsentTrigger(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
||||||
l := v.([]interface{})
|
l := v.([]interface{})
|
||||||
if len(l) == 0 {
|
if len(l) == 0 || l[0] == nil {
|
||||||
return nil, nil
|
return nil, nil
|
||||||
}
|
}
|
||||||
raw := l[0]
|
raw := l[0]
|
||||||
@ -994,7 +994,7 @@ func expandMonitoringAlertPolicyConditionsName(v interface{}, d *schema.Resource
|
|||||||
|
|
||||||
func expandMonitoringAlertPolicyConditionsConditionThreshold(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
func expandMonitoringAlertPolicyConditionsConditionThreshold(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
||||||
l := v.([]interface{})
|
l := v.([]interface{})
|
||||||
if len(l) == 0 {
|
if len(l) == 0 || l[0] == nil {
|
||||||
return nil, nil
|
return nil, nil
|
||||||
}
|
}
|
||||||
raw := l[0]
|
raw := l[0]
|
||||||
@ -1137,7 +1137,7 @@ func expandMonitoringAlertPolicyConditionsConditionThresholdComparison(v interfa
|
|||||||
|
|
||||||
func expandMonitoringAlertPolicyConditionsConditionThresholdTrigger(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
func expandMonitoringAlertPolicyConditionsConditionThresholdTrigger(v interface{}, d *schema.ResourceData, config *Config) (interface{}, error) {
|
||||||
l := v.([]interface{})
|
l := v.([]interface{})
|
||||||
if len(l) == 0 {
|
if len(l) == 0 || l[0] == nil {
|
||||||
return nil, nil
|
return nil, nil
|
||||||
}
|
}
|
||||||
raw := l[0]
|
raw := l[0]
|
||||||
|
Loading…
Reference in New Issue
Block a user