# io.k8s.api.authorization.v1.NonResourceRule

From **Kubernetes**.

NonResourceRule holds information that describes a rule for the non-resource

- Type: `object`

## Properties

### `nonResourceURLs`

- Required: false
- Type: `array`

nonResourceURLs is a set of partial urls that a user should have access to.  *s are allowed, but only as the full, final step in the path.  "*" means all.

### `verbs`

- Required: true
- Type: `array`

verbs is a list of kubernetes non-resource API verbs, like: get, post, put, delete, patch, head, options.  "*" means all.

## JSON Schema

```json
{"description":"NonResourceRule holds information that describes a rule for the non-resource","properties":{"nonResourceURLs":{"description":"nonResourceURLs is a set of partial urls that a user should have access to.  *s are allowed, but only as the full, final step in the path.  \"*\" means all.","items":{"type":"string"},"type":"array","x-kubernetes-list-type":"atomic"},"verbs":{"description":"verbs is a list of kubernetes non-resource API verbs, like: get, post, put, delete, patch, head, options.  \"*\" means all.","items":{"type":"string"},"type":"array","x-kubernetes-list-type":"atomic"}},"required":["verbs"],"type":"object"}
```
