# OpenAmt

> Resource OpenAmt in pulumi-portainer.

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

Resource OpenAmt in pulumi-portainer.

Pulumi type: `portainer:index/openAmt:OpenAmt`.

`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.OpenAmt("openAmt", {
  certFileContent: "<certFileContent>",
  certFileName: "<certFileName>",
  certFilePassword: "<certFilePassword>",
  domainName: "<domainName>",
  enabled: true,
  mpspassword: "<mpspassword>",
  mpsserver: "<mpsserver>",
  mpsuser: "<mpsuser>",
})
```

## Arguments

| Property           | Type      | Required | Description                                                                                   |
| ------------------ | --------- | -------- | --------------------------------------------------------------------------------------------- |
| `certFileContent`  | `string`  | yes      | Sensitive base64-encoded content of the OpenAMT provisioning certificate file.                |
| `certFileName`     | `string`  | yes      | File name of the OpenAMT provisioning certificate.                                            |
| `certFilePassword` | `string`  | yes      | Sensitive password protecting the OpenAMT provisioning certificate.                           |
| `domainName`       | `string`  | yes      | Domain name configured for OpenAMT provisioning.                                              |
| `enabled`          | `boolean` | yes      | Whether the OpenAMT integration is enabled in Portainer.                                      |
| `mpspassword`      | `string`  | yes      | Sensitive password used to authenticate against the OpenAMT MPS (Management Presence Server). |
| `mpsserver`        | `string`  | yes      | Hostname or URL of the OpenAMT MPS (Management Presence Server).                              |
| `mpsuser`          | `string`  | yes      | Username used to authenticate against the OpenAMT MPS (Management Presence Server).           |
| `openAmtId`        | `string`  | no       |                                                                                               |

## Outputs

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

| Property           | Type      | Computed | Description                                                                                   |
| ------------------ | --------- | -------- | --------------------------------------------------------------------------------------------- |
| `certFileContent`  | `string`  | no       | Sensitive base64-encoded content of the OpenAMT provisioning certificate file.                |
| `certFileName`     | `string`  | no       | File name of the OpenAMT provisioning certificate.                                            |
| `certFilePassword` | `string`  | no       | Sensitive password protecting the OpenAMT provisioning certificate.                           |
| `domainName`       | `string`  | no       | Domain name configured for OpenAMT provisioning.                                              |
| `enabled`          | `boolean` | no       | Whether the OpenAMT integration is enabled in Portainer.                                      |
| `mpspassword`      | `string`  | no       | Sensitive password used to authenticate against the OpenAMT MPS (Management Presence Server). |
| `mpsserver`        | `string`  | no       | Hostname or URL of the OpenAMT MPS (Management Presence Server).                              |
| `mpsuser`          | `string`  | no       | Username used to authenticate against the OpenAMT MPS (Management Presence Server).           |
| `openAmtId`        | `string`  | no       |                                                                                               |
