# io.k8s.api.lifecycle.v1alpha1.Requester

From **Kubernetes**.

Requester allows you to identify the entity, that requested the eviction of the target.

- Type: `object`

## Properties

### `intent`

- Required: true
- Type: `string`

intent specifies the action that should be taken for the specified target.

- Eviction means that the requester is interested in the eviction of the target. - Withdrawn means that the requester is no longer interested in the eviction of the target.
  If all requesters' intents are withdrawn, the eviction will be canceled.
  Cancellation consequences:
  - Inactive responders will never run.
  - Active responders are expected to cancel the eviction.
  - Completed or Interrupted responders should not take any action.

### `name`

- Required: true
- Type: `string`

name allows you to identify the entity, that requested the eviction of the target.

It must be a valid domain-prefixed key (such as "acme.io/foo"). This field must be unique for each requester. This field is required.

## JSON Schema

```json
{"description":"Requester allows you to identify the entity, that requested the eviction of the target.","properties":{"intent":{"default":"","description":"intent specifies the action that should be taken for the specified target.\n\n- Eviction means that the requester is interested in the eviction of the target. - Withdrawn means that the requester is no longer interested in the eviction of the target.\n  If all requesters' intents are withdrawn, the eviction will be canceled.\n  Cancellation consequences:\n  - Inactive responders will never run.\n  - Active responders are expected to cancel the eviction.\n  - Completed or Interrupted responders should not take any action.","type":"string"},"name":{"default":"","description":"name allows you to identify the entity, that requested the eviction of the target.\n\nIt must be a valid domain-prefixed key (such as \"acme.io/foo\"). This field must be unique for each requester. This field is required.","type":"string"}},"required":["name","intent"],"type":"object","x-kubernetes-map-type":"atomic"}
```
