diff --git a/.projen/deps.json b/.projen/deps.json
index 85445554..204d2997 100644
--- a/.projen/deps.json
+++ b/.projen/deps.json
@@ -12,12 +12,12 @@
},
{
"name": "cdktf-cli",
- "version": ">=0.12.2 <0.14.0",
+ "version": "^0.13.0",
"type": "build"
},
{
"name": "cdktf",
- "version": ">=0.12.2 <0.14.0",
+ "version": "^0.13.0",
"type": "build"
},
{
@@ -82,7 +82,7 @@
},
{
"name": "cdktf",
- "version": ">=0.12.2 <0.14.0",
+ "version": "^0.13.0",
"type": "peer"
},
{
diff --git a/.projen/tasks.json b/.projen/tasks.json
index 1f33715a..5134300e 100644
--- a/.projen/tasks.json
+++ b/.projen/tasks.json
@@ -282,19 +282,19 @@
"exec": "yarn upgrade npm-check-updates"
},
{
- "exec": "npm-check-updates --dep dev --upgrade --target=minor --reject='cdktf-cli,cdktf'"
+ "exec": "npm-check-updates --dep dev --upgrade --target=minor"
},
{
- "exec": "npm-check-updates --dep optional --upgrade --target=minor --reject='cdktf-cli,cdktf'"
+ "exec": "npm-check-updates --dep optional --upgrade --target=minor"
},
{
- "exec": "npm-check-updates --dep peer --upgrade --target=minor --reject='cdktf-cli,cdktf'"
+ "exec": "npm-check-updates --dep peer --upgrade --target=minor"
},
{
- "exec": "npm-check-updates --dep prod --upgrade --target=minor --reject='cdktf-cli,cdktf'"
+ "exec": "npm-check-updates --dep prod --upgrade --target=minor"
},
{
- "exec": "npm-check-updates --dep bundle --upgrade --target=minor --reject='cdktf-cli,cdktf'"
+ "exec": "npm-check-updates --dep bundle --upgrade --target=minor"
},
{
"exec": "yarn install --check-files"
diff --git a/.projenrc.js b/.projenrc.js
index bd12baff..376c9254 100644
--- a/.projenrc.js
+++ b/.projenrc.js
@@ -2,7 +2,7 @@ const { CdktfProviderProject } = require("@cdktf/provider-project");
const project = new CdktfProviderProject({
useCustomGithubRunner: false,
terraformProvider: "vancluever/acme@~> 2.10",
- cdktfVersion: ">=0.12.2 <0.14.0",
+ cdktfVersion: "^0.13.0",
constructsVersion: "^10.0.0",
minNodeVersion: "14.17.0",
jsiiVersion: "^1.53.0",
diff --git a/API.md b/API.md
index 18452c9c..3d67cf51 100644
--- a/API.md
+++ b/API.md
@@ -1,2517 +1,6 @@
# API Reference
-## Constructs
-### AcmeProvider
-
-Represents a {@link https://www.terraform.io/docs/providers/acme acme}.
-
-#### Initializers
-
-```typescript
-import { AcmeProvider } from '@cdktf/provider-acme'
-
-new AcmeProvider(scope: Construct, id: string, config: AcmeProviderConfig)
-```
-
-| **Name** | **Type** | **Description** |
-| --- | --- | --- |
-| [`scope`](#cdktfprovideracmeacmeproviderparameterscope)* | [`constructs.Construct`](#constructs.Construct) | The scope in which to define this construct. |
-| [`id`](#cdktfprovideracmeacmeproviderparameterid)* | `string` | The scoped construct ID. |
-| [`config`](#cdktfprovideracmeacmeproviderparameterconfig)* | [`@cdktf/provider-acme.AcmeProviderConfig`](#@cdktf/provider-acme.AcmeProviderConfig) | *No description.* |
-
----
-
-##### `scope`Required
-
-- *Type:* [`constructs.Construct`](#constructs.Construct)
-
-The scope in which to define this construct.
-
----
-
-##### `id`Required
-
-- *Type:* `string`
-
-The scoped construct ID.
-
-Must be unique amongst siblings in the same scope
-
----
-
-##### `config`Required
-
-- *Type:* [`@cdktf/provider-acme.AcmeProviderConfig`](#@cdktf/provider-acme.AcmeProviderConfig)
-
----
-
-#### Methods
-
-| **Name** | **Description** |
-| --- | --- |
-| [`resetAlias`](#cdktfprovideracmeacmeproviderresetalias) | *No description.* |
-
----
-
-##### `resetAlias`
-
-```typescript
-public resetAlias()
-```
-
-
-#### Properties
-
-| **Name** | **Type** | **Description** |
-| --- | --- | --- |
-| [`aliasInput`](#cdktfprovideracmeacmeproviderpropertyaliasinput) | `string` | *No description.* |
-| [`serverUrlInput`](#cdktfprovideracmeacmeproviderpropertyserverurlinput) | `string` | *No description.* |
-| [`alias`](#cdktfprovideracmeacmeproviderpropertyalias) | `string` | *No description.* |
-| [`serverUrl`](#cdktfprovideracmeacmeproviderpropertyserverurl) | `string` | *No description.* |
-
----
-
-##### `aliasInput`Optional
-
-```typescript
-public readonly aliasInput: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `serverUrlInput`Optional
-
-```typescript
-public readonly serverUrlInput: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `alias`Optional
-
-```typescript
-public readonly alias: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `serverUrl`Optional
-
-```typescript
-public readonly serverUrl: string;
-```
-
-- *Type:* `string`
-
----
-
-#### Constants
-
-| **Name** | **Type** | **Description** |
-| --- | --- | --- |
-| [`tfResourceType`](#cdktfprovideracmeacmeproviderpropertytfresourcetype)* | `string` | *No description.* |
-
----
-
-##### `tfResourceType`
-
-- *Type:* `string`
-
----
-
-### Certificate
-
-Represents a {@link https://www.terraform.io/docs/providers/acme/r/certificate acme_certificate}.
-
-#### Initializers
-
-```typescript
-import { Certificate } from '@cdktf/provider-acme'
-
-new Certificate(scope: Construct, id: string, config: CertificateConfig)
-```
-
-| **Name** | **Type** | **Description** |
-| --- | --- | --- |
-| [`scope`](#cdktfprovideracmecertificateparameterscope)* | [`constructs.Construct`](#constructs.Construct) | The scope in which to define this construct. |
-| [`id`](#cdktfprovideracmecertificateparameterid)* | `string` | The scoped construct ID. |
-| [`config`](#cdktfprovideracmecertificateparameterconfig)* | [`@cdktf/provider-acme.CertificateConfig`](#@cdktf/provider-acme.CertificateConfig) | *No description.* |
-
----
-
-##### `scope`Required
-
-- *Type:* [`constructs.Construct`](#constructs.Construct)
-
-The scope in which to define this construct.
-
----
-
-##### `id`Required
-
-- *Type:* `string`
-
-The scoped construct ID.
-
-Must be unique amongst siblings in the same scope
-
----
-
-##### `config`Required
-
-- *Type:* [`@cdktf/provider-acme.CertificateConfig`](#@cdktf/provider-acme.CertificateConfig)
-
----
-
-#### Methods
-
-| **Name** | **Description** |
-| --- | --- |
-| [`putDnsChallenge`](#cdktfprovideracmecertificateputdnschallenge) | *No description.* |
-| [`putHttpChallenge`](#cdktfprovideracmecertificateputhttpchallenge) | *No description.* |
-| [`putHttpMemcachedChallenge`](#cdktfprovideracmecertificateputhttpmemcachedchallenge) | *No description.* |
-| [`putHttpWebrootChallenge`](#cdktfprovideracmecertificateputhttpwebrootchallenge) | *No description.* |
-| [`putTlsChallenge`](#cdktfprovideracmecertificateputtlschallenge) | *No description.* |
-| [`resetCertificateP12Password`](#cdktfprovideracmecertificateresetcertificatep12password) | *No description.* |
-| [`resetCertificateRequestPem`](#cdktfprovideracmecertificateresetcertificaterequestpem) | *No description.* |
-| [`resetCommonName`](#cdktfprovideracmecertificateresetcommonname) | *No description.* |
-| [`resetDisableCompletePropagation`](#cdktfprovideracmecertificateresetdisablecompletepropagation) | *No description.* |
-| [`resetDnsChallenge`](#cdktfprovideracmecertificateresetdnschallenge) | *No description.* |
-| [`resetHttpChallenge`](#cdktfprovideracmecertificateresethttpchallenge) | *No description.* |
-| [`resetHttpMemcachedChallenge`](#cdktfprovideracmecertificateresethttpmemcachedchallenge) | *No description.* |
-| [`resetHttpWebrootChallenge`](#cdktfprovideracmecertificateresethttpwebrootchallenge) | *No description.* |
-| [`resetId`](#cdktfprovideracmecertificateresetid) | *No description.* |
-| [`resetKeyType`](#cdktfprovideracmecertificateresetkeytype) | *No description.* |
-| [`resetMinDaysRemaining`](#cdktfprovideracmecertificateresetmindaysremaining) | *No description.* |
-| [`resetMustStaple`](#cdktfprovideracmecertificateresetmuststaple) | *No description.* |
-| [`resetPreCheckDelay`](#cdktfprovideracmecertificateresetprecheckdelay) | *No description.* |
-| [`resetPreferredChain`](#cdktfprovideracmecertificateresetpreferredchain) | *No description.* |
-| [`resetRecursiveNameservers`](#cdktfprovideracmecertificateresetrecursivenameservers) | *No description.* |
-| [`resetRevokeCertificateOnDestroy`](#cdktfprovideracmecertificateresetrevokecertificateondestroy) | *No description.* |
-| [`resetSubjectAlternativeNames`](#cdktfprovideracmecertificateresetsubjectalternativenames) | *No description.* |
-| [`resetTlsChallenge`](#cdktfprovideracmecertificateresettlschallenge) | *No description.* |
-
----
-
-##### `putDnsChallenge`
-
-```typescript
-public putDnsChallenge(value: IResolvable | CertificateDnsChallenge[])
-```
-
-###### `value`Required
-
-- *Type:* [`cdktf.IResolvable`](#cdktf.IResolvable) | [`@cdktf/provider-acme.CertificateDnsChallenge`](#@cdktf/provider-acme.CertificateDnsChallenge)[]
-
----
-
-##### `putHttpChallenge`
-
-```typescript
-public putHttpChallenge(value: CertificateHttpChallenge)
-```
-
-###### `value`Required
-
-- *Type:* [`@cdktf/provider-acme.CertificateHttpChallenge`](#@cdktf/provider-acme.CertificateHttpChallenge)
-
----
-
-##### `putHttpMemcachedChallenge`
-
-```typescript
-public putHttpMemcachedChallenge(value: CertificateHttpMemcachedChallenge)
-```
-
-###### `value`Required
-
-- *Type:* [`@cdktf/provider-acme.CertificateHttpMemcachedChallenge`](#@cdktf/provider-acme.CertificateHttpMemcachedChallenge)
-
----
-
-##### `putHttpWebrootChallenge`
-
-```typescript
-public putHttpWebrootChallenge(value: CertificateHttpWebrootChallenge)
-```
-
-###### `value`Required
-
-- *Type:* [`@cdktf/provider-acme.CertificateHttpWebrootChallenge`](#@cdktf/provider-acme.CertificateHttpWebrootChallenge)
-
----
-
-##### `putTlsChallenge`
-
-```typescript
-public putTlsChallenge(value: CertificateTlsChallenge)
-```
-
-###### `value`Required
-
-- *Type:* [`@cdktf/provider-acme.CertificateTlsChallenge`](#@cdktf/provider-acme.CertificateTlsChallenge)
-
----
-
-##### `resetCertificateP12Password`
-
-```typescript
-public resetCertificateP12Password()
-```
-
-##### `resetCertificateRequestPem`
-
-```typescript
-public resetCertificateRequestPem()
-```
-
-##### `resetCommonName`
-
-```typescript
-public resetCommonName()
-```
-
-##### `resetDisableCompletePropagation`
-
-```typescript
-public resetDisableCompletePropagation()
-```
-
-##### `resetDnsChallenge`
-
-```typescript
-public resetDnsChallenge()
-```
-
-##### `resetHttpChallenge`
-
-```typescript
-public resetHttpChallenge()
-```
-
-##### `resetHttpMemcachedChallenge`
-
-```typescript
-public resetHttpMemcachedChallenge()
-```
-
-##### `resetHttpWebrootChallenge`
-
-```typescript
-public resetHttpWebrootChallenge()
-```
-
-##### `resetId`
-
-```typescript
-public resetId()
-```
-
-##### `resetKeyType`
-
-```typescript
-public resetKeyType()
-```
-
-##### `resetMinDaysRemaining`
-
-```typescript
-public resetMinDaysRemaining()
-```
-
-##### `resetMustStaple`
-
-```typescript
-public resetMustStaple()
-```
-
-##### `resetPreCheckDelay`
-
-```typescript
-public resetPreCheckDelay()
-```
-
-##### `resetPreferredChain`
-
-```typescript
-public resetPreferredChain()
-```
-
-##### `resetRecursiveNameservers`
-
-```typescript
-public resetRecursiveNameservers()
-```
-
-##### `resetRevokeCertificateOnDestroy`
-
-```typescript
-public resetRevokeCertificateOnDestroy()
-```
-
-##### `resetSubjectAlternativeNames`
-
-```typescript
-public resetSubjectAlternativeNames()
-```
-
-##### `resetTlsChallenge`
-
-```typescript
-public resetTlsChallenge()
-```
-
-
-#### Properties
-
-| **Name** | **Type** | **Description** |
-| --- | --- | --- |
-| [`certificateDomain`](#cdktfprovideracmecertificatepropertycertificatedomain)* | `string` | *No description.* |
-| [`certificateP12`](#cdktfprovideracmecertificatepropertycertificatep12)* | `string` | *No description.* |
-| [`certificatePem`](#cdktfprovideracmecertificatepropertycertificatepem)* | `string` | *No description.* |
-| [`certificateUrl`](#cdktfprovideracmecertificatepropertycertificateurl)* | `string` | *No description.* |
-| [`dnsChallenge`](#cdktfprovideracmecertificatepropertydnschallenge)* | [`@cdktf/provider-acme.CertificateDnsChallengeList`](#@cdktf/provider-acme.CertificateDnsChallengeList) | *No description.* |
-| [`httpChallenge`](#cdktfprovideracmecertificatepropertyhttpchallenge)* | [`@cdktf/provider-acme.CertificateHttpChallengeOutputReference`](#@cdktf/provider-acme.CertificateHttpChallengeOutputReference) | *No description.* |
-| [`httpMemcachedChallenge`](#cdktfprovideracmecertificatepropertyhttpmemcachedchallenge)* | [`@cdktf/provider-acme.CertificateHttpMemcachedChallengeOutputReference`](#@cdktf/provider-acme.CertificateHttpMemcachedChallengeOutputReference) | *No description.* |
-| [`httpWebrootChallenge`](#cdktfprovideracmecertificatepropertyhttpwebrootchallenge)* | [`@cdktf/provider-acme.CertificateHttpWebrootChallengeOutputReference`](#@cdktf/provider-acme.CertificateHttpWebrootChallengeOutputReference) | *No description.* |
-| [`issuerPem`](#cdktfprovideracmecertificatepropertyissuerpem)* | `string` | *No description.* |
-| [`privateKeyPem`](#cdktfprovideracmecertificatepropertyprivatekeypem)* | `string` | *No description.* |
-| [`tlsChallenge`](#cdktfprovideracmecertificatepropertytlschallenge)* | [`@cdktf/provider-acme.CertificateTlsChallengeOutputReference`](#@cdktf/provider-acme.CertificateTlsChallengeOutputReference) | *No description.* |
-| [`accountKeyPemInput`](#cdktfprovideracmecertificatepropertyaccountkeypeminput) | `string` | *No description.* |
-| [`certificateP12PasswordInput`](#cdktfprovideracmecertificatepropertycertificatep12passwordinput) | `string` | *No description.* |
-| [`certificateRequestPemInput`](#cdktfprovideracmecertificatepropertycertificaterequestpeminput) | `string` | *No description.* |
-| [`commonNameInput`](#cdktfprovideracmecertificatepropertycommonnameinput) | `string` | *No description.* |
-| [`disableCompletePropagationInput`](#cdktfprovideracmecertificatepropertydisablecompletepropagationinput) | `boolean` \| [`cdktf.IResolvable`](#cdktf.IResolvable) | *No description.* |
-| [`dnsChallengeInput`](#cdktfprovideracmecertificatepropertydnschallengeinput) | [`cdktf.IResolvable`](#cdktf.IResolvable) \| [`@cdktf/provider-acme.CertificateDnsChallenge`](#@cdktf/provider-acme.CertificateDnsChallenge)[] | *No description.* |
-| [`httpChallengeInput`](#cdktfprovideracmecertificatepropertyhttpchallengeinput) | [`@cdktf/provider-acme.CertificateHttpChallenge`](#@cdktf/provider-acme.CertificateHttpChallenge) | *No description.* |
-| [`httpMemcachedChallengeInput`](#cdktfprovideracmecertificatepropertyhttpmemcachedchallengeinput) | [`@cdktf/provider-acme.CertificateHttpMemcachedChallenge`](#@cdktf/provider-acme.CertificateHttpMemcachedChallenge) | *No description.* |
-| [`httpWebrootChallengeInput`](#cdktfprovideracmecertificatepropertyhttpwebrootchallengeinput) | [`@cdktf/provider-acme.CertificateHttpWebrootChallenge`](#@cdktf/provider-acme.CertificateHttpWebrootChallenge) | *No description.* |
-| [`idInput`](#cdktfprovideracmecertificatepropertyidinput) | `string` | *No description.* |
-| [`keyTypeInput`](#cdktfprovideracmecertificatepropertykeytypeinput) | `string` | *No description.* |
-| [`minDaysRemainingInput`](#cdktfprovideracmecertificatepropertymindaysremaininginput) | `number` | *No description.* |
-| [`mustStapleInput`](#cdktfprovideracmecertificatepropertymuststapleinput) | `boolean` \| [`cdktf.IResolvable`](#cdktf.IResolvable) | *No description.* |
-| [`preCheckDelayInput`](#cdktfprovideracmecertificatepropertyprecheckdelayinput) | `number` | *No description.* |
-| [`preferredChainInput`](#cdktfprovideracmecertificatepropertypreferredchaininput) | `string` | *No description.* |
-| [`recursiveNameserversInput`](#cdktfprovideracmecertificatepropertyrecursivenameserversinput) | `string`[] | *No description.* |
-| [`revokeCertificateOnDestroyInput`](#cdktfprovideracmecertificatepropertyrevokecertificateondestroyinput) | `boolean` \| [`cdktf.IResolvable`](#cdktf.IResolvable) | *No description.* |
-| [`subjectAlternativeNamesInput`](#cdktfprovideracmecertificatepropertysubjectalternativenamesinput) | `string`[] | *No description.* |
-| [`tlsChallengeInput`](#cdktfprovideracmecertificatepropertytlschallengeinput) | [`@cdktf/provider-acme.CertificateTlsChallenge`](#@cdktf/provider-acme.CertificateTlsChallenge) | *No description.* |
-| [`accountKeyPem`](#cdktfprovideracmecertificatepropertyaccountkeypem)* | `string` | *No description.* |
-| [`certificateP12Password`](#cdktfprovideracmecertificatepropertycertificatep12password)* | `string` | *No description.* |
-| [`certificateRequestPem`](#cdktfprovideracmecertificatepropertycertificaterequestpem)* | `string` | *No description.* |
-| [`commonName`](#cdktfprovideracmecertificatepropertycommonname)* | `string` | *No description.* |
-| [`disableCompletePropagation`](#cdktfprovideracmecertificatepropertydisablecompletepropagation)* | `boolean` \| [`cdktf.IResolvable`](#cdktf.IResolvable) | *No description.* |
-| [`id`](#cdktfprovideracmecertificatepropertyid)* | `string` | *No description.* |
-| [`keyType`](#cdktfprovideracmecertificatepropertykeytype)* | `string` | *No description.* |
-| [`minDaysRemaining`](#cdktfprovideracmecertificatepropertymindaysremaining)* | `number` | *No description.* |
-| [`mustStaple`](#cdktfprovideracmecertificatepropertymuststaple)* | `boolean` \| [`cdktf.IResolvable`](#cdktf.IResolvable) | *No description.* |
-| [`preCheckDelay`](#cdktfprovideracmecertificatepropertyprecheckdelay)* | `number` | *No description.* |
-| [`preferredChain`](#cdktfprovideracmecertificatepropertypreferredchain)* | `string` | *No description.* |
-| [`recursiveNameservers`](#cdktfprovideracmecertificatepropertyrecursivenameservers)* | `string`[] | *No description.* |
-| [`revokeCertificateOnDestroy`](#cdktfprovideracmecertificatepropertyrevokecertificateondestroy)* | `boolean` \| [`cdktf.IResolvable`](#cdktf.IResolvable) | *No description.* |
-| [`subjectAlternativeNames`](#cdktfprovideracmecertificatepropertysubjectalternativenames)* | `string`[] | *No description.* |
-
----
-
-##### `certificateDomain`Required
-
-```typescript
-public readonly certificateDomain: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `certificateP12`Required
-
-```typescript
-public readonly certificateP12: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `certificatePem`Required
-
-```typescript
-public readonly certificatePem: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `certificateUrl`Required
-
-```typescript
-public readonly certificateUrl: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `dnsChallenge`Required
-
-```typescript
-public readonly dnsChallenge: CertificateDnsChallengeList;
-```
-
-- *Type:* [`@cdktf/provider-acme.CertificateDnsChallengeList`](#@cdktf/provider-acme.CertificateDnsChallengeList)
-
----
-
-##### `httpChallenge`Required
-
-```typescript
-public readonly httpChallenge: CertificateHttpChallengeOutputReference;
-```
-
-- *Type:* [`@cdktf/provider-acme.CertificateHttpChallengeOutputReference`](#@cdktf/provider-acme.CertificateHttpChallengeOutputReference)
-
----
-
-##### `httpMemcachedChallenge`Required
-
-```typescript
-public readonly httpMemcachedChallenge: CertificateHttpMemcachedChallengeOutputReference;
-```
-
-- *Type:* [`@cdktf/provider-acme.CertificateHttpMemcachedChallengeOutputReference`](#@cdktf/provider-acme.CertificateHttpMemcachedChallengeOutputReference)
-
----
-
-##### `httpWebrootChallenge`Required
-
-```typescript
-public readonly httpWebrootChallenge: CertificateHttpWebrootChallengeOutputReference;
-```
-
-- *Type:* [`@cdktf/provider-acme.CertificateHttpWebrootChallengeOutputReference`](#@cdktf/provider-acme.CertificateHttpWebrootChallengeOutputReference)
-
----
-
-##### `issuerPem`Required
-
-```typescript
-public readonly issuerPem: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `privateKeyPem`Required
-
-```typescript
-public readonly privateKeyPem: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `tlsChallenge`Required
-
-```typescript
-public readonly tlsChallenge: CertificateTlsChallengeOutputReference;
-```
-
-- *Type:* [`@cdktf/provider-acme.CertificateTlsChallengeOutputReference`](#@cdktf/provider-acme.CertificateTlsChallengeOutputReference)
-
----
-
-##### `accountKeyPemInput`Optional
-
-```typescript
-public readonly accountKeyPemInput: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `certificateP12PasswordInput`Optional
-
-```typescript
-public readonly certificateP12PasswordInput: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `certificateRequestPemInput`Optional
-
-```typescript
-public readonly certificateRequestPemInput: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `commonNameInput`Optional
-
-```typescript
-public readonly commonNameInput: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `disableCompletePropagationInput`Optional
-
-```typescript
-public readonly disableCompletePropagationInput: boolean | IResolvable;
-```
-
-- *Type:* `boolean` | [`cdktf.IResolvable`](#cdktf.IResolvable)
-
----
-
-##### `dnsChallengeInput`Optional
-
-```typescript
-public readonly dnsChallengeInput: IResolvable | CertificateDnsChallenge[];
-```
-
-- *Type:* [`cdktf.IResolvable`](#cdktf.IResolvable) | [`@cdktf/provider-acme.CertificateDnsChallenge`](#@cdktf/provider-acme.CertificateDnsChallenge)[]
-
----
-
-##### `httpChallengeInput`Optional
-
-```typescript
-public readonly httpChallengeInput: CertificateHttpChallenge;
-```
-
-- *Type:* [`@cdktf/provider-acme.CertificateHttpChallenge`](#@cdktf/provider-acme.CertificateHttpChallenge)
-
----
-
-##### `httpMemcachedChallengeInput`Optional
-
-```typescript
-public readonly httpMemcachedChallengeInput: CertificateHttpMemcachedChallenge;
-```
-
-- *Type:* [`@cdktf/provider-acme.CertificateHttpMemcachedChallenge`](#@cdktf/provider-acme.CertificateHttpMemcachedChallenge)
-
----
-
-##### `httpWebrootChallengeInput`Optional
-
-```typescript
-public readonly httpWebrootChallengeInput: CertificateHttpWebrootChallenge;
-```
-
-- *Type:* [`@cdktf/provider-acme.CertificateHttpWebrootChallenge`](#@cdktf/provider-acme.CertificateHttpWebrootChallenge)
-
----
-
-##### `idInput`Optional
-
-```typescript
-public readonly idInput: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `keyTypeInput`Optional
-
-```typescript
-public readonly keyTypeInput: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `minDaysRemainingInput`Optional
-
-```typescript
-public readonly minDaysRemainingInput: number;
-```
-
-- *Type:* `number`
-
----
-
-##### `mustStapleInput`Optional
-
-```typescript
-public readonly mustStapleInput: boolean | IResolvable;
-```
-
-- *Type:* `boolean` | [`cdktf.IResolvable`](#cdktf.IResolvable)
-
----
-
-##### `preCheckDelayInput`Optional
-
-```typescript
-public readonly preCheckDelayInput: number;
-```
-
-- *Type:* `number`
-
----
-
-##### `preferredChainInput`Optional
-
-```typescript
-public readonly preferredChainInput: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `recursiveNameserversInput`Optional
-
-```typescript
-public readonly recursiveNameserversInput: string[];
-```
-
-- *Type:* `string`[]
-
----
-
-##### `revokeCertificateOnDestroyInput`Optional
-
-```typescript
-public readonly revokeCertificateOnDestroyInput: boolean | IResolvable;
-```
-
-- *Type:* `boolean` | [`cdktf.IResolvable`](#cdktf.IResolvable)
-
----
-
-##### `subjectAlternativeNamesInput`Optional
-
-```typescript
-public readonly subjectAlternativeNamesInput: string[];
-```
-
-- *Type:* `string`[]
-
----
-
-##### `tlsChallengeInput`Optional
-
-```typescript
-public readonly tlsChallengeInput: CertificateTlsChallenge;
-```
-
-- *Type:* [`@cdktf/provider-acme.CertificateTlsChallenge`](#@cdktf/provider-acme.CertificateTlsChallenge)
-
----
-
-##### `accountKeyPem`Required
-
-```typescript
-public readonly accountKeyPem: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `certificateP12Password`Required
-
-```typescript
-public readonly certificateP12Password: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `certificateRequestPem`Required
-
-```typescript
-public readonly certificateRequestPem: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `commonName`Required
-
-```typescript
-public readonly commonName: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `disableCompletePropagation`Required
-
-```typescript
-public readonly disableCompletePropagation: boolean | IResolvable;
-```
-
-- *Type:* `boolean` | [`cdktf.IResolvable`](#cdktf.IResolvable)
-
----
-
-##### `id`Required
-
-```typescript
-public readonly id: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `keyType`Required
-
-```typescript
-public readonly keyType: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `minDaysRemaining`Required
-
-```typescript
-public readonly minDaysRemaining: number;
-```
-
-- *Type:* `number`
-
----
-
-##### `mustStaple`Required
-
-```typescript
-public readonly mustStaple: boolean | IResolvable;
-```
-
-- *Type:* `boolean` | [`cdktf.IResolvable`](#cdktf.IResolvable)
-
----
-
-##### `preCheckDelay`Required
-
-```typescript
-public readonly preCheckDelay: number;
-```
-
-- *Type:* `number`
-
----
-
-##### `preferredChain`Required
-
-```typescript
-public readonly preferredChain: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `recursiveNameservers`Required
-
-```typescript
-public readonly recursiveNameservers: string[];
-```
-
-- *Type:* `string`[]
-
----
-
-##### `revokeCertificateOnDestroy`Required
-
-```typescript
-public readonly revokeCertificateOnDestroy: boolean | IResolvable;
-```
-
-- *Type:* `boolean` | [`cdktf.IResolvable`](#cdktf.IResolvable)
-
----
-
-##### `subjectAlternativeNames`Required
-
-```typescript
-public readonly subjectAlternativeNames: string[];
-```
-
-- *Type:* `string`[]
-
----
-
-#### Constants
-
-| **Name** | **Type** | **Description** |
-| --- | --- | --- |
-| [`tfResourceType`](#cdktfprovideracmecertificatepropertytfresourcetype)* | `string` | *No description.* |
-
----
-
-##### `tfResourceType`
-
-- *Type:* `string`
-
----
-
-### Registration
-
-Represents a {@link https://www.terraform.io/docs/providers/acme/r/registration acme_registration}.
-
-#### Initializers
-
-```typescript
-import { Registration } from '@cdktf/provider-acme'
-
-new Registration(scope: Construct, id: string, config: RegistrationConfig)
-```
-
-| **Name** | **Type** | **Description** |
-| --- | --- | --- |
-| [`scope`](#cdktfprovideracmeregistrationparameterscope)* | [`constructs.Construct`](#constructs.Construct) | The scope in which to define this construct. |
-| [`id`](#cdktfprovideracmeregistrationparameterid)* | `string` | The scoped construct ID. |
-| [`config`](#cdktfprovideracmeregistrationparameterconfig)* | [`@cdktf/provider-acme.RegistrationConfig`](#@cdktf/provider-acme.RegistrationConfig) | *No description.* |
-
----
-
-##### `scope`Required
-
-- *Type:* [`constructs.Construct`](#constructs.Construct)
-
-The scope in which to define this construct.
-
----
-
-##### `id`Required
-
-- *Type:* `string`
-
-The scoped construct ID.
-
-Must be unique amongst siblings in the same scope
-
----
-
-##### `config`Required
-
-- *Type:* [`@cdktf/provider-acme.RegistrationConfig`](#@cdktf/provider-acme.RegistrationConfig)
-
----
-
-#### Methods
-
-| **Name** | **Description** |
-| --- | --- |
-| [`putExternalAccountBinding`](#cdktfprovideracmeregistrationputexternalaccountbinding) | *No description.* |
-| [`resetExternalAccountBinding`](#cdktfprovideracmeregistrationresetexternalaccountbinding) | *No description.* |
-| [`resetId`](#cdktfprovideracmeregistrationresetid) | *No description.* |
-
----
-
-##### `putExternalAccountBinding`
-
-```typescript
-public putExternalAccountBinding(value: RegistrationExternalAccountBinding)
-```
-
-###### `value`Required
-
-- *Type:* [`@cdktf/provider-acme.RegistrationExternalAccountBinding`](#@cdktf/provider-acme.RegistrationExternalAccountBinding)
-
----
-
-##### `resetExternalAccountBinding`
-
-```typescript
-public resetExternalAccountBinding()
-```
-
-##### `resetId`
-
-```typescript
-public resetId()
-```
-
-
-#### Properties
-
-| **Name** | **Type** | **Description** |
-| --- | --- | --- |
-| [`externalAccountBinding`](#cdktfprovideracmeregistrationpropertyexternalaccountbinding)* | [`@cdktf/provider-acme.RegistrationExternalAccountBindingOutputReference`](#@cdktf/provider-acme.RegistrationExternalAccountBindingOutputReference) | *No description.* |
-| [`registrationUrl`](#cdktfprovideracmeregistrationpropertyregistrationurl)* | `string` | *No description.* |
-| [`accountKeyPemInput`](#cdktfprovideracmeregistrationpropertyaccountkeypeminput) | `string` | *No description.* |
-| [`emailAddressInput`](#cdktfprovideracmeregistrationpropertyemailaddressinput) | `string` | *No description.* |
-| [`externalAccountBindingInput`](#cdktfprovideracmeregistrationpropertyexternalaccountbindinginput) | [`@cdktf/provider-acme.RegistrationExternalAccountBinding`](#@cdktf/provider-acme.RegistrationExternalAccountBinding) | *No description.* |
-| [`idInput`](#cdktfprovideracmeregistrationpropertyidinput) | `string` | *No description.* |
-| [`accountKeyPem`](#cdktfprovideracmeregistrationpropertyaccountkeypem)* | `string` | *No description.* |
-| [`emailAddress`](#cdktfprovideracmeregistrationpropertyemailaddress)* | `string` | *No description.* |
-| [`id`](#cdktfprovideracmeregistrationpropertyid)* | `string` | *No description.* |
-
----
-
-##### `externalAccountBinding`Required
-
-```typescript
-public readonly externalAccountBinding: RegistrationExternalAccountBindingOutputReference;
-```
-
-- *Type:* [`@cdktf/provider-acme.RegistrationExternalAccountBindingOutputReference`](#@cdktf/provider-acme.RegistrationExternalAccountBindingOutputReference)
-
----
-
-##### `registrationUrl`Required
-
-```typescript
-public readonly registrationUrl: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `accountKeyPemInput`Optional
-
-```typescript
-public readonly accountKeyPemInput: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `emailAddressInput`Optional
-
-```typescript
-public readonly emailAddressInput: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `externalAccountBindingInput`Optional
-
-```typescript
-public readonly externalAccountBindingInput: RegistrationExternalAccountBinding;
-```
-
-- *Type:* [`@cdktf/provider-acme.RegistrationExternalAccountBinding`](#@cdktf/provider-acme.RegistrationExternalAccountBinding)
-
----
-
-##### `idInput`Optional
-
-```typescript
-public readonly idInput: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `accountKeyPem`Required
-
-```typescript
-public readonly accountKeyPem: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `emailAddress`Required
-
-```typescript
-public readonly emailAddress: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `id`Required
-
-```typescript
-public readonly id: string;
-```
-
-- *Type:* `string`
-
----
-
-#### Constants
-
-| **Name** | **Type** | **Description** |
-| --- | --- | --- |
-| [`tfResourceType`](#cdktfprovideracmeregistrationpropertytfresourcetype)* | `string` | *No description.* |
-
----
-
-##### `tfResourceType`
-
-- *Type:* `string`
-
----
-
-## Structs
-
-### AcmeProviderConfig
-
-#### Initializer
-
-```typescript
-import { AcmeProviderConfig } from '@cdktf/provider-acme'
-
-const acmeProviderConfig: AcmeProviderConfig = { ... }
-```
-
-#### Properties
-
-| **Name** | **Type** | **Description** |
-| --- | --- | --- |
-| [`serverUrl`](#cdktfprovideracmeacmeproviderconfigpropertyserverurl)* | `string` | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme#server_url AcmeProvider#server_url}. |
-| [`alias`](#cdktfprovideracmeacmeproviderconfigpropertyalias) | `string` | Alias name. |
-
----
-
-##### `serverUrl`Required
-
-```typescript
-public readonly serverUrl: string;
-```
-
-- *Type:* `string`
-
-Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme#server_url AcmeProvider#server_url}.
-
----
-
-##### `alias`Optional
-
-```typescript
-public readonly alias: string;
-```
-
-- *Type:* `string`
-
-Alias name.
-
-Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme#alias AcmeProvider#alias}
-
----
-
-### CertificateConfig
-
-#### Initializer
-
-```typescript
-import { CertificateConfig } from '@cdktf/provider-acme'
-
-const certificateConfig: CertificateConfig = { ... }
-```
-
-#### Properties
-
-| **Name** | **Type** | **Description** |
-| --- | --- | --- |
-| [`connection`](#cdktfprovideracmecertificateconfigpropertyconnection) | [`cdktf.SSHProvisionerConnection`](#cdktf.SSHProvisionerConnection) \| [`cdktf.WinrmProvisionerConnection`](#cdktf.WinrmProvisionerConnection) | *No description.* |
-| [`count`](#cdktfprovideracmecertificateconfigpropertycount) | `number` | *No description.* |
-| [`dependsOn`](#cdktfprovideracmecertificateconfigpropertydependson) | [`cdktf.ITerraformDependable`](#cdktf.ITerraformDependable)[] | *No description.* |
-| [`forEach`](#cdktfprovideracmecertificateconfigpropertyforeach) | [`cdktf.ITerraformIterator`](#cdktf.ITerraformIterator) | *No description.* |
-| [`lifecycle`](#cdktfprovideracmecertificateconfigpropertylifecycle) | [`cdktf.TerraformResourceLifecycle`](#cdktf.TerraformResourceLifecycle) | *No description.* |
-| [`provider`](#cdktfprovideracmecertificateconfigpropertyprovider) | [`cdktf.TerraformProvider`](#cdktf.TerraformProvider) | *No description.* |
-| [`provisioners`](#cdktfprovideracmecertificateconfigpropertyprovisioners) | [`cdktf.FileProvisioner`](#cdktf.FileProvisioner) \| [`cdktf.LocalExecProvisioner`](#cdktf.LocalExecProvisioner) \| [`cdktf.RemoteExecProvisioner`](#cdktf.RemoteExecProvisioner)[] | *No description.* |
-| [`accountKeyPem`](#cdktfprovideracmecertificateconfigpropertyaccountkeypem)* | `string` | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#account_key_pem Certificate#account_key_pem}. |
-| [`certificateP12Password`](#cdktfprovideracmecertificateconfigpropertycertificatep12password) | `string` | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#certificate_p12_password Certificate#certificate_p12_password}. |
-| [`certificateRequestPem`](#cdktfprovideracmecertificateconfigpropertycertificaterequestpem) | `string` | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#certificate_request_pem Certificate#certificate_request_pem}. |
-| [`commonName`](#cdktfprovideracmecertificateconfigpropertycommonname) | `string` | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#common_name Certificate#common_name}. |
-| [`disableCompletePropagation`](#cdktfprovideracmecertificateconfigpropertydisablecompletepropagation) | `boolean` \| [`cdktf.IResolvable`](#cdktf.IResolvable) | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#disable_complete_propagation Certificate#disable_complete_propagation}. |
-| [`dnsChallenge`](#cdktfprovideracmecertificateconfigpropertydnschallenge) | [`cdktf.IResolvable`](#cdktf.IResolvable) \| [`@cdktf/provider-acme.CertificateDnsChallenge`](#@cdktf/provider-acme.CertificateDnsChallenge)[] | dns_challenge block. |
-| [`httpChallenge`](#cdktfprovideracmecertificateconfigpropertyhttpchallenge) | [`@cdktf/provider-acme.CertificateHttpChallenge`](#@cdktf/provider-acme.CertificateHttpChallenge) | http_challenge block. |
-| [`httpMemcachedChallenge`](#cdktfprovideracmecertificateconfigpropertyhttpmemcachedchallenge) | [`@cdktf/provider-acme.CertificateHttpMemcachedChallenge`](#@cdktf/provider-acme.CertificateHttpMemcachedChallenge) | http_memcached_challenge block. |
-| [`httpWebrootChallenge`](#cdktfprovideracmecertificateconfigpropertyhttpwebrootchallenge) | [`@cdktf/provider-acme.CertificateHttpWebrootChallenge`](#@cdktf/provider-acme.CertificateHttpWebrootChallenge) | http_webroot_challenge block. |
-| [`id`](#cdktfprovideracmecertificateconfigpropertyid) | `string` | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#id Certificate#id}. |
-| [`keyType`](#cdktfprovideracmecertificateconfigpropertykeytype) | `string` | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#key_type Certificate#key_type}. |
-| [`minDaysRemaining`](#cdktfprovideracmecertificateconfigpropertymindaysremaining) | `number` | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#min_days_remaining Certificate#min_days_remaining}. |
-| [`mustStaple`](#cdktfprovideracmecertificateconfigpropertymuststaple) | `boolean` \| [`cdktf.IResolvable`](#cdktf.IResolvable) | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#must_staple Certificate#must_staple}. |
-| [`preCheckDelay`](#cdktfprovideracmecertificateconfigpropertyprecheckdelay) | `number` | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#pre_check_delay Certificate#pre_check_delay}. |
-| [`preferredChain`](#cdktfprovideracmecertificateconfigpropertypreferredchain) | `string` | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#preferred_chain Certificate#preferred_chain}. |
-| [`recursiveNameservers`](#cdktfprovideracmecertificateconfigpropertyrecursivenameservers) | `string`[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#recursive_nameservers Certificate#recursive_nameservers}. |
-| [`revokeCertificateOnDestroy`](#cdktfprovideracmecertificateconfigpropertyrevokecertificateondestroy) | `boolean` \| [`cdktf.IResolvable`](#cdktf.IResolvable) | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#revoke_certificate_on_destroy Certificate#revoke_certificate_on_destroy}. |
-| [`subjectAlternativeNames`](#cdktfprovideracmecertificateconfigpropertysubjectalternativenames) | `string`[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#subject_alternative_names Certificate#subject_alternative_names}. |
-| [`tlsChallenge`](#cdktfprovideracmecertificateconfigpropertytlschallenge) | [`@cdktf/provider-acme.CertificateTlsChallenge`](#@cdktf/provider-acme.CertificateTlsChallenge) | tls_challenge block. |
-
----
-
-##### `connection`Optional
-
-```typescript
-public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection;
-```
-
-- *Type:* [`cdktf.SSHProvisionerConnection`](#cdktf.SSHProvisionerConnection) | [`cdktf.WinrmProvisionerConnection`](#cdktf.WinrmProvisionerConnection)
-
----
-
-##### `count`Optional
-
-```typescript
-public readonly count: number;
-```
-
-- *Type:* `number`
-
----
-
-##### `dependsOn`Optional
-
-```typescript
-public readonly dependsOn: ITerraformDependable[];
-```
-
-- *Type:* [`cdktf.ITerraformDependable`](#cdktf.ITerraformDependable)[]
-
----
-
-##### `forEach`Optional
-
-```typescript
-public readonly forEach: ITerraformIterator;
-```
-
-- *Type:* [`cdktf.ITerraformIterator`](#cdktf.ITerraformIterator)
-
----
-
-##### `lifecycle`Optional
-
-```typescript
-public readonly lifecycle: TerraformResourceLifecycle;
-```
-
-- *Type:* [`cdktf.TerraformResourceLifecycle`](#cdktf.TerraformResourceLifecycle)
-
----
-
-##### `provider`Optional
-
-```typescript
-public readonly provider: TerraformProvider;
-```
-
-- *Type:* [`cdktf.TerraformProvider`](#cdktf.TerraformProvider)
-
----
-
-##### `provisioners`Optional
-
-```typescript
-public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[];
-```
-
-- *Type:* [`cdktf.FileProvisioner`](#cdktf.FileProvisioner) | [`cdktf.LocalExecProvisioner`](#cdktf.LocalExecProvisioner) | [`cdktf.RemoteExecProvisioner`](#cdktf.RemoteExecProvisioner)[]
-
----
-
-##### `accountKeyPem`Required
-
-```typescript
-public readonly accountKeyPem: string;
-```
-
-- *Type:* `string`
-
-Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#account_key_pem Certificate#account_key_pem}.
-
----
-
-##### `certificateP12Password`Optional
-
-```typescript
-public readonly certificateP12Password: string;
-```
-
-- *Type:* `string`
-
-Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#certificate_p12_password Certificate#certificate_p12_password}.
-
----
-
-##### `certificateRequestPem`Optional
-
-```typescript
-public readonly certificateRequestPem: string;
-```
-
-- *Type:* `string`
-
-Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#certificate_request_pem Certificate#certificate_request_pem}.
-
----
-
-##### `commonName`Optional
-
-```typescript
-public readonly commonName: string;
-```
-
-- *Type:* `string`
-
-Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#common_name Certificate#common_name}.
-
----
-
-##### `disableCompletePropagation`Optional
-
-```typescript
-public readonly disableCompletePropagation: boolean | IResolvable;
-```
-
-- *Type:* `boolean` | [`cdktf.IResolvable`](#cdktf.IResolvable)
-
-Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#disable_complete_propagation Certificate#disable_complete_propagation}.
-
----
-
-##### `dnsChallenge`Optional
-
-```typescript
-public readonly dnsChallenge: IResolvable | CertificateDnsChallenge[];
-```
-
-- *Type:* [`cdktf.IResolvable`](#cdktf.IResolvable) | [`@cdktf/provider-acme.CertificateDnsChallenge`](#@cdktf/provider-acme.CertificateDnsChallenge)[]
-
-dns_challenge block.
-
-Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#dns_challenge Certificate#dns_challenge}
-
----
-
-##### `httpChallenge`Optional
-
-```typescript
-public readonly httpChallenge: CertificateHttpChallenge;
-```
-
-- *Type:* [`@cdktf/provider-acme.CertificateHttpChallenge`](#@cdktf/provider-acme.CertificateHttpChallenge)
-
-http_challenge block.
-
-Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#http_challenge Certificate#http_challenge}
-
----
-
-##### `httpMemcachedChallenge`Optional
-
-```typescript
-public readonly httpMemcachedChallenge: CertificateHttpMemcachedChallenge;
-```
-
-- *Type:* [`@cdktf/provider-acme.CertificateHttpMemcachedChallenge`](#@cdktf/provider-acme.CertificateHttpMemcachedChallenge)
-
-http_memcached_challenge block.
-
-Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#http_memcached_challenge Certificate#http_memcached_challenge}
-
----
-
-##### `httpWebrootChallenge`Optional
-
-```typescript
-public readonly httpWebrootChallenge: CertificateHttpWebrootChallenge;
-```
-
-- *Type:* [`@cdktf/provider-acme.CertificateHttpWebrootChallenge`](#@cdktf/provider-acme.CertificateHttpWebrootChallenge)
-
-http_webroot_challenge block.
-
-Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#http_webroot_challenge Certificate#http_webroot_challenge}
-
----
-
-##### `id`Optional
-
-```typescript
-public readonly id: string;
-```
-
-- *Type:* `string`
-
-Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#id Certificate#id}.
-
-Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
-
----
-
-##### `keyType`Optional
-
-```typescript
-public readonly keyType: string;
-```
-
-- *Type:* `string`
-
-Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#key_type Certificate#key_type}.
-
----
-
-##### `minDaysRemaining`Optional
-
-```typescript
-public readonly minDaysRemaining: number;
-```
-
-- *Type:* `number`
-
-Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#min_days_remaining Certificate#min_days_remaining}.
-
----
-
-##### `mustStaple`Optional
-
-```typescript
-public readonly mustStaple: boolean | IResolvable;
-```
-
-- *Type:* `boolean` | [`cdktf.IResolvable`](#cdktf.IResolvable)
-
-Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#must_staple Certificate#must_staple}.
-
----
-
-##### `preCheckDelay`Optional
-
-```typescript
-public readonly preCheckDelay: number;
-```
-
-- *Type:* `number`
-
-Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#pre_check_delay Certificate#pre_check_delay}.
-
----
-
-##### `preferredChain`Optional
-
-```typescript
-public readonly preferredChain: string;
-```
-
-- *Type:* `string`
-
-Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#preferred_chain Certificate#preferred_chain}.
-
----
-
-##### `recursiveNameservers`Optional
-
-```typescript
-public readonly recursiveNameservers: string[];
-```
-
-- *Type:* `string`[]
-
-Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#recursive_nameservers Certificate#recursive_nameservers}.
-
----
-
-##### `revokeCertificateOnDestroy`Optional
-
-```typescript
-public readonly revokeCertificateOnDestroy: boolean | IResolvable;
-```
-
-- *Type:* `boolean` | [`cdktf.IResolvable`](#cdktf.IResolvable)
-
-Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#revoke_certificate_on_destroy Certificate#revoke_certificate_on_destroy}.
-
----
-
-##### `subjectAlternativeNames`Optional
-
-```typescript
-public readonly subjectAlternativeNames: string[];
-```
-
-- *Type:* `string`[]
-
-Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#subject_alternative_names Certificate#subject_alternative_names}.
-
----
-
-##### `tlsChallenge`Optional
-
-```typescript
-public readonly tlsChallenge: CertificateTlsChallenge;
-```
-
-- *Type:* [`@cdktf/provider-acme.CertificateTlsChallenge`](#@cdktf/provider-acme.CertificateTlsChallenge)
-
-tls_challenge block.
-
-Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#tls_challenge Certificate#tls_challenge}
-
----
-
-### CertificateDnsChallenge
-
-#### Initializer
-
-```typescript
-import { CertificateDnsChallenge } from '@cdktf/provider-acme'
-
-const certificateDnsChallenge: CertificateDnsChallenge = { ... }
-```
-
-#### Properties
-
-| **Name** | **Type** | **Description** |
-| --- | --- | --- |
-| [`provider`](#cdktfprovideracmecertificatednschallengepropertyprovider)* | `string` | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#provider Certificate#provider}. |
-| [`config`](#cdktfprovideracmecertificatednschallengepropertyconfig) | {[ key: string ]: `string`} | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#config Certificate#config}. |
-
----
-
-##### `provider`Required
-
-```typescript
-public readonly provider: string;
-```
-
-- *Type:* `string`
-
-Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#provider Certificate#provider}.
-
----
-
-##### `config`Optional
-
-```typescript
-public readonly config: {[ key: string ]: string};
-```
-
-- *Type:* {[ key: string ]: `string`}
-
-Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#config Certificate#config}.
-
----
-
-### CertificateHttpChallenge
-
-#### Initializer
-
-```typescript
-import { CertificateHttpChallenge } from '@cdktf/provider-acme'
-
-const certificateHttpChallenge: CertificateHttpChallenge = { ... }
-```
-
-#### Properties
-
-| **Name** | **Type** | **Description** |
-| --- | --- | --- |
-| [`port`](#cdktfprovideracmecertificatehttpchallengepropertyport) | `number` | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#port Certificate#port}. |
-| [`proxyHeader`](#cdktfprovideracmecertificatehttpchallengepropertyproxyheader) | `string` | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#proxy_header Certificate#proxy_header}. |
-
----
-
-##### `port`Optional
-
-```typescript
-public readonly port: number;
-```
-
-- *Type:* `number`
-
-Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#port Certificate#port}.
-
----
-
-##### `proxyHeader`Optional
-
-```typescript
-public readonly proxyHeader: string;
-```
-
-- *Type:* `string`
-
-Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#proxy_header Certificate#proxy_header}.
-
----
-
-### CertificateHttpMemcachedChallenge
-
-#### Initializer
-
-```typescript
-import { CertificateHttpMemcachedChallenge } from '@cdktf/provider-acme'
-
-const certificateHttpMemcachedChallenge: CertificateHttpMemcachedChallenge = { ... }
-```
-
-#### Properties
-
-| **Name** | **Type** | **Description** |
-| --- | --- | --- |
-| [`hosts`](#cdktfprovideracmecertificatehttpmemcachedchallengepropertyhosts)* | `string`[] | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#hosts Certificate#hosts}. |
-
----
-
-##### `hosts`Required
-
-```typescript
-public readonly hosts: string[];
-```
-
-- *Type:* `string`[]
-
-Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#hosts Certificate#hosts}.
-
----
-
-### CertificateHttpWebrootChallenge
-
-#### Initializer
-
-```typescript
-import { CertificateHttpWebrootChallenge } from '@cdktf/provider-acme'
-
-const certificateHttpWebrootChallenge: CertificateHttpWebrootChallenge = { ... }
-```
-
-#### Properties
-
-| **Name** | **Type** | **Description** |
-| --- | --- | --- |
-| [`directory`](#cdktfprovideracmecertificatehttpwebrootchallengepropertydirectory)* | `string` | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#directory Certificate#directory}. |
-
----
-
-##### `directory`Required
-
-```typescript
-public readonly directory: string;
-```
-
-- *Type:* `string`
-
-Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#directory Certificate#directory}.
-
----
-
-### CertificateTlsChallenge
-
-#### Initializer
-
-```typescript
-import { CertificateTlsChallenge } from '@cdktf/provider-acme'
-
-const certificateTlsChallenge: CertificateTlsChallenge = { ... }
-```
-
-#### Properties
-
-| **Name** | **Type** | **Description** |
-| --- | --- | --- |
-| [`port`](#cdktfprovideracmecertificatetlschallengepropertyport) | `number` | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#port Certificate#port}. |
-
----
-
-##### `port`Optional
-
-```typescript
-public readonly port: number;
-```
-
-- *Type:* `number`
-
-Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/certificate#port Certificate#port}.
-
----
-
-### RegistrationConfig
-
-#### Initializer
-
-```typescript
-import { RegistrationConfig } from '@cdktf/provider-acme'
-
-const registrationConfig: RegistrationConfig = { ... }
-```
-
-#### Properties
-
-| **Name** | **Type** | **Description** |
-| --- | --- | --- |
-| [`connection`](#cdktfprovideracmeregistrationconfigpropertyconnection) | [`cdktf.SSHProvisionerConnection`](#cdktf.SSHProvisionerConnection) \| [`cdktf.WinrmProvisionerConnection`](#cdktf.WinrmProvisionerConnection) | *No description.* |
-| [`count`](#cdktfprovideracmeregistrationconfigpropertycount) | `number` | *No description.* |
-| [`dependsOn`](#cdktfprovideracmeregistrationconfigpropertydependson) | [`cdktf.ITerraformDependable`](#cdktf.ITerraformDependable)[] | *No description.* |
-| [`forEach`](#cdktfprovideracmeregistrationconfigpropertyforeach) | [`cdktf.ITerraformIterator`](#cdktf.ITerraformIterator) | *No description.* |
-| [`lifecycle`](#cdktfprovideracmeregistrationconfigpropertylifecycle) | [`cdktf.TerraformResourceLifecycle`](#cdktf.TerraformResourceLifecycle) | *No description.* |
-| [`provider`](#cdktfprovideracmeregistrationconfigpropertyprovider) | [`cdktf.TerraformProvider`](#cdktf.TerraformProvider) | *No description.* |
-| [`provisioners`](#cdktfprovideracmeregistrationconfigpropertyprovisioners) | [`cdktf.FileProvisioner`](#cdktf.FileProvisioner) \| [`cdktf.LocalExecProvisioner`](#cdktf.LocalExecProvisioner) \| [`cdktf.RemoteExecProvisioner`](#cdktf.RemoteExecProvisioner)[] | *No description.* |
-| [`accountKeyPem`](#cdktfprovideracmeregistrationconfigpropertyaccountkeypem)* | `string` | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/registration#account_key_pem Registration#account_key_pem}. |
-| [`emailAddress`](#cdktfprovideracmeregistrationconfigpropertyemailaddress)* | `string` | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/registration#email_address Registration#email_address}. |
-| [`externalAccountBinding`](#cdktfprovideracmeregistrationconfigpropertyexternalaccountbinding) | [`@cdktf/provider-acme.RegistrationExternalAccountBinding`](#@cdktf/provider-acme.RegistrationExternalAccountBinding) | external_account_binding block. |
-| [`id`](#cdktfprovideracmeregistrationconfigpropertyid) | `string` | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/registration#id Registration#id}. |
-
----
-
-##### `connection`Optional
-
-```typescript
-public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection;
-```
-
-- *Type:* [`cdktf.SSHProvisionerConnection`](#cdktf.SSHProvisionerConnection) | [`cdktf.WinrmProvisionerConnection`](#cdktf.WinrmProvisionerConnection)
-
----
-
-##### `count`Optional
-
-```typescript
-public readonly count: number;
-```
-
-- *Type:* `number`
-
----
-
-##### `dependsOn`Optional
-
-```typescript
-public readonly dependsOn: ITerraformDependable[];
-```
-
-- *Type:* [`cdktf.ITerraformDependable`](#cdktf.ITerraformDependable)[]
-
----
-
-##### `forEach`Optional
-
-```typescript
-public readonly forEach: ITerraformIterator;
-```
-
-- *Type:* [`cdktf.ITerraformIterator`](#cdktf.ITerraformIterator)
-
----
-
-##### `lifecycle`Optional
-
-```typescript
-public readonly lifecycle: TerraformResourceLifecycle;
-```
-
-- *Type:* [`cdktf.TerraformResourceLifecycle`](#cdktf.TerraformResourceLifecycle)
-
----
-
-##### `provider`Optional
-
-```typescript
-public readonly provider: TerraformProvider;
-```
-
-- *Type:* [`cdktf.TerraformProvider`](#cdktf.TerraformProvider)
-
----
-
-##### `provisioners`Optional
-
-```typescript
-public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[];
-```
-
-- *Type:* [`cdktf.FileProvisioner`](#cdktf.FileProvisioner) | [`cdktf.LocalExecProvisioner`](#cdktf.LocalExecProvisioner) | [`cdktf.RemoteExecProvisioner`](#cdktf.RemoteExecProvisioner)[]
-
----
-
-##### `accountKeyPem`Required
-
-```typescript
-public readonly accountKeyPem: string;
-```
-
-- *Type:* `string`
-
-Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/registration#account_key_pem Registration#account_key_pem}.
-
----
-
-##### `emailAddress`Required
-
-```typescript
-public readonly emailAddress: string;
-```
-
-- *Type:* `string`
-
-Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/registration#email_address Registration#email_address}.
-
----
-
-##### `externalAccountBinding`Optional
-
-```typescript
-public readonly externalAccountBinding: RegistrationExternalAccountBinding;
-```
-
-- *Type:* [`@cdktf/provider-acme.RegistrationExternalAccountBinding`](#@cdktf/provider-acme.RegistrationExternalAccountBinding)
-
-external_account_binding block.
-
-Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/registration#external_account_binding Registration#external_account_binding}
-
----
-
-##### `id`Optional
-
-```typescript
-public readonly id: string;
-```
-
-- *Type:* `string`
-
-Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/registration#id Registration#id}.
-
-Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
-
----
-
-### RegistrationExternalAccountBinding
-
-#### Initializer
-
-```typescript
-import { RegistrationExternalAccountBinding } from '@cdktf/provider-acme'
-
-const registrationExternalAccountBinding: RegistrationExternalAccountBinding = { ... }
-```
-
-#### Properties
-
-| **Name** | **Type** | **Description** |
-| --- | --- | --- |
-| [`hmacBase64`](#cdktfprovideracmeregistrationexternalaccountbindingpropertyhmacbase64)* | `string` | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/registration#hmac_base64 Registration#hmac_base64}. |
-| [`keyId`](#cdktfprovideracmeregistrationexternalaccountbindingpropertykeyid)* | `string` | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/registration#key_id Registration#key_id}. |
-
----
-
-##### `hmacBase64`Required
-
-```typescript
-public readonly hmacBase64: string;
-```
-
-- *Type:* `string`
-
-Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/registration#hmac_base64 Registration#hmac_base64}.
-
----
-
-##### `keyId`Required
-
-```typescript
-public readonly keyId: string;
-```
-
-- *Type:* `string`
-
-Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/acme/r/registration#key_id Registration#key_id}.
-
----
-
-## Classes
-
-### CertificateDnsChallengeList
-
-#### Initializers
-
-```typescript
-import { CertificateDnsChallengeList } from '@cdktf/provider-acme'
-
-new CertificateDnsChallengeList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
-```
-
-| **Name** | **Type** | **Description** |
-| --- | --- | --- |
-| [`terraformResource`](#cdktfprovideracmecertificatednschallengelistparameterterraformresource)* | [`cdktf.IInterpolatingParent`](#cdktf.IInterpolatingParent) | The parent resource. |
-| [`terraformAttribute`](#cdktfprovideracmecertificatednschallengelistparameterterraformattribute)* | `string` | The attribute on the parent resource this class is referencing. |
-| [`wrapsSet`](#cdktfprovideracmecertificatednschallengelistparameterwrapsset)* | `boolean` | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). |
-
----
-
-##### `terraformResource`Required
-
-- *Type:* [`cdktf.IInterpolatingParent`](#cdktf.IInterpolatingParent)
-
-The parent resource.
-
----
-
-##### `terraformAttribute`Required
-
-- *Type:* `string`
-
-The attribute on the parent resource this class is referencing.
-
----
-
-##### `wrapsSet`Required
-
-- *Type:* `boolean`
-
-whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
-
----
-
-#### Methods
-
-| **Name** | **Description** |
-| --- | --- |
-| [`get`](#cdktfprovideracmecertificatednschallengelistget) | *No description.* |
-
----
-
-##### `get`
-
-```typescript
-public get(index: number)
-```
-
-###### `index`Required
-
-- *Type:* `number`
-
-the index of the item to return.
-
----
-
-
-#### Properties
-
-| **Name** | **Type** | **Description** |
-| --- | --- | --- |
-| [`internalValue`](#cdktfprovideracmecertificatednschallengelistpropertyinternalvalue) | [`cdktf.IResolvable`](#cdktf.IResolvable) \| [`@cdktf/provider-acme.CertificateDnsChallenge`](#@cdktf/provider-acme.CertificateDnsChallenge)[] | *No description.* |
-
----
-
-##### `internalValue`Optional
-
-```typescript
-public readonly internalValue: IResolvable | CertificateDnsChallenge[];
-```
-
-- *Type:* [`cdktf.IResolvable`](#cdktf.IResolvable) | [`@cdktf/provider-acme.CertificateDnsChallenge`](#@cdktf/provider-acme.CertificateDnsChallenge)[]
-
----
-
-
-### CertificateDnsChallengeOutputReference
-
-#### Initializers
-
-```typescript
-import { CertificateDnsChallengeOutputReference } from '@cdktf/provider-acme'
-
-new CertificateDnsChallengeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
-```
-
-| **Name** | **Type** | **Description** |
-| --- | --- | --- |
-| [`terraformResource`](#cdktfprovideracmecertificatednschallengeoutputreferenceparameterterraformresource)* | [`cdktf.IInterpolatingParent`](#cdktf.IInterpolatingParent) | The parent resource. |
-| [`terraformAttribute`](#cdktfprovideracmecertificatednschallengeoutputreferenceparameterterraformattribute)* | `string` | The attribute on the parent resource this class is referencing. |
-| [`complexObjectIndex`](#cdktfprovideracmecertificatednschallengeoutputreferenceparametercomplexobjectindex)* | `number` | the index of this item in the list. |
-| [`complexObjectIsFromSet`](#cdktfprovideracmecertificatednschallengeoutputreferenceparametercomplexobjectisfromset)* | `boolean` | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). |
-
----
-
-##### `terraformResource`Required
-
-- *Type:* [`cdktf.IInterpolatingParent`](#cdktf.IInterpolatingParent)
-
-The parent resource.
-
----
-
-##### `terraformAttribute`Required
-
-- *Type:* `string`
-
-The attribute on the parent resource this class is referencing.
-
----
-
-##### `complexObjectIndex`Required
-
-- *Type:* `number`
-
-the index of this item in the list.
-
----
-
-##### `complexObjectIsFromSet`Required
-
-- *Type:* `boolean`
-
-whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
-
----
-
-#### Methods
-
-| **Name** | **Description** |
-| --- | --- |
-| [`resetConfig`](#cdktfprovideracmecertificatednschallengeoutputreferenceresetconfig) | *No description.* |
-
----
-
-##### `resetConfig`
-
-```typescript
-public resetConfig()
-```
-
-
-#### Properties
-
-| **Name** | **Type** | **Description** |
-| --- | --- | --- |
-| [`configInput`](#cdktfprovideracmecertificatednschallengeoutputreferencepropertyconfiginput) | {[ key: string ]: `string`} | *No description.* |
-| [`providerInput`](#cdktfprovideracmecertificatednschallengeoutputreferencepropertyproviderinput) | `string` | *No description.* |
-| [`config`](#cdktfprovideracmecertificatednschallengeoutputreferencepropertyconfig)* | {[ key: string ]: `string`} | *No description.* |
-| [`provider`](#cdktfprovideracmecertificatednschallengeoutputreferencepropertyprovider)* | `string` | *No description.* |
-| [`internalValue`](#cdktfprovideracmecertificatednschallengeoutputreferencepropertyinternalvalue) | [`cdktf.IResolvable`](#cdktf.IResolvable) \| [`@cdktf/provider-acme.CertificateDnsChallenge`](#@cdktf/provider-acme.CertificateDnsChallenge) | *No description.* |
-
----
-
-##### `configInput`Optional
-
-```typescript
-public readonly configInput: {[ key: string ]: string};
-```
-
-- *Type:* {[ key: string ]: `string`}
-
----
-
-##### `providerInput`Optional
-
-```typescript
-public readonly providerInput: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `config`Required
-
-```typescript
-public readonly config: {[ key: string ]: string};
-```
-
-- *Type:* {[ key: string ]: `string`}
-
----
-
-##### `provider`Required
-
-```typescript
-public readonly provider: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `internalValue`Optional
-
-```typescript
-public readonly internalValue: IResolvable | CertificateDnsChallenge;
-```
-
-- *Type:* [`cdktf.IResolvable`](#cdktf.IResolvable) | [`@cdktf/provider-acme.CertificateDnsChallenge`](#@cdktf/provider-acme.CertificateDnsChallenge)
-
----
-
-
-### CertificateHttpChallengeOutputReference
-
-#### Initializers
-
-```typescript
-import { CertificateHttpChallengeOutputReference } from '@cdktf/provider-acme'
-
-new CertificateHttpChallengeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
-```
-
-| **Name** | **Type** | **Description** |
-| --- | --- | --- |
-| [`terraformResource`](#cdktfprovideracmecertificatehttpchallengeoutputreferenceparameterterraformresource)* | [`cdktf.IInterpolatingParent`](#cdktf.IInterpolatingParent) | The parent resource. |
-| [`terraformAttribute`](#cdktfprovideracmecertificatehttpchallengeoutputreferenceparameterterraformattribute)* | `string` | The attribute on the parent resource this class is referencing. |
-
----
-
-##### `terraformResource`Required
-
-- *Type:* [`cdktf.IInterpolatingParent`](#cdktf.IInterpolatingParent)
-
-The parent resource.
-
----
-
-##### `terraformAttribute`Required
-
-- *Type:* `string`
-
-The attribute on the parent resource this class is referencing.
-
----
-
-#### Methods
-
-| **Name** | **Description** |
-| --- | --- |
-| [`resetPort`](#cdktfprovideracmecertificatehttpchallengeoutputreferenceresetport) | *No description.* |
-| [`resetProxyHeader`](#cdktfprovideracmecertificatehttpchallengeoutputreferenceresetproxyheader) | *No description.* |
-
----
-
-##### `resetPort`
-
-```typescript
-public resetPort()
-```
-
-##### `resetProxyHeader`
-
-```typescript
-public resetProxyHeader()
-```
-
-
-#### Properties
-
-| **Name** | **Type** | **Description** |
-| --- | --- | --- |
-| [`portInput`](#cdktfprovideracmecertificatehttpchallengeoutputreferencepropertyportinput) | `number` | *No description.* |
-| [`proxyHeaderInput`](#cdktfprovideracmecertificatehttpchallengeoutputreferencepropertyproxyheaderinput) | `string` | *No description.* |
-| [`port`](#cdktfprovideracmecertificatehttpchallengeoutputreferencepropertyport)* | `number` | *No description.* |
-| [`proxyHeader`](#cdktfprovideracmecertificatehttpchallengeoutputreferencepropertyproxyheader)* | `string` | *No description.* |
-| [`internalValue`](#cdktfprovideracmecertificatehttpchallengeoutputreferencepropertyinternalvalue) | [`@cdktf/provider-acme.CertificateHttpChallenge`](#@cdktf/provider-acme.CertificateHttpChallenge) | *No description.* |
-
----
-
-##### `portInput`Optional
-
-```typescript
-public readonly portInput: number;
-```
-
-- *Type:* `number`
-
----
-
-##### `proxyHeaderInput`Optional
-
-```typescript
-public readonly proxyHeaderInput: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `port`Required
-
-```typescript
-public readonly port: number;
-```
-
-- *Type:* `number`
-
----
-
-##### `proxyHeader`Required
-
-```typescript
-public readonly proxyHeader: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `internalValue`Optional
-
-```typescript
-public readonly internalValue: CertificateHttpChallenge;
-```
-
-- *Type:* [`@cdktf/provider-acme.CertificateHttpChallenge`](#@cdktf/provider-acme.CertificateHttpChallenge)
-
----
-
-
-### CertificateHttpMemcachedChallengeOutputReference
-
-#### Initializers
-
-```typescript
-import { CertificateHttpMemcachedChallengeOutputReference } from '@cdktf/provider-acme'
-
-new CertificateHttpMemcachedChallengeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
-```
-
-| **Name** | **Type** | **Description** |
-| --- | --- | --- |
-| [`terraformResource`](#cdktfprovideracmecertificatehttpmemcachedchallengeoutputreferenceparameterterraformresource)* | [`cdktf.IInterpolatingParent`](#cdktf.IInterpolatingParent) | The parent resource. |
-| [`terraformAttribute`](#cdktfprovideracmecertificatehttpmemcachedchallengeoutputreferenceparameterterraformattribute)* | `string` | The attribute on the parent resource this class is referencing. |
-
----
-
-##### `terraformResource`Required
-
-- *Type:* [`cdktf.IInterpolatingParent`](#cdktf.IInterpolatingParent)
-
-The parent resource.
-
----
-
-##### `terraformAttribute`Required
-
-- *Type:* `string`
-
-The attribute on the parent resource this class is referencing.
-
----
-
-
-
-#### Properties
-
-| **Name** | **Type** | **Description** |
-| --- | --- | --- |
-| [`hostsInput`](#cdktfprovideracmecertificatehttpmemcachedchallengeoutputreferencepropertyhostsinput) | `string`[] | *No description.* |
-| [`hosts`](#cdktfprovideracmecertificatehttpmemcachedchallengeoutputreferencepropertyhosts)* | `string`[] | *No description.* |
-| [`internalValue`](#cdktfprovideracmecertificatehttpmemcachedchallengeoutputreferencepropertyinternalvalue) | [`@cdktf/provider-acme.CertificateHttpMemcachedChallenge`](#@cdktf/provider-acme.CertificateHttpMemcachedChallenge) | *No description.* |
-
----
-
-##### `hostsInput`Optional
-
-```typescript
-public readonly hostsInput: string[];
-```
-
-- *Type:* `string`[]
-
----
-
-##### `hosts`Required
-
-```typescript
-public readonly hosts: string[];
-```
-
-- *Type:* `string`[]
-
----
-
-##### `internalValue`Optional
-
-```typescript
-public readonly internalValue: CertificateHttpMemcachedChallenge;
-```
-
-- *Type:* [`@cdktf/provider-acme.CertificateHttpMemcachedChallenge`](#@cdktf/provider-acme.CertificateHttpMemcachedChallenge)
-
----
-
-
-### CertificateHttpWebrootChallengeOutputReference
-
-#### Initializers
-
-```typescript
-import { CertificateHttpWebrootChallengeOutputReference } from '@cdktf/provider-acme'
-
-new CertificateHttpWebrootChallengeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
-```
-
-| **Name** | **Type** | **Description** |
-| --- | --- | --- |
-| [`terraformResource`](#cdktfprovideracmecertificatehttpwebrootchallengeoutputreferenceparameterterraformresource)* | [`cdktf.IInterpolatingParent`](#cdktf.IInterpolatingParent) | The parent resource. |
-| [`terraformAttribute`](#cdktfprovideracmecertificatehttpwebrootchallengeoutputreferenceparameterterraformattribute)* | `string` | The attribute on the parent resource this class is referencing. |
-
----
-
-##### `terraformResource`Required
-
-- *Type:* [`cdktf.IInterpolatingParent`](#cdktf.IInterpolatingParent)
-
-The parent resource.
-
----
-
-##### `terraformAttribute`Required
-
-- *Type:* `string`
-
-The attribute on the parent resource this class is referencing.
-
----
-
-
-
-#### Properties
-
-| **Name** | **Type** | **Description** |
-| --- | --- | --- |
-| [`directoryInput`](#cdktfprovideracmecertificatehttpwebrootchallengeoutputreferencepropertydirectoryinput) | `string` | *No description.* |
-| [`directory`](#cdktfprovideracmecertificatehttpwebrootchallengeoutputreferencepropertydirectory)* | `string` | *No description.* |
-| [`internalValue`](#cdktfprovideracmecertificatehttpwebrootchallengeoutputreferencepropertyinternalvalue) | [`@cdktf/provider-acme.CertificateHttpWebrootChallenge`](#@cdktf/provider-acme.CertificateHttpWebrootChallenge) | *No description.* |
-
----
-
-##### `directoryInput`Optional
-
-```typescript
-public readonly directoryInput: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `directory`Required
-
-```typescript
-public readonly directory: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `internalValue`Optional
-
-```typescript
-public readonly internalValue: CertificateHttpWebrootChallenge;
-```
-
-- *Type:* [`@cdktf/provider-acme.CertificateHttpWebrootChallenge`](#@cdktf/provider-acme.CertificateHttpWebrootChallenge)
-
----
-
-
-### CertificateTlsChallengeOutputReference
-
-#### Initializers
-
-```typescript
-import { CertificateTlsChallengeOutputReference } from '@cdktf/provider-acme'
-
-new CertificateTlsChallengeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
-```
-
-| **Name** | **Type** | **Description** |
-| --- | --- | --- |
-| [`terraformResource`](#cdktfprovideracmecertificatetlschallengeoutputreferenceparameterterraformresource)* | [`cdktf.IInterpolatingParent`](#cdktf.IInterpolatingParent) | The parent resource. |
-| [`terraformAttribute`](#cdktfprovideracmecertificatetlschallengeoutputreferenceparameterterraformattribute)* | `string` | The attribute on the parent resource this class is referencing. |
-
----
-
-##### `terraformResource`Required
-
-- *Type:* [`cdktf.IInterpolatingParent`](#cdktf.IInterpolatingParent)
-
-The parent resource.
-
----
-
-##### `terraformAttribute`Required
-
-- *Type:* `string`
-
-The attribute on the parent resource this class is referencing.
-
----
-
-#### Methods
-
-| **Name** | **Description** |
-| --- | --- |
-| [`resetPort`](#cdktfprovideracmecertificatetlschallengeoutputreferenceresetport) | *No description.* |
-
----
-
-##### `resetPort`
-
-```typescript
-public resetPort()
-```
-
-
-#### Properties
-
-| **Name** | **Type** | **Description** |
-| --- | --- | --- |
-| [`portInput`](#cdktfprovideracmecertificatetlschallengeoutputreferencepropertyportinput) | `number` | *No description.* |
-| [`port`](#cdktfprovideracmecertificatetlschallengeoutputreferencepropertyport)* | `number` | *No description.* |
-| [`internalValue`](#cdktfprovideracmecertificatetlschallengeoutputreferencepropertyinternalvalue) | [`@cdktf/provider-acme.CertificateTlsChallenge`](#@cdktf/provider-acme.CertificateTlsChallenge) | *No description.* |
-
----
-
-##### `portInput`Optional
-
-```typescript
-public readonly portInput: number;
-```
-
-- *Type:* `number`
-
----
-
-##### `port`Required
-
-```typescript
-public readonly port: number;
-```
-
-- *Type:* `number`
-
----
-
-##### `internalValue`Optional
-
-```typescript
-public readonly internalValue: CertificateTlsChallenge;
-```
-
-- *Type:* [`@cdktf/provider-acme.CertificateTlsChallenge`](#@cdktf/provider-acme.CertificateTlsChallenge)
-
----
-
-
-### RegistrationExternalAccountBindingOutputReference
-
-#### Initializers
-
-```typescript
-import { RegistrationExternalAccountBindingOutputReference } from '@cdktf/provider-acme'
-
-new RegistrationExternalAccountBindingOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
-```
-
-| **Name** | **Type** | **Description** |
-| --- | --- | --- |
-| [`terraformResource`](#cdktfprovideracmeregistrationexternalaccountbindingoutputreferenceparameterterraformresource)* | [`cdktf.IInterpolatingParent`](#cdktf.IInterpolatingParent) | The parent resource. |
-| [`terraformAttribute`](#cdktfprovideracmeregistrationexternalaccountbindingoutputreferenceparameterterraformattribute)* | `string` | The attribute on the parent resource this class is referencing. |
-
----
-
-##### `terraformResource`Required
-
-- *Type:* [`cdktf.IInterpolatingParent`](#cdktf.IInterpolatingParent)
-
-The parent resource.
-
----
-
-##### `terraformAttribute`Required
-
-- *Type:* `string`
-
-The attribute on the parent resource this class is referencing.
-
----
-
-
-
-#### Properties
-
-| **Name** | **Type** | **Description** |
-| --- | --- | --- |
-| [`hmacBase64Input`](#cdktfprovideracmeregistrationexternalaccountbindingoutputreferencepropertyhmacbase64input) | `string` | *No description.* |
-| [`keyIdInput`](#cdktfprovideracmeregistrationexternalaccountbindingoutputreferencepropertykeyidinput) | `string` | *No description.* |
-| [`hmacBase64`](#cdktfprovideracmeregistrationexternalaccountbindingoutputreferencepropertyhmacbase64)* | `string` | *No description.* |
-| [`keyId`](#cdktfprovideracmeregistrationexternalaccountbindingoutputreferencepropertykeyid)* | `string` | *No description.* |
-| [`internalValue`](#cdktfprovideracmeregistrationexternalaccountbindingoutputreferencepropertyinternalvalue) | [`@cdktf/provider-acme.RegistrationExternalAccountBinding`](#@cdktf/provider-acme.RegistrationExternalAccountBinding) | *No description.* |
-
----
-
-##### `hmacBase64Input`Optional
-
-```typescript
-public readonly hmacBase64Input: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `keyIdInput`Optional
-
-```typescript
-public readonly keyIdInput: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `hmacBase64`Required
-
-```typescript
-public readonly hmacBase64: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `keyId`Required
-
-```typescript
-public readonly keyId: string;
-```
-
-- *Type:* `string`
-
----
-
-##### `internalValue`Optional
-
-```typescript
-public readonly internalValue: RegistrationExternalAccountBinding;
-```
-
-- *Type:* [`@cdktf/provider-acme.RegistrationExternalAccountBinding`](#@cdktf/provider-acme.RegistrationExternalAccountBinding)
-
----
diff --git a/package.json b/package.json
index 8a5e2b7b..061a87b9 100644
--- a/package.json
+++ b/package.json
@@ -44,8 +44,8 @@
"devDependencies": {
"@cdktf/provider-project": "^0.2.8",
"@types/node": "^14",
- "cdktf": ">=0.12.2 <0.14.0",
- "cdktf-cli": ">=0.12.2 <0.14.0",
+ "cdktf": "^0.13.0",
+ "cdktf-cli": "^0.13.0",
"constructs": "^10.0.0",
"dot-prop": "^5.2.0",
"jsii": "^1.53.0",
@@ -53,12 +53,12 @@
"jsii-docgen": "^4.2.44",
"jsii-pacmak": "^1.69.0",
"npm-check-updates": "^15",
- "projen": "^0.63.3",
+ "projen": "^0.63.4",
"standard-version": "^9",
"typescript": "^4.8.4"
},
"peerDependencies": {
- "cdktf": ">=0.12.2 <0.14.0",
+ "cdktf": "^0.13.0",
"constructs": "^10.0.0"
},
"keywords": [
diff --git a/src/certificate/README.md b/src/certificate/README.md
new file mode 100644
index 00000000..d8154cc3
--- /dev/null
+++ b/src/certificate/README.md
@@ -0,0 +1,3 @@
+# `acme_certificate`
+
+Refer to the Terraform Registory for docs: [`acme_certificate`](https://www.terraform.io/docs/providers/acme/r/certificate).
diff --git a/src/certificate.ts b/src/certificate/index.ts
similarity index 100%
rename from src/certificate.ts
rename to src/certificate/index.ts
diff --git a/src/index.ts b/src/index.ts
index 710a5cde..5b6b21b9 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -1,5 +1,5 @@
// generated by cdktf get
-export * from './certificate';
-export * from './registration';
-export * from './acme-provider';
+export * as certificate from './certificate';
+export * as registration from './registration';
+export * as provider from './provider';
diff --git a/src/provider/README.md b/src/provider/README.md
new file mode 100644
index 00000000..6b9407ba
--- /dev/null
+++ b/src/provider/README.md
@@ -0,0 +1,3 @@
+# `provider`
+
+Refer to the Terraform Registory for docs: [`acme`](https://www.terraform.io/docs/providers/acme).
diff --git a/src/acme-provider.ts b/src/provider/index.ts
similarity index 100%
rename from src/acme-provider.ts
rename to src/provider/index.ts
diff --git a/src/registration/README.md b/src/registration/README.md
new file mode 100644
index 00000000..6753ce4f
--- /dev/null
+++ b/src/registration/README.md
@@ -0,0 +1,3 @@
+# `acme_registration`
+
+Refer to the Terraform Registory for docs: [`acme_registration`](https://www.terraform.io/docs/providers/acme/r/registration).
diff --git a/src/registration.ts b/src/registration/index.ts
similarity index 100%
rename from src/registration.ts
rename to src/registration/index.ts
diff --git a/yarn.lock b/yarn.lock
index a906d2fa..f06e0a8c 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -60,16 +60,16 @@
"@babel/helper-validator-identifier" "^7.19.1"
to-fast-properties "^2.0.0"
-"@cdktf/hcl2cdk@0.12.3":
- version "0.12.3"
- resolved "https://registry.yarnpkg.com/@cdktf/hcl2cdk/-/hcl2cdk-0.12.3.tgz#f176174a2ab9ddd122f1bf6cb3212d66b511c72b"
- integrity sha512-8LEFkMZPIN2MsGFtZsrGEAbNI6IeFpuYQr0ygr9k35mltJkVrNtPT7Rar0BL5BojFxVR59/2J0xPErUuci4w7Q==
+"@cdktf/hcl2cdk@0.13.0":
+ version "0.13.0"
+ resolved "https://registry.yarnpkg.com/@cdktf/hcl2cdk/-/hcl2cdk-0.13.0.tgz#6d7088652b3e2dba76a30ad79a74e34547dedecc"
+ integrity sha512-T2im8v+QquuNcY7WWEHIOiWxFTntXSapARcBFF/fE+HjxzWii67ARS9NAt3sqe22tnOZR+PY3tWi4xZsy7Rdxw==
dependencies:
"@babel/generator" "^7.19.0"
"@babel/template" "^7.18.10"
"@babel/types" "^7.19.0"
- "@cdktf/hcl2json" "0.12.3"
- "@cdktf/provider-generator" "0.12.3"
+ "@cdktf/hcl2json" "0.13.0"
+ "@cdktf/provider-generator" "0.13.0"
camelcase "^6.3.0"
glob "7.2.3"
graphology "^0.25.0"
@@ -79,21 +79,21 @@
reserved-words "^0.1.2"
zod "^1.11.17"
-"@cdktf/hcl2json@0.12.3":
- version "0.12.3"
- resolved "https://registry.yarnpkg.com/@cdktf/hcl2json/-/hcl2json-0.12.3.tgz#4ed8fa6403a41b00f8c79fecede5f55533b49bd1"
- integrity sha512-qu9IRyw7Y5pVXgfso7T8fWci+/Nf23Oow2Na2pFYEUbSrDbXdaY+4yW7Qv+poKBbhd8YhyKBo4Y14Bu63PBcvg==
+"@cdktf/hcl2json@0.13.0":
+ version "0.13.0"
+ resolved "https://registry.yarnpkg.com/@cdktf/hcl2json/-/hcl2json-0.13.0.tgz#8e3d29d9561a36afe9cf12311ca990da115a303d"
+ integrity sha512-makPa7VVrhr43UExQonP/3QBre2CpIq8laZfu5BbKgnOWM0N4dl5yzwWbD14FCklxlHQYjRg/N0KBxltHqG6yA==
dependencies:
"@types/node-fetch" "^2.6.2"
fs-extra "^8.1.0"
node-fetch "^2.6.7"
-"@cdktf/provider-generator@0.12.3":
- version "0.12.3"
- resolved "https://registry.yarnpkg.com/@cdktf/provider-generator/-/provider-generator-0.12.3.tgz#62553101a219ae8a50d6d75426d4da54c394ae9e"
- integrity sha512-ThzC83+IpRAqZ0cYabMbE/gQUaZctFvhrFBv+bAc80iDowUbVFiGNtDG/Vb1h9XttMXcFYrH6sj3yHBplTPW1A==
+"@cdktf/provider-generator@0.13.0":
+ version "0.13.0"
+ resolved "https://registry.yarnpkg.com/@cdktf/provider-generator/-/provider-generator-0.13.0.tgz#300e958972b97f88931beacb766eb8c00a1a0de3"
+ integrity sha512-jk7QPZFCxdlQtjaLjtYswlnDcWulszd61N3ayAmeFStgX3G8gJmDI+tJyL479t6lmyn6kPeYLiax4uI+ECd1IA==
dependencies:
- "@cdktf/hcl2json" "0.12.3"
+ "@cdktf/hcl2json" "0.13.0"
codemaker "^1.68.0"
deepmerge "^4.2.2"
fs-extra "^8.1.0"
@@ -812,16 +812,16 @@ case@^1.6.3:
resolved "https://registry.yarnpkg.com/case/-/case-1.6.3.tgz#0a4386e3e9825351ca2e6216c60467ff5f1ea1c9"
integrity sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==
-"cdktf-cli@>=0.12.2 <0.14.0":
- version "0.12.3"
- resolved "https://registry.yarnpkg.com/cdktf-cli/-/cdktf-cli-0.12.3.tgz#b84f835e25ef7818e0671ddac9662a72dc9fa98a"
- integrity sha512-3GCt6Xi0rSZ+WP0nuZu/VvWSLBOd3PLOXojVMnPey8qxmjcDqask+yCxmQRrcqqSp2qX0MwfedFvnZBF8MfngA==
+cdktf-cli@^0.13.0:
+ version "0.13.0"
+ resolved "https://registry.yarnpkg.com/cdktf-cli/-/cdktf-cli-0.13.0.tgz#bb19af22960403160762f0d66180cacdbc2e1f3c"
+ integrity sha512-3RrPxVm9edQ+LgxRAhOpb22B+WmP33XWNs2Djv2cEg7bz/PkkWZOEb+uMeFoRrD24ZvPyfphlBFQb4TjHAB/ZQ==
dependencies:
- "@cdktf/hcl2cdk" "0.12.3"
- "@cdktf/hcl2json" "0.12.3"
+ "@cdktf/hcl2cdk" "0.13.0"
+ "@cdktf/hcl2json" "0.13.0"
"@sentry/node" "^6.19.7"
"@types/yargs" "^17.0.13"
- cdktf "0.12.3"
+ cdktf "0.13.0"
codemaker "^1.68.0"
constructs "^10.0.25"
cross-spawn "^7.0.3"
@@ -837,10 +837,10 @@ case@^1.6.3:
yargs "^17.5"
yoga-layout-prebuilt "^1.10.0"
-cdktf@0.12.3, "cdktf@>=0.12.2 <0.14.0":
- version "0.12.3"
- resolved "https://registry.yarnpkg.com/cdktf/-/cdktf-0.12.3.tgz#97107863d1ed76e2f77a22b66848dcf3aa185737"
- integrity sha512-3roj6dWTaqNbLMh5S5DXfmjdtBRrKw+K0FIsJvF/av89NfIhL8lhBIN3fd+iOtr2axCe4AZd7SCpQuDBfmF92g==
+cdktf@0.13.0, cdktf@^0.13.0:
+ version "0.13.0"
+ resolved "https://registry.yarnpkg.com/cdktf/-/cdktf-0.13.0.tgz#6b2ff2dc392e65291b7b1184ede2f79ce2512e9d"
+ integrity sha512-9eba2Gfvr2aqKJfGAQU0wmnFoNSduTVxy/W8bo4x1LjpeHPR/YK07Yb+zI2Ef76XFoGpRVC3wVMti+4BZE+4AQ==
dependencies:
archiver "5.3.1"
json-stable-stringify "^1.0.1"
@@ -3165,10 +3165,10 @@ progress@^2.0.3:
resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
-projen@^0.63.3:
- version "0.63.3"
- resolved "https://registry.yarnpkg.com/projen/-/projen-0.63.3.tgz#1fbf2de3960737325846be75b46e7581b406c463"
- integrity sha512-/L7gz+U+SzaCfj2nNUmg/SPxQZBNOZivPc1ZZEtZThwoNIWj64YfauEgMlHPqS1R9mzbPB0MrrmAE8n24VYuBQ==
+projen@^0.63.4:
+ version "0.63.4"
+ resolved "https://registry.yarnpkg.com/projen/-/projen-0.63.4.tgz#9ae5fcdbddac64bd4a492d4a36e74a79e5f323f7"
+ integrity sha512-vyXlKbpowTYwVh4Zcy4Ki8DblT3da3Eiv9yOuXb17GYpVtLI0K1UloS9gvKNlWWy06GoMNDH1qZWb/bpBqpQJw==
dependencies:
"@iarna/toml" "^2.2.5"
case "^1.6.3"