# CertManagerExternalCaDigicert

> Resource CertManagerExternalCaDigicert in pulumi-infisical.

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

Resource CertManagerExternalCaDigicert in pulumi-infisical.

Pulumi type: `infisical:index/certManagerExternalCaDigicert:CertManagerExternalCaDigicert`.

`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 infisical from "pulumi-infisical"

const resource = new infisical.CertManagerExternalCaDigicert(
  "certManagerExternalCaDigicert",
  {
    appConnectionId: "<appConnectionId>",
    organizationId: 0,
    productNameId: "<productNameId>",
  },
)
```

## Arguments

| Property          | Type                                                   | Required | Description                                                                                                                          |
| ----------------- | ------------------------------------------------------ | -------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| `appConnectionId` | `string`                                               | yes      | The ID of the DigiCert app connection used for certificate issuance                                                                  |
| `name`            | `string`                                               | no       | The name of the DigiCert CA                                                                                                          |
| `organizationId`  | `number`                                               | yes      | The CertCentral organization ID that will be listed on issued certificates                                                           |
| `productNameId`   | `string`                                               | yes      | The DigiCert product name ID used for issuance (e.g. ssl_plus, code_signing, code_signing_ev)                                        |
| `purpose`         | `string`                                               | no       | Whether this CA issues SSL/TLS or code signing certificates. Supported values: ssl, code_signing. Defaults to 'ssl'.                 |
| `status`          | `string`                                               | no       | The status of the CA. Supported values: active, disabled. Defaults to 'active'.                                                      |
| `verifiedContact` | `CertManagerExternalCaDigicertVerifiedContact (input)` | no       | Contact info for the user who approves first-time code signing orders for the organization. Required when purpose is 'code_signing'. |

## Outputs

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

| Property          | Type                                                    | Computed | Description                                                                                                                          |
| ----------------- | ------------------------------------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| `appConnectionId` | `string`                                                | no       | The ID of the DigiCert app connection used for certificate issuance                                                                  |
| `name`            | `string`                                                | no       | The name of the DigiCert CA                                                                                                          |
| `organizationId`  | `number`                                                | no       | The CertCentral organization ID that will be listed on issued certificates                                                           |
| `productNameId`   | `string`                                                | no       | The DigiCert product name ID used for issuance (e.g. ssl_plus, code_signing, code_signing_ev)                                        |
| `purpose`         | `string`                                                | no       | Whether this CA issues SSL/TLS or code signing certificates. Supported values: ssl, code_signing. Defaults to 'ssl'.                 |
| `status`          | `string`                                                | no       | The status of the CA. Supported values: active, disabled. Defaults to 'active'.                                                      |
| `verifiedContact` | `CertManagerExternalCaDigicertVerifiedContact (output)` | no       | Contact info for the user who approves first-time code signing orders for the organization. Required when purpose is 'code_signing'. |

## `CertManagerExternalCaDigicertVerifiedContact (input)`

Input object `CertManagerExternalCaDigicertVerifiedContact`. Fields below belong to this object, not to the parent.

| Property    | Type     | Required | Description                                  |
| ----------- | -------- | -------- | -------------------------------------------- |
| `email`     | `string` | yes      | The email address of the verified contact    |
| `firstName` | `string` | yes      | The first name of the verified contact       |
| `jobTitle`  | `string` | yes      | The job title of the verified contact        |
| `lastName`  | `string` | yes      | The last name of the verified contact        |
| `telephone` | `string` | yes      | The telephone number of the verified contact |

## `CertManagerExternalCaDigicertVerifiedContact (output)`

Output object `CertManagerExternalCaDigicertVerifiedContact`. Fields below belong to this object.

| Property    | Type     | Always present | Description                                  |
| ----------- | -------- | -------------- | -------------------------------------------- |
| `email`     | `string` | yes            | The email address of the verified contact    |
| `firstName` | `string` | yes            | The first name of the verified contact       |
| `jobTitle`  | `string` | yes            | The job title of the verified contact        |
| `lastName`  | `string` | yes            | The last name of the verified contact        |
| `telephone` | `string` | yes            | The telephone number of the verified contact |
