# tigris iam policies create

Create a new policy with the given name and policy document. Document can be provided via file, inline JSON, or stdin.

**Alias:** `c`

## Usage[​](#usage "Direct link to Usage")

```
tigris iam policies create <name> [flags]

t3 iam p c <name> [flags]
```

## Flags[​](#flags "Direct link to Flags")

| Name               | Required | Default | Description                                                                   |
| ------------------ | -------- | ------- | ----------------------------------------------------------------------------- |
| `--document`, `-d` | No       | —       | Policy document (JSON file path or inline JSON). If omitted, reads from stdin |
| `--description`    | No       | —       | Policy description                                                            |

## Examples[​](#examples "Direct link to Examples")

```
# Create from a JSON file

tigris iam policies create my-policy --document policy.json



# Create with inline JSON

tigris iam policies create my-policy --document '{"Version":"2012-10-17","Statement":[...]}'



# Create from stdin

cat policy.json | tigris iam policies create my-policy
```
