diff --git a/aws/resource_aws_elasticsearch_domain.go b/aws/resource_aws_elasticsearch_domain.go index 8e5ab7e39a23..86f1e9c7b452 100644 --- a/aws/resource_aws_elasticsearch_domain.go +++ b/aws/resource_aws_elasticsearch_domain.go @@ -497,7 +497,9 @@ func resourceAwsElasticSearchDomainRead(d *schema.ResourceData, meta interface{} for k, val := range ds.LogPublishingOptions { mm := map[string]interface{}{} mm["log_type"] = k - mm["cloudwatch_log_group_arn"] = *val.CloudWatchLogsLogGroupArn + if val.CloudWatchLogsLogGroupArn != nil { + mm["cloudwatch_log_group_arn"] = *val.CloudWatchLogsLogGroupArn + } mm["enabled"] = *val.Enabled m = append(m, mm) }