make parameter group optional
This commit is contained in:
parent
a552db0c8c
commit
aad0808cc5
|
@ -43,6 +43,7 @@ func resourceAwsElasticacheCluster() *schema.Resource {
|
|||
"parameter_group_name": &schema.Schema{
|
||||
Type: schema.TypeString,
|
||||
Optional: true,
|
||||
Computed: true,
|
||||
ForceNew: true,
|
||||
},
|
||||
"port": &schema.Schema{
|
||||
|
@ -120,7 +121,6 @@ func resourceAwsElasticacheClusterCreate(d *schema.ResourceData, meta interface{
|
|||
subnetGroupName := d.Get("subnet_group_name").(string)
|
||||
securityNameSet := d.Get("security_group_names").(*schema.Set)
|
||||
securityIdSet := d.Get("security_group_ids").(*schema.Set)
|
||||
paramGroupName := d.Get("parameter_group_name").(string) // default.memcached1.4
|
||||
|
||||
securityNames := expandStringList(securityNameSet.List())
|
||||
securityIds := expandStringList(securityIdSet.List())
|
||||
|
@ -135,7 +135,11 @@ func resourceAwsElasticacheClusterCreate(d *schema.ResourceData, meta interface{
|
|||
CacheSubnetGroupName: aws.String(subnetGroupName),
|
||||
CacheSecurityGroupNames: securityNames,
|
||||
SecurityGroupIDs: securityIds,
|
||||
CacheParameterGroupName: aws.String(paramGroupName),
|
||||
}
|
||||
|
||||
// parameter groups are optional and can be defaulted by AWS
|
||||
if v, ok := d.GetOk("parameter_group_name"); ok {
|
||||
req.CacheParameterGroupName = aws.String(v.(string))
|
||||
}
|
||||
|
||||
_, err := conn.CreateCacheCluster(req)
|
||||
|
|
Loading…
Reference in New Issue