Skip to content

Commit

Permalink
Org Security Policies (Hierarchical Firewalls) (#3626) (#6934)
Browse files Browse the repository at this point in the history
Co-authored-by: Dana Hoffman <[email protected]>
Signed-off-by: Modular Magician <[email protected]>

Co-authored-by: Dana Hoffman <[email protected]>
  • Loading branch information
modular-magician and danawillow authored Aug 4, 2020
1 parent ac0d5db commit 6b0eaae
Show file tree
Hide file tree
Showing 109 changed files with 309 additions and 56 deletions.
9 changes: 9 additions & 0 deletions .changelog/3626.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
```release-note:new-resource
`google_compute_compute_organization_security_policy` (beta-only)
```
```release-note:new-resource
`google_compute_compute_organization_security_policy_association` (beta-only)
```
```release-note:new-resource
`google_compute_compute_organization_security_policy_rule` (beta-only)
```
2 changes: 2 additions & 0 deletions google/resource_access_context_manager_access_level.go
Original file line number Diff line number Diff line change
Expand Up @@ -469,6 +469,8 @@ func resourceAccessContextManagerAccessLevelUpdate(d *schema.ResourceData, meta

if err != nil {
return fmt.Errorf("Error updating AccessLevel %q: %s", d.Id(), err)
} else {
log.Printf("[DEBUG] Finished updating AccessLevel %q: %#v", d.Id(), res)
}

err = accessContextManagerOperationWaitTime(
Expand Down
2 changes: 2 additions & 0 deletions google/resource_access_context_manager_access_policy.go
Original file line number Diff line number Diff line change
Expand Up @@ -210,6 +210,8 @@ func resourceAccessContextManagerAccessPolicyUpdate(d *schema.ResourceData, meta

if err != nil {
return fmt.Errorf("Error updating AccessPolicy %q: %s", d.Id(), err)
} else {
log.Printf("[DEBUG] Finished updating AccessPolicy %q: %#v", d.Id(), res)
}

err = accessContextManagerOperationWaitTime(
Expand Down
2 changes: 2 additions & 0 deletions google/resource_access_context_manager_service_perimeter.go
Original file line number Diff line number Diff line change
Expand Up @@ -521,6 +521,8 @@ func resourceAccessContextManagerServicePerimeterUpdate(d *schema.ResourceData,

if err != nil {
return fmt.Errorf("Error updating ServicePerimeter %q: %s", d.Id(), err)
} else {
log.Printf("[DEBUG] Finished updating ServicePerimeter %q: %#v", d.Id(), res)
}

err = accessContextManagerOperationWaitTime(
Expand Down
2 changes: 2 additions & 0 deletions google/resource_active_directory_domain.go
Original file line number Diff line number Diff line change
Expand Up @@ -299,6 +299,8 @@ func resourceActiveDirectoryDomainUpdate(d *schema.ResourceData, meta interface{

if err != nil {
return fmt.Errorf("Error updating Domain %q: %s", d.Id(), err)
} else {
log.Printf("[DEBUG] Finished updating Domain %q: %#v", d.Id(), res)
}

err = activeDirectoryOperationWaitTime(
Expand Down
2 changes: 2 additions & 0 deletions google/resource_app_engine_application_url_dispatch_rules.go
Original file line number Diff line number Diff line change
Expand Up @@ -195,6 +195,8 @@ func resourceAppEngineApplicationUrlDispatchRulesUpdate(d *schema.ResourceData,

if err != nil {
return fmt.Errorf("Error updating ApplicationUrlDispatchRules %q: %s", d.Id(), err)
} else {
log.Printf("[DEBUG] Finished updating ApplicationUrlDispatchRules %q: %#v", d.Id(), res)
}

err = appEngineOperationWaitTime(
Expand Down
2 changes: 2 additions & 0 deletions google/resource_app_engine_domain_mapping.go
Original file line number Diff line number Diff line change
Expand Up @@ -306,6 +306,8 @@ func resourceAppEngineDomainMappingUpdate(d *schema.ResourceData, meta interface

if err != nil {
return fmt.Errorf("Error updating DomainMapping %q: %s", d.Id(), err)
} else {
log.Printf("[DEBUG] Finished updating DomainMapping %q: %#v", d.Id(), res)
}

err = appEngineOperationWaitTime(
Expand Down
4 changes: 3 additions & 1 deletion google/resource_app_engine_firewall_rule.go
Original file line number Diff line number Diff line change
Expand Up @@ -276,10 +276,12 @@ func resourceAppEngineFirewallRuleUpdate(d *schema.ResourceData, meta interface{
if err != nil {
return err
}
_, err = sendRequestWithTimeout(config, "PATCH", project, url, obj, d.Timeout(schema.TimeoutUpdate))
res, err := sendRequestWithTimeout(config, "PATCH", project, url, obj, d.Timeout(schema.TimeoutUpdate))

if err != nil {
return fmt.Errorf("Error updating FirewallRule %q: %s", d.Id(), err)
} else {
log.Printf("[DEBUG] Finished updating FirewallRule %q: %#v", d.Id(), res)
}

return resourceAppEngineFirewallRuleRead(d, meta)
Expand Down
2 changes: 2 additions & 0 deletions google/resource_app_engine_flexible_app_version.go
Original file line number Diff line number Diff line change
Expand Up @@ -1323,6 +1323,8 @@ func resourceAppEngineFlexibleAppVersionUpdate(d *schema.ResourceData, meta inte

if err != nil {
return fmt.Errorf("Error updating FlexibleAppVersion %q: %s", d.Id(), err)
} else {
log.Printf("[DEBUG] Finished updating FlexibleAppVersion %q: %#v", d.Id(), res)
}

err = appEngineOperationWaitTime(
Expand Down
2 changes: 2 additions & 0 deletions google/resource_app_engine_service_split_traffic.go
Original file line number Diff line number Diff line change
Expand Up @@ -228,6 +228,8 @@ func resourceAppEngineServiceSplitTrafficUpdate(d *schema.ResourceData, meta int

if err != nil {
return fmt.Errorf("Error updating ServiceSplitTraffic %q: %s", d.Id(), err)
} else {
log.Printf("[DEBUG] Finished updating ServiceSplitTraffic %q: %#v", d.Id(), res)
}

err = appEngineOperationWaitTime(
Expand Down
2 changes: 2 additions & 0 deletions google/resource_app_engine_standard_app_version.go
Original file line number Diff line number Diff line change
Expand Up @@ -739,6 +739,8 @@ func resourceAppEngineStandardAppVersionUpdate(d *schema.ResourceData, meta inte

if err != nil {
return fmt.Errorf("Error updating StandardAppVersion %q: %s", d.Id(), err)
} else {
log.Printf("[DEBUG] Finished updating StandardAppVersion %q: %#v", d.Id(), res)
}

err = appEngineOperationWaitTime(
Expand Down
4 changes: 3 additions & 1 deletion google/resource_big_query_dataset.go
Original file line number Diff line number Diff line change
Expand Up @@ -538,10 +538,12 @@ func resourceBigQueryDatasetUpdate(d *schema.ResourceData, meta interface{}) err
}

log.Printf("[DEBUG] Updating Dataset %q: %#v", d.Id(), obj)
_, err = sendRequestWithTimeout(config, "PUT", project, url, obj, d.Timeout(schema.TimeoutUpdate))
res, err := sendRequestWithTimeout(config, "PUT", project, url, obj, d.Timeout(schema.TimeoutUpdate))

if err != nil {
return fmt.Errorf("Error updating Dataset %q: %s", d.Id(), err)
} else {
log.Printf("[DEBUG] Finished updating Dataset %q: %#v", d.Id(), res)
}

return resourceBigQueryDatasetRead(d, meta)
Expand Down
4 changes: 3 additions & 1 deletion google/resource_bigquery_data_transfer_config.go
Original file line number Diff line number Diff line change
Expand Up @@ -342,10 +342,12 @@ func resourceBigqueryDataTransferConfigUpdate(d *schema.ResourceData, meta inter
if err != nil {
return err
}
_, err = sendRequestWithTimeout(config, "PATCH", project, url, obj, d.Timeout(schema.TimeoutUpdate), iamMemberMissing)
res, err := sendRequestWithTimeout(config, "PATCH", project, url, obj, d.Timeout(schema.TimeoutUpdate), iamMemberMissing)

if err != nil {
return fmt.Errorf("Error updating Config %q: %s", d.Id(), err)
} else {
log.Printf("[DEBUG] Finished updating Config %q: %#v", d.Id(), res)
}

return resourceBigqueryDataTransferConfigRead(d, meta)
Expand Down
4 changes: 3 additions & 1 deletion google/resource_bigtable_app_profile.go
Original file line number Diff line number Diff line change
Expand Up @@ -247,10 +247,12 @@ func resourceBigtableAppProfileUpdate(d *schema.ResourceData, meta interface{})
if err != nil {
return err
}
_, err = sendRequestWithTimeout(config, "PATCH", project, url, obj, d.Timeout(schema.TimeoutUpdate))
res, err := sendRequestWithTimeout(config, "PATCH", project, url, obj, d.Timeout(schema.TimeoutUpdate))

if err != nil {
return fmt.Errorf("Error updating AppProfile %q: %s", d.Id(), err)
} else {
log.Printf("[DEBUG] Finished updating AppProfile %q: %#v", d.Id(), res)
}

return resourceBigtableAppProfileRead(d, meta)
Expand Down
4 changes: 3 additions & 1 deletion google/resource_binary_authorization_attestor.go
Original file line number Diff line number Diff line change
Expand Up @@ -292,10 +292,12 @@ func resourceBinaryAuthorizationAttestorUpdate(d *schema.ResourceData, meta inte
}

log.Printf("[DEBUG] Updating Attestor %q: %#v", d.Id(), obj)
_, err = sendRequestWithTimeout(config, "PUT", project, url, obj, d.Timeout(schema.TimeoutUpdate))
res, err := sendRequestWithTimeout(config, "PUT", project, url, obj, d.Timeout(schema.TimeoutUpdate))

if err != nil {
return fmt.Errorf("Error updating Attestor %q: %s", d.Id(), err)
} else {
log.Printf("[DEBUG] Finished updating Attestor %q: %#v", d.Id(), res)
}

return resourceBinaryAuthorizationAttestorRead(d, meta)
Expand Down
4 changes: 3 additions & 1 deletion google/resource_binary_authorization_policy.go
Original file line number Diff line number Diff line change
Expand Up @@ -367,10 +367,12 @@ func resourceBinaryAuthorizationPolicyUpdate(d *schema.ResourceData, meta interf
}

log.Printf("[DEBUG] Updating Policy %q: %#v", d.Id(), obj)
_, err = sendRequestWithTimeout(config, "PUT", project, url, obj, d.Timeout(schema.TimeoutUpdate))
res, err := sendRequestWithTimeout(config, "PUT", project, url, obj, d.Timeout(schema.TimeoutUpdate))

if err != nil {
return fmt.Errorf("Error updating Policy %q: %s", d.Id(), err)
} else {
log.Printf("[DEBUG] Finished updating Policy %q: %#v", d.Id(), res)
}

return resourceBinaryAuthorizationPolicyRead(d, meta)
Expand Down
4 changes: 3 additions & 1 deletion google/resource_cloud_asset_folder_feed.go
Original file line number Diff line number Diff line change
Expand Up @@ -322,10 +322,12 @@ func resourceCloudAssetFolderFeedUpdate(d *schema.ResourceData, meta interface{}
if parts := regexp.MustCompile(`projects\/([^\/]+)\/`).FindStringSubmatch(url); parts != nil {
project = parts[1]
}
_, err = sendRequestWithTimeout(config, "PATCH", project, url, obj, d.Timeout(schema.TimeoutUpdate))
res, err := sendRequestWithTimeout(config, "PATCH", project, url, obj, d.Timeout(schema.TimeoutUpdate))

if err != nil {
return fmt.Errorf("Error updating FolderFeed %q: %s", d.Id(), err)
} else {
log.Printf("[DEBUG] Finished updating FolderFeed %q: %#v", d.Id(), res)
}

return resourceCloudAssetFolderFeedRead(d, meta)
Expand Down
4 changes: 3 additions & 1 deletion google/resource_cloud_asset_organization_feed.go
Original file line number Diff line number Diff line change
Expand Up @@ -313,10 +313,12 @@ func resourceCloudAssetOrganizationFeedUpdate(d *schema.ResourceData, meta inter
if parts := regexp.MustCompile(`projects\/([^\/]+)\/`).FindStringSubmatch(url); parts != nil {
project = parts[1]
}
_, err = sendRequestWithTimeout(config, "PATCH", project, url, obj, d.Timeout(schema.TimeoutUpdate))
res, err := sendRequestWithTimeout(config, "PATCH", project, url, obj, d.Timeout(schema.TimeoutUpdate))

if err != nil {
return fmt.Errorf("Error updating OrganizationFeed %q: %s", d.Id(), err)
} else {
log.Printf("[DEBUG] Finished updating OrganizationFeed %q: %#v", d.Id(), res)
}

return resourceCloudAssetOrganizationFeedRead(d, meta)
Expand Down
4 changes: 3 additions & 1 deletion google/resource_cloud_asset_project_feed.go
Original file line number Diff line number Diff line change
Expand Up @@ -318,10 +318,12 @@ func resourceCloudAssetProjectFeedUpdate(d *schema.ResourceData, meta interface{
if err != nil {
return err
}
_, err = sendRequestWithTimeout(config, "PATCH", project, url, obj, d.Timeout(schema.TimeoutUpdate))
res, err := sendRequestWithTimeout(config, "PATCH", project, url, obj, d.Timeout(schema.TimeoutUpdate))

if err != nil {
return fmt.Errorf("Error updating ProjectFeed %q: %s", d.Id(), err)
} else {
log.Printf("[DEBUG] Finished updating ProjectFeed %q: %#v", d.Id(), res)
}

return resourceCloudAssetProjectFeedRead(d, meta)
Expand Down
4 changes: 3 additions & 1 deletion google/resource_cloud_build_trigger.go
Original file line number Diff line number Diff line change
Expand Up @@ -647,10 +647,12 @@ func resourceCloudBuildTriggerUpdate(d *schema.ResourceData, meta interface{}) e

log.Printf("[DEBUG] Updating Trigger %q: %#v", d.Id(), obj)
obj["id"] = d.Get("trigger_id")
_, err = sendRequestWithTimeout(config, "PATCH", project, url, obj, d.Timeout(schema.TimeoutUpdate))
res, err := sendRequestWithTimeout(config, "PATCH", project, url, obj, d.Timeout(schema.TimeoutUpdate))

if err != nil {
return fmt.Errorf("Error updating Trigger %q: %s", d.Id(), err)
} else {
log.Printf("[DEBUG] Finished updating Trigger %q: %#v", d.Id(), res)
}

return resourceCloudBuildTriggerRead(d, meta)
Expand Down
4 changes: 3 additions & 1 deletion google/resource_cloud_iot_device.go
Original file line number Diff line number Diff line change
Expand Up @@ -460,10 +460,12 @@ func resourceCloudIotDeviceUpdate(d *schema.ResourceData, meta interface{}) erro
if err != nil {
return err
}
_, err = sendRequestWithTimeout(config, "PATCH", "", url, obj, d.Timeout(schema.TimeoutUpdate))
res, err := sendRequestWithTimeout(config, "PATCH", "", url, obj, d.Timeout(schema.TimeoutUpdate))

if err != nil {
return fmt.Errorf("Error updating Device %q: %s", d.Id(), err)
} else {
log.Printf("[DEBUG] Finished updating Device %q: %#v", d.Id(), res)
}

return resourceCloudIotDeviceRead(d, meta)
Expand Down
4 changes: 3 additions & 1 deletion google/resource_cloud_iot_device_registry.go
Original file line number Diff line number Diff line change
Expand Up @@ -622,10 +622,12 @@ func resourceCloudIotDeviceRegistryUpdate(d *schema.ResourceData, meta interface
}

log.Printf("[DEBUG] Update URL %q: %v", d.Id(), url)
_, err = sendRequestWithTimeout(config, "PATCH", project, url, obj, d.Timeout(schema.TimeoutUpdate))
res, err := sendRequestWithTimeout(config, "PATCH", project, url, obj, d.Timeout(schema.TimeoutUpdate))

if err != nil {
return fmt.Errorf("Error updating DeviceRegistry %q: %s", d.Id(), err)
} else {
log.Printf("[DEBUG] Finished updating DeviceRegistry %q: %#v", d.Id(), res)
}

return resourceCloudIotDeviceRegistryRead(d, meta)
Expand Down
4 changes: 3 additions & 1 deletion google/resource_cloud_run_service.go
Original file line number Diff line number Diff line change
Expand Up @@ -806,10 +806,12 @@ func resourceCloudRunServiceUpdate(d *schema.ResourceData, meta interface{}) err
}

log.Printf("[DEBUG] Updating Service %q: %#v", d.Id(), obj)
_, err = sendRequestWithTimeout(config, "PUT", project, url, obj, d.Timeout(schema.TimeoutUpdate))
res, err := sendRequestWithTimeout(config, "PUT", project, url, obj, d.Timeout(schema.TimeoutUpdate))

if err != nil {
return fmt.Errorf("Error updating Service %q: %s", d.Id(), err)
} else {
log.Printf("[DEBUG] Finished updating Service %q: %#v", d.Id(), res)
}

err = PollingWaitTime(resourceCloudRunServicePollRead(d, meta), PollCheckKnativeStatus, "Updating Service", d.Timeout(schema.TimeoutUpdate), 1)
Expand Down
4 changes: 3 additions & 1 deletion google/resource_cloud_tasks_queue.go
Original file line number Diff line number Diff line change
Expand Up @@ -358,10 +358,12 @@ func resourceCloudTasksQueueUpdate(d *schema.ResourceData, meta interface{}) err
if err != nil {
return err
}
_, err = sendRequestWithTimeout(config, "PATCH", project, url, obj, d.Timeout(schema.TimeoutUpdate))
res, err := sendRequestWithTimeout(config, "PATCH", project, url, obj, d.Timeout(schema.TimeoutUpdate))

if err != nil {
return fmt.Errorf("Error updating Queue %q: %s", d.Id(), err)
} else {
log.Printf("[DEBUG] Finished updating Queue %q: %#v", d.Id(), res)
}

return resourceCloudTasksQueueRead(d, meta)
Expand Down
2 changes: 2 additions & 0 deletions google/resource_compute_autoscaler.go
Original file line number Diff line number Diff line change
Expand Up @@ -397,6 +397,8 @@ func resourceComputeAutoscalerUpdate(d *schema.ResourceData, meta interface{}) e

if err != nil {
return fmt.Errorf("Error updating Autoscaler %q: %s", d.Id(), err)
} else {
log.Printf("[DEBUG] Finished updating Autoscaler %q: %#v", d.Id(), res)
}

err = computeOperationWaitTime(
Expand Down
2 changes: 2 additions & 0 deletions google/resource_compute_backend_bucket.go
Original file line number Diff line number Diff line change
Expand Up @@ -281,6 +281,8 @@ func resourceComputeBackendBucketUpdate(d *schema.ResourceData, meta interface{}

if err != nil {
return fmt.Errorf("Error updating BackendBucket %q: %s", d.Id(), err)
} else {
log.Printf("[DEBUG] Finished updating BackendBucket %q: %#v", d.Id(), res)
}

err = computeOperationWaitTime(
Expand Down
2 changes: 2 additions & 0 deletions google/resource_compute_backend_service.go
Original file line number Diff line number Diff line change
Expand Up @@ -1378,6 +1378,8 @@ func resourceComputeBackendServiceUpdate(d *schema.ResourceData, meta interface{

if err != nil {
return fmt.Errorf("Error updating BackendService %q: %s", d.Id(), err)
} else {
log.Printf("[DEBUG] Finished updating BackendService %q: %#v", d.Id(), res)
}

err = computeOperationWaitTime(
Expand Down
4 changes: 4 additions & 0 deletions google/resource_compute_disk.go
Original file line number Diff line number Diff line change
Expand Up @@ -774,6 +774,8 @@ func resourceComputeDiskUpdate(d *schema.ResourceData, meta interface{}) error {
res, err := sendRequestWithTimeout(config, "POST", project, url, obj, d.Timeout(schema.TimeoutUpdate))
if err != nil {
return fmt.Errorf("Error updating Disk %q: %s", d.Id(), err)
} else {
log.Printf("[DEBUG] Finished updating Disk %q: %#v", d.Id(), res)
}

err = computeOperationWaitTime(
Expand Down Expand Up @@ -803,6 +805,8 @@ func resourceComputeDiskUpdate(d *schema.ResourceData, meta interface{}) error {
res, err := sendRequestWithTimeout(config, "POST", project, url, obj, d.Timeout(schema.TimeoutUpdate))
if err != nil {
return fmt.Errorf("Error updating Disk %q: %s", d.Id(), err)
} else {
log.Printf("[DEBUG] Finished updating Disk %q: %#v", d.Id(), res)
}

err = computeOperationWaitTime(
Expand Down
2 changes: 2 additions & 0 deletions google/resource_compute_firewall.go
Original file line number Diff line number Diff line change
Expand Up @@ -682,6 +682,8 @@ func resourceComputeFirewallUpdate(d *schema.ResourceData, meta interface{}) err

if err != nil {
return fmt.Errorf("Error updating Firewall %q: %s", d.Id(), err)
} else {
log.Printf("[DEBUG] Finished updating Firewall %q: %#v", d.Id(), res)
}

err = computeOperationWaitTime(
Expand Down
4 changes: 4 additions & 0 deletions google/resource_compute_forwarding_rule.go
Original file line number Diff line number Diff line change
Expand Up @@ -534,6 +534,8 @@ func resourceComputeForwardingRuleUpdate(d *schema.ResourceData, meta interface{
res, err := sendRequestWithTimeout(config, "POST", project, url, obj, d.Timeout(schema.TimeoutUpdate))
if err != nil {
return fmt.Errorf("Error updating ForwardingRule %q: %s", d.Id(), err)
} else {
log.Printf("[DEBUG] Finished updating ForwardingRule %q: %#v", d.Id(), res)
}

err = computeOperationWaitTime(
Expand Down Expand Up @@ -562,6 +564,8 @@ func resourceComputeForwardingRuleUpdate(d *schema.ResourceData, meta interface{
res, err := sendRequestWithTimeout(config, "PATCH", project, url, obj, d.Timeout(schema.TimeoutUpdate))
if err != nil {
return fmt.Errorf("Error updating ForwardingRule %q: %s", d.Id(), err)
} else {
log.Printf("[DEBUG] Finished updating ForwardingRule %q: %#v", d.Id(), res)
}

err = computeOperationWaitTime(
Expand Down
2 changes: 2 additions & 0 deletions google/resource_compute_global_forwarding_rule.go
Original file line number Diff line number Diff line change
Expand Up @@ -418,6 +418,8 @@ func resourceComputeGlobalForwardingRuleUpdate(d *schema.ResourceData, meta inte
res, err := sendRequestWithTimeout(config, "POST", project, url, obj, d.Timeout(schema.TimeoutUpdate))
if err != nil {
return fmt.Errorf("Error updating GlobalForwardingRule %q: %s", d.Id(), err)
} else {
log.Printf("[DEBUG] Finished updating GlobalForwardingRule %q: %#v", d.Id(), res)
}

err = computeOperationWaitTime(
Expand Down
2 changes: 2 additions & 0 deletions google/resource_compute_health_check.go
Original file line number Diff line number Diff line change
Expand Up @@ -852,6 +852,8 @@ func resourceComputeHealthCheckUpdate(d *schema.ResourceData, meta interface{})

if err != nil {
return fmt.Errorf("Error updating HealthCheck %q: %s", d.Id(), err)
} else {
log.Printf("[DEBUG] Finished updating HealthCheck %q: %#v", d.Id(), res)
}

err = computeOperationWaitTime(
Expand Down
2 changes: 2 additions & 0 deletions google/resource_compute_http_health_check.go
Original file line number Diff line number Diff line change
Expand Up @@ -357,6 +357,8 @@ func resourceComputeHttpHealthCheckUpdate(d *schema.ResourceData, meta interface

if err != nil {
return fmt.Errorf("Error updating HttpHealthCheck %q: %s", d.Id(), err)
} else {
log.Printf("[DEBUG] Finished updating HttpHealthCheck %q: %#v", d.Id(), res)
}

err = computeOperationWaitTime(
Expand Down
2 changes: 2 additions & 0 deletions google/resource_compute_https_health_check.go
Original file line number Diff line number Diff line change
Expand Up @@ -357,6 +357,8 @@ func resourceComputeHttpsHealthCheckUpdate(d *schema.ResourceData, meta interfac

if err != nil {
return fmt.Errorf("Error updating HttpsHealthCheck %q: %s", d.Id(), err)
} else {
log.Printf("[DEBUG] Finished updating HttpsHealthCheck %q: %#v", d.Id(), res)
}

err = computeOperationWaitTime(
Expand Down
Loading

0 comments on commit 6b0eaae

Please sign in to comment.