diff --git a/aws/resource_aws_cognito_user_pool.go b/aws/resource_aws_cognito_user_pool.go index b7544a050c1e..edb3aa47cecf 100644 --- a/aws/resource_aws_cognito_user_pool.go +++ b/aws/resource_aws_cognito_user_pool.go @@ -548,13 +548,13 @@ func resourceAwsCognitoUserPool() *schema.Resource { "account_recovery_setting": { Type: schema.TypeList, Optional: true, - Computed: true, MaxItems: 1, Elem: &schema.Resource{ Schema: map[string]*schema.Schema{ "recovery_mechanisms": { Type: schema.TypeSet, - Optional: true, + Required: true, + MinItems: 1, Elem: &schema.Resource{ Schema: map[string]*schema.Schema{ "name": {