title: Terraform AWS Cognito App Client
body: <p>Currently stuck in the mud with trying to to set up an 'app client' for an AWS Cognito User Pool through Terraform. Here is my resource as it stands:</p>
  
  <pre><code>resource "aws_cognito_user_pool" "notes-pool" {
    name = "notes-pool"
    username_attributes = ["email"]
  
    verification_message_template {
      default_email_option = "CONFIRM_WITH_CODE"
    }
  
    password_policy {
      minimum_length    = 10
      require_lowercase = false
      require_numbers   = true
      require_symbols   = false
      require_uppercase = true
    }
  
    tags {
      "Name"    = "notes-pool"
      "Environment" = "production"
    }
  }
  </code></pre>
  
  <p>The above works just fine, and my user pool is created. If anybody has any ideas on how to create an app client in the same resource, I'm all ears. I'm beginning to suspect that this functionality doesn't exist!</p>