# HelmRollback

> Resource HelmRollback in pulumi-portainer.

<!-- Generated from the pulumi-portainer SDK. -->

Resource HelmRollback in pulumi-portainer.

Pulumi type: `portainer:index/helmRollback:HelmRollback`.

`name` is the Pulumi resource name. Nested object fields are documented under that object. They are not arguments of this resource.

## Example

Only required arguments are set. A string in angle brackets stands in for that argument. Any other value is an option or example written in the SDK description.

```ts
import * as portainer from "pulumi-portainer"

const resource = new portainer.HelmRollback("helmRollback", {
  endpointId: 0,
  releaseName: "<releaseName>",
})
```

## Arguments

| Property         | Type      | Required | Description                                                                     |
| ---------------- | --------- | -------- | ------------------------------------------------------------------------------- |
| `endpointId`     | `number`  | yes      | Environment (Endpoint) identifier                                               |
| `force`          | `boolean` | no       | Force resource update through delete/recreate if needed                         |
| `helmRollbackId` | `string`  | no       |                                                                                 |
| `namespace`      | `string`  | no       | Kubernetes namespace of the release                                             |
| `recreate`       | `boolean` | no       | Perform pods restart for the resource if applicable                             |
| `releaseName`    | `string`  | yes      | Name of the Helm release to rollback                                            |
| `revision`       | `number`  | no       | Revision number to rollback to (defaults to previous revision if not specified) |
| `timeout`        | `number`  | no       | Time to wait for any individual Kubernetes operation in seconds                 |
| `wait`           | `boolean` | no       | Wait for resources to be ready                                                  |
| `waitForJobs`    | `boolean` | no       | Wait for jobs to complete before marking the release as successful              |

## Outputs

Computed outputs are produced by the provider. They are not constructor arguments.

| Property         | Type      | Computed | Description                                                                     |
| ---------------- | --------- | -------- | ------------------------------------------------------------------------------- |
| `endpointId`     | `number`  | no       | Environment (Endpoint) identifier                                               |
| `force`          | `boolean` | no       | Force resource update through delete/recreate if needed                         |
| `helmRollbackId` | `string`  | no       |                                                                                 |
| `namespace`      | `string`  | no       | Kubernetes namespace of the release                                             |
| `recreate`       | `boolean` | no       | Perform pods restart for the resource if applicable                             |
| `releaseName`    | `string`  | no       | Name of the Helm release to rollback                                            |
| `revision`       | `number`  | no       | Revision number to rollback to (defaults to previous revision if not specified) |
| `timeout`        | `number`  | no       | Time to wait for any individual Kubernetes operation in seconds                 |
| `wait`           | `boolean` | no       | Wait for resources to be ready                                                  |
| `waitForJobs`    | `boolean` | no       | Wait for jobs to complete before marking the release as successful              |
