title: Terraform - AWS IAM user with Programmatic access
body: <p>I'm working with <a href="/questions/tagged/aws" class="post-tag" title="show questions tagged &#39;aws&#39;" rel="tag">aws</a> via <a href="/questions/tagged/terraform" class="post-tag" title="show questions tagged &#39;terraform&#39;" rel="tag">terraform</a>.<br>
  I'm trying to create an IAM user with Access type of "<strong>Programmatic access</strong>".</p>
  
  <p>With the AWS management console this is quite simple: <br></p>
  
  <p><a href="https://i.stack.imgur.com/j6aoX.png" rel="noreferrer"><img src="https://i.stack.imgur.com/j6aoX.png" alt="AWS console management"></a></p>
  
  <p><br></p>
  
  <p>When trying with Terraform (<a href="https://www.terraform.io/docs/providers/aws/r/iam_user.html" rel="noreferrer">reference to docs</a>) it seems that only the following arguments are supported:</p>
  
  <pre><code>name
  path
  permissions_boundary
  force_destroy
  tags
  </code></pre>
  
  <p>Maybe this should be configured via a policy? <br>
  Any help will be appreciated.</p>
  
  <hr>
  
  <p>(*) <a href="https://stackoverflow.com/questions/49353521/terraform-provisioned-iam-user-created-with-iam-console-access-disabled">Related  question</a> with different scenario.</p>