diff --git a/README.md b/README.md index b719d760..da07f3e1 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ This repo builds and publishes the Terraform acme Provider bindings for [CDK for Terraform](https://cdk.tf). -Is based directly on acme 2.18.0 +Is based directly on acme 2.19.0 ## Available Packages @@ -63,7 +63,7 @@ This project is explicitly not tracking the Terraform acme Provider version 1:1. These are the upstream dependencies: - [Terraform CDK](https://cdk.tf) -- [Terraform acme Provider](https://registry.terraform.io/providers/vancluever/acme/2.18.0) +- [Terraform acme Provider](https://registry.terraform.io/providers/vancluever/acme/2.19.0) - This links to the minimum version being tracked, you can find the latest released version [in our releases](https://github.com/cdktf/cdktf-provider-acme/releases) - [Terraform Engine](https://terraform.io) diff --git a/docs/certificate.csharp.md b/docs/certificate.csharp.md index e28d1195..e55b3e18 100644 --- a/docs/certificate.csharp.md +++ b/docs/certificate.csharp.md @@ -4,7 +4,7 @@ ### Certificate -Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate acme_certificate}. +Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate acme_certificate}. #### Initializers @@ -96,6 +96,7 @@ Must be unique amongst siblings in the same scope | ResetPreferredChain | *No description.* | | ResetRecursiveNameservers | *No description.* | | ResetRevokeCertificateOnDestroy | *No description.* | +| ResetRevokeCertificateReason | *No description.* | | ResetSubjectAlternativeNames | *No description.* | | ResetTlsChallenge | *No description.* | @@ -563,6 +564,12 @@ private void ResetRecursiveNameservers() private void ResetRevokeCertificateOnDestroy() ``` +##### `ResetRevokeCertificateReason` + +```csharp +private void ResetRevokeCertificateReason() +``` + ##### `ResetSubjectAlternativeNames` ```csharp @@ -678,7 +685,7 @@ The construct id used in the generated config for the Certificate to import. The id of the existing Certificate that should be imported. -Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#import import section} in the documentation of this resource for the id to use --- @@ -740,6 +747,7 @@ Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.18 | PreferredChainInput | string | *No description.* | | RecursiveNameserversInput | string[] | *No description.* | | RevokeCertificateOnDestroyInput | object | *No description.* | +| RevokeCertificateReasonInput | string | *No description.* | | SubjectAlternativeNamesInput | string[] | *No description.* | | TlsChallengeInput | CertificateTlsChallenge | *No description.* | | AccountKeyPem | string | *No description.* | @@ -756,6 +764,7 @@ Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.18 | PreferredChain | string | *No description.* | | RecursiveNameservers | string[] | *No description.* | | RevokeCertificateOnDestroy | object | *No description.* | +| RevokeCertificateReason | string | *No description.* | | SubjectAlternativeNames | string[] | *No description.* | --- @@ -1222,6 +1231,16 @@ public object RevokeCertificateOnDestroyInput { get; } --- +##### `RevokeCertificateReasonInput`Optional + +```csharp +public string RevokeCertificateReasonInput { get; } +``` + +- *Type:* string + +--- + ##### `SubjectAlternativeNamesInput`Optional ```csharp @@ -1382,6 +1401,16 @@ public object RevokeCertificateOnDestroy { get; } --- +##### `RevokeCertificateReason`Required + +```csharp +public string RevokeCertificateReason { get; } +``` + +- *Type:* string + +--- + ##### `SubjectAlternativeNames`Required ```csharp @@ -1446,6 +1475,7 @@ new CertificateConfig { string PreferredChain = null, string[] RecursiveNameservers = null, object RevokeCertificateOnDestroy = null, + string RevokeCertificateReason = null, string[] SubjectAlternativeNames = null, CertificateTlsChallenge TlsChallenge = null }; @@ -1462,26 +1492,27 @@ new CertificateConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| AccountKeyPem | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#account_key_pem Certificate#account_key_pem}. | -| CertificateP12Password | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#certificate_p12_password Certificate#certificate_p12_password}. | -| CertificateRequestPem | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#certificate_request_pem Certificate#certificate_request_pem}. | -| CertTimeout | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#cert_timeout Certificate#cert_timeout}. | -| CommonName | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#common_name Certificate#common_name}. | -| DisableCompletePropagation | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#disable_complete_propagation Certificate#disable_complete_propagation}. | +| AccountKeyPem | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#account_key_pem Certificate#account_key_pem}. | +| CertificateP12Password | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#certificate_p12_password Certificate#certificate_p12_password}. | +| CertificateRequestPem | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#certificate_request_pem Certificate#certificate_request_pem}. | +| CertTimeout | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#cert_timeout Certificate#cert_timeout}. | +| CommonName | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#common_name Certificate#common_name}. | +| DisableCompletePropagation | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#disable_complete_propagation Certificate#disable_complete_propagation}. | | DnsChallenge | object | dns_challenge block. | | HttpChallenge | CertificateHttpChallenge | http_challenge block. | | HttpMemcachedChallenge | CertificateHttpMemcachedChallenge | http_memcached_challenge block. | | HttpS3Challenge | CertificateHttpS3Challenge | http_s3_challenge block. | | HttpWebrootChallenge | CertificateHttpWebrootChallenge | http_webroot_challenge block. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#id Certificate#id}. | -| KeyType | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#key_type Certificate#key_type}. | -| MinDaysRemaining | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#min_days_remaining Certificate#min_days_remaining}. | -| MustStaple | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#must_staple Certificate#must_staple}. | -| PreCheckDelay | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#pre_check_delay Certificate#pre_check_delay}. | -| PreferredChain | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#preferred_chain Certificate#preferred_chain}. | -| RecursiveNameservers | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#recursive_nameservers Certificate#recursive_nameservers}. | -| RevokeCertificateOnDestroy | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#revoke_certificate_on_destroy Certificate#revoke_certificate_on_destroy}. | -| SubjectAlternativeNames | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#subject_alternative_names Certificate#subject_alternative_names}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#id Certificate#id}. | +| KeyType | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#key_type Certificate#key_type}. | +| MinDaysRemaining | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#min_days_remaining Certificate#min_days_remaining}. | +| MustStaple | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#must_staple Certificate#must_staple}. | +| PreCheckDelay | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#pre_check_delay Certificate#pre_check_delay}. | +| PreferredChain | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#preferred_chain Certificate#preferred_chain}. | +| RecursiveNameservers | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#recursive_nameservers Certificate#recursive_nameservers}. | +| RevokeCertificateOnDestroy | object | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#revoke_certificate_on_destroy Certificate#revoke_certificate_on_destroy}. | +| RevokeCertificateReason | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#revoke_certificate_reason Certificate#revoke_certificate_reason}. | +| SubjectAlternativeNames | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#subject_alternative_names Certificate#subject_alternative_names}. | | TlsChallenge | CertificateTlsChallenge | tls_challenge block. | --- @@ -1564,7 +1595,7 @@ public string AccountKeyPem { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#account_key_pem Certificate#account_key_pem}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#account_key_pem Certificate#account_key_pem}. --- @@ -1576,7 +1607,7 @@ public string CertificateP12Password { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#certificate_p12_password Certificate#certificate_p12_password}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#certificate_p12_password Certificate#certificate_p12_password}. --- @@ -1588,7 +1619,7 @@ public string CertificateRequestPem { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#certificate_request_pem Certificate#certificate_request_pem}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#certificate_request_pem Certificate#certificate_request_pem}. --- @@ -1600,7 +1631,7 @@ public double CertTimeout { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#cert_timeout Certificate#cert_timeout}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#cert_timeout Certificate#cert_timeout}. --- @@ -1612,7 +1643,7 @@ public string CommonName { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#common_name Certificate#common_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#common_name Certificate#common_name}. --- @@ -1624,7 +1655,7 @@ public object DisableCompletePropagation { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#disable_complete_propagation Certificate#disable_complete_propagation}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#disable_complete_propagation Certificate#disable_complete_propagation}. --- @@ -1638,7 +1669,7 @@ public object DnsChallenge { get; set; } dns_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#dns_challenge Certificate#dns_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#dns_challenge Certificate#dns_challenge} --- @@ -1652,7 +1683,7 @@ public CertificateHttpChallenge HttpChallenge { get; set; } http_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#http_challenge Certificate#http_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#http_challenge Certificate#http_challenge} --- @@ -1666,7 +1697,7 @@ public CertificateHttpMemcachedChallenge HttpMemcachedChallenge { get; set; } http_memcached_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#http_memcached_challenge Certificate#http_memcached_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#http_memcached_challenge Certificate#http_memcached_challenge} --- @@ -1680,7 +1711,7 @@ public CertificateHttpS3Challenge HttpS3Challenge { get; set; } http_s3_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#http_s3_challenge Certificate#http_s3_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#http_s3_challenge Certificate#http_s3_challenge} --- @@ -1694,7 +1725,7 @@ public CertificateHttpWebrootChallenge HttpWebrootChallenge { get; set; } http_webroot_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#http_webroot_challenge Certificate#http_webroot_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#http_webroot_challenge Certificate#http_webroot_challenge} --- @@ -1706,7 +1737,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#id Certificate#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/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. @@ -1721,7 +1752,7 @@ public string KeyType { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#key_type Certificate#key_type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#key_type Certificate#key_type}. --- @@ -1733,7 +1764,7 @@ public double MinDaysRemaining { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#min_days_remaining Certificate#min_days_remaining}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#min_days_remaining Certificate#min_days_remaining}. --- @@ -1745,7 +1776,7 @@ public object MustStaple { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#must_staple Certificate#must_staple}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#must_staple Certificate#must_staple}. --- @@ -1757,7 +1788,7 @@ public double PreCheckDelay { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#pre_check_delay Certificate#pre_check_delay}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#pre_check_delay Certificate#pre_check_delay}. --- @@ -1769,7 +1800,7 @@ public string PreferredChain { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#preferred_chain Certificate#preferred_chain}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#preferred_chain Certificate#preferred_chain}. --- @@ -1781,7 +1812,7 @@ public string[] RecursiveNameservers { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#recursive_nameservers Certificate#recursive_nameservers}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#recursive_nameservers Certificate#recursive_nameservers}. --- @@ -1793,7 +1824,19 @@ public object RevokeCertificateOnDestroy { get; set; } - *Type:* object -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#revoke_certificate_on_destroy Certificate#revoke_certificate_on_destroy}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#revoke_certificate_on_destroy Certificate#revoke_certificate_on_destroy}. + +--- + +##### `RevokeCertificateReason`Optional + +```csharp +public string RevokeCertificateReason { get; set; } +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#revoke_certificate_reason Certificate#revoke_certificate_reason}. --- @@ -1805,7 +1848,7 @@ public string[] SubjectAlternativeNames { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#subject_alternative_names Certificate#subject_alternative_names}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#subject_alternative_names Certificate#subject_alternative_names}. --- @@ -1819,7 +1862,7 @@ public CertificateTlsChallenge TlsChallenge { get; set; } tls_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#tls_challenge Certificate#tls_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#tls_challenge Certificate#tls_challenge} --- @@ -1840,8 +1883,8 @@ new CertificateDnsChallenge { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Provider | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#provider Certificate#provider}. | -| Config | System.Collections.Generic.IDictionary | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#config Certificate#config}. | +| Provider | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#provider Certificate#provider}. | +| Config | System.Collections.Generic.IDictionary | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#config Certificate#config}. | --- @@ -1853,7 +1896,7 @@ public string Provider { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#provider Certificate#provider}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#provider Certificate#provider}. --- @@ -1865,7 +1908,7 @@ public System.Collections.Generic.IDictionary Config { get; set; - *Type:* System.Collections.Generic.IDictionary -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#config Certificate#config}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#config Certificate#config}. --- @@ -1886,8 +1929,8 @@ new CertificateHttpChallenge { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Port | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#port Certificate#port}. | -| ProxyHeader | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#proxy_header Certificate#proxy_header}. | +| Port | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#port Certificate#port}. | +| ProxyHeader | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#proxy_header Certificate#proxy_header}. | --- @@ -1899,7 +1942,7 @@ public double Port { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#port Certificate#port}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#port Certificate#port}. --- @@ -1911,7 +1954,7 @@ public string ProxyHeader { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#proxy_header Certificate#proxy_header}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#proxy_header Certificate#proxy_header}. --- @@ -1931,7 +1974,7 @@ new CertificateHttpMemcachedChallenge { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Hosts | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#hosts Certificate#hosts}. | +| Hosts | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#hosts Certificate#hosts}. | --- @@ -1943,7 +1986,7 @@ public string[] Hosts { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#hosts Certificate#hosts}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#hosts Certificate#hosts}. --- @@ -1963,7 +2006,7 @@ new CertificateHttpS3Challenge { | **Name** | **Type** | **Description** | | --- | --- | --- | -| S3Bucket | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#s3_bucket Certificate#s3_bucket}. | +| S3Bucket | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#s3_bucket Certificate#s3_bucket}. | --- @@ -1975,7 +2018,7 @@ public string S3Bucket { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#s3_bucket Certificate#s3_bucket}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#s3_bucket Certificate#s3_bucket}. --- @@ -1995,7 +2038,7 @@ new CertificateHttpWebrootChallenge { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Directory | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#directory Certificate#directory}. | +| Directory | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#directory Certificate#directory}. | --- @@ -2007,7 +2050,7 @@ public string Directory { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#directory Certificate#directory}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#directory Certificate#directory}. --- @@ -2027,7 +2070,7 @@ new CertificateTlsChallenge { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Port | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#port Certificate#port}. | +| Port | double | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#port Certificate#port}. | --- @@ -2039,7 +2082,7 @@ public double Port { get; set; } - *Type:* double -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#port Certificate#port}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#port Certificate#port}. --- diff --git a/docs/certificate.go.md b/docs/certificate.go.md index 1a7a7824..db5e9936 100644 --- a/docs/certificate.go.md +++ b/docs/certificate.go.md @@ -4,7 +4,7 @@ ### Certificate -Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate acme_certificate}. +Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate acme_certificate}. #### Initializers @@ -96,6 +96,7 @@ Must be unique amongst siblings in the same scope | ResetPreferredChain | *No description.* | | ResetRecursiveNameservers | *No description.* | | ResetRevokeCertificateOnDestroy | *No description.* | +| ResetRevokeCertificateReason | *No description.* | | ResetSubjectAlternativeNames | *No description.* | | ResetTlsChallenge | *No description.* | @@ -563,6 +564,12 @@ func ResetRecursiveNameservers() func ResetRevokeCertificateOnDestroy() ``` +##### `ResetRevokeCertificateReason` + +```go +func ResetRevokeCertificateReason() +``` + ##### `ResetSubjectAlternativeNames` ```go @@ -678,7 +685,7 @@ The construct id used in the generated config for the Certificate to import. The id of the existing Certificate that should be imported. -Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#import import section} in the documentation of this resource for the id to use --- @@ -740,6 +747,7 @@ Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.18 | PreferredChainInput | *string | *No description.* | | RecursiveNameserversInput | *[]*string | *No description.* | | RevokeCertificateOnDestroyInput | interface{} | *No description.* | +| RevokeCertificateReasonInput | *string | *No description.* | | SubjectAlternativeNamesInput | *[]*string | *No description.* | | TlsChallengeInput | CertificateTlsChallenge | *No description.* | | AccountKeyPem | *string | *No description.* | @@ -756,6 +764,7 @@ Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.18 | PreferredChain | *string | *No description.* | | RecursiveNameservers | *[]*string | *No description.* | | RevokeCertificateOnDestroy | interface{} | *No description.* | +| RevokeCertificateReason | *string | *No description.* | | SubjectAlternativeNames | *[]*string | *No description.* | --- @@ -1222,6 +1231,16 @@ func RevokeCertificateOnDestroyInput() interface{} --- +##### `RevokeCertificateReasonInput`Optional + +```go +func RevokeCertificateReasonInput() *string +``` + +- *Type:* *string + +--- + ##### `SubjectAlternativeNamesInput`Optional ```go @@ -1382,6 +1401,16 @@ func RevokeCertificateOnDestroy() interface{} --- +##### `RevokeCertificateReason`Required + +```go +func RevokeCertificateReason() *string +``` + +- *Type:* *string + +--- + ##### `SubjectAlternativeNames`Required ```go @@ -1446,6 +1475,7 @@ import "github.com/cdktf/cdktf-provider-acme-go/acme/v10/certificate" PreferredChain: *string, RecursiveNameservers: *[]*string, RevokeCertificateOnDestroy: interface{}, + RevokeCertificateReason: *string, SubjectAlternativeNames: *[]*string, TlsChallenge: github.com/cdktf/cdktf-provider-acme-go/acme/v10.certificate.CertificateTlsChallenge, } @@ -1462,26 +1492,27 @@ import "github.com/cdktf/cdktf-provider-acme-go/acme/v10/certificate" | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| AccountKeyPem | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#account_key_pem Certificate#account_key_pem}. | -| CertificateP12Password | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#certificate_p12_password Certificate#certificate_p12_password}. | -| CertificateRequestPem | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#certificate_request_pem Certificate#certificate_request_pem}. | -| CertTimeout | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#cert_timeout Certificate#cert_timeout}. | -| CommonName | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#common_name Certificate#common_name}. | -| DisableCompletePropagation | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#disable_complete_propagation Certificate#disable_complete_propagation}. | +| AccountKeyPem | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#account_key_pem Certificate#account_key_pem}. | +| CertificateP12Password | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#certificate_p12_password Certificate#certificate_p12_password}. | +| CertificateRequestPem | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#certificate_request_pem Certificate#certificate_request_pem}. | +| CertTimeout | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#cert_timeout Certificate#cert_timeout}. | +| CommonName | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#common_name Certificate#common_name}. | +| DisableCompletePropagation | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#disable_complete_propagation Certificate#disable_complete_propagation}. | | DnsChallenge | interface{} | dns_challenge block. | | HttpChallenge | CertificateHttpChallenge | http_challenge block. | | HttpMemcachedChallenge | CertificateHttpMemcachedChallenge | http_memcached_challenge block. | | HttpS3Challenge | CertificateHttpS3Challenge | http_s3_challenge block. | | HttpWebrootChallenge | CertificateHttpWebrootChallenge | http_webroot_challenge block. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#id Certificate#id}. | -| KeyType | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#key_type Certificate#key_type}. | -| MinDaysRemaining | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#min_days_remaining Certificate#min_days_remaining}. | -| MustStaple | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#must_staple Certificate#must_staple}. | -| PreCheckDelay | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#pre_check_delay Certificate#pre_check_delay}. | -| PreferredChain | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#preferred_chain Certificate#preferred_chain}. | -| RecursiveNameservers | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#recursive_nameservers Certificate#recursive_nameservers}. | -| RevokeCertificateOnDestroy | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#revoke_certificate_on_destroy Certificate#revoke_certificate_on_destroy}. | -| SubjectAlternativeNames | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#subject_alternative_names Certificate#subject_alternative_names}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#id Certificate#id}. | +| KeyType | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#key_type Certificate#key_type}. | +| MinDaysRemaining | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#min_days_remaining Certificate#min_days_remaining}. | +| MustStaple | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#must_staple Certificate#must_staple}. | +| PreCheckDelay | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#pre_check_delay Certificate#pre_check_delay}. | +| PreferredChain | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#preferred_chain Certificate#preferred_chain}. | +| RecursiveNameservers | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#recursive_nameservers Certificate#recursive_nameservers}. | +| RevokeCertificateOnDestroy | interface{} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#revoke_certificate_on_destroy Certificate#revoke_certificate_on_destroy}. | +| RevokeCertificateReason | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#revoke_certificate_reason Certificate#revoke_certificate_reason}. | +| SubjectAlternativeNames | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#subject_alternative_names Certificate#subject_alternative_names}. | | TlsChallenge | CertificateTlsChallenge | tls_challenge block. | --- @@ -1564,7 +1595,7 @@ AccountKeyPem *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#account_key_pem Certificate#account_key_pem}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#account_key_pem Certificate#account_key_pem}. --- @@ -1576,7 +1607,7 @@ CertificateP12Password *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#certificate_p12_password Certificate#certificate_p12_password}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#certificate_p12_password Certificate#certificate_p12_password}. --- @@ -1588,7 +1619,7 @@ CertificateRequestPem *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#certificate_request_pem Certificate#certificate_request_pem}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#certificate_request_pem Certificate#certificate_request_pem}. --- @@ -1600,7 +1631,7 @@ CertTimeout *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#cert_timeout Certificate#cert_timeout}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#cert_timeout Certificate#cert_timeout}. --- @@ -1612,7 +1643,7 @@ CommonName *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#common_name Certificate#common_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#common_name Certificate#common_name}. --- @@ -1624,7 +1655,7 @@ DisableCompletePropagation interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#disable_complete_propagation Certificate#disable_complete_propagation}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#disable_complete_propagation Certificate#disable_complete_propagation}. --- @@ -1638,7 +1669,7 @@ DnsChallenge interface{} dns_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#dns_challenge Certificate#dns_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#dns_challenge Certificate#dns_challenge} --- @@ -1652,7 +1683,7 @@ HttpChallenge CertificateHttpChallenge http_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#http_challenge Certificate#http_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#http_challenge Certificate#http_challenge} --- @@ -1666,7 +1697,7 @@ HttpMemcachedChallenge CertificateHttpMemcachedChallenge http_memcached_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#http_memcached_challenge Certificate#http_memcached_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#http_memcached_challenge Certificate#http_memcached_challenge} --- @@ -1680,7 +1711,7 @@ HttpS3Challenge CertificateHttpS3Challenge http_s3_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#http_s3_challenge Certificate#http_s3_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#http_s3_challenge Certificate#http_s3_challenge} --- @@ -1694,7 +1725,7 @@ HttpWebrootChallenge CertificateHttpWebrootChallenge http_webroot_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#http_webroot_challenge Certificate#http_webroot_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#http_webroot_challenge Certificate#http_webroot_challenge} --- @@ -1706,7 +1737,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#id Certificate#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/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. @@ -1721,7 +1752,7 @@ KeyType *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#key_type Certificate#key_type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#key_type Certificate#key_type}. --- @@ -1733,7 +1764,7 @@ MinDaysRemaining *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#min_days_remaining Certificate#min_days_remaining}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#min_days_remaining Certificate#min_days_remaining}. --- @@ -1745,7 +1776,7 @@ MustStaple interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#must_staple Certificate#must_staple}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#must_staple Certificate#must_staple}. --- @@ -1757,7 +1788,7 @@ PreCheckDelay *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#pre_check_delay Certificate#pre_check_delay}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#pre_check_delay Certificate#pre_check_delay}. --- @@ -1769,7 +1800,7 @@ PreferredChain *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#preferred_chain Certificate#preferred_chain}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#preferred_chain Certificate#preferred_chain}. --- @@ -1781,7 +1812,7 @@ RecursiveNameservers *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#recursive_nameservers Certificate#recursive_nameservers}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#recursive_nameservers Certificate#recursive_nameservers}. --- @@ -1793,7 +1824,19 @@ RevokeCertificateOnDestroy interface{} - *Type:* interface{} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#revoke_certificate_on_destroy Certificate#revoke_certificate_on_destroy}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#revoke_certificate_on_destroy Certificate#revoke_certificate_on_destroy}. + +--- + +##### `RevokeCertificateReason`Optional + +```go +RevokeCertificateReason *string +``` + +- *Type:* *string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#revoke_certificate_reason Certificate#revoke_certificate_reason}. --- @@ -1805,7 +1848,7 @@ SubjectAlternativeNames *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#subject_alternative_names Certificate#subject_alternative_names}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#subject_alternative_names Certificate#subject_alternative_names}. --- @@ -1819,7 +1862,7 @@ TlsChallenge CertificateTlsChallenge tls_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#tls_challenge Certificate#tls_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#tls_challenge Certificate#tls_challenge} --- @@ -1840,8 +1883,8 @@ import "github.com/cdktf/cdktf-provider-acme-go/acme/v10/certificate" | **Name** | **Type** | **Description** | | --- | --- | --- | -| Provider | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#provider Certificate#provider}. | -| Config | *map[string]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#config Certificate#config}. | +| Provider | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#provider Certificate#provider}. | +| Config | *map[string]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#config Certificate#config}. | --- @@ -1853,7 +1896,7 @@ Provider *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#provider Certificate#provider}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#provider Certificate#provider}. --- @@ -1865,7 +1908,7 @@ Config *map[string]*string - *Type:* *map[string]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#config Certificate#config}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#config Certificate#config}. --- @@ -1886,8 +1929,8 @@ import "github.com/cdktf/cdktf-provider-acme-go/acme/v10/certificate" | **Name** | **Type** | **Description** | | --- | --- | --- | -| Port | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#port Certificate#port}. | -| ProxyHeader | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#proxy_header Certificate#proxy_header}. | +| Port | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#port Certificate#port}. | +| ProxyHeader | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#proxy_header Certificate#proxy_header}. | --- @@ -1899,7 +1942,7 @@ Port *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#port Certificate#port}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#port Certificate#port}. --- @@ -1911,7 +1954,7 @@ ProxyHeader *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#proxy_header Certificate#proxy_header}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#proxy_header Certificate#proxy_header}. --- @@ -1931,7 +1974,7 @@ import "github.com/cdktf/cdktf-provider-acme-go/acme/v10/certificate" | **Name** | **Type** | **Description** | | --- | --- | --- | -| Hosts | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#hosts Certificate#hosts}. | +| Hosts | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#hosts Certificate#hosts}. | --- @@ -1943,7 +1986,7 @@ Hosts *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#hosts Certificate#hosts}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#hosts Certificate#hosts}. --- @@ -1963,7 +2006,7 @@ import "github.com/cdktf/cdktf-provider-acme-go/acme/v10/certificate" | **Name** | **Type** | **Description** | | --- | --- | --- | -| S3Bucket | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#s3_bucket Certificate#s3_bucket}. | +| S3Bucket | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#s3_bucket Certificate#s3_bucket}. | --- @@ -1975,7 +2018,7 @@ S3Bucket *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#s3_bucket Certificate#s3_bucket}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#s3_bucket Certificate#s3_bucket}. --- @@ -1995,7 +2038,7 @@ import "github.com/cdktf/cdktf-provider-acme-go/acme/v10/certificate" | **Name** | **Type** | **Description** | | --- | --- | --- | -| Directory | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#directory Certificate#directory}. | +| Directory | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#directory Certificate#directory}. | --- @@ -2007,7 +2050,7 @@ Directory *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#directory Certificate#directory}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#directory Certificate#directory}. --- @@ -2027,7 +2070,7 @@ import "github.com/cdktf/cdktf-provider-acme-go/acme/v10/certificate" | **Name** | **Type** | **Description** | | --- | --- | --- | -| Port | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#port Certificate#port}. | +| Port | *f64 | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#port Certificate#port}. | --- @@ -2039,7 +2082,7 @@ Port *f64 - *Type:* *f64 -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#port Certificate#port}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#port Certificate#port}. --- diff --git a/docs/certificate.java.md b/docs/certificate.java.md index d1b8517c..01f43cc6 100644 --- a/docs/certificate.java.md +++ b/docs/certificate.java.md @@ -4,7 +4,7 @@ ### Certificate -Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate acme_certificate}. +Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate acme_certificate}. #### Initializers @@ -46,6 +46,7 @@ Certificate.Builder.create(Construct scope, java.lang.String id) // .recursiveNameservers(java.util.List) // .revokeCertificateOnDestroy(java.lang.Boolean) // .revokeCertificateOnDestroy(IResolvable) +// .revokeCertificateReason(java.lang.String) // .subjectAlternativeNames(java.util.List) // .tlsChallenge(CertificateTlsChallenge) .build(); @@ -62,26 +63,27 @@ Certificate.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| accountKeyPem | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#account_key_pem Certificate#account_key_pem}. | -| certificateP12Password | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#certificate_p12_password Certificate#certificate_p12_password}. | -| certificateRequestPem | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#certificate_request_pem Certificate#certificate_request_pem}. | -| certTimeout | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#cert_timeout Certificate#cert_timeout}. | -| commonName | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#common_name Certificate#common_name}. | -| disableCompletePropagation | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#disable_complete_propagation Certificate#disable_complete_propagation}. | +| accountKeyPem | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#account_key_pem Certificate#account_key_pem}. | +| certificateP12Password | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#certificate_p12_password Certificate#certificate_p12_password}. | +| certificateRequestPem | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#certificate_request_pem Certificate#certificate_request_pem}. | +| certTimeout | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#cert_timeout Certificate#cert_timeout}. | +| commonName | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#common_name Certificate#common_name}. | +| disableCompletePropagation | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#disable_complete_propagation Certificate#disable_complete_propagation}. | | dnsChallenge | com.hashicorp.cdktf.IResolvable OR java.util.List<CertificateDnsChallenge> | dns_challenge block. | | httpChallenge | CertificateHttpChallenge | http_challenge block. | | httpMemcachedChallenge | CertificateHttpMemcachedChallenge | http_memcached_challenge block. | | httpS3Challenge | CertificateHttpS3Challenge | http_s3_challenge block. | | httpWebrootChallenge | CertificateHttpWebrootChallenge | http_webroot_challenge block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#id Certificate#id}. | -| keyType | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#key_type Certificate#key_type}. | -| minDaysRemaining | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#min_days_remaining Certificate#min_days_remaining}. | -| mustStaple | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#must_staple Certificate#must_staple}. | -| preCheckDelay | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#pre_check_delay Certificate#pre_check_delay}. | -| preferredChain | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#preferred_chain Certificate#preferred_chain}. | -| recursiveNameservers | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#recursive_nameservers Certificate#recursive_nameservers}. | -| revokeCertificateOnDestroy | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#revoke_certificate_on_destroy Certificate#revoke_certificate_on_destroy}. | -| subjectAlternativeNames | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#subject_alternative_names Certificate#subject_alternative_names}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#id Certificate#id}. | +| keyType | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#key_type Certificate#key_type}. | +| minDaysRemaining | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#min_days_remaining Certificate#min_days_remaining}. | +| mustStaple | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#must_staple Certificate#must_staple}. | +| preCheckDelay | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#pre_check_delay Certificate#pre_check_delay}. | +| preferredChain | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#preferred_chain Certificate#preferred_chain}. | +| recursiveNameservers | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#recursive_nameservers Certificate#recursive_nameservers}. | +| revokeCertificateOnDestroy | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#revoke_certificate_on_destroy Certificate#revoke_certificate_on_destroy}. | +| revokeCertificateReason | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#revoke_certificate_reason Certificate#revoke_certificate_reason}. | +| subjectAlternativeNames | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#subject_alternative_names Certificate#subject_alternative_names}. | | tlsChallenge | CertificateTlsChallenge | tls_challenge block. | --- @@ -150,7 +152,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#account_key_pem Certificate#account_key_pem}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#account_key_pem Certificate#account_key_pem}. --- @@ -158,7 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#certificate_p12_password Certificate#certificate_p12_password}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#certificate_p12_password Certificate#certificate_p12_password}. --- @@ -166,7 +168,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#certificate_request_pem Certificate#certificate_request_pem}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#certificate_request_pem Certificate#certificate_request_pem}. --- @@ -174,7 +176,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#cert_timeout Certificate#cert_timeout}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#cert_timeout Certificate#cert_timeout}. --- @@ -182,7 +184,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#common_name Certificate#common_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#common_name Certificate#common_name}. --- @@ -190,7 +192,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#disable_complete_propagation Certificate#disable_complete_propagation}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#disable_complete_propagation Certificate#disable_complete_propagation}. --- @@ -200,7 +202,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl dns_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#dns_challenge Certificate#dns_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#dns_challenge Certificate#dns_challenge} --- @@ -210,7 +212,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl http_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#http_challenge Certificate#http_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#http_challenge Certificate#http_challenge} --- @@ -220,7 +222,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl http_memcached_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#http_memcached_challenge Certificate#http_memcached_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#http_memcached_challenge Certificate#http_memcached_challenge} --- @@ -230,7 +232,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl http_s3_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#http_s3_challenge Certificate#http_s3_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#http_s3_challenge Certificate#http_s3_challenge} --- @@ -240,7 +242,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl http_webroot_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#http_webroot_challenge Certificate#http_webroot_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#http_webroot_challenge Certificate#http_webroot_challenge} --- @@ -248,7 +250,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#id Certificate#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/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. @@ -259,7 +261,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#key_type Certificate#key_type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#key_type Certificate#key_type}. --- @@ -267,7 +269,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#min_days_remaining Certificate#min_days_remaining}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#min_days_remaining Certificate#min_days_remaining}. --- @@ -275,7 +277,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#must_staple Certificate#must_staple}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#must_staple Certificate#must_staple}. --- @@ -283,7 +285,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#pre_check_delay Certificate#pre_check_delay}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#pre_check_delay Certificate#pre_check_delay}. --- @@ -291,7 +293,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#preferred_chain Certificate#preferred_chain}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#preferred_chain Certificate#preferred_chain}. --- @@ -299,7 +301,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#recursive_nameservers Certificate#recursive_nameservers}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#recursive_nameservers Certificate#recursive_nameservers}. --- @@ -307,7 +309,15 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#revoke_certificate_on_destroy Certificate#revoke_certificate_on_destroy}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#revoke_certificate_on_destroy Certificate#revoke_certificate_on_destroy}. + +--- + +##### `revokeCertificateReason`Optional + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#revoke_certificate_reason Certificate#revoke_certificate_reason}. --- @@ -315,7 +325,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#subject_alternative_names Certificate#subject_alternative_names}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#subject_alternative_names Certificate#subject_alternative_names}. --- @@ -325,7 +335,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl tls_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#tls_challenge Certificate#tls_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#tls_challenge Certificate#tls_challenge} --- @@ -379,6 +389,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl | resetPreferredChain | *No description.* | | resetRecursiveNameservers | *No description.* | | resetRevokeCertificateOnDestroy | *No description.* | +| resetRevokeCertificateReason | *No description.* | | resetSubjectAlternativeNames | *No description.* | | resetTlsChallenge | *No description.* | @@ -848,6 +859,12 @@ public void resetRecursiveNameservers() public void resetRevokeCertificateOnDestroy() ``` +##### `resetRevokeCertificateReason` + +```java +public void resetRevokeCertificateReason() +``` + ##### `resetSubjectAlternativeNames` ```java @@ -963,7 +980,7 @@ The construct id used in the generated config for the Certificate to import. The id of the existing Certificate that should be imported. -Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#import import section} in the documentation of this resource for the id to use --- @@ -1025,6 +1042,7 @@ Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.18 | preferredChainInput | java.lang.String | *No description.* | | recursiveNameserversInput | java.util.List | *No description.* | | revokeCertificateOnDestroyInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| revokeCertificateReasonInput | java.lang.String | *No description.* | | subjectAlternativeNamesInput | java.util.List | *No description.* | | tlsChallengeInput | CertificateTlsChallenge | *No description.* | | accountKeyPem | java.lang.String | *No description.* | @@ -1041,6 +1059,7 @@ Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.18 | preferredChain | java.lang.String | *No description.* | | recursiveNameservers | java.util.List | *No description.* | | revokeCertificateOnDestroy | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | +| revokeCertificateReason | java.lang.String | *No description.* | | subjectAlternativeNames | java.util.List | *No description.* | --- @@ -1507,6 +1526,16 @@ public java.lang.Object getRevokeCertificateOnDestroyInput(); --- +##### `revokeCertificateReasonInput`Optional + +```java +public java.lang.String getRevokeCertificateReasonInput(); +``` + +- *Type:* java.lang.String + +--- + ##### `subjectAlternativeNamesInput`Optional ```java @@ -1667,6 +1696,16 @@ public java.lang.Object getRevokeCertificateOnDestroy(); --- +##### `revokeCertificateReason`Required + +```java +public java.lang.String getRevokeCertificateReason(); +``` + +- *Type:* java.lang.String + +--- + ##### `subjectAlternativeNames`Required ```java @@ -1739,6 +1778,7 @@ CertificateConfig.builder() // .recursiveNameservers(java.util.List) // .revokeCertificateOnDestroy(java.lang.Boolean) // .revokeCertificateOnDestroy(IResolvable) +// .revokeCertificateReason(java.lang.String) // .subjectAlternativeNames(java.util.List) // .tlsChallenge(CertificateTlsChallenge) .build(); @@ -1755,26 +1795,27 @@ CertificateConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| accountKeyPem | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#account_key_pem Certificate#account_key_pem}. | -| certificateP12Password | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#certificate_p12_password Certificate#certificate_p12_password}. | -| certificateRequestPem | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#certificate_request_pem Certificate#certificate_request_pem}. | -| certTimeout | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#cert_timeout Certificate#cert_timeout}. | -| commonName | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#common_name Certificate#common_name}. | -| disableCompletePropagation | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#disable_complete_propagation Certificate#disable_complete_propagation}. | +| accountKeyPem | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#account_key_pem Certificate#account_key_pem}. | +| certificateP12Password | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#certificate_p12_password Certificate#certificate_p12_password}. | +| certificateRequestPem | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#certificate_request_pem Certificate#certificate_request_pem}. | +| certTimeout | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#cert_timeout Certificate#cert_timeout}. | +| commonName | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#common_name Certificate#common_name}. | +| disableCompletePropagation | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#disable_complete_propagation Certificate#disable_complete_propagation}. | | dnsChallenge | com.hashicorp.cdktf.IResolvable OR java.util.List<CertificateDnsChallenge> | dns_challenge block. | | httpChallenge | CertificateHttpChallenge | http_challenge block. | | httpMemcachedChallenge | CertificateHttpMemcachedChallenge | http_memcached_challenge block. | | httpS3Challenge | CertificateHttpS3Challenge | http_s3_challenge block. | | httpWebrootChallenge | CertificateHttpWebrootChallenge | http_webroot_challenge block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#id Certificate#id}. | -| keyType | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#key_type Certificate#key_type}. | -| minDaysRemaining | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#min_days_remaining Certificate#min_days_remaining}. | -| mustStaple | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#must_staple Certificate#must_staple}. | -| preCheckDelay | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#pre_check_delay Certificate#pre_check_delay}. | -| preferredChain | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#preferred_chain Certificate#preferred_chain}. | -| recursiveNameservers | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#recursive_nameservers Certificate#recursive_nameservers}. | -| revokeCertificateOnDestroy | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#revoke_certificate_on_destroy Certificate#revoke_certificate_on_destroy}. | -| subjectAlternativeNames | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#subject_alternative_names Certificate#subject_alternative_names}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#id Certificate#id}. | +| keyType | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#key_type Certificate#key_type}. | +| minDaysRemaining | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#min_days_remaining Certificate#min_days_remaining}. | +| mustStaple | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#must_staple Certificate#must_staple}. | +| preCheckDelay | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#pre_check_delay Certificate#pre_check_delay}. | +| preferredChain | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#preferred_chain Certificate#preferred_chain}. | +| recursiveNameservers | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#recursive_nameservers Certificate#recursive_nameservers}. | +| revokeCertificateOnDestroy | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#revoke_certificate_on_destroy Certificate#revoke_certificate_on_destroy}. | +| revokeCertificateReason | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#revoke_certificate_reason Certificate#revoke_certificate_reason}. | +| subjectAlternativeNames | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#subject_alternative_names Certificate#subject_alternative_names}. | | tlsChallenge | CertificateTlsChallenge | tls_challenge block. | --- @@ -1857,7 +1898,7 @@ public java.lang.String getAccountKeyPem(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#account_key_pem Certificate#account_key_pem}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#account_key_pem Certificate#account_key_pem}. --- @@ -1869,7 +1910,7 @@ public java.lang.String getCertificateP12Password(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#certificate_p12_password Certificate#certificate_p12_password}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#certificate_p12_password Certificate#certificate_p12_password}. --- @@ -1881,7 +1922,7 @@ public java.lang.String getCertificateRequestPem(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#certificate_request_pem Certificate#certificate_request_pem}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#certificate_request_pem Certificate#certificate_request_pem}. --- @@ -1893,7 +1934,7 @@ public java.lang.Number getCertTimeout(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#cert_timeout Certificate#cert_timeout}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#cert_timeout Certificate#cert_timeout}. --- @@ -1905,7 +1946,7 @@ public java.lang.String getCommonName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#common_name Certificate#common_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#common_name Certificate#common_name}. --- @@ -1917,7 +1958,7 @@ public java.lang.Object getDisableCompletePropagation(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#disable_complete_propagation Certificate#disable_complete_propagation}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#disable_complete_propagation Certificate#disable_complete_propagation}. --- @@ -1931,7 +1972,7 @@ public java.lang.Object getDnsChallenge(); dns_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#dns_challenge Certificate#dns_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#dns_challenge Certificate#dns_challenge} --- @@ -1945,7 +1986,7 @@ public CertificateHttpChallenge getHttpChallenge(); http_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#http_challenge Certificate#http_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#http_challenge Certificate#http_challenge} --- @@ -1959,7 +2000,7 @@ public CertificateHttpMemcachedChallenge getHttpMemcachedChallenge(); http_memcached_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#http_memcached_challenge Certificate#http_memcached_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#http_memcached_challenge Certificate#http_memcached_challenge} --- @@ -1973,7 +2014,7 @@ public CertificateHttpS3Challenge getHttpS3Challenge(); http_s3_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#http_s3_challenge Certificate#http_s3_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#http_s3_challenge Certificate#http_s3_challenge} --- @@ -1987,7 +2028,7 @@ public CertificateHttpWebrootChallenge getHttpWebrootChallenge(); http_webroot_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#http_webroot_challenge Certificate#http_webroot_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#http_webroot_challenge Certificate#http_webroot_challenge} --- @@ -1999,7 +2040,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#id Certificate#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/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. @@ -2014,7 +2055,7 @@ public java.lang.String getKeyType(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#key_type Certificate#key_type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#key_type Certificate#key_type}. --- @@ -2026,7 +2067,7 @@ public java.lang.Number getMinDaysRemaining(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#min_days_remaining Certificate#min_days_remaining}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#min_days_remaining Certificate#min_days_remaining}. --- @@ -2038,7 +2079,7 @@ public java.lang.Object getMustStaple(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#must_staple Certificate#must_staple}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#must_staple Certificate#must_staple}. --- @@ -2050,7 +2091,7 @@ public java.lang.Number getPreCheckDelay(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#pre_check_delay Certificate#pre_check_delay}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#pre_check_delay Certificate#pre_check_delay}. --- @@ -2062,7 +2103,7 @@ public java.lang.String getPreferredChain(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#preferred_chain Certificate#preferred_chain}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#preferred_chain Certificate#preferred_chain}. --- @@ -2074,7 +2115,7 @@ public java.util.List getRecursiveNameservers(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#recursive_nameservers Certificate#recursive_nameservers}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#recursive_nameservers Certificate#recursive_nameservers}. --- @@ -2086,7 +2127,19 @@ public java.lang.Object getRevokeCertificateOnDestroy(); - *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#revoke_certificate_on_destroy Certificate#revoke_certificate_on_destroy}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#revoke_certificate_on_destroy Certificate#revoke_certificate_on_destroy}. + +--- + +##### `revokeCertificateReason`Optional + +```java +public java.lang.String getRevokeCertificateReason(); +``` + +- *Type:* java.lang.String + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#revoke_certificate_reason Certificate#revoke_certificate_reason}. --- @@ -2098,7 +2151,7 @@ public java.util.List getSubjectAlternativeNames(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#subject_alternative_names Certificate#subject_alternative_names}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#subject_alternative_names Certificate#subject_alternative_names}. --- @@ -2112,7 +2165,7 @@ public CertificateTlsChallenge getTlsChallenge(); tls_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#tls_challenge Certificate#tls_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#tls_challenge Certificate#tls_challenge} --- @@ -2133,8 +2186,8 @@ CertificateDnsChallenge.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| provider | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#provider Certificate#provider}. | -| config | java.util.Map | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#config Certificate#config}. | +| provider | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#provider Certificate#provider}. | +| config | java.util.Map | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#config Certificate#config}. | --- @@ -2146,7 +2199,7 @@ public java.lang.String getProvider(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#provider Certificate#provider}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#provider Certificate#provider}. --- @@ -2158,7 +2211,7 @@ public java.util.Map getConfig(); - *Type:* java.util.Map -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#config Certificate#config}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#config Certificate#config}. --- @@ -2179,8 +2232,8 @@ CertificateHttpChallenge.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| port | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#port Certificate#port}. | -| proxyHeader | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#proxy_header Certificate#proxy_header}. | +| port | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#port Certificate#port}. | +| proxyHeader | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#proxy_header Certificate#proxy_header}. | --- @@ -2192,7 +2245,7 @@ public java.lang.Number getPort(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#port Certificate#port}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#port Certificate#port}. --- @@ -2204,7 +2257,7 @@ public java.lang.String getProxyHeader(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#proxy_header Certificate#proxy_header}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#proxy_header Certificate#proxy_header}. --- @@ -2224,7 +2277,7 @@ CertificateHttpMemcachedChallenge.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| hosts | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#hosts Certificate#hosts}. | +| hosts | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#hosts Certificate#hosts}. | --- @@ -2236,7 +2289,7 @@ public java.util.List getHosts(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#hosts Certificate#hosts}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#hosts Certificate#hosts}. --- @@ -2256,7 +2309,7 @@ CertificateHttpS3Challenge.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| s3Bucket | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#s3_bucket Certificate#s3_bucket}. | +| s3Bucket | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#s3_bucket Certificate#s3_bucket}. | --- @@ -2268,7 +2321,7 @@ public java.lang.String getS3Bucket(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#s3_bucket Certificate#s3_bucket}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#s3_bucket Certificate#s3_bucket}. --- @@ -2288,7 +2341,7 @@ CertificateHttpWebrootChallenge.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| directory | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#directory Certificate#directory}. | +| directory | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#directory Certificate#directory}. | --- @@ -2300,7 +2353,7 @@ public java.lang.String getDirectory(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#directory Certificate#directory}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#directory Certificate#directory}. --- @@ -2320,7 +2373,7 @@ CertificateTlsChallenge.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| port | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#port Certificate#port}. | +| port | java.lang.Number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#port Certificate#port}. | --- @@ -2332,7 +2385,7 @@ public java.lang.Number getPort(); - *Type:* java.lang.Number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#port Certificate#port}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#port Certificate#port}. --- diff --git a/docs/certificate.python.md b/docs/certificate.python.md index 7691599b..ce25fd85 100644 --- a/docs/certificate.python.md +++ b/docs/certificate.python.md @@ -4,7 +4,7 @@ ### Certificate -Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate acme_certificate}. +Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate acme_certificate}. #### Initializers @@ -40,6 +40,7 @@ certificate.Certificate( preferred_chain: str = None, recursive_nameservers: typing.List[str] = None, revoke_certificate_on_destroy: typing.Union[bool, IResolvable] = None, + revoke_certificate_reason: str = None, subject_alternative_names: typing.List[str] = None, tls_challenge: CertificateTlsChallenge = None ) @@ -56,26 +57,27 @@ certificate.Certificate( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| account_key_pem | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#account_key_pem Certificate#account_key_pem}. | -| certificate_p12_password | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#certificate_p12_password Certificate#certificate_p12_password}. | -| certificate_request_pem | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#certificate_request_pem Certificate#certificate_request_pem}. | -| cert_timeout | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#cert_timeout Certificate#cert_timeout}. | -| common_name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#common_name Certificate#common_name}. | -| disable_complete_propagation | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#disable_complete_propagation Certificate#disable_complete_propagation}. | +| account_key_pem | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#account_key_pem Certificate#account_key_pem}. | +| certificate_p12_password | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#certificate_p12_password Certificate#certificate_p12_password}. | +| certificate_request_pem | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#certificate_request_pem Certificate#certificate_request_pem}. | +| cert_timeout | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#cert_timeout Certificate#cert_timeout}. | +| common_name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#common_name Certificate#common_name}. | +| disable_complete_propagation | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#disable_complete_propagation Certificate#disable_complete_propagation}. | | dns_challenge | typing.Union[cdktf.IResolvable, typing.List[CertificateDnsChallenge]] | dns_challenge block. | | http_challenge | CertificateHttpChallenge | http_challenge block. | | http_memcached_challenge | CertificateHttpMemcachedChallenge | http_memcached_challenge block. | | http_s3_challenge | CertificateHttpS3Challenge | http_s3_challenge block. | | http_webroot_challenge | CertificateHttpWebrootChallenge | http_webroot_challenge block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#id Certificate#id}. | -| key_type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#key_type Certificate#key_type}. | -| min_days_remaining | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#min_days_remaining Certificate#min_days_remaining}. | -| must_staple | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#must_staple Certificate#must_staple}. | -| pre_check_delay | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#pre_check_delay Certificate#pre_check_delay}. | -| preferred_chain | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#preferred_chain Certificate#preferred_chain}. | -| recursive_nameservers | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#recursive_nameservers Certificate#recursive_nameservers}. | -| revoke_certificate_on_destroy | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#revoke_certificate_on_destroy Certificate#revoke_certificate_on_destroy}. | -| subject_alternative_names | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#subject_alternative_names Certificate#subject_alternative_names}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#id Certificate#id}. | +| key_type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#key_type Certificate#key_type}. | +| min_days_remaining | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#min_days_remaining Certificate#min_days_remaining}. | +| must_staple | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#must_staple Certificate#must_staple}. | +| pre_check_delay | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#pre_check_delay Certificate#pre_check_delay}. | +| preferred_chain | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#preferred_chain Certificate#preferred_chain}. | +| recursive_nameservers | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#recursive_nameservers Certificate#recursive_nameservers}. | +| revoke_certificate_on_destroy | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#revoke_certificate_on_destroy Certificate#revoke_certificate_on_destroy}. | +| revoke_certificate_reason | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#revoke_certificate_reason Certificate#revoke_certificate_reason}. | +| subject_alternative_names | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#subject_alternative_names Certificate#subject_alternative_names}. | | tls_challenge | CertificateTlsChallenge | tls_challenge block. | --- @@ -144,7 +146,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#account_key_pem Certificate#account_key_pem}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#account_key_pem Certificate#account_key_pem}. --- @@ -152,7 +154,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#certificate_p12_password Certificate#certificate_p12_password}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#certificate_p12_password Certificate#certificate_p12_password}. --- @@ -160,7 +162,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#certificate_request_pem Certificate#certificate_request_pem}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#certificate_request_pem Certificate#certificate_request_pem}. --- @@ -168,7 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#cert_timeout Certificate#cert_timeout}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#cert_timeout Certificate#cert_timeout}. --- @@ -176,7 +178,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#common_name Certificate#common_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#common_name Certificate#common_name}. --- @@ -184,7 +186,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#disable_complete_propagation Certificate#disable_complete_propagation}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#disable_complete_propagation Certificate#disable_complete_propagation}. --- @@ -194,7 +196,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl dns_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#dns_challenge Certificate#dns_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#dns_challenge Certificate#dns_challenge} --- @@ -204,7 +206,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl http_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#http_challenge Certificate#http_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#http_challenge Certificate#http_challenge} --- @@ -214,7 +216,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl http_memcached_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#http_memcached_challenge Certificate#http_memcached_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#http_memcached_challenge Certificate#http_memcached_challenge} --- @@ -224,7 +226,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl http_s3_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#http_s3_challenge Certificate#http_s3_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#http_s3_challenge Certificate#http_s3_challenge} --- @@ -234,7 +236,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl http_webroot_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#http_webroot_challenge Certificate#http_webroot_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#http_webroot_challenge Certificate#http_webroot_challenge} --- @@ -242,7 +244,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#id Certificate#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/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. @@ -253,7 +255,7 @@ If you experience problems setting this value it might not be settable. Please t - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#key_type Certificate#key_type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#key_type Certificate#key_type}. --- @@ -261,7 +263,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#min_days_remaining Certificate#min_days_remaining}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#min_days_remaining Certificate#min_days_remaining}. --- @@ -269,7 +271,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#must_staple Certificate#must_staple}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#must_staple Certificate#must_staple}. --- @@ -277,7 +279,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#pre_check_delay Certificate#pre_check_delay}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#pre_check_delay Certificate#pre_check_delay}. --- @@ -285,7 +287,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#preferred_chain Certificate#preferred_chain}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#preferred_chain Certificate#preferred_chain}. --- @@ -293,7 +295,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#recursive_nameservers Certificate#recursive_nameservers}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#recursive_nameservers Certificate#recursive_nameservers}. --- @@ -301,7 +303,15 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#revoke_certificate_on_destroy Certificate#revoke_certificate_on_destroy}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#revoke_certificate_on_destroy Certificate#revoke_certificate_on_destroy}. + +--- + +##### `revoke_certificate_reason`Optional + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#revoke_certificate_reason Certificate#revoke_certificate_reason}. --- @@ -309,7 +319,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#subject_alternative_names Certificate#subject_alternative_names}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#subject_alternative_names Certificate#subject_alternative_names}. --- @@ -319,7 +329,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl tls_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#tls_challenge Certificate#tls_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#tls_challenge Certificate#tls_challenge} --- @@ -373,6 +383,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl | reset_preferred_chain | *No description.* | | reset_recursive_nameservers | *No description.* | | reset_revoke_certificate_on_destroy | *No description.* | +| reset_revoke_certificate_reason | *No description.* | | reset_subject_alternative_names | *No description.* | | reset_tls_challenge | *No description.* | @@ -724,7 +735,7 @@ def put_http_challenge( - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#port Certificate#port}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#port Certificate#port}. --- @@ -732,7 +743,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#proxy_header Certificate#proxy_header}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#proxy_header Certificate#proxy_header}. --- @@ -748,7 +759,7 @@ def put_http_memcached_challenge( - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#hosts Certificate#hosts}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#hosts Certificate#hosts}. --- @@ -764,7 +775,7 @@ def put_http_s3_challenge( - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#s3_bucket Certificate#s3_bucket}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#s3_bucket Certificate#s3_bucket}. --- @@ -780,7 +791,7 @@ def put_http_webroot_challenge( - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#directory Certificate#directory}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#directory Certificate#directory}. --- @@ -796,7 +807,7 @@ def put_tls_challenge( - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#port Certificate#port}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#port Certificate#port}. --- @@ -908,6 +919,12 @@ def reset_recursive_nameservers() -> None def reset_revoke_certificate_on_destroy() -> None ``` +##### `reset_revoke_certificate_reason` + +```python +def reset_revoke_certificate_reason() -> None +``` + ##### `reset_subject_alternative_names` ```python @@ -1034,7 +1051,7 @@ The construct id used in the generated config for the Certificate to import. The id of the existing Certificate that should be imported. -Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#import import section} in the documentation of this resource for the id to use --- @@ -1096,6 +1113,7 @@ Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.18 | preferred_chain_input | str | *No description.* | | recursive_nameservers_input | typing.List[str] | *No description.* | | revoke_certificate_on_destroy_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| revoke_certificate_reason_input | str | *No description.* | | subject_alternative_names_input | typing.List[str] | *No description.* | | tls_challenge_input | CertificateTlsChallenge | *No description.* | | account_key_pem | str | *No description.* | @@ -1112,6 +1130,7 @@ Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.18 | preferred_chain | str | *No description.* | | recursive_nameservers | typing.List[str] | *No description.* | | revoke_certificate_on_destroy | typing.Union[bool, cdktf.IResolvable] | *No description.* | +| revoke_certificate_reason | str | *No description.* | | subject_alternative_names | typing.List[str] | *No description.* | --- @@ -1578,6 +1597,16 @@ revoke_certificate_on_destroy_input: typing.Union[bool, IResolvable] --- +##### `revoke_certificate_reason_input`Optional + +```python +revoke_certificate_reason_input: str +``` + +- *Type:* str + +--- + ##### `subject_alternative_names_input`Optional ```python @@ -1738,6 +1767,16 @@ revoke_certificate_on_destroy: typing.Union[bool, IResolvable] --- +##### `revoke_certificate_reason`Required + +```python +revoke_certificate_reason: str +``` + +- *Type:* str + +--- + ##### `subject_alternative_names`Required ```python @@ -1802,6 +1841,7 @@ certificate.CertificateConfig( preferred_chain: str = None, recursive_nameservers: typing.List[str] = None, revoke_certificate_on_destroy: typing.Union[bool, IResolvable] = None, + revoke_certificate_reason: str = None, subject_alternative_names: typing.List[str] = None, tls_challenge: CertificateTlsChallenge = None ) @@ -1818,26 +1858,27 @@ certificate.CertificateConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| account_key_pem | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#account_key_pem Certificate#account_key_pem}. | -| certificate_p12_password | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#certificate_p12_password Certificate#certificate_p12_password}. | -| certificate_request_pem | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#certificate_request_pem Certificate#certificate_request_pem}. | -| cert_timeout | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#cert_timeout Certificate#cert_timeout}. | -| common_name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#common_name Certificate#common_name}. | -| disable_complete_propagation | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#disable_complete_propagation Certificate#disable_complete_propagation}. | +| account_key_pem | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#account_key_pem Certificate#account_key_pem}. | +| certificate_p12_password | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#certificate_p12_password Certificate#certificate_p12_password}. | +| certificate_request_pem | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#certificate_request_pem Certificate#certificate_request_pem}. | +| cert_timeout | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#cert_timeout Certificate#cert_timeout}. | +| common_name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#common_name Certificate#common_name}. | +| disable_complete_propagation | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#disable_complete_propagation Certificate#disable_complete_propagation}. | | dns_challenge | typing.Union[cdktf.IResolvable, typing.List[CertificateDnsChallenge]] | dns_challenge block. | | http_challenge | CertificateHttpChallenge | http_challenge block. | | http_memcached_challenge | CertificateHttpMemcachedChallenge | http_memcached_challenge block. | | http_s3_challenge | CertificateHttpS3Challenge | http_s3_challenge block. | | http_webroot_challenge | CertificateHttpWebrootChallenge | http_webroot_challenge block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#id Certificate#id}. | -| key_type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#key_type Certificate#key_type}. | -| min_days_remaining | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#min_days_remaining Certificate#min_days_remaining}. | -| must_staple | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#must_staple Certificate#must_staple}. | -| pre_check_delay | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#pre_check_delay Certificate#pre_check_delay}. | -| preferred_chain | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#preferred_chain Certificate#preferred_chain}. | -| recursive_nameservers | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#recursive_nameservers Certificate#recursive_nameservers}. | -| revoke_certificate_on_destroy | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#revoke_certificate_on_destroy Certificate#revoke_certificate_on_destroy}. | -| subject_alternative_names | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#subject_alternative_names Certificate#subject_alternative_names}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#id Certificate#id}. | +| key_type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#key_type Certificate#key_type}. | +| min_days_remaining | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#min_days_remaining Certificate#min_days_remaining}. | +| must_staple | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#must_staple Certificate#must_staple}. | +| pre_check_delay | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#pre_check_delay Certificate#pre_check_delay}. | +| preferred_chain | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#preferred_chain Certificate#preferred_chain}. | +| recursive_nameservers | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#recursive_nameservers Certificate#recursive_nameservers}. | +| revoke_certificate_on_destroy | typing.Union[bool, cdktf.IResolvable] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#revoke_certificate_on_destroy Certificate#revoke_certificate_on_destroy}. | +| revoke_certificate_reason | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#revoke_certificate_reason Certificate#revoke_certificate_reason}. | +| subject_alternative_names | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#subject_alternative_names Certificate#subject_alternative_names}. | | tls_challenge | CertificateTlsChallenge | tls_challenge block. | --- @@ -1920,7 +1961,7 @@ account_key_pem: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#account_key_pem Certificate#account_key_pem}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#account_key_pem Certificate#account_key_pem}. --- @@ -1932,7 +1973,7 @@ certificate_p12_password: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#certificate_p12_password Certificate#certificate_p12_password}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#certificate_p12_password Certificate#certificate_p12_password}. --- @@ -1944,7 +1985,7 @@ certificate_request_pem: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#certificate_request_pem Certificate#certificate_request_pem}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#certificate_request_pem Certificate#certificate_request_pem}. --- @@ -1956,7 +1997,7 @@ cert_timeout: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#cert_timeout Certificate#cert_timeout}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#cert_timeout Certificate#cert_timeout}. --- @@ -1968,7 +2009,7 @@ common_name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#common_name Certificate#common_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#common_name Certificate#common_name}. --- @@ -1980,7 +2021,7 @@ disable_complete_propagation: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#disable_complete_propagation Certificate#disable_complete_propagation}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#disable_complete_propagation Certificate#disable_complete_propagation}. --- @@ -1994,7 +2035,7 @@ dns_challenge: typing.Union[IResolvable, typing.List[CertificateDnsChallenge]] dns_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#dns_challenge Certificate#dns_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#dns_challenge Certificate#dns_challenge} --- @@ -2008,7 +2049,7 @@ http_challenge: CertificateHttpChallenge http_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#http_challenge Certificate#http_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#http_challenge Certificate#http_challenge} --- @@ -2022,7 +2063,7 @@ http_memcached_challenge: CertificateHttpMemcachedChallenge http_memcached_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#http_memcached_challenge Certificate#http_memcached_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#http_memcached_challenge Certificate#http_memcached_challenge} --- @@ -2036,7 +2077,7 @@ http_s3_challenge: CertificateHttpS3Challenge http_s3_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#http_s3_challenge Certificate#http_s3_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#http_s3_challenge Certificate#http_s3_challenge} --- @@ -2050,7 +2091,7 @@ http_webroot_challenge: CertificateHttpWebrootChallenge http_webroot_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#http_webroot_challenge Certificate#http_webroot_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#http_webroot_challenge Certificate#http_webroot_challenge} --- @@ -2062,7 +2103,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#id Certificate#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/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. @@ -2077,7 +2118,7 @@ key_type: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#key_type Certificate#key_type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#key_type Certificate#key_type}. --- @@ -2089,7 +2130,7 @@ min_days_remaining: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#min_days_remaining Certificate#min_days_remaining}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#min_days_remaining Certificate#min_days_remaining}. --- @@ -2101,7 +2142,7 @@ must_staple: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#must_staple Certificate#must_staple}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#must_staple Certificate#must_staple}. --- @@ -2113,7 +2154,7 @@ pre_check_delay: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#pre_check_delay Certificate#pre_check_delay}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#pre_check_delay Certificate#pre_check_delay}. --- @@ -2125,7 +2166,7 @@ preferred_chain: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#preferred_chain Certificate#preferred_chain}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#preferred_chain Certificate#preferred_chain}. --- @@ -2137,7 +2178,7 @@ recursive_nameservers: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#recursive_nameservers Certificate#recursive_nameservers}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#recursive_nameservers Certificate#recursive_nameservers}. --- @@ -2149,7 +2190,19 @@ revoke_certificate_on_destroy: typing.Union[bool, IResolvable] - *Type:* typing.Union[bool, cdktf.IResolvable] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#revoke_certificate_on_destroy Certificate#revoke_certificate_on_destroy}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#revoke_certificate_on_destroy Certificate#revoke_certificate_on_destroy}. + +--- + +##### `revoke_certificate_reason`Optional + +```python +revoke_certificate_reason: str +``` + +- *Type:* str + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#revoke_certificate_reason Certificate#revoke_certificate_reason}. --- @@ -2161,7 +2214,7 @@ subject_alternative_names: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#subject_alternative_names Certificate#subject_alternative_names}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#subject_alternative_names Certificate#subject_alternative_names}. --- @@ -2175,7 +2228,7 @@ tls_challenge: CertificateTlsChallenge tls_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#tls_challenge Certificate#tls_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#tls_challenge Certificate#tls_challenge} --- @@ -2196,8 +2249,8 @@ certificate.CertificateDnsChallenge( | **Name** | **Type** | **Description** | | --- | --- | --- | -| provider | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#provider Certificate#provider}. | -| config | typing.Mapping[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#config Certificate#config}. | +| provider | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#provider Certificate#provider}. | +| config | typing.Mapping[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#config Certificate#config}. | --- @@ -2209,7 +2262,7 @@ provider: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#provider Certificate#provider}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#provider Certificate#provider}. --- @@ -2221,7 +2274,7 @@ config: typing.Mapping[str] - *Type:* typing.Mapping[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#config Certificate#config}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#config Certificate#config}. --- @@ -2242,8 +2295,8 @@ certificate.CertificateHttpChallenge( | **Name** | **Type** | **Description** | | --- | --- | --- | -| port | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#port Certificate#port}. | -| proxy_header | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#proxy_header Certificate#proxy_header}. | +| port | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#port Certificate#port}. | +| proxy_header | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#proxy_header Certificate#proxy_header}. | --- @@ -2255,7 +2308,7 @@ port: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#port Certificate#port}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#port Certificate#port}. --- @@ -2267,7 +2320,7 @@ proxy_header: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#proxy_header Certificate#proxy_header}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#proxy_header Certificate#proxy_header}. --- @@ -2287,7 +2340,7 @@ certificate.CertificateHttpMemcachedChallenge( | **Name** | **Type** | **Description** | | --- | --- | --- | -| hosts | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#hosts Certificate#hosts}. | +| hosts | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#hosts Certificate#hosts}. | --- @@ -2299,7 +2352,7 @@ hosts: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#hosts Certificate#hosts}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#hosts Certificate#hosts}. --- @@ -2319,7 +2372,7 @@ certificate.CertificateHttpS3Challenge( | **Name** | **Type** | **Description** | | --- | --- | --- | -| s3_bucket | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#s3_bucket Certificate#s3_bucket}. | +| s3_bucket | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#s3_bucket Certificate#s3_bucket}. | --- @@ -2331,7 +2384,7 @@ s3_bucket: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#s3_bucket Certificate#s3_bucket}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#s3_bucket Certificate#s3_bucket}. --- @@ -2351,7 +2404,7 @@ certificate.CertificateHttpWebrootChallenge( | **Name** | **Type** | **Description** | | --- | --- | --- | -| directory | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#directory Certificate#directory}. | +| directory | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#directory Certificate#directory}. | --- @@ -2363,7 +2416,7 @@ directory: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#directory Certificate#directory}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#directory Certificate#directory}. --- @@ -2383,7 +2436,7 @@ certificate.CertificateTlsChallenge( | **Name** | **Type** | **Description** | | --- | --- | --- | -| port | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#port Certificate#port}. | +| port | typing.Union[int, float] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#port Certificate#port}. | --- @@ -2395,7 +2448,7 @@ port: typing.Union[int, float] - *Type:* typing.Union[int, float] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#port Certificate#port}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#port Certificate#port}. --- diff --git a/docs/certificate.typescript.md b/docs/certificate.typescript.md index b5d0cb50..6b25dbb1 100644 --- a/docs/certificate.typescript.md +++ b/docs/certificate.typescript.md @@ -4,7 +4,7 @@ ### Certificate -Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate acme_certificate}. +Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate acme_certificate}. #### Initializers @@ -96,6 +96,7 @@ Must be unique amongst siblings in the same scope | resetPreferredChain | *No description.* | | resetRecursiveNameservers | *No description.* | | resetRevokeCertificateOnDestroy | *No description.* | +| resetRevokeCertificateReason | *No description.* | | resetSubjectAlternativeNames | *No description.* | | resetTlsChallenge | *No description.* | @@ -563,6 +564,12 @@ public resetRecursiveNameservers(): void public resetRevokeCertificateOnDestroy(): void ``` +##### `resetRevokeCertificateReason` + +```typescript +public resetRevokeCertificateReason(): void +``` + ##### `resetSubjectAlternativeNames` ```typescript @@ -678,7 +685,7 @@ The construct id used in the generated config for the Certificate to import. The id of the existing Certificate that should be imported. -Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#import import section} in the documentation of this resource for the id to use --- @@ -740,6 +747,7 @@ Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.18 | preferredChainInput | string | *No description.* | | recursiveNameserversInput | string[] | *No description.* | | revokeCertificateOnDestroyInput | boolean \| cdktf.IResolvable | *No description.* | +| revokeCertificateReasonInput | string | *No description.* | | subjectAlternativeNamesInput | string[] | *No description.* | | tlsChallengeInput | CertificateTlsChallenge | *No description.* | | accountKeyPem | string | *No description.* | @@ -756,6 +764,7 @@ Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.18 | preferredChain | string | *No description.* | | recursiveNameservers | string[] | *No description.* | | revokeCertificateOnDestroy | boolean \| cdktf.IResolvable | *No description.* | +| revokeCertificateReason | string | *No description.* | | subjectAlternativeNames | string[] | *No description.* | --- @@ -1222,6 +1231,16 @@ public readonly revokeCertificateOnDestroyInput: boolean | IResolvable; --- +##### `revokeCertificateReasonInput`Optional + +```typescript +public readonly revokeCertificateReasonInput: string; +``` + +- *Type:* string + +--- + ##### `subjectAlternativeNamesInput`Optional ```typescript @@ -1382,6 +1401,16 @@ public readonly revokeCertificateOnDestroy: boolean | IResolvable; --- +##### `revokeCertificateReason`Required + +```typescript +public readonly revokeCertificateReason: string; +``` + +- *Type:* string + +--- + ##### `subjectAlternativeNames`Required ```typescript @@ -1433,26 +1462,27 @@ const certificateConfig: certificate.CertificateConfig = { ... } | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| accountKeyPem | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#account_key_pem Certificate#account_key_pem}. | -| certificateP12Password | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#certificate_p12_password Certificate#certificate_p12_password}. | -| certificateRequestPem | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#certificate_request_pem Certificate#certificate_request_pem}. | -| certTimeout | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#cert_timeout Certificate#cert_timeout}. | -| commonName | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#common_name Certificate#common_name}. | -| disableCompletePropagation | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#disable_complete_propagation Certificate#disable_complete_propagation}. | +| accountKeyPem | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#account_key_pem Certificate#account_key_pem}. | +| certificateP12Password | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#certificate_p12_password Certificate#certificate_p12_password}. | +| certificateRequestPem | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#certificate_request_pem Certificate#certificate_request_pem}. | +| certTimeout | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#cert_timeout Certificate#cert_timeout}. | +| commonName | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#common_name Certificate#common_name}. | +| disableCompletePropagation | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#disable_complete_propagation Certificate#disable_complete_propagation}. | | dnsChallenge | cdktf.IResolvable \| CertificateDnsChallenge[] | dns_challenge block. | | httpChallenge | CertificateHttpChallenge | http_challenge block. | | httpMemcachedChallenge | CertificateHttpMemcachedChallenge | http_memcached_challenge block. | | httpS3Challenge | CertificateHttpS3Challenge | http_s3_challenge block. | | httpWebrootChallenge | CertificateHttpWebrootChallenge | http_webroot_challenge block. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#id Certificate#id}. | -| keyType | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#key_type Certificate#key_type}. | -| minDaysRemaining | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#min_days_remaining Certificate#min_days_remaining}. | -| mustStaple | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#must_staple Certificate#must_staple}. | -| preCheckDelay | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#pre_check_delay Certificate#pre_check_delay}. | -| preferredChain | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#preferred_chain Certificate#preferred_chain}. | -| recursiveNameservers | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#recursive_nameservers Certificate#recursive_nameservers}. | -| revokeCertificateOnDestroy | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#revoke_certificate_on_destroy Certificate#revoke_certificate_on_destroy}. | -| subjectAlternativeNames | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#subject_alternative_names Certificate#subject_alternative_names}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#id Certificate#id}. | +| keyType | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#key_type Certificate#key_type}. | +| minDaysRemaining | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#min_days_remaining Certificate#min_days_remaining}. | +| mustStaple | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#must_staple Certificate#must_staple}. | +| preCheckDelay | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#pre_check_delay Certificate#pre_check_delay}. | +| preferredChain | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#preferred_chain Certificate#preferred_chain}. | +| recursiveNameservers | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#recursive_nameservers Certificate#recursive_nameservers}. | +| revokeCertificateOnDestroy | boolean \| cdktf.IResolvable | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#revoke_certificate_on_destroy Certificate#revoke_certificate_on_destroy}. | +| revokeCertificateReason | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#revoke_certificate_reason Certificate#revoke_certificate_reason}. | +| subjectAlternativeNames | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#subject_alternative_names Certificate#subject_alternative_names}. | | tlsChallenge | CertificateTlsChallenge | tls_challenge block. | --- @@ -1535,7 +1565,7 @@ public readonly accountKeyPem: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#account_key_pem Certificate#account_key_pem}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#account_key_pem Certificate#account_key_pem}. --- @@ -1547,7 +1577,7 @@ public readonly certificateP12Password: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#certificate_p12_password Certificate#certificate_p12_password}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#certificate_p12_password Certificate#certificate_p12_password}. --- @@ -1559,7 +1589,7 @@ public readonly certificateRequestPem: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#certificate_request_pem Certificate#certificate_request_pem}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#certificate_request_pem Certificate#certificate_request_pem}. --- @@ -1571,7 +1601,7 @@ public readonly certTimeout: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#cert_timeout Certificate#cert_timeout}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#cert_timeout Certificate#cert_timeout}. --- @@ -1583,7 +1613,7 @@ public readonly commonName: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#common_name Certificate#common_name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#common_name Certificate#common_name}. --- @@ -1595,7 +1625,7 @@ public readonly disableCompletePropagation: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#disable_complete_propagation Certificate#disable_complete_propagation}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#disable_complete_propagation Certificate#disable_complete_propagation}. --- @@ -1609,7 +1639,7 @@ public readonly dnsChallenge: IResolvable | CertificateDnsChallenge[]; dns_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#dns_challenge Certificate#dns_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#dns_challenge Certificate#dns_challenge} --- @@ -1623,7 +1653,7 @@ public readonly httpChallenge: CertificateHttpChallenge; http_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#http_challenge Certificate#http_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#http_challenge Certificate#http_challenge} --- @@ -1637,7 +1667,7 @@ public readonly httpMemcachedChallenge: CertificateHttpMemcachedChallenge; http_memcached_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#http_memcached_challenge Certificate#http_memcached_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#http_memcached_challenge Certificate#http_memcached_challenge} --- @@ -1651,7 +1681,7 @@ public readonly httpS3Challenge: CertificateHttpS3Challenge; http_s3_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#http_s3_challenge Certificate#http_s3_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#http_s3_challenge Certificate#http_s3_challenge} --- @@ -1665,7 +1695,7 @@ public readonly httpWebrootChallenge: CertificateHttpWebrootChallenge; http_webroot_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#http_webroot_challenge Certificate#http_webroot_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#http_webroot_challenge Certificate#http_webroot_challenge} --- @@ -1677,7 +1707,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#id Certificate#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/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. @@ -1692,7 +1722,7 @@ public readonly keyType: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#key_type Certificate#key_type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#key_type Certificate#key_type}. --- @@ -1704,7 +1734,7 @@ public readonly minDaysRemaining: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#min_days_remaining Certificate#min_days_remaining}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#min_days_remaining Certificate#min_days_remaining}. --- @@ -1716,7 +1746,7 @@ public readonly mustStaple: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#must_staple Certificate#must_staple}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#must_staple Certificate#must_staple}. --- @@ -1728,7 +1758,7 @@ public readonly preCheckDelay: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#pre_check_delay Certificate#pre_check_delay}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#pre_check_delay Certificate#pre_check_delay}. --- @@ -1740,7 +1770,7 @@ public readonly preferredChain: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#preferred_chain Certificate#preferred_chain}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#preferred_chain Certificate#preferred_chain}. --- @@ -1752,7 +1782,7 @@ public readonly recursiveNameservers: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#recursive_nameservers Certificate#recursive_nameservers}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#recursive_nameservers Certificate#recursive_nameservers}. --- @@ -1764,7 +1794,19 @@ public readonly revokeCertificateOnDestroy: boolean | IResolvable; - *Type:* boolean | cdktf.IResolvable -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#revoke_certificate_on_destroy Certificate#revoke_certificate_on_destroy}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#revoke_certificate_on_destroy Certificate#revoke_certificate_on_destroy}. + +--- + +##### `revokeCertificateReason`Optional + +```typescript +public readonly revokeCertificateReason: string; +``` + +- *Type:* string + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#revoke_certificate_reason Certificate#revoke_certificate_reason}. --- @@ -1776,7 +1818,7 @@ public readonly subjectAlternativeNames: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#subject_alternative_names Certificate#subject_alternative_names}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#subject_alternative_names Certificate#subject_alternative_names}. --- @@ -1790,7 +1832,7 @@ public readonly tlsChallenge: CertificateTlsChallenge; tls_challenge block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#tls_challenge Certificate#tls_challenge} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#tls_challenge Certificate#tls_challenge} --- @@ -1808,8 +1850,8 @@ const certificateDnsChallenge: certificate.CertificateDnsChallenge = { ... } | **Name** | **Type** | **Description** | | --- | --- | --- | -| provider | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#provider Certificate#provider}. | -| config | {[ key: string ]: string} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#config Certificate#config}. | +| provider | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#provider Certificate#provider}. | +| config | {[ key: string ]: string} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#config Certificate#config}. | --- @@ -1821,7 +1863,7 @@ public readonly provider: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#provider Certificate#provider}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#provider Certificate#provider}. --- @@ -1833,7 +1875,7 @@ public readonly config: {[ key: string ]: string}; - *Type:* {[ key: string ]: string} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#config Certificate#config}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#config Certificate#config}. --- @@ -1851,8 +1893,8 @@ const certificateHttpChallenge: certificate.CertificateHttpChallenge = { ... } | **Name** | **Type** | **Description** | | --- | --- | --- | -| port | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#port Certificate#port}. | -| proxyHeader | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#proxy_header Certificate#proxy_header}. | +| port | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#port Certificate#port}. | +| proxyHeader | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#proxy_header Certificate#proxy_header}. | --- @@ -1864,7 +1906,7 @@ public readonly port: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#port Certificate#port}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#port Certificate#port}. --- @@ -1876,7 +1918,7 @@ public readonly proxyHeader: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#proxy_header Certificate#proxy_header}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#proxy_header Certificate#proxy_header}. --- @@ -1894,7 +1936,7 @@ const certificateHttpMemcachedChallenge: certificate.CertificateHttpMemcachedCha | **Name** | **Type** | **Description** | | --- | --- | --- | -| hosts | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#hosts Certificate#hosts}. | +| hosts | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#hosts Certificate#hosts}. | --- @@ -1906,7 +1948,7 @@ public readonly hosts: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#hosts Certificate#hosts}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#hosts Certificate#hosts}. --- @@ -1924,7 +1966,7 @@ const certificateHttpS3Challenge: certificate.CertificateHttpS3Challenge = { ... | **Name** | **Type** | **Description** | | --- | --- | --- | -| s3Bucket | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#s3_bucket Certificate#s3_bucket}. | +| s3Bucket | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#s3_bucket Certificate#s3_bucket}. | --- @@ -1936,7 +1978,7 @@ public readonly s3Bucket: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#s3_bucket Certificate#s3_bucket}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#s3_bucket Certificate#s3_bucket}. --- @@ -1954,7 +1996,7 @@ const certificateHttpWebrootChallenge: certificate.CertificateHttpWebrootChallen | **Name** | **Type** | **Description** | | --- | --- | --- | -| directory | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#directory Certificate#directory}. | +| directory | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#directory Certificate#directory}. | --- @@ -1966,7 +2008,7 @@ public readonly directory: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#directory Certificate#directory}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#directory Certificate#directory}. --- @@ -1984,7 +2026,7 @@ const certificateTlsChallenge: certificate.CertificateTlsChallenge = { ... } | **Name** | **Type** | **Description** | | --- | --- | --- | -| port | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#port Certificate#port}. | +| port | number | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#port Certificate#port}. | --- @@ -1996,7 +2038,7 @@ public readonly port: number; - *Type:* number -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#port Certificate#port}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#port Certificate#port}. --- diff --git a/docs/provider.csharp.md b/docs/provider.csharp.md index 8639ffb4..32b5e4c1 100644 --- a/docs/provider.csharp.md +++ b/docs/provider.csharp.md @@ -4,7 +4,7 @@ ### AcmeProvider -Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs acme}. +Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs acme}. #### Initializers @@ -233,7 +233,7 @@ The construct id used in the generated config for the AcmeProvider to import. The id of the existing AcmeProvider that should be imported. -Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs#import import section} in the documentation of this resource for the id to use --- @@ -423,7 +423,7 @@ new AcmeProviderConfig { | **Name** | **Type** | **Description** | | --- | --- | --- | -| ServerUrl | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs#server_url AcmeProvider#server_url}. | +| ServerUrl | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs#server_url AcmeProvider#server_url}. | | Alias | string | Alias name. | --- @@ -436,7 +436,7 @@ public string ServerUrl { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs#server_url AcmeProvider#server_url}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs#server_url AcmeProvider#server_url}. --- @@ -450,7 +450,7 @@ public string Alias { get; set; } Alias name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs#alias AcmeProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs#alias AcmeProvider#alias} --- diff --git a/docs/provider.go.md b/docs/provider.go.md index 19c6d5a9..6b721a96 100644 --- a/docs/provider.go.md +++ b/docs/provider.go.md @@ -4,7 +4,7 @@ ### AcmeProvider -Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs acme}. +Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs acme}. #### Initializers @@ -233,7 +233,7 @@ The construct id used in the generated config for the AcmeProvider to import. The id of the existing AcmeProvider that should be imported. -Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs#import import section} in the documentation of this resource for the id to use --- @@ -423,7 +423,7 @@ import "github.com/cdktf/cdktf-provider-acme-go/acme/v10/provider" | **Name** | **Type** | **Description** | | --- | --- | --- | -| ServerUrl | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs#server_url AcmeProvider#server_url}. | +| ServerUrl | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs#server_url AcmeProvider#server_url}. | | Alias | *string | Alias name. | --- @@ -436,7 +436,7 @@ ServerUrl *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs#server_url AcmeProvider#server_url}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs#server_url AcmeProvider#server_url}. --- @@ -450,7 +450,7 @@ Alias *string Alias name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs#alias AcmeProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs#alias AcmeProvider#alias} --- diff --git a/docs/provider.java.md b/docs/provider.java.md index 9c8a1782..f9c8cba2 100644 --- a/docs/provider.java.md +++ b/docs/provider.java.md @@ -4,7 +4,7 @@ ### AcmeProvider -Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs acme}. +Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs acme}. #### Initializers @@ -21,7 +21,7 @@ AcmeProvider.Builder.create(Construct scope, java.lang.String id) | --- | --- | --- | | scope | software.constructs.Construct | The scope in which to define this construct. | | id | java.lang.String | The scoped construct ID. | -| serverUrl | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs#server_url AcmeProvider#server_url}. | +| serverUrl | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs#server_url AcmeProvider#server_url}. | | alias | java.lang.String | Alias name. | --- @@ -48,7 +48,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs#server_url AcmeProvider#server_url}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs#server_url AcmeProvider#server_url}. --- @@ -58,7 +58,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl Alias name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs#alias AcmeProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs#alias AcmeProvider#alias} --- @@ -249,7 +249,7 @@ The construct id used in the generated config for the AcmeProvider to import. The id of the existing AcmeProvider that should be imported. -Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs#import import section} in the documentation of this resource for the id to use --- @@ -439,7 +439,7 @@ AcmeProviderConfig.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| serverUrl | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs#server_url AcmeProvider#server_url}. | +| serverUrl | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs#server_url AcmeProvider#server_url}. | | alias | java.lang.String | Alias name. | --- @@ -452,7 +452,7 @@ public java.lang.String getServerUrl(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs#server_url AcmeProvider#server_url}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs#server_url AcmeProvider#server_url}. --- @@ -466,7 +466,7 @@ public java.lang.String getAlias(); Alias name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs#alias AcmeProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs#alias AcmeProvider#alias} --- diff --git a/docs/provider.python.md b/docs/provider.python.md index 586e970e..466a9552 100644 --- a/docs/provider.python.md +++ b/docs/provider.python.md @@ -4,7 +4,7 @@ ### AcmeProvider -Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs acme}. +Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs acme}. #### Initializers @@ -23,7 +23,7 @@ provider.AcmeProvider( | --- | --- | --- | | scope | constructs.Construct | The scope in which to define this construct. | | id | str | The scoped construct ID. | -| server_url | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs#server_url AcmeProvider#server_url}. | +| server_url | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs#server_url AcmeProvider#server_url}. | | alias | str | Alias name. | --- @@ -50,7 +50,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs#server_url AcmeProvider#server_url}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs#server_url AcmeProvider#server_url}. --- @@ -60,7 +60,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl Alias name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs#alias AcmeProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs#alias AcmeProvider#alias} --- @@ -267,7 +267,7 @@ The construct id used in the generated config for the AcmeProvider to import. The id of the existing AcmeProvider that should be imported. -Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs#import import section} in the documentation of this resource for the id to use --- @@ -457,7 +457,7 @@ provider.AcmeProviderConfig( | **Name** | **Type** | **Description** | | --- | --- | --- | -| server_url | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs#server_url AcmeProvider#server_url}. | +| server_url | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs#server_url AcmeProvider#server_url}. | | alias | str | Alias name. | --- @@ -470,7 +470,7 @@ server_url: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs#server_url AcmeProvider#server_url}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs#server_url AcmeProvider#server_url}. --- @@ -484,7 +484,7 @@ alias: str Alias name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs#alias AcmeProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs#alias AcmeProvider#alias} --- diff --git a/docs/provider.typescript.md b/docs/provider.typescript.md index 61e9194f..73358bfc 100644 --- a/docs/provider.typescript.md +++ b/docs/provider.typescript.md @@ -4,7 +4,7 @@ ### AcmeProvider -Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs acme}. +Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs acme}. #### Initializers @@ -233,7 +233,7 @@ The construct id used in the generated config for the AcmeProvider to import. The id of the existing AcmeProvider that should be imported. -Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs#import import section} in the documentation of this resource for the id to use --- @@ -420,7 +420,7 @@ const acmeProviderConfig: provider.AcmeProviderConfig = { ... } | **Name** | **Type** | **Description** | | --- | --- | --- | -| serverUrl | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs#server_url AcmeProvider#server_url}. | +| serverUrl | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs#server_url AcmeProvider#server_url}. | | alias | string | Alias name. | --- @@ -433,7 +433,7 @@ public readonly serverUrl: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs#server_url AcmeProvider#server_url}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs#server_url AcmeProvider#server_url}. --- @@ -447,7 +447,7 @@ public readonly alias: string; Alias name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs#alias AcmeProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs#alias AcmeProvider#alias} --- diff --git a/docs/registration.csharp.md b/docs/registration.csharp.md index 1e0dd634..e749e2a7 100644 --- a/docs/registration.csharp.md +++ b/docs/registration.csharp.md @@ -4,7 +4,7 @@ ### Registration -Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration acme_registration}. +Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration acme_registration}. #### Initializers @@ -487,7 +487,7 @@ The construct id used in the generated config for the Registration to import. The id of the existing Registration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#import import section} in the documentation of this resource for the id to use --- @@ -814,10 +814,10 @@ new RegistrationConfig { | Lifecycle | HashiCorp.Cdktf.TerraformResourceLifecycle | *No description.* | | Provider | HashiCorp.Cdktf.TerraformProvider | *No description.* | | Provisioners | object[] | *No description.* | -| AccountKeyPem | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#account_key_pem Registration#account_key_pem}. | -| EmailAddress | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#email_address Registration#email_address}. | +| AccountKeyPem | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#account_key_pem Registration#account_key_pem}. | +| EmailAddress | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#email_address Registration#email_address}. | | ExternalAccountBinding | RegistrationExternalAccountBinding | external_account_binding block. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#id Registration#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#id Registration#id}. | --- @@ -899,7 +899,7 @@ public string AccountKeyPem { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#account_key_pem Registration#account_key_pem}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#account_key_pem Registration#account_key_pem}. --- @@ -911,7 +911,7 @@ public string EmailAddress { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#email_address Registration#email_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#email_address Registration#email_address}. --- @@ -925,7 +925,7 @@ public RegistrationExternalAccountBinding ExternalAccountBinding { get; set; } external_account_binding block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#external_account_binding Registration#external_account_binding} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#external_account_binding Registration#external_account_binding} --- @@ -937,7 +937,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#id Registration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/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. @@ -961,8 +961,8 @@ new RegistrationExternalAccountBinding { | **Name** | **Type** | **Description** | | --- | --- | --- | -| HmacBase64 | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#hmac_base64 Registration#hmac_base64}. | -| KeyId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#key_id Registration#key_id}. | +| HmacBase64 | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#hmac_base64 Registration#hmac_base64}. | +| KeyId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#key_id Registration#key_id}. | --- @@ -974,7 +974,7 @@ public string HmacBase64 { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#hmac_base64 Registration#hmac_base64}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#hmac_base64 Registration#hmac_base64}. --- @@ -986,7 +986,7 @@ public string KeyId { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#key_id Registration#key_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#key_id Registration#key_id}. --- diff --git a/docs/registration.go.md b/docs/registration.go.md index 77caa47e..4a9d8a9b 100644 --- a/docs/registration.go.md +++ b/docs/registration.go.md @@ -4,7 +4,7 @@ ### Registration -Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration acme_registration}. +Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration acme_registration}. #### Initializers @@ -487,7 +487,7 @@ The construct id used in the generated config for the Registration to import. The id of the existing Registration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#import import section} in the documentation of this resource for the id to use --- @@ -814,10 +814,10 @@ import "github.com/cdktf/cdktf-provider-acme-go/acme/v10/registration" | Lifecycle | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle | *No description.* | | Provider | github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider | *No description.* | | Provisioners | *[]interface{} | *No description.* | -| AccountKeyPem | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#account_key_pem Registration#account_key_pem}. | -| EmailAddress | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#email_address Registration#email_address}. | +| AccountKeyPem | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#account_key_pem Registration#account_key_pem}. | +| EmailAddress | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#email_address Registration#email_address}. | | ExternalAccountBinding | RegistrationExternalAccountBinding | external_account_binding block. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#id Registration#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#id Registration#id}. | --- @@ -899,7 +899,7 @@ AccountKeyPem *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#account_key_pem Registration#account_key_pem}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#account_key_pem Registration#account_key_pem}. --- @@ -911,7 +911,7 @@ EmailAddress *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#email_address Registration#email_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#email_address Registration#email_address}. --- @@ -925,7 +925,7 @@ ExternalAccountBinding RegistrationExternalAccountBinding external_account_binding block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#external_account_binding Registration#external_account_binding} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#external_account_binding Registration#external_account_binding} --- @@ -937,7 +937,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#id Registration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/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. @@ -961,8 +961,8 @@ import "github.com/cdktf/cdktf-provider-acme-go/acme/v10/registration" | **Name** | **Type** | **Description** | | --- | --- | --- | -| HmacBase64 | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#hmac_base64 Registration#hmac_base64}. | -| KeyId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#key_id Registration#key_id}. | +| HmacBase64 | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#hmac_base64 Registration#hmac_base64}. | +| KeyId | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#key_id Registration#key_id}. | --- @@ -974,7 +974,7 @@ HmacBase64 *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#hmac_base64 Registration#hmac_base64}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#hmac_base64 Registration#hmac_base64}. --- @@ -986,7 +986,7 @@ KeyId *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#key_id Registration#key_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#key_id Registration#key_id}. --- diff --git a/docs/registration.java.md b/docs/registration.java.md index 4009fb51..e3dc90aa 100644 --- a/docs/registration.java.md +++ b/docs/registration.java.md @@ -4,7 +4,7 @@ ### Registration -Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration acme_registration}. +Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration acme_registration}. #### Initializers @@ -41,10 +41,10 @@ Registration.Builder.create(Construct scope, java.lang.String id) | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| accountKeyPem | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#account_key_pem Registration#account_key_pem}. | -| emailAddress | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#email_address Registration#email_address}. | +| accountKeyPem | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#account_key_pem Registration#account_key_pem}. | +| emailAddress | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#email_address Registration#email_address}. | | externalAccountBinding | RegistrationExternalAccountBinding | external_account_binding block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#id Registration#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#id Registration#id}. | --- @@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#account_key_pem Registration#account_key_pem}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#account_key_pem Registration#account_key_pem}. --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#email_address Registration#email_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#email_address Registration#email_address}. --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl external_account_binding block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#external_account_binding Registration#external_account_binding} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#external_account_binding Registration#external_account_binding} --- @@ -138,7 +138,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#id Registration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/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. @@ -588,7 +588,7 @@ The construct id used in the generated config for the Registration to import. The id of the existing Registration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#import import section} in the documentation of this resource for the id to use --- @@ -919,10 +919,10 @@ RegistrationConfig.builder() | lifecycle | com.hashicorp.cdktf.TerraformResourceLifecycle | *No description.* | | provider | com.hashicorp.cdktf.TerraformProvider | *No description.* | | provisioners | java.util.List | *No description.* | -| accountKeyPem | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#account_key_pem Registration#account_key_pem}. | -| emailAddress | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#email_address Registration#email_address}. | +| accountKeyPem | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#account_key_pem Registration#account_key_pem}. | +| emailAddress | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#email_address Registration#email_address}. | | externalAccountBinding | RegistrationExternalAccountBinding | external_account_binding block. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#id Registration#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#id Registration#id}. | --- @@ -1004,7 +1004,7 @@ public java.lang.String getAccountKeyPem(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#account_key_pem Registration#account_key_pem}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#account_key_pem Registration#account_key_pem}. --- @@ -1016,7 +1016,7 @@ public java.lang.String getEmailAddress(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#email_address Registration#email_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#email_address Registration#email_address}. --- @@ -1030,7 +1030,7 @@ public RegistrationExternalAccountBinding getExternalAccountBinding(); external_account_binding block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#external_account_binding Registration#external_account_binding} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#external_account_binding Registration#external_account_binding} --- @@ -1042,7 +1042,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#id Registration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/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. @@ -1066,8 +1066,8 @@ RegistrationExternalAccountBinding.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| hmacBase64 | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#hmac_base64 Registration#hmac_base64}. | -| keyId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#key_id Registration#key_id}. | +| hmacBase64 | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#hmac_base64 Registration#hmac_base64}. | +| keyId | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#key_id Registration#key_id}. | --- @@ -1079,7 +1079,7 @@ public java.lang.String getHmacBase64(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#hmac_base64 Registration#hmac_base64}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#hmac_base64 Registration#hmac_base64}. --- @@ -1091,7 +1091,7 @@ public java.lang.String getKeyId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#key_id Registration#key_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#key_id Registration#key_id}. --- diff --git a/docs/registration.python.md b/docs/registration.python.md index 7f171ffb..e486394e 100644 --- a/docs/registration.python.md +++ b/docs/registration.python.md @@ -4,7 +4,7 @@ ### Registration -Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration acme_registration}. +Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration acme_registration}. #### Initializers @@ -39,10 +39,10 @@ registration.Registration( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| account_key_pem | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#account_key_pem Registration#account_key_pem}. | -| email_address | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#email_address Registration#email_address}. | +| account_key_pem | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#account_key_pem Registration#account_key_pem}. | +| email_address | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#email_address Registration#email_address}. | | external_account_binding | RegistrationExternalAccountBinding | external_account_binding block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#id Registration#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#id Registration#id}. | --- @@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#account_key_pem Registration#account_key_pem}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#account_key_pem Registration#account_key_pem}. --- @@ -118,7 +118,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#email_address Registration#email_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#email_address Registration#email_address}. --- @@ -128,7 +128,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl external_account_binding block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#external_account_binding Registration#external_account_binding} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#external_account_binding Registration#external_account_binding} --- @@ -136,7 +136,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#id Registration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/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. @@ -507,7 +507,7 @@ def put_external_account_binding( - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#hmac_base64 Registration#hmac_base64}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#hmac_base64 Registration#hmac_base64}. --- @@ -515,7 +515,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancl - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#key_id Registration#key_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#key_id Registration#key_id}. --- @@ -645,7 +645,7 @@ The construct id used in the generated config for the Registration to import. The id of the existing Registration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#import import section} in the documentation of this resource for the id to use --- @@ -972,10 +972,10 @@ registration.RegistrationConfig( | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] | *No description.* | -| account_key_pem | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#account_key_pem Registration#account_key_pem}. | -| email_address | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#email_address Registration#email_address}. | +| account_key_pem | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#account_key_pem Registration#account_key_pem}. | +| email_address | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#email_address Registration#email_address}. | | external_account_binding | RegistrationExternalAccountBinding | external_account_binding block. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#id Registration#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#id Registration#id}. | --- @@ -1057,7 +1057,7 @@ account_key_pem: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#account_key_pem Registration#account_key_pem}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#account_key_pem Registration#account_key_pem}. --- @@ -1069,7 +1069,7 @@ email_address: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#email_address Registration#email_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#email_address Registration#email_address}. --- @@ -1083,7 +1083,7 @@ external_account_binding: RegistrationExternalAccountBinding external_account_binding block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#external_account_binding Registration#external_account_binding} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#external_account_binding Registration#external_account_binding} --- @@ -1095,7 +1095,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#id Registration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/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. @@ -1119,8 +1119,8 @@ registration.RegistrationExternalAccountBinding( | **Name** | **Type** | **Description** | | --- | --- | --- | -| hmac_base64 | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#hmac_base64 Registration#hmac_base64}. | -| key_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#key_id Registration#key_id}. | +| hmac_base64 | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#hmac_base64 Registration#hmac_base64}. | +| key_id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#key_id Registration#key_id}. | --- @@ -1132,7 +1132,7 @@ hmac_base64: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#hmac_base64 Registration#hmac_base64}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#hmac_base64 Registration#hmac_base64}. --- @@ -1144,7 +1144,7 @@ key_id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#key_id Registration#key_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#key_id Registration#key_id}. --- diff --git a/docs/registration.typescript.md b/docs/registration.typescript.md index 9c21ba17..3573dbaf 100644 --- a/docs/registration.typescript.md +++ b/docs/registration.typescript.md @@ -4,7 +4,7 @@ ### Registration -Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration acme_registration}. +Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration acme_registration}. #### Initializers @@ -487,7 +487,7 @@ The construct id used in the generated config for the Registration to import. The id of the existing Registration that should be imported. -Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#import import section} in the documentation of this resource for the id to use --- @@ -802,10 +802,10 @@ const registrationConfig: registration.RegistrationConfig = { ... } | lifecycle | cdktf.TerraformResourceLifecycle | *No description.* | | provider | cdktf.TerraformProvider | *No description.* | | provisioners | cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[] | *No description.* | -| accountKeyPem | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#account_key_pem Registration#account_key_pem}. | -| emailAddress | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#email_address Registration#email_address}. | +| accountKeyPem | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#account_key_pem Registration#account_key_pem}. | +| emailAddress | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#email_address Registration#email_address}. | | externalAccountBinding | RegistrationExternalAccountBinding | external_account_binding block. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#id Registration#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#id Registration#id}. | --- @@ -887,7 +887,7 @@ public readonly accountKeyPem: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#account_key_pem Registration#account_key_pem}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#account_key_pem Registration#account_key_pem}. --- @@ -899,7 +899,7 @@ public readonly emailAddress: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#email_address Registration#email_address}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#email_address Registration#email_address}. --- @@ -913,7 +913,7 @@ public readonly externalAccountBinding: RegistrationExternalAccountBinding; external_account_binding block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#external_account_binding Registration#external_account_binding} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#external_account_binding Registration#external_account_binding} --- @@ -925,7 +925,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#id Registration#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/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. @@ -946,8 +946,8 @@ const registrationExternalAccountBinding: registration.RegistrationExternalAccou | **Name** | **Type** | **Description** | | --- | --- | --- | -| hmacBase64 | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#hmac_base64 Registration#hmac_base64}. | -| keyId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#key_id Registration#key_id}. | +| hmacBase64 | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#hmac_base64 Registration#hmac_base64}. | +| keyId | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#key_id Registration#key_id}. | --- @@ -959,7 +959,7 @@ public readonly hmacBase64: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#hmac_base64 Registration#hmac_base64}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#hmac_base64 Registration#hmac_base64}. --- @@ -971,7 +971,7 @@ public readonly keyId: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#key_id Registration#key_id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#key_id Registration#key_id}. --- diff --git a/package.json b/package.json index 6d1b0617..cfb40223 100644 --- a/package.json +++ b/package.json @@ -152,7 +152,7 @@ "cdktf": { "provider": { "name": "registry.terraform.io/vancluever/acme", - "version": "2.18.0" + "version": "2.19.0" } }, "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." diff --git a/src/certificate/README.md b/src/certificate/README.md index d667f446..7a76dad9 100644 --- a/src/certificate/README.md +++ b/src/certificate/README.md @@ -1,3 +1,3 @@ # `acme_certificate` -Refer to the Terraform Registory for docs: [`acme_certificate`](https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate). +Refer to the Terraform Registory for docs: [`acme_certificate`](https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate). diff --git a/src/certificate/index.ts b/src/certificate/index.ts index f59d9e58..6eb72c37 100644 --- a/src/certificate/index.ts +++ b/src/certificate/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate +// https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,112 +13,116 @@ import * as cdktf from 'cdktf'; export interface CertificateConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#account_key_pem Certificate#account_key_pem} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#account_key_pem Certificate#account_key_pem} */ readonly accountKeyPem: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#cert_timeout Certificate#cert_timeout} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#cert_timeout Certificate#cert_timeout} */ readonly certTimeout?: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#certificate_p12_password Certificate#certificate_p12_password} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#certificate_p12_password Certificate#certificate_p12_password} */ readonly certificateP12Password?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#certificate_request_pem Certificate#certificate_request_pem} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#certificate_request_pem Certificate#certificate_request_pem} */ readonly certificateRequestPem?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#common_name Certificate#common_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#common_name Certificate#common_name} */ readonly commonName?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#disable_complete_propagation Certificate#disable_complete_propagation} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#disable_complete_propagation Certificate#disable_complete_propagation} */ readonly disableCompletePropagation?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#id Certificate#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/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. */ readonly id?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#key_type Certificate#key_type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#key_type Certificate#key_type} */ readonly keyType?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#min_days_remaining Certificate#min_days_remaining} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#min_days_remaining Certificate#min_days_remaining} */ readonly minDaysRemaining?: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#must_staple Certificate#must_staple} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#must_staple Certificate#must_staple} */ readonly mustStaple?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#pre_check_delay Certificate#pre_check_delay} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#pre_check_delay Certificate#pre_check_delay} */ readonly preCheckDelay?: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#preferred_chain Certificate#preferred_chain} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#preferred_chain Certificate#preferred_chain} */ readonly preferredChain?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#recursive_nameservers Certificate#recursive_nameservers} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#recursive_nameservers Certificate#recursive_nameservers} */ readonly recursiveNameservers?: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#revoke_certificate_on_destroy Certificate#revoke_certificate_on_destroy} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#revoke_certificate_on_destroy Certificate#revoke_certificate_on_destroy} */ readonly revokeCertificateOnDestroy?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#subject_alternative_names Certificate#subject_alternative_names} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#revoke_certificate_reason Certificate#revoke_certificate_reason} + */ + readonly revokeCertificateReason?: string; + /** + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#subject_alternative_names Certificate#subject_alternative_names} */ readonly subjectAlternativeNames?: string[]; /** * dns_challenge block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#dns_challenge Certificate#dns_challenge} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#dns_challenge Certificate#dns_challenge} */ readonly dnsChallenge?: CertificateDnsChallenge[] | cdktf.IResolvable; /** * http_challenge block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#http_challenge Certificate#http_challenge} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#http_challenge Certificate#http_challenge} */ readonly httpChallenge?: CertificateHttpChallenge; /** * http_memcached_challenge block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#http_memcached_challenge Certificate#http_memcached_challenge} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#http_memcached_challenge Certificate#http_memcached_challenge} */ readonly httpMemcachedChallenge?: CertificateHttpMemcachedChallenge; /** * http_s3_challenge block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#http_s3_challenge Certificate#http_s3_challenge} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#http_s3_challenge Certificate#http_s3_challenge} */ readonly httpS3Challenge?: CertificateHttpS3Challenge; /** * http_webroot_challenge block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#http_webroot_challenge Certificate#http_webroot_challenge} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#http_webroot_challenge Certificate#http_webroot_challenge} */ readonly httpWebrootChallenge?: CertificateHttpWebrootChallenge; /** * tls_challenge block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#tls_challenge Certificate#tls_challenge} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#tls_challenge Certificate#tls_challenge} */ readonly tlsChallenge?: CertificateTlsChallenge; } export interface CertificateDnsChallenge { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#config Certificate#config} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#config Certificate#config} */ readonly config?: { [key: string]: string }; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#provider Certificate#provider} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#provider Certificate#provider} */ readonly provider: string; } @@ -235,11 +239,11 @@ export class CertificateDnsChallengeList extends cdktf.ComplexList { } export interface CertificateHttpChallenge { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#port Certificate#port} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#port Certificate#port} */ readonly port?: number; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#proxy_header Certificate#proxy_header} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#proxy_header Certificate#proxy_header} */ readonly proxyHeader?: string; } @@ -327,7 +331,7 @@ export class CertificateHttpChallengeOutputReference extends cdktf.ComplexObject } export interface CertificateHttpMemcachedChallenge { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#hosts Certificate#hosts} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#hosts Certificate#hosts} */ readonly hosts: string[]; } @@ -389,7 +393,7 @@ export class CertificateHttpMemcachedChallengeOutputReference extends cdktf.Comp } export interface CertificateHttpS3Challenge { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#s3_bucket Certificate#s3_bucket} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#s3_bucket Certificate#s3_bucket} */ readonly s3Bucket: string; } @@ -451,7 +455,7 @@ export class CertificateHttpS3ChallengeOutputReference extends cdktf.ComplexObje } export interface CertificateHttpWebrootChallenge { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#directory Certificate#directory} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#directory Certificate#directory} */ readonly directory: string; } @@ -513,7 +517,7 @@ export class CertificateHttpWebrootChallengeOutputReference extends cdktf.Comple } export interface CertificateTlsChallenge { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#port Certificate#port} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#port Certificate#port} */ readonly port?: number; } @@ -578,7 +582,7 @@ export class CertificateTlsChallengeOutputReference extends cdktf.ComplexObject } /** -* Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate acme_certificate} +* Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate acme_certificate} */ export class Certificate extends cdktf.TerraformResource { @@ -594,7 +598,7 @@ export class Certificate extends cdktf.TerraformResource { * Generates CDKTF code for importing a Certificate resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the Certificate to import - * @param importFromId The id of the existing Certificate that should be imported. Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Certificate that should be imported. Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Certificate to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -606,7 +610,7 @@ export class Certificate extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/certificate acme_certificate} Resource + * Create a new {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/certificate acme_certificate} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -617,7 +621,7 @@ export class Certificate extends cdktf.TerraformResource { terraformResourceType: 'acme_certificate', terraformGeneratorMetadata: { providerName: 'acme', - providerVersion: '2.18.0', + providerVersion: '2.19.0', providerVersionConstraint: '~> 2.10' }, provider: config.provider, @@ -642,6 +646,7 @@ export class Certificate extends cdktf.TerraformResource { this._preferredChain = config.preferredChain; this._recursiveNameservers = config.recursiveNameservers; this._revokeCertificateOnDestroy = config.revokeCertificateOnDestroy; + this._revokeCertificateReason = config.revokeCertificateReason; this._subjectAlternativeNames = config.subjectAlternativeNames; this._dnsChallenge.internalValue = config.dnsChallenge; this._httpChallenge.internalValue = config.httpChallenge; @@ -911,6 +916,22 @@ export class Certificate extends cdktf.TerraformResource { return this._revokeCertificateOnDestroy; } + // revoke_certificate_reason - computed: false, optional: true, required: false + private _revokeCertificateReason?: string; + public get revokeCertificateReason() { + return this.getStringAttribute('revoke_certificate_reason'); + } + public set revokeCertificateReason(value: string) { + this._revokeCertificateReason = value; + } + public resetRevokeCertificateReason() { + this._revokeCertificateReason = undefined; + } + // Temporarily expose input value. Use with caution. + public get revokeCertificateReasonInput() { + return this._revokeCertificateReason; + } + // subject_alternative_names - computed: false, optional: true, required: false private _subjectAlternativeNames?: string[]; public get subjectAlternativeNames() { @@ -1043,6 +1064,7 @@ export class Certificate extends cdktf.TerraformResource { preferred_chain: cdktf.stringToTerraform(this._preferredChain), recursive_nameservers: cdktf.listMapper(cdktf.stringToTerraform, false)(this._recursiveNameservers), revoke_certificate_on_destroy: cdktf.booleanToTerraform(this._revokeCertificateOnDestroy), + revoke_certificate_reason: cdktf.stringToTerraform(this._revokeCertificateReason), subject_alternative_names: cdktf.listMapper(cdktf.stringToTerraform, false)(this._subjectAlternativeNames), dns_challenge: cdktf.listMapper(certificateDnsChallengeToTerraform, true)(this._dnsChallenge.internalValue), http_challenge: certificateHttpChallengeToTerraform(this._httpChallenge.internalValue), diff --git a/src/provider/README.md b/src/provider/README.md index b24cd4ae..c82c9688 100644 --- a/src/provider/README.md +++ b/src/provider/README.md @@ -1,3 +1,3 @@ # `provider` -Refer to the Terraform Registory for docs: [`acme`](https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs). +Refer to the Terraform Registory for docs: [`acme`](https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs). diff --git a/src/provider/index.ts b/src/provider/index.ts index 686a65bc..74a047bc 100644 --- a/src/provider/index.ts +++ b/src/provider/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs +// https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,19 +13,19 @@ import * as cdktf from 'cdktf'; export interface AcmeProviderConfig { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs#server_url AcmeProvider#server_url} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs#server_url AcmeProvider#server_url} */ readonly serverUrl: string; /** * Alias name * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs#alias AcmeProvider#alias} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs#alias AcmeProvider#alias} */ readonly alias?: string; } /** -* Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs acme} +* Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs acme} */ export class AcmeProvider extends cdktf.TerraformProvider { @@ -41,7 +41,7 @@ export class AcmeProvider extends cdktf.TerraformProvider { * Generates CDKTF code for importing a AcmeProvider resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the AcmeProvider to import - * @param importFromId The id of the existing AcmeProvider that should be imported. Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing AcmeProvider that should be imported. Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the AcmeProvider to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -53,7 +53,7 @@ export class AcmeProvider extends cdktf.TerraformProvider { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs acme} Resource + * Create a new {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs acme} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -64,7 +64,7 @@ export class AcmeProvider extends cdktf.TerraformProvider { terraformResourceType: 'acme', terraformGeneratorMetadata: { providerName: 'acme', - providerVersion: '2.18.0', + providerVersion: '2.19.0', providerVersionConstraint: '~> 2.10' }, terraformProviderSource: 'vancluever/acme' diff --git a/src/registration/README.md b/src/registration/README.md index 5f19572a..5486a580 100644 --- a/src/registration/README.md +++ b/src/registration/README.md @@ -1,3 +1,3 @@ # `acme_registration` -Refer to the Terraform Registory for docs: [`acme_registration`](https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration). +Refer to the Terraform Registory for docs: [`acme_registration`](https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration). diff --git a/src/registration/index.ts b/src/registration/index.ts index ec7b0261..6e7344c5 100644 --- a/src/registration/index.ts +++ b/src/registration/index.ts @@ -3,7 +3,7 @@ * SPDX-License-Identifier: MPL-2.0 */ -// https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration +// https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration // generated from terraform resource schema import { Construct } from 'constructs'; @@ -13,15 +13,15 @@ import * as cdktf from 'cdktf'; export interface RegistrationConfig extends cdktf.TerraformMetaArguments { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#account_key_pem Registration#account_key_pem} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#account_key_pem Registration#account_key_pem} */ readonly accountKeyPem: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#email_address Registration#email_address} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#email_address Registration#email_address} */ readonly emailAddress: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#id Registration#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/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. @@ -30,17 +30,17 @@ export interface RegistrationConfig extends cdktf.TerraformMetaArguments { /** * external_account_binding block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#external_account_binding Registration#external_account_binding} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#external_account_binding Registration#external_account_binding} */ readonly externalAccountBinding?: RegistrationExternalAccountBinding; } export interface RegistrationExternalAccountBinding { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#hmac_base64 Registration#hmac_base64} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#hmac_base64 Registration#hmac_base64} */ readonly hmacBase64: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#key_id Registration#key_id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#key_id Registration#key_id} */ readonly keyId: string; } @@ -122,7 +122,7 @@ export class RegistrationExternalAccountBindingOutputReference extends cdktf.Com } /** -* Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration acme_registration} +* Represents a {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration acme_registration} */ export class Registration extends cdktf.TerraformResource { @@ -138,7 +138,7 @@ export class Registration extends cdktf.TerraformResource { * Generates CDKTF code for importing a Registration resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the Registration to import - * @param importFromId The id of the existing Registration that should be imported. Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Registration that should be imported. Refer to the {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Registration to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -150,7 +150,7 @@ export class Registration extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/vancluever/acme/2.18.0/docs/resources/registration acme_registration} Resource + * Create a new {@link https://registry.terraform.io/providers/vancluever/acme/2.19.0/docs/resources/registration acme_registration} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -161,7 +161,7 @@ export class Registration extends cdktf.TerraformResource { terraformResourceType: 'acme_registration', terraformGeneratorMetadata: { providerName: 'acme', - providerVersion: '2.18.0', + providerVersion: '2.19.0', providerVersionConstraint: '~> 2.10' }, provider: config.provider, diff --git a/src/version.json b/src/version.json index 899d0692..d89c5d2d 100644 --- a/src/version.json +++ b/src/version.json @@ -1,3 +1,3 @@ { - "registry.terraform.io/vancluever/acme": "2.18.0" + "registry.terraform.io/vancluever/acme": "2.19.0" }