# `Twilio.Resources.Iam.V1.Role.Permission`
[🔗](https://github.com/jeffhuen/twilio_elixir/blob/main/lib/twilio/resources/iam/v1/role/permission.ex#L2)

Permission resource.

SID prefix: `IZ`

Parent: `/v1/Roles/{Sid}`

## Properties

| Field | Description |
|-------|-------------|
| `action` | The action granted by the permission (e.g., read). |
| `externalDescription` | The external description of the permission. |
| `namespace` | The namespace of the permission (e.g., twilio). |
| `product` | The product the permission belongs to (e.g., iam). |
| `resource` | The resource the permission applies to (e.g., roles). |
| `sid` | The unique string that identifies the Permission resource. |

# `t`

```elixir
@type t() :: %Twilio.Resources.Iam.V1.Role.Permission{
  action: String.t() | nil,
  externalDescription: String.t() | nil,
  namespace: String.t() | nil,
  product: String.t() | nil,
  resource: String.t() | nil,
  sid: String.t() | nil
}
```

# `object_name`

# `sid_prefix`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
