From 11e566185fb6bed0360982256d42d0261054ddbd Mon Sep 17 00:00:00 2001
From: team-tf-cdk <84392119+team-tf-cdk@users.noreply.github.com>
Date: Mon, 4 Dec 2023 16:16:51 +0100
Subject: [PATCH] chore(deps): update by
cdktf/cdktf-repository-manager@5ade0bd (#757)
Triggered by https://github.com/cdktf/cdktf-repository-manager/actions/runs/7088108619
---
README.md | 4 +-
docs/API.csharp.md | 1 +
docs/API.go.md | 1 +
docs/API.java.md | 1 +
docs/API.python.md | 1 +
docs/API.typescript.md | 1 +
docs/bytes.csharp.md | 868 ++++++++++++++++++++++++++
docs/bytes.go.md | 868 ++++++++++++++++++++++++++
docs/bytes.java.md | 954 ++++++++++++++++++++++++++++
docs/bytes.python.md | 994 ++++++++++++++++++++++++++++++
docs/bytes.typescript.md | 858 ++++++++++++++++++++++++++
docs/id.csharp.md | 10 +-
docs/id.go.md | 10 +-
docs/id.java.md | 16 +-
docs/id.python.md | 16 +-
docs/id.typescript.md | 10 +-
docs/integer.csharp.md | 12 +-
docs/integer.go.md | 12 +-
docs/integer.java.md | 20 +-
docs/integer.python.md | 20 +-
docs/integer.typescript.md | 12 +-
docs/password.csharp.md | 28 +-
docs/password.go.md | 28 +-
docs/password.java.md | 52 +-
docs/password.python.md | 52 +-
docs/password.typescript.md | 28 +-
docs/pet.csharp.md | 12 +-
docs/pet.go.md | 12 +-
docs/pet.java.md | 20 +-
docs/pet.python.md | 20 +-
docs/pet.typescript.md | 12 +-
docs/provider.csharp.md | 6 +-
docs/provider.go.md | 6 +-
docs/provider.java.md | 8 +-
docs/provider.python.md | 8 +-
docs/provider.typescript.md | 6 +-
docs/shuffle.csharp.md | 12 +-
docs/shuffle.go.md | 12 +-
docs/shuffle.java.md | 20 +-
docs/shuffle.python.md | 20 +-
docs/shuffle.typescript.md | 12 +-
docs/stringResource.csharp.md | 28 +-
docs/stringResource.go.md | 28 +-
docs/stringResource.java.md | 52 +-
docs/stringResource.python.md | 52 +-
docs/stringResource.typescript.md | 28 +-
docs/uuid.csharp.md | 6 +-
docs/uuid.go.md | 6 +-
docs/uuid.java.md | 8 +-
docs/uuid.python.md | 8 +-
docs/uuid.typescript.md | 6 +-
package.json | 2 +-
src/bytes/README.md | 3 +
src/bytes/index.ts | 137 ++++
src/id/README.md | 2 +-
src/id/index.ts | 16 +-
src/index.ts | 1 +
src/integer/README.md | 2 +-
src/integer/index.ts | 18 +-
src/lazy-index.ts | 1 +
src/password/README.md | 2 +-
src/password/index.ts | 34 +-
src/pet/README.md | 2 +-
src/pet/index.ts | 18 +-
src/provider/README.md | 2 +-
src/provider/index.ts | 12 +-
src/shuffle/README.md | 2 +-
src/shuffle/index.ts | 18 +-
src/string-resource/README.md | 2 +-
src/string-resource/index.ts | 34 +-
src/uuid/README.md | 2 +-
src/uuid/index.ts | 12 +-
src/version.json | 2 +-
73 files changed, 5149 insertions(+), 460 deletions(-)
create mode 100644 docs/bytes.csharp.md
create mode 100644 docs/bytes.go.md
create mode 100644 docs/bytes.java.md
create mode 100644 docs/bytes.python.md
create mode 100644 docs/bytes.typescript.md
create mode 100644 src/bytes/README.md
create mode 100644 src/bytes/index.ts
diff --git a/README.md b/README.md
index a713d0e6..e4082b90 100644
--- a/README.md
+++ b/README.md
@@ -3,7 +3,7 @@
This repo builds and publishes the Terraform random Provider bindings for [CDK for Terraform](https://cdk.tf).
-Is based directly on random 3.5.1
+Is based directly on random 3.6.0
## Available Packages
@@ -63,7 +63,7 @@ This project is explicitly not tracking the Terraform random Provider version 1:
These are the upstream dependencies:
- [Terraform CDK](https://cdk.tf)
-- [Terraform random Provider](https://registry.terraform.io/providers/hashicorp/random/3.5.1)
+- [Terraform random Provider](https://registry.terraform.io/providers/hashicorp/random/3.6.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-random/releases)
- [Terraform Engine](https://terraform.io)
diff --git a/docs/API.csharp.md b/docs/API.csharp.md
index 2e821227..25aaffb9 100644
--- a/docs/API.csharp.md
+++ b/docs/API.csharp.md
@@ -1,6 +1,7 @@
# Submodules
The following submodules are available:
+- [bytes](./bytes.csharp.md)
- [id](./id.csharp.md)
- [integer](./integer.csharp.md)
- [password](./password.csharp.md)
diff --git a/docs/API.go.md b/docs/API.go.md
index c7462d3d..ceb471e6 100644
--- a/docs/API.go.md
+++ b/docs/API.go.md
@@ -1,6 +1,7 @@
# Submodules
The following submodules are available:
+- [bytes](./bytes.go.md)
- [id](./id.go.md)
- [integer](./integer.go.md)
- [password](./password.go.md)
diff --git a/docs/API.java.md b/docs/API.java.md
index 73383aec..1bc9fc1f 100644
--- a/docs/API.java.md
+++ b/docs/API.java.md
@@ -1,6 +1,7 @@
# Submodules
The following submodules are available:
+- [bytes](./bytes.java.md)
- [id](./id.java.md)
- [integer](./integer.java.md)
- [password](./password.java.md)
diff --git a/docs/API.python.md b/docs/API.python.md
index d656f3d5..15364705 100644
--- a/docs/API.python.md
+++ b/docs/API.python.md
@@ -1,6 +1,7 @@
# Submodules
The following submodules are available:
+- [bytes](./bytes.python.md)
- [id](./id.python.md)
- [integer](./integer.python.md)
- [password](./password.python.md)
diff --git a/docs/API.typescript.md b/docs/API.typescript.md
index 5b236983..82885cc5 100644
--- a/docs/API.typescript.md
+++ b/docs/API.typescript.md
@@ -1,6 +1,7 @@
# Submodules
The following submodules are available:
+- [bytes](./bytes.typescript.md)
- [id](./id.typescript.md)
- [integer](./integer.typescript.md)
- [password](./password.typescript.md)
diff --git a/docs/bytes.csharp.md b/docs/bytes.csharp.md
new file mode 100644
index 00000000..3b2cea82
--- /dev/null
+++ b/docs/bytes.csharp.md
@@ -0,0 +1,868 @@
+# `bytes` Submodule
+
+## Constructs
+
+### Bytes
+
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/bytes random_bytes}.
+
+#### Initializers
+
+```csharp
+using HashiCorp.Cdktf.Providers.Random;
+
+new Bytes(Construct Scope, string Id, BytesConfig Config);
+```
+
+| **Name** | **Type** | **Description** |
+| --- | --- | --- |
+| Scope
| Constructs.Construct
| The scope in which to define this construct. |
+| Id
| string
| The scoped construct ID. |
+| Config
| BytesConfig
| *No description.* |
+
+---
+
+##### `Scope`Required
+
+- *Type:* Constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+##### `Id`Required
+
+- *Type:* string
+
+The scoped construct ID.
+
+Must be unique amongst siblings in the same scope
+
+---
+
+##### `Config`Required
+
+- *Type:* BytesConfig
+
+---
+
+#### Methods
+
+| **Name** | **Description** |
+| --- | --- |
+| ToString
| Returns a string representation of this construct. |
+| AddOverride
| *No description.* |
+| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
+| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToMetadata
| *No description.* |
+| ToTerraform
| Adds this resource to the terraform JSON output. |
+| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
+| GetAnyMapAttribute
| *No description.* |
+| GetBooleanAttribute
| *No description.* |
+| GetBooleanMapAttribute
| *No description.* |
+| GetListAttribute
| *No description.* |
+| GetNumberAttribute
| *No description.* |
+| GetNumberListAttribute
| *No description.* |
+| GetNumberMapAttribute
| *No description.* |
+| GetStringAttribute
| *No description.* |
+| GetStringMapAttribute
| *No description.* |
+| HasResourceMove
| *No description.* |
+| ImportFrom
| *No description.* |
+| InterpolationForAttribute
| *No description.* |
+| MoveFromId
| Move the resource corresponding to "id" to this resource. |
+| MoveTo
| Moves this resource to the target resource given by moveTarget. |
+| MoveToId
| Moves this resource to the resource corresponding to "id". |
+| ResetKeepers
| *No description.* |
+
+---
+
+##### `ToString`
+
+```csharp
+private string ToString()
+```
+
+Returns a string representation of this construct.
+
+##### `AddOverride`
+
+```csharp
+private void AddOverride(string Path, object Value)
+```
+
+###### `Path`Required
+
+- *Type:* string
+
+---
+
+###### `Value`Required
+
+- *Type:* object
+
+---
+
+##### `OverrideLogicalId`
+
+```csharp
+private void OverrideLogicalId(string NewLogicalId)
+```
+
+Overrides the auto-generated logical ID with a specific ID.
+
+###### `NewLogicalId`Required
+
+- *Type:* string
+
+The new logical ID to use for this stack element.
+
+---
+
+##### `ResetOverrideLogicalId`
+
+```csharp
+private void ResetOverrideLogicalId()
+```
+
+Resets a previously passed logical Id to use the auto-generated logical id again.
+
+##### `ToMetadata`
+
+```csharp
+private object ToMetadata()
+```
+
+##### `ToTerraform`
+
+```csharp
+private object ToTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
+##### `AddMoveTarget`
+
+```csharp
+private void AddMoveTarget(string MoveTarget)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `MoveTarget`Required
+
+- *Type:* string
+
+The string move target that will correspond to this resource.
+
+---
+
+##### `GetAnyMapAttribute`
+
+```csharp
+private System.Collections.Generic.IDictionary GetAnyMapAttribute(string TerraformAttribute)
+```
+
+###### `TerraformAttribute`Required
+
+- *Type:* string
+
+---
+
+##### `GetBooleanAttribute`
+
+```csharp
+private IResolvable GetBooleanAttribute(string TerraformAttribute)
+```
+
+###### `TerraformAttribute`Required
+
+- *Type:* string
+
+---
+
+##### `GetBooleanMapAttribute`
+
+```csharp
+private System.Collections.Generic.IDictionary GetBooleanMapAttribute(string TerraformAttribute)
+```
+
+###### `TerraformAttribute`Required
+
+- *Type:* string
+
+---
+
+##### `GetListAttribute`
+
+```csharp
+private string[] GetListAttribute(string TerraformAttribute)
+```
+
+###### `TerraformAttribute`Required
+
+- *Type:* string
+
+---
+
+##### `GetNumberAttribute`
+
+```csharp
+private double GetNumberAttribute(string TerraformAttribute)
+```
+
+###### `TerraformAttribute`Required
+
+- *Type:* string
+
+---
+
+##### `GetNumberListAttribute`
+
+```csharp
+private double[] GetNumberListAttribute(string TerraformAttribute)
+```
+
+###### `TerraformAttribute`Required
+
+- *Type:* string
+
+---
+
+##### `GetNumberMapAttribute`
+
+```csharp
+private System.Collections.Generic.IDictionary GetNumberMapAttribute(string TerraformAttribute)
+```
+
+###### `TerraformAttribute`Required
+
+- *Type:* string
+
+---
+
+##### `GetStringAttribute`
+
+```csharp
+private string GetStringAttribute(string TerraformAttribute)
+```
+
+###### `TerraformAttribute`Required
+
+- *Type:* string
+
+---
+
+##### `GetStringMapAttribute`
+
+```csharp
+private System.Collections.Generic.IDictionary GetStringMapAttribute(string TerraformAttribute)
+```
+
+###### `TerraformAttribute`Required
+
+- *Type:* string
+
+---
+
+##### `HasResourceMove`
+
+```csharp
+private object HasResourceMove()
+```
+
+##### `ImportFrom`
+
+```csharp
+private void ImportFrom(string Id, TerraformProvider Provider = null)
+```
+
+###### `Id`Required
+
+- *Type:* string
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+---
+
+##### `InterpolationForAttribute`
+
+```csharp
+private IResolvable InterpolationForAttribute(string TerraformAttribute)
+```
+
+###### `TerraformAttribute`Required
+
+- *Type:* string
+
+---
+
+##### `MoveFromId`
+
+```csharp
+private void MoveFromId(string Id)
+```
+
+Move the resource corresponding to "id" to this resource.
+
+Note that the resource being moved from must be marked as moved using it's instance function.
+
+###### `Id`Required
+
+- *Type:* string
+
+Full id of resource being moved from, e.g. "aws_s3_bucket.example".
+
+---
+
+##### `MoveTo`
+
+```csharp
+private void MoveTo(string MoveTarget, object Index = null)
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `MoveTarget`Required
+
+- *Type:* string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `Index`Optional
+
+- *Type:* object
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
+##### `MoveToId`
+
+```csharp
+private void MoveToId(string Id)
+```
+
+Moves this resource to the resource corresponding to "id".
+
+###### `Id`Required
+
+- *Type:* string
+
+Full id of resource to move to, e.g. "aws_s3_bucket.example".
+
+---
+
+##### `ResetKeepers`
+
+```csharp
+private void ResetKeepers()
+```
+
+#### Static Functions
+
+| **Name** | **Description** |
+| --- | --- |
+| IsConstruct
| Checks if `x` is a construct. |
+| IsTerraformElement
| *No description.* |
+| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a Bytes resource upon running "cdktf plan ". |
+
+---
+
+##### `IsConstruct`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Random;
+
+Bytes.IsConstruct(object X);
+```
+
+Checks if `x` is a construct.
+
+Use this method instead of `instanceof` to properly detect `Construct`
+instances, even when the construct library is symlinked.
+
+Explanation: in JavaScript, multiple copies of the `constructs` library on
+disk are seen as independent, completely different libraries. As a
+consequence, the class `Construct` in each copy of the `constructs` library
+is seen as a different class, and an instance of one class will not test as
+`instanceof` the other class. `npm install` will not create installations
+like this, but users may manually symlink construct libraries together or
+use a monorepo tool: in those cases, multiple copies of the `constructs`
+library can be accidentally installed, and `instanceof` will behave
+unpredictably. It is safest to avoid using `instanceof`, and using
+this type-testing method instead.
+
+###### `X`Required
+
+- *Type:* object
+
+Any object.
+
+---
+
+##### `IsTerraformElement`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Random;
+
+Bytes.IsTerraformElement(object X);
+```
+
+###### `X`Required
+
+- *Type:* object
+
+---
+
+##### `IsTerraformResource`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Random;
+
+Bytes.IsTerraformResource(object X);
+```
+
+###### `X`Required
+
+- *Type:* object
+
+---
+
+##### `GenerateConfigForImport`
+
+```csharp
+using HashiCorp.Cdktf.Providers.Random;
+
+Bytes.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
+```
+
+Generates CDKTF code for importing a Bytes resource upon running "cdktf plan ".
+
+###### `Scope`Required
+
+- *Type:* Constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `ImportToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the Bytes to import.
+
+---
+
+###### `ImportFromId`Required
+
+- *Type:* string
+
+The id of the existing Bytes that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/bytes#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `Provider`Optional
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+? Optional instance of the provider where the Bytes to import is found.
+
+---
+
+#### Properties
+
+| **Name** | **Type** | **Description** |
+| --- | --- | --- |
+| Node
| Constructs.Node
| The tree node. |
+| CdktfStack
| HashiCorp.Cdktf.TerraformStack
| *No description.* |
+| Fqn
| string
| *No description.* |
+| FriendlyUniqueId
| string
| *No description.* |
+| TerraformMetaArguments
| System.Collections.Generic.IDictionary
| *No description.* |
+| TerraformResourceType
| string
| *No description.* |
+| TerraformGeneratorMetadata
| HashiCorp.Cdktf.TerraformProviderGeneratorMetadata
| *No description.* |
+| Connection
| object
| *No description.* |
+| Count
| object
| *No description.* |
+| DependsOn
| string[]
| *No description.* |
+| ForEach
| HashiCorp.Cdktf.ITerraformIterator
| *No description.* |
+| Lifecycle
| HashiCorp.Cdktf.TerraformResourceLifecycle
| *No description.* |
+| Provider
| HashiCorp.Cdktf.TerraformProvider
| *No description.* |
+| Provisioners
| object[]
| *No description.* |
+| Base64
| string
| *No description.* |
+| Hex
| string
| *No description.* |
+| KeepersInput
| System.Collections.Generic.IDictionary
| *No description.* |
+| LengthInput
| double
| *No description.* |
+| Keepers
| System.Collections.Generic.IDictionary
| *No description.* |
+| Length
| double
| *No description.* |
+
+---
+
+##### `Node`Required
+
+```csharp
+public Node Node { get; }
+```
+
+- *Type:* Constructs.Node
+
+The tree node.
+
+---
+
+##### `CdktfStack`Required
+
+```csharp
+public TerraformStack CdktfStack { get; }
+```
+
+- *Type:* HashiCorp.Cdktf.TerraformStack
+
+---
+
+##### `Fqn`Required
+
+```csharp
+public string Fqn { get; }
+```
+
+- *Type:* string
+
+---
+
+##### `FriendlyUniqueId`Required
+
+```csharp
+public string FriendlyUniqueId { get; }
+```
+
+- *Type:* string
+
+---
+
+##### `TerraformMetaArguments`Required
+
+```csharp
+public System.Collections.Generic.IDictionary TerraformMetaArguments { get; }
+```
+
+- *Type:* System.Collections.Generic.IDictionary
+
+---
+
+##### `TerraformResourceType`Required
+
+```csharp
+public string TerraformResourceType { get; }
+```
+
+- *Type:* string
+
+---
+
+##### `TerraformGeneratorMetadata`Optional
+
+```csharp
+public TerraformProviderGeneratorMetadata TerraformGeneratorMetadata { get; }
+```
+
+- *Type:* HashiCorp.Cdktf.TerraformProviderGeneratorMetadata
+
+---
+
+##### `Connection`Optional
+
+```csharp
+public object Connection { get; }
+```
+
+- *Type:* object
+
+---
+
+##### `Count`Optional
+
+```csharp
+public object Count { get; }
+```
+
+- *Type:* object
+
+---
+
+##### `DependsOn`Optional
+
+```csharp
+public string[] DependsOn { get; }
+```
+
+- *Type:* string[]
+
+---
+
+##### `ForEach`Optional
+
+```csharp
+public ITerraformIterator ForEach { get; }
+```
+
+- *Type:* HashiCorp.Cdktf.ITerraformIterator
+
+---
+
+##### `Lifecycle`Optional
+
+```csharp
+public TerraformResourceLifecycle Lifecycle { get; }
+```
+
+- *Type:* HashiCorp.Cdktf.TerraformResourceLifecycle
+
+---
+
+##### `Provider`Optional
+
+```csharp
+public TerraformProvider Provider { get; }
+```
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+---
+
+##### `Provisioners`Optional
+
+```csharp
+public object[] Provisioners { get; }
+```
+
+- *Type:* object[]
+
+---
+
+##### `Base64`Required
+
+```csharp
+public string Base64 { get; }
+```
+
+- *Type:* string
+
+---
+
+##### `Hex`Required
+
+```csharp
+public string Hex { get; }
+```
+
+- *Type:* string
+
+---
+
+##### `KeepersInput`Optional
+
+```csharp
+public System.Collections.Generic.IDictionary KeepersInput { get; }
+```
+
+- *Type:* System.Collections.Generic.IDictionary
+
+---
+
+##### `LengthInput`Optional
+
+```csharp
+public double LengthInput { get; }
+```
+
+- *Type:* double
+
+---
+
+##### `Keepers`Required
+
+```csharp
+public System.Collections.Generic.IDictionary Keepers { get; }
+```
+
+- *Type:* System.Collections.Generic.IDictionary
+
+---
+
+##### `Length`Required
+
+```csharp
+public double Length { get; }
+```
+
+- *Type:* double
+
+---
+
+#### Constants
+
+| **Name** | **Type** | **Description** |
+| --- | --- | --- |
+| TfResourceType
| string
| *No description.* |
+
+---
+
+##### `TfResourceType`Required
+
+```csharp
+public string TfResourceType { get; }
+```
+
+- *Type:* string
+
+---
+
+## Structs
+
+### BytesConfig
+
+#### Initializer
+
+```csharp
+using HashiCorp.Cdktf.Providers.Random;
+
+new BytesConfig {
+ object Connection = null,
+ object Count = null,
+ ITerraformDependable[] DependsOn = null,
+ ITerraformIterator ForEach = null,
+ TerraformResourceLifecycle Lifecycle = null,
+ TerraformProvider Provider = null,
+ object[] Provisioners = null,
+ double Length,
+ System.Collections.Generic.IDictionary Keepers = null
+};
+```
+
+#### Properties
+
+| **Name** | **Type** | **Description** |
+| --- | --- | --- |
+| Connection
| object
| *No description.* |
+| Count
| object
| *No description.* |
+| DependsOn
| HashiCorp.Cdktf.ITerraformDependable[]
| *No description.* |
+| ForEach
| HashiCorp.Cdktf.ITerraformIterator
| *No description.* |
+| Lifecycle
| HashiCorp.Cdktf.TerraformResourceLifecycle
| *No description.* |
+| Provider
| HashiCorp.Cdktf.TerraformProvider
| *No description.* |
+| Provisioners
| object[]
| *No description.* |
+| Length
| double
| The number of bytes requested. The minimum value for length is 1. |
+| Keepers
| System.Collections.Generic.IDictionary
| Arbitrary map of values that, when changed, will trigger recreation of resource. |
+
+---
+
+##### `Connection`Optional
+
+```csharp
+public object Connection { get; set; }
+```
+
+- *Type:* object
+
+---
+
+##### `Count`Optional
+
+```csharp
+public object Count { get; set; }
+```
+
+- *Type:* object
+
+---
+
+##### `DependsOn`Optional
+
+```csharp
+public ITerraformDependable[] DependsOn { get; set; }
+```
+
+- *Type:* HashiCorp.Cdktf.ITerraformDependable[]
+
+---
+
+##### `ForEach`Optional
+
+```csharp
+public ITerraformIterator ForEach { get; set; }
+```
+
+- *Type:* HashiCorp.Cdktf.ITerraformIterator
+
+---
+
+##### `Lifecycle`Optional
+
+```csharp
+public TerraformResourceLifecycle Lifecycle { get; set; }
+```
+
+- *Type:* HashiCorp.Cdktf.TerraformResourceLifecycle
+
+---
+
+##### `Provider`Optional
+
+```csharp
+public TerraformProvider Provider { get; set; }
+```
+
+- *Type:* HashiCorp.Cdktf.TerraformProvider
+
+---
+
+##### `Provisioners`Optional
+
+```csharp
+public object[] Provisioners { get; set; }
+```
+
+- *Type:* object[]
+
+---
+
+##### `Length`Required
+
+```csharp
+public double Length { get; set; }
+```
+
+- *Type:* double
+
+The number of bytes requested. The minimum value for length is 1.
+
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/bytes#length Bytes#length}
+
+---
+
+##### `Keepers`Optional
+
+```csharp
+public System.Collections.Generic.IDictionary Keepers { get; set; }
+```
+
+- *Type:* System.Collections.Generic.IDictionary
+
+Arbitrary map of values that, when changed, will trigger recreation of resource.
+
+See [the main provider documentation](../index.html) for more information.
+
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/bytes#keepers Bytes#keepers}
+
+---
+
+
+
diff --git a/docs/bytes.go.md b/docs/bytes.go.md
new file mode 100644
index 00000000..a6f4cbe3
--- /dev/null
+++ b/docs/bytes.go.md
@@ -0,0 +1,868 @@
+# `bytes` Submodule
+
+## Constructs
+
+### Bytes
+
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/bytes random_bytes}.
+
+#### Initializers
+
+```go
+import "github.com/cdktf/cdktf-provider-random-go/random/v10/bytes"
+
+bytes.NewBytes(scope Construct, id *string, config BytesConfig) Bytes
+```
+
+| **Name** | **Type** | **Description** |
+| --- | --- | --- |
+| scope
| github.com/aws/constructs-go/constructs/v10.Construct
| The scope in which to define this construct. |
+| id
| *string
| The scoped construct ID. |
+| config
| BytesConfig
| *No description.* |
+
+---
+
+##### `scope`Required
+
+- *Type:* github.com/aws/constructs-go/constructs/v10.Construct
+
+The scope in which to define this construct.
+
+---
+
+##### `id`Required
+
+- *Type:* *string
+
+The scoped construct ID.
+
+Must be unique amongst siblings in the same scope
+
+---
+
+##### `config`Required
+
+- *Type:* BytesConfig
+
+---
+
+#### Methods
+
+| **Name** | **Description** |
+| --- | --- |
+| ToString
| Returns a string representation of this construct. |
+| AddOverride
| *No description.* |
+| OverrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
+| ResetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| ToMetadata
| *No description.* |
+| ToTerraform
| Adds this resource to the terraform JSON output. |
+| AddMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
+| GetAnyMapAttribute
| *No description.* |
+| GetBooleanAttribute
| *No description.* |
+| GetBooleanMapAttribute
| *No description.* |
+| GetListAttribute
| *No description.* |
+| GetNumberAttribute
| *No description.* |
+| GetNumberListAttribute
| *No description.* |
+| GetNumberMapAttribute
| *No description.* |
+| GetStringAttribute
| *No description.* |
+| GetStringMapAttribute
| *No description.* |
+| HasResourceMove
| *No description.* |
+| ImportFrom
| *No description.* |
+| InterpolationForAttribute
| *No description.* |
+| MoveFromId
| Move the resource corresponding to "id" to this resource. |
+| MoveTo
| Moves this resource to the target resource given by moveTarget. |
+| MoveToId
| Moves this resource to the resource corresponding to "id". |
+| ResetKeepers
| *No description.* |
+
+---
+
+##### `ToString`
+
+```go
+func ToString() *string
+```
+
+Returns a string representation of this construct.
+
+##### `AddOverride`
+
+```go
+func AddOverride(path *string, value interface{})
+```
+
+###### `path`Required
+
+- *Type:* *string
+
+---
+
+###### `value`Required
+
+- *Type:* interface{}
+
+---
+
+##### `OverrideLogicalId`
+
+```go
+func OverrideLogicalId(newLogicalId *string)
+```
+
+Overrides the auto-generated logical ID with a specific ID.
+
+###### `newLogicalId`Required
+
+- *Type:* *string
+
+The new logical ID to use for this stack element.
+
+---
+
+##### `ResetOverrideLogicalId`
+
+```go
+func ResetOverrideLogicalId()
+```
+
+Resets a previously passed logical Id to use the auto-generated logical id again.
+
+##### `ToMetadata`
+
+```go
+func ToMetadata() interface{}
+```
+
+##### `ToTerraform`
+
+```go
+func ToTerraform() interface{}
+```
+
+Adds this resource to the terraform JSON output.
+
+##### `AddMoveTarget`
+
+```go
+func AddMoveTarget(moveTarget *string)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* *string
+
+The string move target that will correspond to this resource.
+
+---
+
+##### `GetAnyMapAttribute`
+
+```go
+func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
+```
+
+###### `terraformAttribute`Required
+
+- *Type:* *string
+
+---
+
+##### `GetBooleanAttribute`
+
+```go
+func GetBooleanAttribute(terraformAttribute *string) IResolvable
+```
+
+###### `terraformAttribute`Required
+
+- *Type:* *string
+
+---
+
+##### `GetBooleanMapAttribute`
+
+```go
+func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
+```
+
+###### `terraformAttribute`Required
+
+- *Type:* *string
+
+---
+
+##### `GetListAttribute`
+
+```go
+func GetListAttribute(terraformAttribute *string) *[]*string
+```
+
+###### `terraformAttribute`Required
+
+- *Type:* *string
+
+---
+
+##### `GetNumberAttribute`
+
+```go
+func GetNumberAttribute(terraformAttribute *string) *f64
+```
+
+###### `terraformAttribute`Required
+
+- *Type:* *string
+
+---
+
+##### `GetNumberListAttribute`
+
+```go
+func GetNumberListAttribute(terraformAttribute *string) *[]*f64
+```
+
+###### `terraformAttribute`Required
+
+- *Type:* *string
+
+---
+
+##### `GetNumberMapAttribute`
+
+```go
+func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64
+```
+
+###### `terraformAttribute`Required
+
+- *Type:* *string
+
+---
+
+##### `GetStringAttribute`
+
+```go
+func GetStringAttribute(terraformAttribute *string) *string
+```
+
+###### `terraformAttribute`Required
+
+- *Type:* *string
+
+---
+
+##### `GetStringMapAttribute`
+
+```go
+func GetStringMapAttribute(terraformAttribute *string) *map[string]*string
+```
+
+###### `terraformAttribute`Required
+
+- *Type:* *string
+
+---
+
+##### `HasResourceMove`
+
+```go
+func HasResourceMove() interface{}
+```
+
+##### `ImportFrom`
+
+```go
+func ImportFrom(id *string, provider TerraformProvider)
+```
+
+###### `id`Required
+
+- *Type:* *string
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+---
+
+##### `InterpolationForAttribute`
+
+```go
+func InterpolationForAttribute(terraformAttribute *string) IResolvable
+```
+
+###### `terraformAttribute`Required
+
+- *Type:* *string
+
+---
+
+##### `MoveFromId`
+
+```go
+func MoveFromId(id *string)
+```
+
+Move the resource corresponding to "id" to this resource.
+
+Note that the resource being moved from must be marked as moved using it's instance function.
+
+###### `id`Required
+
+- *Type:* *string
+
+Full id of resource being moved from, e.g. "aws_s3_bucket.example".
+
+---
+
+##### `MoveTo`
+
+```go
+func MoveTo(moveTarget *string, index interface{})
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* *string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* interface{}
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
+##### `MoveToId`
+
+```go
+func MoveToId(id *string)
+```
+
+Moves this resource to the resource corresponding to "id".
+
+###### `id`Required
+
+- *Type:* *string
+
+Full id of resource to move to, e.g. "aws_s3_bucket.example".
+
+---
+
+##### `ResetKeepers`
+
+```go
+func ResetKeepers()
+```
+
+#### Static Functions
+
+| **Name** | **Description** |
+| --- | --- |
+| IsConstruct
| Checks if `x` is a construct. |
+| IsTerraformElement
| *No description.* |
+| IsTerraformResource
| *No description.* |
+| GenerateConfigForImport
| Generates CDKTF code for importing a Bytes resource upon running "cdktf plan ". |
+
+---
+
+##### `IsConstruct`
+
+```go
+import "github.com/cdktf/cdktf-provider-random-go/random/v10/bytes"
+
+bytes.Bytes_IsConstruct(x interface{}) *bool
+```
+
+Checks if `x` is a construct.
+
+Use this method instead of `instanceof` to properly detect `Construct`
+instances, even when the construct library is symlinked.
+
+Explanation: in JavaScript, multiple copies of the `constructs` library on
+disk are seen as independent, completely different libraries. As a
+consequence, the class `Construct` in each copy of the `constructs` library
+is seen as a different class, and an instance of one class will not test as
+`instanceof` the other class. `npm install` will not create installations
+like this, but users may manually symlink construct libraries together or
+use a monorepo tool: in those cases, multiple copies of the `constructs`
+library can be accidentally installed, and `instanceof` will behave
+unpredictably. It is safest to avoid using `instanceof`, and using
+this type-testing method instead.
+
+###### `x`Required
+
+- *Type:* interface{}
+
+Any object.
+
+---
+
+##### `IsTerraformElement`
+
+```go
+import "github.com/cdktf/cdktf-provider-random-go/random/v10/bytes"
+
+bytes.Bytes_IsTerraformElement(x interface{}) *bool
+```
+
+###### `x`Required
+
+- *Type:* interface{}
+
+---
+
+##### `IsTerraformResource`
+
+```go
+import "github.com/cdktf/cdktf-provider-random-go/random/v10/bytes"
+
+bytes.Bytes_IsTerraformResource(x interface{}) *bool
+```
+
+###### `x`Required
+
+- *Type:* interface{}
+
+---
+
+##### `GenerateConfigForImport`
+
+```go
+import "github.com/cdktf/cdktf-provider-random-go/random/v10/bytes"
+
+bytes.Bytes_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource
+```
+
+Generates CDKTF code for importing a Bytes resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* github.com/aws/constructs-go/constructs/v10.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* *string
+
+The construct id used in the generated config for the Bytes to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* *string
+
+The id of the existing Bytes that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/bytes#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+? Optional instance of the provider where the Bytes to import is found.
+
+---
+
+#### Properties
+
+| **Name** | **Type** | **Description** |
+| --- | --- | --- |
+| Node
| github.com/aws/constructs-go/constructs/v10.Node
| The tree node. |
+| CdktfStack
| github.com/hashicorp/terraform-cdk-go/cdktf.TerraformStack
| *No description.* |
+| Fqn
| *string
| *No description.* |
+| FriendlyUniqueId
| *string
| *No description.* |
+| TerraformMetaArguments
| *map[string]interface{}
| *No description.* |
+| TerraformResourceType
| *string
| *No description.* |
+| TerraformGeneratorMetadata
| github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProviderGeneratorMetadata
| *No description.* |
+| Connection
| interface{}
| *No description.* |
+| Count
| interface{}
| *No description.* |
+| DependsOn
| *[]*string
| *No description.* |
+| ForEach
| github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator
| *No description.* |
+| 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.* |
+| Base64
| *string
| *No description.* |
+| Hex
| *string
| *No description.* |
+| KeepersInput
| *map[string]*string
| *No description.* |
+| LengthInput
| *f64
| *No description.* |
+| Keepers
| *map[string]*string
| *No description.* |
+| Length
| *f64
| *No description.* |
+
+---
+
+##### `Node`Required
+
+```go
+func Node() Node
+```
+
+- *Type:* github.com/aws/constructs-go/constructs/v10.Node
+
+The tree node.
+
+---
+
+##### `CdktfStack`Required
+
+```go
+func CdktfStack() TerraformStack
+```
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformStack
+
+---
+
+##### `Fqn`Required
+
+```go
+func Fqn() *string
+```
+
+- *Type:* *string
+
+---
+
+##### `FriendlyUniqueId`Required
+
+```go
+func FriendlyUniqueId() *string
+```
+
+- *Type:* *string
+
+---
+
+##### `TerraformMetaArguments`Required
+
+```go
+func TerraformMetaArguments() *map[string]interface{}
+```
+
+- *Type:* *map[string]interface{}
+
+---
+
+##### `TerraformResourceType`Required
+
+```go
+func TerraformResourceType() *string
+```
+
+- *Type:* *string
+
+---
+
+##### `TerraformGeneratorMetadata`Optional
+
+```go
+func TerraformGeneratorMetadata() TerraformProviderGeneratorMetadata
+```
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProviderGeneratorMetadata
+
+---
+
+##### `Connection`Optional
+
+```go
+func Connection() interface{}
+```
+
+- *Type:* interface{}
+
+---
+
+##### `Count`Optional
+
+```go
+func Count() interface{}
+```
+
+- *Type:* interface{}
+
+---
+
+##### `DependsOn`Optional
+
+```go
+func DependsOn() *[]*string
+```
+
+- *Type:* *[]*string
+
+---
+
+##### `ForEach`Optional
+
+```go
+func ForEach() ITerraformIterator
+```
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator
+
+---
+
+##### `Lifecycle`Optional
+
+```go
+func Lifecycle() TerraformResourceLifecycle
+```
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle
+
+---
+
+##### `Provider`Optional
+
+```go
+func Provider() TerraformProvider
+```
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+---
+
+##### `Provisioners`Optional
+
+```go
+func Provisioners() *[]interface{}
+```
+
+- *Type:* *[]interface{}
+
+---
+
+##### `Base64`Required
+
+```go
+func Base64() *string
+```
+
+- *Type:* *string
+
+---
+
+##### `Hex`Required
+
+```go
+func Hex() *string
+```
+
+- *Type:* *string
+
+---
+
+##### `KeepersInput`Optional
+
+```go
+func KeepersInput() *map[string]*string
+```
+
+- *Type:* *map[string]*string
+
+---
+
+##### `LengthInput`Optional
+
+```go
+func LengthInput() *f64
+```
+
+- *Type:* *f64
+
+---
+
+##### `Keepers`Required
+
+```go
+func Keepers() *map[string]*string
+```
+
+- *Type:* *map[string]*string
+
+---
+
+##### `Length`Required
+
+```go
+func Length() *f64
+```
+
+- *Type:* *f64
+
+---
+
+#### Constants
+
+| **Name** | **Type** | **Description** |
+| --- | --- | --- |
+| TfResourceType
| *string
| *No description.* |
+
+---
+
+##### `TfResourceType`Required
+
+```go
+func TfResourceType() *string
+```
+
+- *Type:* *string
+
+---
+
+## Structs
+
+### BytesConfig
+
+#### Initializer
+
+```go
+import "github.com/cdktf/cdktf-provider-random-go/random/v10/bytes"
+
+&bytes.BytesConfig {
+ Connection: interface{},
+ Count: interface{},
+ DependsOn: *[]github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformDependable,
+ ForEach: github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator,
+ Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle,
+ Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider,
+ Provisioners: *[]interface{},
+ Length: *f64,
+ Keepers: *map[string]*string,
+}
+```
+
+#### Properties
+
+| **Name** | **Type** | **Description** |
+| --- | --- | --- |
+| Connection
| interface{}
| *No description.* |
+| Count
| interface{}
| *No description.* |
+| DependsOn
| *[]github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformDependable
| *No description.* |
+| ForEach
| github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator
| *No description.* |
+| 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.* |
+| Length
| *f64
| The number of bytes requested. The minimum value for length is 1. |
+| Keepers
| *map[string]*string
| Arbitrary map of values that, when changed, will trigger recreation of resource. |
+
+---
+
+##### `Connection`Optional
+
+```go
+Connection interface{}
+```
+
+- *Type:* interface{}
+
+---
+
+##### `Count`Optional
+
+```go
+Count interface{}
+```
+
+- *Type:* interface{}
+
+---
+
+##### `DependsOn`Optional
+
+```go
+DependsOn *[]ITerraformDependable
+```
+
+- *Type:* *[]github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformDependable
+
+---
+
+##### `ForEach`Optional
+
+```go
+ForEach ITerraformIterator
+```
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator
+
+---
+
+##### `Lifecycle`Optional
+
+```go
+Lifecycle TerraformResourceLifecycle
+```
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle
+
+---
+
+##### `Provider`Optional
+
+```go
+Provider TerraformProvider
+```
+
+- *Type:* github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider
+
+---
+
+##### `Provisioners`Optional
+
+```go
+Provisioners *[]interface{}
+```
+
+- *Type:* *[]interface{}
+
+---
+
+##### `Length`Required
+
+```go
+Length *f64
+```
+
+- *Type:* *f64
+
+The number of bytes requested. The minimum value for length is 1.
+
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/bytes#length Bytes#length}
+
+---
+
+##### `Keepers`Optional
+
+```go
+Keepers *map[string]*string
+```
+
+- *Type:* *map[string]*string
+
+Arbitrary map of values that, when changed, will trigger recreation of resource.
+
+See [the main provider documentation](../index.html) for more information.
+
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/bytes#keepers Bytes#keepers}
+
+---
+
+
+
diff --git a/docs/bytes.java.md b/docs/bytes.java.md
new file mode 100644
index 00000000..903645c1
--- /dev/null
+++ b/docs/bytes.java.md
@@ -0,0 +1,954 @@
+# `bytes` Submodule
+
+## Constructs
+
+### Bytes
+
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/bytes random_bytes}.
+
+#### Initializers
+
+```java
+import com.hashicorp.cdktf.providers.random_provider.bytes.Bytes;
+
+Bytes.Builder.create(Construct scope, java.lang.String id)
+// .connection(SSHProvisionerConnection)
+// .connection(WinrmProvisionerConnection)
+// .count(java.lang.Number)
+// .count(TerraformCount)
+// .dependsOn(java.util.List)
+// .forEach(ITerraformIterator)
+// .lifecycle(TerraformResourceLifecycle)
+// .provider(TerraformProvider)
+// .provisioners(java.util.List)
+ .length(java.lang.Number)
+// .keepers(java.util.Map)
+ .build();
+```
+
+| **Name** | **Type** | **Description** |
+| --- | --- | --- |
+| scope
| software.constructs.Construct
| The scope in which to define this construct. |
+| id
| java.lang.String
| The scoped construct ID. |
+| connection
| com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection
| *No description.* |
+| count
| java.lang.Number OR com.hashicorp.cdktf.TerraformCount
| *No description.* |
+| dependsOn
| java.util.List
| *No description.* |
+| forEach
| com.hashicorp.cdktf.ITerraformIterator
| *No description.* |
+| lifecycle
| com.hashicorp.cdktf.TerraformResourceLifecycle
| *No description.* |
+| provider
| com.hashicorp.cdktf.TerraformProvider
| *No description.* |
+| provisioners
| java.util.List
| *No description.* |
+| length
| java.lang.Number
| The number of bytes requested. The minimum value for length is 1. |
+| keepers
| java.util.Map
| Arbitrary map of values that, when changed, will trigger recreation of resource. |
+
+---
+
+##### `scope`Required
+
+- *Type:* software.constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+##### `id`Required
+
+- *Type:* java.lang.String
+
+The scoped construct ID.
+
+Must be unique amongst siblings in the same scope
+
+---
+
+##### `connection`Optional
+
+- *Type:* com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection
+
+---
+
+##### `count`Optional
+
+- *Type:* java.lang.Number OR com.hashicorp.cdktf.TerraformCount
+
+---
+
+##### `dependsOn`Optional
+
+- *Type:* java.util.List
+
+---
+
+##### `forEach`Optional
+
+- *Type:* com.hashicorp.cdktf.ITerraformIterator
+
+---
+
+##### `lifecycle`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformResourceLifecycle
+
+---
+
+##### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+---
+
+##### `provisioners`Optional
+
+- *Type:* java.util.List
+
+---
+
+##### `length`Required
+
+- *Type:* java.lang.Number
+
+The number of bytes requested. The minimum value for length is 1.
+
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/bytes#length Bytes#length}
+
+---
+
+##### `keepers`Optional
+
+- *Type:* java.util.Map
+
+Arbitrary map of values that, when changed, will trigger recreation of resource.
+
+See [the main provider documentation](../index.html) for more information.
+
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/bytes#keepers Bytes#keepers}
+
+---
+
+#### Methods
+
+| **Name** | **Description** |
+| --- | --- |
+| toString
| Returns a string representation of this construct. |
+| addOverride
| *No description.* |
+| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
+| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toMetadata
| *No description.* |
+| toTerraform
| Adds this resource to the terraform JSON output. |
+| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
+| getAnyMapAttribute
| *No description.* |
+| getBooleanAttribute
| *No description.* |
+| getBooleanMapAttribute
| *No description.* |
+| getListAttribute
| *No description.* |
+| getNumberAttribute
| *No description.* |
+| getNumberListAttribute
| *No description.* |
+| getNumberMapAttribute
| *No description.* |
+| getStringAttribute
| *No description.* |
+| getStringMapAttribute
| *No description.* |
+| hasResourceMove
| *No description.* |
+| importFrom
| *No description.* |
+| interpolationForAttribute
| *No description.* |
+| moveFromId
| Move the resource corresponding to "id" to this resource. |
+| moveTo
| Moves this resource to the target resource given by moveTarget. |
+| moveToId
| Moves this resource to the resource corresponding to "id". |
+| resetKeepers
| *No description.* |
+
+---
+
+##### `toString`
+
+```java
+public java.lang.String toString()
+```
+
+Returns a string representation of this construct.
+
+##### `addOverride`
+
+```java
+public void addOverride(java.lang.String path, java.lang.Object value)
+```
+
+###### `path`Required
+
+- *Type:* java.lang.String
+
+---
+
+###### `value`Required
+
+- *Type:* java.lang.Object
+
+---
+
+##### `overrideLogicalId`
+
+```java
+public void overrideLogicalId(java.lang.String newLogicalId)
+```
+
+Overrides the auto-generated logical ID with a specific ID.
+
+###### `newLogicalId`Required
+
+- *Type:* java.lang.String
+
+The new logical ID to use for this stack element.
+
+---
+
+##### `resetOverrideLogicalId`
+
+```java
+public void resetOverrideLogicalId()
+```
+
+Resets a previously passed logical Id to use the auto-generated logical id again.
+
+##### `toMetadata`
+
+```java
+public java.lang.Object toMetadata()
+```
+
+##### `toTerraform`
+
+```java
+public java.lang.Object toTerraform()
+```
+
+Adds this resource to the terraform JSON output.
+
+##### `addMoveTarget`
+
+```java
+public void addMoveTarget(java.lang.String moveTarget)
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* java.lang.String
+
+The string move target that will correspond to this resource.
+
+---
+
+##### `getAnyMapAttribute`
+
+```java
+public java.util.Map getAnyMapAttribute(java.lang.String terraformAttribute)
+```
+
+###### `terraformAttribute`Required
+
+- *Type:* java.lang.String
+
+---
+
+##### `getBooleanAttribute`
+
+```java
+public IResolvable getBooleanAttribute(java.lang.String terraformAttribute)
+```
+
+###### `terraformAttribute`Required
+
+- *Type:* java.lang.String
+
+---
+
+##### `getBooleanMapAttribute`
+
+```java
+public java.util.Map getBooleanMapAttribute(java.lang.String terraformAttribute)
+```
+
+###### `terraformAttribute`Required
+
+- *Type:* java.lang.String
+
+---
+
+##### `getListAttribute`
+
+```java
+public java.util.List getListAttribute(java.lang.String terraformAttribute)
+```
+
+###### `terraformAttribute`Required
+
+- *Type:* java.lang.String
+
+---
+
+##### `getNumberAttribute`
+
+```java
+public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute)
+```
+
+###### `terraformAttribute`Required
+
+- *Type:* java.lang.String
+
+---
+
+##### `getNumberListAttribute`
+
+```java
+public java.util.List getNumberListAttribute(java.lang.String terraformAttribute)
+```
+
+###### `terraformAttribute`Required
+
+- *Type:* java.lang.String
+
+---
+
+##### `getNumberMapAttribute`
+
+```java
+public java.util.Map getNumberMapAttribute(java.lang.String terraformAttribute)
+```
+
+###### `terraformAttribute`Required
+
+- *Type:* java.lang.String
+
+---
+
+##### `getStringAttribute`
+
+```java
+public java.lang.String getStringAttribute(java.lang.String terraformAttribute)
+```
+
+###### `terraformAttribute`Required
+
+- *Type:* java.lang.String
+
+---
+
+##### `getStringMapAttribute`
+
+```java
+public java.util.Map getStringMapAttribute(java.lang.String terraformAttribute)
+```
+
+###### `terraformAttribute`Required
+
+- *Type:* java.lang.String
+
+---
+
+##### `hasResourceMove`
+
+```java
+public TerraformResourceMoveByTarget OR TerraformResourceMoveById hasResourceMove()
+```
+
+##### `importFrom`
+
+```java
+public void importFrom(java.lang.String id)
+public void importFrom(java.lang.String id, TerraformProvider provider)
+```
+
+###### `id`Required
+
+- *Type:* java.lang.String
+
+---
+
+###### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+---
+
+##### `interpolationForAttribute`
+
+```java
+public IResolvable interpolationForAttribute(java.lang.String terraformAttribute)
+```
+
+###### `terraformAttribute`Required
+
+- *Type:* java.lang.String
+
+---
+
+##### `moveFromId`
+
+```java
+public void moveFromId(java.lang.String id)
+```
+
+Move the resource corresponding to "id" to this resource.
+
+Note that the resource being moved from must be marked as moved using it's instance function.
+
+###### `id`Required
+
+- *Type:* java.lang.String
+
+Full id of resource being moved from, e.g. "aws_s3_bucket.example".
+
+---
+
+##### `moveTo`
+
+```java
+public void moveTo(java.lang.String moveTarget)
+public void moveTo(java.lang.String moveTarget, java.lang.String OR java.lang.Number index)
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* java.lang.String
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* java.lang.String OR java.lang.Number
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
+##### `moveToId`
+
+```java
+public void moveToId(java.lang.String id)
+```
+
+Moves this resource to the resource corresponding to "id".
+
+###### `id`Required
+
+- *Type:* java.lang.String
+
+Full id of resource to move to, e.g. "aws_s3_bucket.example".
+
+---
+
+##### `resetKeepers`
+
+```java
+public void resetKeepers()
+```
+
+#### Static Functions
+
+| **Name** | **Description** |
+| --- | --- |
+| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a Bytes resource upon running "cdktf plan ". |
+
+---
+
+##### `isConstruct`
+
+```java
+import com.hashicorp.cdktf.providers.random_provider.bytes.Bytes;
+
+Bytes.isConstruct(java.lang.Object x)
+```
+
+Checks if `x` is a construct.
+
+Use this method instead of `instanceof` to properly detect `Construct`
+instances, even when the construct library is symlinked.
+
+Explanation: in JavaScript, multiple copies of the `constructs` library on
+disk are seen as independent, completely different libraries. As a
+consequence, the class `Construct` in each copy of the `constructs` library
+is seen as a different class, and an instance of one class will not test as
+`instanceof` the other class. `npm install` will not create installations
+like this, but users may manually symlink construct libraries together or
+use a monorepo tool: in those cases, multiple copies of the `constructs`
+library can be accidentally installed, and `instanceof` will behave
+unpredictably. It is safest to avoid using `instanceof`, and using
+this type-testing method instead.
+
+###### `x`Required
+
+- *Type:* java.lang.Object
+
+Any object.
+
+---
+
+##### `isTerraformElement`
+
+```java
+import com.hashicorp.cdktf.providers.random_provider.bytes.Bytes;
+
+Bytes.isTerraformElement(java.lang.Object x)
+```
+
+###### `x`Required
+
+- *Type:* java.lang.Object
+
+---
+
+##### `isTerraformResource`
+
+```java
+import com.hashicorp.cdktf.providers.random_provider.bytes.Bytes;
+
+Bytes.isTerraformResource(java.lang.Object x)
+```
+
+###### `x`Required
+
+- *Type:* java.lang.Object
+
+---
+
+##### `generateConfigForImport`
+
+```java
+import com.hashicorp.cdktf.providers.random_provider.bytes.Bytes;
+
+Bytes.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),Bytes.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)
+```
+
+Generates CDKTF code for importing a Bytes resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* software.constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* java.lang.String
+
+The construct id used in the generated config for the Bytes to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* java.lang.String
+
+The id of the existing Bytes that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/bytes#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+? Optional instance of the provider where the Bytes to import is found.
+
+---
+
+#### Properties
+
+| **Name** | **Type** | **Description** |
+| --- | --- | --- |
+| node
| software.constructs.Node
| The tree node. |
+| cdktfStack
| com.hashicorp.cdktf.TerraformStack
| *No description.* |
+| fqn
| java.lang.String
| *No description.* |
+| friendlyUniqueId
| java.lang.String
| *No description.* |
+| terraformMetaArguments
| java.util.Map
| *No description.* |
+| terraformResourceType
| java.lang.String
| *No description.* |
+| terraformGeneratorMetadata
| com.hashicorp.cdktf.TerraformProviderGeneratorMetadata
| *No description.* |
+| connection
| com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection
| *No description.* |
+| count
| java.lang.Number OR com.hashicorp.cdktf.TerraformCount
| *No description.* |
+| dependsOn
| java.util.List
| *No description.* |
+| forEach
| com.hashicorp.cdktf.ITerraformIterator
| *No description.* |
+| lifecycle
| com.hashicorp.cdktf.TerraformResourceLifecycle
| *No description.* |
+| provider
| com.hashicorp.cdktf.TerraformProvider
| *No description.* |
+| provisioners
| java.util.List
| *No description.* |
+| base64
| java.lang.String
| *No description.* |
+| hex
| java.lang.String
| *No description.* |
+| keepersInput
| java.util.Map
| *No description.* |
+| lengthInput
| java.lang.Number
| *No description.* |
+| keepers
| java.util.Map
| *No description.* |
+| length
| java.lang.Number
| *No description.* |
+
+---
+
+##### `node`Required
+
+```java
+public Node getNode();
+```
+
+- *Type:* software.constructs.Node
+
+The tree node.
+
+---
+
+##### `cdktfStack`Required
+
+```java
+public TerraformStack getCdktfStack();
+```
+
+- *Type:* com.hashicorp.cdktf.TerraformStack
+
+---
+
+##### `fqn`Required
+
+```java
+public java.lang.String getFqn();
+```
+
+- *Type:* java.lang.String
+
+---
+
+##### `friendlyUniqueId`Required
+
+```java
+public java.lang.String getFriendlyUniqueId();
+```
+
+- *Type:* java.lang.String
+
+---
+
+##### `terraformMetaArguments`Required
+
+```java
+public java.util.Map getTerraformMetaArguments();
+```
+
+- *Type:* java.util.Map
+
+---
+
+##### `terraformResourceType`Required
+
+```java
+public java.lang.String getTerraformResourceType();
+```
+
+- *Type:* java.lang.String
+
+---
+
+##### `terraformGeneratorMetadata`Optional
+
+```java
+public TerraformProviderGeneratorMetadata getTerraformGeneratorMetadata();
+```
+
+- *Type:* com.hashicorp.cdktf.TerraformProviderGeneratorMetadata
+
+---
+
+##### `connection`Optional
+
+```java
+public java.lang.Object getConnection();
+```
+
+- *Type:* com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection
+
+---
+
+##### `count`Optional
+
+```java
+public java.lang.Object getCount();
+```
+
+- *Type:* java.lang.Number OR com.hashicorp.cdktf.TerraformCount
+
+---
+
+##### `dependsOn`Optional
+
+```java
+public java.util.List getDependsOn();
+```
+
+- *Type:* java.util.List
+
+---
+
+##### `forEach`Optional
+
+```java
+public ITerraformIterator getForEach();
+```
+
+- *Type:* com.hashicorp.cdktf.ITerraformIterator
+
+---
+
+##### `lifecycle`Optional
+
+```java
+public TerraformResourceLifecycle getLifecycle();
+```
+
+- *Type:* com.hashicorp.cdktf.TerraformResourceLifecycle
+
+---
+
+##### `provider`Optional
+
+```java
+public TerraformProvider getProvider();
+```
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+---
+
+##### `provisioners`Optional
+
+```java
+public java.lang.Object getProvisioners();
+```
+
+- *Type:* java.util.List
+
+---
+
+##### `base64`Required
+
+```java
+public java.lang.String getBase64();
+```
+
+- *Type:* java.lang.String
+
+---
+
+##### `hex`Required
+
+```java
+public java.lang.String getHex();
+```
+
+- *Type:* java.lang.String
+
+---
+
+##### `keepersInput`Optional
+
+```java
+public java.util.Map getKeepersInput();
+```
+
+- *Type:* java.util.Map
+
+---
+
+##### `lengthInput`Optional
+
+```java
+public java.lang.Number getLengthInput();
+```
+
+- *Type:* java.lang.Number
+
+---
+
+##### `keepers`Required
+
+```java
+public java.util.Map getKeepers();
+```
+
+- *Type:* java.util.Map
+
+---
+
+##### `length`Required
+
+```java
+public java.lang.Number getLength();
+```
+
+- *Type:* java.lang.Number
+
+---
+
+#### Constants
+
+| **Name** | **Type** | **Description** |
+| --- | --- | --- |
+| tfResourceType
| java.lang.String
| *No description.* |
+
+---
+
+##### `tfResourceType`Required
+
+```java
+public java.lang.String getTfResourceType();
+```
+
+- *Type:* java.lang.String
+
+---
+
+## Structs
+
+### BytesConfig
+
+#### Initializer
+
+```java
+import com.hashicorp.cdktf.providers.random_provider.bytes.BytesConfig;
+
+BytesConfig.builder()
+// .connection(SSHProvisionerConnection)
+// .connection(WinrmProvisionerConnection)
+// .count(java.lang.Number)
+// .count(TerraformCount)
+// .dependsOn(java.util.List)
+// .forEach(ITerraformIterator)
+// .lifecycle(TerraformResourceLifecycle)
+// .provider(TerraformProvider)
+// .provisioners(java.util.List)
+ .length(java.lang.Number)
+// .keepers(java.util.Map)
+ .build();
+```
+
+#### Properties
+
+| **Name** | **Type** | **Description** |
+| --- | --- | --- |
+| connection
| com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection
| *No description.* |
+| count
| java.lang.Number OR com.hashicorp.cdktf.TerraformCount
| *No description.* |
+| dependsOn
| java.util.List
| *No description.* |
+| forEach
| com.hashicorp.cdktf.ITerraformIterator
| *No description.* |
+| lifecycle
| com.hashicorp.cdktf.TerraformResourceLifecycle
| *No description.* |
+| provider
| com.hashicorp.cdktf.TerraformProvider
| *No description.* |
+| provisioners
| java.util.List
| *No description.* |
+| length
| java.lang.Number
| The number of bytes requested. The minimum value for length is 1. |
+| keepers
| java.util.Map
| Arbitrary map of values that, when changed, will trigger recreation of resource. |
+
+---
+
+##### `connection`Optional
+
+```java
+public java.lang.Object getConnection();
+```
+
+- *Type:* com.hashicorp.cdktf.SSHProvisionerConnection OR com.hashicorp.cdktf.WinrmProvisionerConnection
+
+---
+
+##### `count`Optional
+
+```java
+public java.lang.Object getCount();
+```
+
+- *Type:* java.lang.Number OR com.hashicorp.cdktf.TerraformCount
+
+---
+
+##### `dependsOn`Optional
+
+```java
+public java.util.List getDependsOn();
+```
+
+- *Type:* java.util.List
+
+---
+
+##### `forEach`Optional
+
+```java
+public ITerraformIterator getForEach();
+```
+
+- *Type:* com.hashicorp.cdktf.ITerraformIterator
+
+---
+
+##### `lifecycle`Optional
+
+```java
+public TerraformResourceLifecycle getLifecycle();
+```
+
+- *Type:* com.hashicorp.cdktf.TerraformResourceLifecycle
+
+---
+
+##### `provider`Optional
+
+```java
+public TerraformProvider getProvider();
+```
+
+- *Type:* com.hashicorp.cdktf.TerraformProvider
+
+---
+
+##### `provisioners`Optional
+
+```java
+public java.lang.Object getProvisioners();
+```
+
+- *Type:* java.util.List
+
+---
+
+##### `length`Required
+
+```java
+public java.lang.Number getLength();
+```
+
+- *Type:* java.lang.Number
+
+The number of bytes requested. The minimum value for length is 1.
+
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/bytes#length Bytes#length}
+
+---
+
+##### `keepers`Optional
+
+```java
+public java.util.Map getKeepers();
+```
+
+- *Type:* java.util.Map
+
+Arbitrary map of values that, when changed, will trigger recreation of resource.
+
+See [the main provider documentation](../index.html) for more information.
+
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/bytes#keepers Bytes#keepers}
+
+---
+
+
+
diff --git a/docs/bytes.python.md b/docs/bytes.python.md
new file mode 100644
index 00000000..a3c6e54d
--- /dev/null
+++ b/docs/bytes.python.md
@@ -0,0 +1,994 @@
+# `bytes` Submodule
+
+## Constructs
+
+### Bytes
+
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/bytes random_bytes}.
+
+#### Initializers
+
+```python
+from cdktf_cdktf_provider_random import bytes
+
+bytes.Bytes(
+ scope: Construct,
+ id: str,
+ connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] = None,
+ count: typing.Union[typing.Union[int, float], TerraformCount] = None,
+ depends_on: typing.List[ITerraformDependable] = None,
+ for_each: ITerraformIterator = None,
+ lifecycle: TerraformResourceLifecycle = None,
+ provider: TerraformProvider = None,
+ provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] = None,
+ length: typing.Union[int, float],
+ keepers: typing.Mapping[str] = None
+)
+```
+
+| **Name** | **Type** | **Description** |
+| --- | --- | --- |
+| scope
| constructs.Construct
| The scope in which to define this construct. |
+| id
| str
| The scoped construct ID. |
+| connection
| typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection]
| *No description.* |
+| count
| typing.Union[typing.Union[int, float], cdktf.TerraformCount]
| *No description.* |
+| depends_on
| typing.List[cdktf.ITerraformDependable]
| *No description.* |
+| for_each
| cdktf.ITerraformIterator
| *No description.* |
+| lifecycle
| cdktf.TerraformResourceLifecycle
| *No description.* |
+| provider
| cdktf.TerraformProvider
| *No description.* |
+| provisioners
| typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]]
| *No description.* |
+| length
| typing.Union[int, float]
| The number of bytes requested. The minimum value for length is 1. |
+| keepers
| typing.Mapping[str]
| Arbitrary map of values that, when changed, will trigger recreation of resource. |
+
+---
+
+##### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+##### `id`Required
+
+- *Type:* str
+
+The scoped construct ID.
+
+Must be unique amongst siblings in the same scope
+
+---
+
+##### `connection`Optional
+
+- *Type:* typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection]
+
+---
+
+##### `count`Optional
+
+- *Type:* typing.Union[typing.Union[int, float], cdktf.TerraformCount]
+
+---
+
+##### `depends_on`Optional
+
+- *Type:* typing.List[cdktf.ITerraformDependable]
+
+---
+
+##### `for_each`Optional
+
+- *Type:* cdktf.ITerraformIterator
+
+---
+
+##### `lifecycle`Optional
+
+- *Type:* cdktf.TerraformResourceLifecycle
+
+---
+
+##### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+---
+
+##### `provisioners`Optional
+
+- *Type:* typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]]
+
+---
+
+##### `length`Required
+
+- *Type:* typing.Union[int, float]
+
+The number of bytes requested. The minimum value for length is 1.
+
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/bytes#length Bytes#length}
+
+---
+
+##### `keepers`Optional
+
+- *Type:* typing.Mapping[str]
+
+Arbitrary map of values that, when changed, will trigger recreation of resource.
+
+See [the main provider documentation](../index.html) for more information.
+
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/bytes#keepers Bytes#keepers}
+
+---
+
+#### Methods
+
+| **Name** | **Description** |
+| --- | --- |
+| to_string
| Returns a string representation of this construct. |
+| add_override
| *No description.* |
+| override_logical_id
| Overrides the auto-generated logical ID with a specific ID. |
+| reset_override_logical_id
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| to_metadata
| *No description.* |
+| to_terraform
| Adds this resource to the terraform JSON output. |
+| add_move_target
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
+| get_any_map_attribute
| *No description.* |
+| get_boolean_attribute
| *No description.* |
+| get_boolean_map_attribute
| *No description.* |
+| get_list_attribute
| *No description.* |
+| get_number_attribute
| *No description.* |
+| get_number_list_attribute
| *No description.* |
+| get_number_map_attribute
| *No description.* |
+| get_string_attribute
| *No description.* |
+| get_string_map_attribute
| *No description.* |
+| has_resource_move
| *No description.* |
+| import_from
| *No description.* |
+| interpolation_for_attribute
| *No description.* |
+| move_from_id
| Move the resource corresponding to "id" to this resource. |
+| move_to
| Moves this resource to the target resource given by moveTarget. |
+| move_to_id
| Moves this resource to the resource corresponding to "id". |
+| reset_keepers
| *No description.* |
+
+---
+
+##### `to_string`
+
+```python
+def to_string() -> str
+```
+
+Returns a string representation of this construct.
+
+##### `add_override`
+
+```python
+def add_override(
+ path: str,
+ value: typing.Any
+) -> None
+```
+
+###### `path`Required
+
+- *Type:* str
+
+---
+
+###### `value`Required
+
+- *Type:* typing.Any
+
+---
+
+##### `override_logical_id`
+
+```python
+def override_logical_id(
+ new_logical_id: str
+) -> None
+```
+
+Overrides the auto-generated logical ID with a specific ID.
+
+###### `new_logical_id`Required
+
+- *Type:* str
+
+The new logical ID to use for this stack element.
+
+---
+
+##### `reset_override_logical_id`
+
+```python
+def reset_override_logical_id() -> None
+```
+
+Resets a previously passed logical Id to use the auto-generated logical id again.
+
+##### `to_metadata`
+
+```python
+def to_metadata() -> typing.Any
+```
+
+##### `to_terraform`
+
+```python
+def to_terraform() -> typing.Any
+```
+
+Adds this resource to the terraform JSON output.
+
+##### `add_move_target`
+
+```python
+def add_move_target(
+ move_target: str
+) -> None
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `move_target`Required
+
+- *Type:* str
+
+The string move target that will correspond to this resource.
+
+---
+
+##### `get_any_map_attribute`
+
+```python
+def get_any_map_attribute(
+ terraform_attribute: str
+) -> typing.Mapping[typing.Any]
+```
+
+###### `terraform_attribute`Required
+
+- *Type:* str
+
+---
+
+##### `get_boolean_attribute`
+
+```python
+def get_boolean_attribute(
+ terraform_attribute: str
+) -> IResolvable
+```
+
+###### `terraform_attribute`Required
+
+- *Type:* str
+
+---
+
+##### `get_boolean_map_attribute`
+
+```python
+def get_boolean_map_attribute(
+ terraform_attribute: str
+) -> typing.Mapping[bool]
+```
+
+###### `terraform_attribute`Required
+
+- *Type:* str
+
+---
+
+##### `get_list_attribute`
+
+```python
+def get_list_attribute(
+ terraform_attribute: str
+) -> typing.List[str]
+```
+
+###### `terraform_attribute`Required
+
+- *Type:* str
+
+---
+
+##### `get_number_attribute`
+
+```python
+def get_number_attribute(
+ terraform_attribute: str
+) -> typing.Union[int, float]
+```
+
+###### `terraform_attribute`Required
+
+- *Type:* str
+
+---
+
+##### `get_number_list_attribute`
+
+```python
+def get_number_list_attribute(
+ terraform_attribute: str
+) -> typing.List[typing.Union[int, float]]
+```
+
+###### `terraform_attribute`Required
+
+- *Type:* str
+
+---
+
+##### `get_number_map_attribute`
+
+```python
+def get_number_map_attribute(
+ terraform_attribute: str
+) -> typing.Mapping[typing.Union[int, float]]
+```
+
+###### `terraform_attribute`Required
+
+- *Type:* str
+
+---
+
+##### `get_string_attribute`
+
+```python
+def get_string_attribute(
+ terraform_attribute: str
+) -> str
+```
+
+###### `terraform_attribute`Required
+
+- *Type:* str
+
+---
+
+##### `get_string_map_attribute`
+
+```python
+def get_string_map_attribute(
+ terraform_attribute: str
+) -> typing.Mapping[str]
+```
+
+###### `terraform_attribute`Required
+
+- *Type:* str
+
+---
+
+##### `has_resource_move`
+
+```python
+def has_resource_move() -> typing.Union[TerraformResourceMoveByTarget, TerraformResourceMoveById]
+```
+
+##### `import_from`
+
+```python
+def import_from(
+ id: str,
+ provider: TerraformProvider = None
+) -> None
+```
+
+###### `id`Required
+
+- *Type:* str
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+---
+
+##### `interpolation_for_attribute`
+
+```python
+def interpolation_for_attribute(
+ terraform_attribute: str
+) -> IResolvable
+```
+
+###### `terraform_attribute`Required
+
+- *Type:* str
+
+---
+
+##### `move_from_id`
+
+```python
+def move_from_id(
+ id: str
+) -> None
+```
+
+Move the resource corresponding to "id" to this resource.
+
+Note that the resource being moved from must be marked as moved using it's instance function.
+
+###### `id`Required
+
+- *Type:* str
+
+Full id of resource being moved from, e.g. "aws_s3_bucket.example".
+
+---
+
+##### `move_to`
+
+```python
+def move_to(
+ move_target: str,
+ index: typing.Union[str, typing.Union[int, float]] = None
+) -> None
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `move_target`Required
+
+- *Type:* str
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* typing.Union[str, typing.Union[int, float]]
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
+##### `move_to_id`
+
+```python
+def move_to_id(
+ id: str
+) -> None
+```
+
+Moves this resource to the resource corresponding to "id".
+
+###### `id`Required
+
+- *Type:* str
+
+Full id of resource to move to, e.g. "aws_s3_bucket.example".
+
+---
+
+##### `reset_keepers`
+
+```python
+def reset_keepers() -> None
+```
+
+#### Static Functions
+
+| **Name** | **Description** |
+| --- | --- |
+| is_construct
| Checks if `x` is a construct. |
+| is_terraform_element
| *No description.* |
+| is_terraform_resource
| *No description.* |
+| generate_config_for_import
| Generates CDKTF code for importing a Bytes resource upon running "cdktf plan ". |
+
+---
+
+##### `is_construct`
+
+```python
+from cdktf_cdktf_provider_random import bytes
+
+bytes.Bytes.is_construct(
+ x: typing.Any
+)
+```
+
+Checks if `x` is a construct.
+
+Use this method instead of `instanceof` to properly detect `Construct`
+instances, even when the construct library is symlinked.
+
+Explanation: in JavaScript, multiple copies of the `constructs` library on
+disk are seen as independent, completely different libraries. As a
+consequence, the class `Construct` in each copy of the `constructs` library
+is seen as a different class, and an instance of one class will not test as
+`instanceof` the other class. `npm install` will not create installations
+like this, but users may manually symlink construct libraries together or
+use a monorepo tool: in those cases, multiple copies of the `constructs`
+library can be accidentally installed, and `instanceof` will behave
+unpredictably. It is safest to avoid using `instanceof`, and using
+this type-testing method instead.
+
+###### `x`Required
+
+- *Type:* typing.Any
+
+Any object.
+
+---
+
+##### `is_terraform_element`
+
+```python
+from cdktf_cdktf_provider_random import bytes
+
+bytes.Bytes.is_terraform_element(
+ x: typing.Any
+)
+```
+
+###### `x`Required
+
+- *Type:* typing.Any
+
+---
+
+##### `is_terraform_resource`
+
+```python
+from cdktf_cdktf_provider_random import bytes
+
+bytes.Bytes.is_terraform_resource(
+ x: typing.Any
+)
+```
+
+###### `x`Required
+
+- *Type:* typing.Any
+
+---
+
+##### `generate_config_for_import`
+
+```python
+from cdktf_cdktf_provider_random import bytes
+
+bytes.Bytes.generate_config_for_import(
+ scope: Construct,
+ import_to_id: str,
+ import_from_id: str,
+ provider: TerraformProvider = None
+)
+```
+
+Generates CDKTF code for importing a Bytes resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `import_to_id`Required
+
+- *Type:* str
+
+The construct id used in the generated config for the Bytes to import.
+
+---
+
+###### `import_from_id`Required
+
+- *Type:* str
+
+The id of the existing Bytes that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/bytes#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the Bytes to import is found.
+
+---
+
+#### Properties
+
+| **Name** | **Type** | **Description** |
+| --- | --- | --- |
+| node
| constructs.Node
| The tree node. |
+| cdktf_stack
| cdktf.TerraformStack
| *No description.* |
+| fqn
| str
| *No description.* |
+| friendly_unique_id
| str
| *No description.* |
+| terraform_meta_arguments
| typing.Mapping[typing.Any]
| *No description.* |
+| terraform_resource_type
| str
| *No description.* |
+| terraform_generator_metadata
| cdktf.TerraformProviderGeneratorMetadata
| *No description.* |
+| connection
| typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection]
| *No description.* |
+| count
| typing.Union[typing.Union[int, float], cdktf.TerraformCount]
| *No description.* |
+| depends_on
| typing.List[str]
| *No description.* |
+| for_each
| cdktf.ITerraformIterator
| *No description.* |
+| lifecycle
| cdktf.TerraformResourceLifecycle
| *No description.* |
+| provider
| cdktf.TerraformProvider
| *No description.* |
+| provisioners
| typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]]
| *No description.* |
+| base64
| str
| *No description.* |
+| hex
| str
| *No description.* |
+| keepers_input
| typing.Mapping[str]
| *No description.* |
+| length_input
| typing.Union[int, float]
| *No description.* |
+| keepers
| typing.Mapping[str]
| *No description.* |
+| length
| typing.Union[int, float]
| *No description.* |
+
+---
+
+##### `node`Required
+
+```python
+node: Node
+```
+
+- *Type:* constructs.Node
+
+The tree node.
+
+---
+
+##### `cdktf_stack`Required
+
+```python
+cdktf_stack: TerraformStack
+```
+
+- *Type:* cdktf.TerraformStack
+
+---
+
+##### `fqn`Required
+
+```python
+fqn: str
+```
+
+- *Type:* str
+
+---
+
+##### `friendly_unique_id`Required
+
+```python
+friendly_unique_id: str
+```
+
+- *Type:* str
+
+---
+
+##### `terraform_meta_arguments`Required
+
+```python
+terraform_meta_arguments: typing.Mapping[typing.Any]
+```
+
+- *Type:* typing.Mapping[typing.Any]
+
+---
+
+##### `terraform_resource_type`Required
+
+```python
+terraform_resource_type: str
+```
+
+- *Type:* str
+
+---
+
+##### `terraform_generator_metadata`Optional
+
+```python
+terraform_generator_metadata: TerraformProviderGeneratorMetadata
+```
+
+- *Type:* cdktf.TerraformProviderGeneratorMetadata
+
+---
+
+##### `connection`Optional
+
+```python
+connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection]
+```
+
+- *Type:* typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection]
+
+---
+
+##### `count`Optional
+
+```python
+count: typing.Union[typing.Union[int, float], TerraformCount]
+```
+
+- *Type:* typing.Union[typing.Union[int, float], cdktf.TerraformCount]
+
+---
+
+##### `depends_on`Optional
+
+```python
+depends_on: typing.List[str]
+```
+
+- *Type:* typing.List[str]
+
+---
+
+##### `for_each`Optional
+
+```python
+for_each: ITerraformIterator
+```
+
+- *Type:* cdktf.ITerraformIterator
+
+---
+
+##### `lifecycle`Optional
+
+```python
+lifecycle: TerraformResourceLifecycle
+```
+
+- *Type:* cdktf.TerraformResourceLifecycle
+
+---
+
+##### `provider`Optional
+
+```python
+provider: TerraformProvider
+```
+
+- *Type:* cdktf.TerraformProvider
+
+---
+
+##### `provisioners`Optional
+
+```python
+provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]]
+```
+
+- *Type:* typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]]
+
+---
+
+##### `base64`Required
+
+```python
+base64: str
+```
+
+- *Type:* str
+
+---
+
+##### `hex`Required
+
+```python
+hex: str
+```
+
+- *Type:* str
+
+---
+
+##### `keepers_input`Optional
+
+```python
+keepers_input: typing.Mapping[str]
+```
+
+- *Type:* typing.Mapping[str]
+
+---
+
+##### `length_input`Optional
+
+```python
+length_input: typing.Union[int, float]
+```
+
+- *Type:* typing.Union[int, float]
+
+---
+
+##### `keepers`Required
+
+```python
+keepers: typing.Mapping[str]
+```
+
+- *Type:* typing.Mapping[str]
+
+---
+
+##### `length`Required
+
+```python
+length: typing.Union[int, float]
+```
+
+- *Type:* typing.Union[int, float]
+
+---
+
+#### Constants
+
+| **Name** | **Type** | **Description** |
+| --- | --- | --- |
+| tfResourceType
| str
| *No description.* |
+
+---
+
+##### `tfResourceType`Required
+
+```python
+tfResourceType: str
+```
+
+- *Type:* str
+
+---
+
+## Structs
+
+### BytesConfig
+
+#### Initializer
+
+```python
+from cdktf_cdktf_provider_random import bytes
+
+bytes.BytesConfig(
+ connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] = None,
+ count: typing.Union[typing.Union[int, float], TerraformCount] = None,
+ depends_on: typing.List[ITerraformDependable] = None,
+ for_each: ITerraformIterator = None,
+ lifecycle: TerraformResourceLifecycle = None,
+ provider: TerraformProvider = None,
+ provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] = None,
+ length: typing.Union[int, float],
+ keepers: typing.Mapping[str] = None
+)
+```
+
+#### Properties
+
+| **Name** | **Type** | **Description** |
+| --- | --- | --- |
+| connection
| typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection]
| *No description.* |
+| count
| typing.Union[typing.Union[int, float], cdktf.TerraformCount]
| *No description.* |
+| depends_on
| typing.List[cdktf.ITerraformDependable]
| *No description.* |
+| for_each
| cdktf.ITerraformIterator
| *No description.* |
+| lifecycle
| cdktf.TerraformResourceLifecycle
| *No description.* |
+| provider
| cdktf.TerraformProvider
| *No description.* |
+| provisioners
| typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]]
| *No description.* |
+| length
| typing.Union[int, float]
| The number of bytes requested. The minimum value for length is 1. |
+| keepers
| typing.Mapping[str]
| Arbitrary map of values that, when changed, will trigger recreation of resource. |
+
+---
+
+##### `connection`Optional
+
+```python
+connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection]
+```
+
+- *Type:* typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection]
+
+---
+
+##### `count`Optional
+
+```python
+count: typing.Union[typing.Union[int, float], TerraformCount]
+```
+
+- *Type:* typing.Union[typing.Union[int, float], cdktf.TerraformCount]
+
+---
+
+##### `depends_on`Optional
+
+```python
+depends_on: typing.List[ITerraformDependable]
+```
+
+- *Type:* typing.List[cdktf.ITerraformDependable]
+
+---
+
+##### `for_each`Optional
+
+```python
+for_each: ITerraformIterator
+```
+
+- *Type:* cdktf.ITerraformIterator
+
+---
+
+##### `lifecycle`Optional
+
+```python
+lifecycle: TerraformResourceLifecycle
+```
+
+- *Type:* cdktf.TerraformResourceLifecycle
+
+---
+
+##### `provider`Optional
+
+```python
+provider: TerraformProvider
+```
+
+- *Type:* cdktf.TerraformProvider
+
+---
+
+##### `provisioners`Optional
+
+```python
+provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]]
+```
+
+- *Type:* typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]]
+
+---
+
+##### `length`Required
+
+```python
+length: typing.Union[int, float]
+```
+
+- *Type:* typing.Union[int, float]
+
+The number of bytes requested. The minimum value for length is 1.
+
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/bytes#length Bytes#length}
+
+---
+
+##### `keepers`Optional
+
+```python
+keepers: typing.Mapping[str]
+```
+
+- *Type:* typing.Mapping[str]
+
+Arbitrary map of values that, when changed, will trigger recreation of resource.
+
+See [the main provider documentation](../index.html) for more information.
+
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/bytes#keepers Bytes#keepers}
+
+---
+
+
+
diff --git a/docs/bytes.typescript.md b/docs/bytes.typescript.md
new file mode 100644
index 00000000..399b057e
--- /dev/null
+++ b/docs/bytes.typescript.md
@@ -0,0 +1,858 @@
+# `bytes` Submodule
+
+## Constructs
+
+### Bytes
+
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/bytes random_bytes}.
+
+#### Initializers
+
+```typescript
+import { bytes } from '@cdktf/provider-random'
+
+new bytes.Bytes(scope: Construct, id: string, config: BytesConfig)
+```
+
+| **Name** | **Type** | **Description** |
+| --- | --- | --- |
+| scope
| constructs.Construct
| The scope in which to define this construct. |
+| id
| string
| The scoped construct ID. |
+| config
| BytesConfig
| *No description.* |
+
+---
+
+##### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+##### `id`Required
+
+- *Type:* string
+
+The scoped construct ID.
+
+Must be unique amongst siblings in the same scope
+
+---
+
+##### `config`Required
+
+- *Type:* BytesConfig
+
+---
+
+#### Methods
+
+| **Name** | **Description** |
+| --- | --- |
+| toString
| Returns a string representation of this construct. |
+| addOverride
| *No description.* |
+| overrideLogicalId
| Overrides the auto-generated logical ID with a specific ID. |
+| resetOverrideLogicalId
| Resets a previously passed logical Id to use the auto-generated logical id again. |
+| toMetadata
| *No description.* |
+| toTerraform
| Adds this resource to the terraform JSON output. |
+| addMoveTarget
| Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
+| getAnyMapAttribute
| *No description.* |
+| getBooleanAttribute
| *No description.* |
+| getBooleanMapAttribute
| *No description.* |
+| getListAttribute
| *No description.* |
+| getNumberAttribute
| *No description.* |
+| getNumberListAttribute
| *No description.* |
+| getNumberMapAttribute
| *No description.* |
+| getStringAttribute
| *No description.* |
+| getStringMapAttribute
| *No description.* |
+| hasResourceMove
| *No description.* |
+| importFrom
| *No description.* |
+| interpolationForAttribute
| *No description.* |
+| moveFromId
| Move the resource corresponding to "id" to this resource. |
+| moveTo
| Moves this resource to the target resource given by moveTarget. |
+| moveToId
| Moves this resource to the resource corresponding to "id". |
+| resetKeepers
| *No description.* |
+
+---
+
+##### `toString`
+
+```typescript
+public toString(): string
+```
+
+Returns a string representation of this construct.
+
+##### `addOverride`
+
+```typescript
+public addOverride(path: string, value: any): void
+```
+
+###### `path`Required
+
+- *Type:* string
+
+---
+
+###### `value`Required
+
+- *Type:* any
+
+---
+
+##### `overrideLogicalId`
+
+```typescript
+public overrideLogicalId(newLogicalId: string): void
+```
+
+Overrides the auto-generated logical ID with a specific ID.
+
+###### `newLogicalId`Required
+
+- *Type:* string
+
+The new logical ID to use for this stack element.
+
+---
+
+##### `resetOverrideLogicalId`
+
+```typescript
+public resetOverrideLogicalId(): void
+```
+
+Resets a previously passed logical Id to use the auto-generated logical id again.
+
+##### `toMetadata`
+
+```typescript
+public toMetadata(): any
+```
+
+##### `toTerraform`
+
+```typescript
+public toTerraform(): any
+```
+
+Adds this resource to the terraform JSON output.
+
+##### `addMoveTarget`
+
+```typescript
+public addMoveTarget(moveTarget: string): void
+```
+
+Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
+
+###### `moveTarget`Required
+
+- *Type:* string
+
+The string move target that will correspond to this resource.
+
+---
+
+##### `getAnyMapAttribute`
+
+```typescript
+public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
+```
+
+###### `terraformAttribute`Required
+
+- *Type:* string
+
+---
+
+##### `getBooleanAttribute`
+
+```typescript
+public getBooleanAttribute(terraformAttribute: string): IResolvable
+```
+
+###### `terraformAttribute`Required
+
+- *Type:* string
+
+---
+
+##### `getBooleanMapAttribute`
+
+```typescript
+public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
+```
+
+###### `terraformAttribute`Required
+
+- *Type:* string
+
+---
+
+##### `getListAttribute`
+
+```typescript
+public getListAttribute(terraformAttribute: string): string[]
+```
+
+###### `terraformAttribute`Required
+
+- *Type:* string
+
+---
+
+##### `getNumberAttribute`
+
+```typescript
+public getNumberAttribute(terraformAttribute: string): number
+```
+
+###### `terraformAttribute`Required
+
+- *Type:* string
+
+---
+
+##### `getNumberListAttribute`
+
+```typescript
+public getNumberListAttribute(terraformAttribute: string): number[]
+```
+
+###### `terraformAttribute`Required
+
+- *Type:* string
+
+---
+
+##### `getNumberMapAttribute`
+
+```typescript
+public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
+```
+
+###### `terraformAttribute`Required
+
+- *Type:* string
+
+---
+
+##### `getStringAttribute`
+
+```typescript
+public getStringAttribute(terraformAttribute: string): string
+```
+
+###### `terraformAttribute`Required
+
+- *Type:* string
+
+---
+
+##### `getStringMapAttribute`
+
+```typescript
+public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
+```
+
+###### `terraformAttribute`Required
+
+- *Type:* string
+
+---
+
+##### `hasResourceMove`
+
+```typescript
+public hasResourceMove(): TerraformResourceMoveByTarget | TerraformResourceMoveById
+```
+
+##### `importFrom`
+
+```typescript
+public importFrom(id: string, provider?: TerraformProvider): void
+```
+
+###### `id`Required
+
+- *Type:* string
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+---
+
+##### `interpolationForAttribute`
+
+```typescript
+public interpolationForAttribute(terraformAttribute: string): IResolvable
+```
+
+###### `terraformAttribute`Required
+
+- *Type:* string
+
+---
+
+##### `moveFromId`
+
+```typescript
+public moveFromId(id: string): void
+```
+
+Move the resource corresponding to "id" to this resource.
+
+Note that the resource being moved from must be marked as moved using it's instance function.
+
+###### `id`Required
+
+- *Type:* string
+
+Full id of resource being moved from, e.g. "aws_s3_bucket.example".
+
+---
+
+##### `moveTo`
+
+```typescript
+public moveTo(moveTarget: string, index?: string | number): void
+```
+
+Moves this resource to the target resource given by moveTarget.
+
+###### `moveTarget`Required
+
+- *Type:* string
+
+The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
+
+---
+
+###### `index`Optional
+
+- *Type:* string | number
+
+Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
+
+---
+
+##### `moveToId`
+
+```typescript
+public moveToId(id: string): void
+```
+
+Moves this resource to the resource corresponding to "id".
+
+###### `id`Required
+
+- *Type:* string
+
+Full id of resource to move to, e.g. "aws_s3_bucket.example".
+
+---
+
+##### `resetKeepers`
+
+```typescript
+public resetKeepers(): void
+```
+
+#### Static Functions
+
+| **Name** | **Description** |
+| --- | --- |
+| isConstruct
| Checks if `x` is a construct. |
+| isTerraformElement
| *No description.* |
+| isTerraformResource
| *No description.* |
+| generateConfigForImport
| Generates CDKTF code for importing a Bytes resource upon running "cdktf plan ". |
+
+---
+
+##### `isConstruct`
+
+```typescript
+import { bytes } from '@cdktf/provider-random'
+
+bytes.Bytes.isConstruct(x: any)
+```
+
+Checks if `x` is a construct.
+
+Use this method instead of `instanceof` to properly detect `Construct`
+instances, even when the construct library is symlinked.
+
+Explanation: in JavaScript, multiple copies of the `constructs` library on
+disk are seen as independent, completely different libraries. As a
+consequence, the class `Construct` in each copy of the `constructs` library
+is seen as a different class, and an instance of one class will not test as
+`instanceof` the other class. `npm install` will not create installations
+like this, but users may manually symlink construct libraries together or
+use a monorepo tool: in those cases, multiple copies of the `constructs`
+library can be accidentally installed, and `instanceof` will behave
+unpredictably. It is safest to avoid using `instanceof`, and using
+this type-testing method instead.
+
+###### `x`Required
+
+- *Type:* any
+
+Any object.
+
+---
+
+##### `isTerraformElement`
+
+```typescript
+import { bytes } from '@cdktf/provider-random'
+
+bytes.Bytes.isTerraformElement(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `isTerraformResource`
+
+```typescript
+import { bytes } from '@cdktf/provider-random'
+
+bytes.Bytes.isTerraformResource(x: any)
+```
+
+###### `x`Required
+
+- *Type:* any
+
+---
+
+##### `generateConfigForImport`
+
+```typescript
+import { bytes } from '@cdktf/provider-random'
+
+bytes.Bytes.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
+```
+
+Generates CDKTF code for importing a Bytes resource upon running "cdktf plan ".
+
+###### `scope`Required
+
+- *Type:* constructs.Construct
+
+The scope in which to define this construct.
+
+---
+
+###### `importToId`Required
+
+- *Type:* string
+
+The construct id used in the generated config for the Bytes to import.
+
+---
+
+###### `importFromId`Required
+
+- *Type:* string
+
+The id of the existing Bytes that should be imported.
+
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/bytes#import import section} in the documentation of this resource for the id to use
+
+---
+
+###### `provider`Optional
+
+- *Type:* cdktf.TerraformProvider
+
+? Optional instance of the provider where the Bytes to import is found.
+
+---
+
+#### Properties
+
+| **Name** | **Type** | **Description** |
+| --- | --- | --- |
+| node
| constructs.Node
| The tree node. |
+| cdktfStack
| cdktf.TerraformStack
| *No description.* |
+| fqn
| string
| *No description.* |
+| friendlyUniqueId
| string
| *No description.* |
+| terraformMetaArguments
| {[ key: string ]: any}
| *No description.* |
+| terraformResourceType
| string
| *No description.* |
+| terraformGeneratorMetadata
| cdktf.TerraformProviderGeneratorMetadata
| *No description.* |
+| connection
| cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection
| *No description.* |
+| count
| number \| cdktf.TerraformCount
| *No description.* |
+| dependsOn
| string[]
| *No description.* |
+| forEach
| cdktf.ITerraformIterator
| *No description.* |
+| lifecycle
| cdktf.TerraformResourceLifecycle
| *No description.* |
+| provider
| cdktf.TerraformProvider
| *No description.* |
+| provisioners
| cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[]
| *No description.* |
+| base64
| string
| *No description.* |
+| hex
| string
| *No description.* |
+| keepersInput
| {[ key: string ]: string}
| *No description.* |
+| lengthInput
| number
| *No description.* |
+| keepers
| {[ key: string ]: string}
| *No description.* |
+| length
| number
| *No description.* |
+
+---
+
+##### `node`Required
+
+```typescript
+public readonly node: Node;
+```
+
+- *Type:* constructs.Node
+
+The tree node.
+
+---
+
+##### `cdktfStack`Required
+
+```typescript
+public readonly cdktfStack: TerraformStack;
+```
+
+- *Type:* cdktf.TerraformStack
+
+---
+
+##### `fqn`Required
+
+```typescript
+public readonly fqn: string;
+```
+
+- *Type:* string
+
+---
+
+##### `friendlyUniqueId`Required
+
+```typescript
+public readonly friendlyUniqueId: string;
+```
+
+- *Type:* string
+
+---
+
+##### `terraformMetaArguments`Required
+
+```typescript
+public readonly terraformMetaArguments: {[ key: string ]: any};
+```
+
+- *Type:* {[ key: string ]: any}
+
+---
+
+##### `terraformResourceType`Required
+
+```typescript
+public readonly terraformResourceType: string;
+```
+
+- *Type:* string
+
+---
+
+##### `terraformGeneratorMetadata`Optional
+
+```typescript
+public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata;
+```
+
+- *Type:* cdktf.TerraformProviderGeneratorMetadata
+
+---
+
+##### `connection`Optional
+
+```typescript
+public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection;
+```
+
+- *Type:* cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection
+
+---
+
+##### `count`Optional
+
+```typescript
+public readonly count: number | TerraformCount;
+```
+
+- *Type:* number | cdktf.TerraformCount
+
+---
+
+##### `dependsOn`Optional
+
+```typescript
+public readonly dependsOn: string[];
+```
+
+- *Type:* string[]
+
+---
+
+##### `forEach`Optional
+
+```typescript
+public readonly forEach: ITerraformIterator;
+```
+
+- *Type:* cdktf.ITerraformIterator
+
+---
+
+##### `lifecycle`Optional
+
+```typescript
+public readonly lifecycle: TerraformResourceLifecycle;
+```
+
+- *Type:* cdktf.TerraformResourceLifecycle
+
+---
+
+##### `provider`Optional
+
+```typescript
+public readonly provider: TerraformProvider;
+```
+
+- *Type:* cdktf.TerraformProvider
+
+---
+
+##### `provisioners`Optional
+
+```typescript
+public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[];
+```
+
+- *Type:* cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[]
+
+---
+
+##### `base64`Required
+
+```typescript
+public readonly base64: string;
+```
+
+- *Type:* string
+
+---
+
+##### `hex`Required
+
+```typescript
+public readonly hex: string;
+```
+
+- *Type:* string
+
+---
+
+##### `keepersInput`Optional
+
+```typescript
+public readonly keepersInput: {[ key: string ]: string};
+```
+
+- *Type:* {[ key: string ]: string}
+
+---
+
+##### `lengthInput`Optional
+
+```typescript
+public readonly lengthInput: number;
+```
+
+- *Type:* number
+
+---
+
+##### `keepers`Required
+
+```typescript
+public readonly keepers: {[ key: string ]: string};
+```
+
+- *Type:* {[ key: string ]: string}
+
+---
+
+##### `length`Required
+
+```typescript
+public readonly length: number;
+```
+
+- *Type:* number
+
+---
+
+#### Constants
+
+| **Name** | **Type** | **Description** |
+| --- | --- | --- |
+| tfResourceType
| string
| *No description.* |
+
+---
+
+##### `tfResourceType`Required
+
+```typescript
+public readonly tfResourceType: string;
+```
+
+- *Type:* string
+
+---
+
+## Structs
+
+### BytesConfig
+
+#### Initializer
+
+```typescript
+import { bytes } from '@cdktf/provider-random'
+
+const bytesConfig: bytes.BytesConfig = { ... }
+```
+
+#### Properties
+
+| **Name** | **Type** | **Description** |
+| --- | --- | --- |
+| connection
| cdktf.SSHProvisionerConnection \| cdktf.WinrmProvisionerConnection
| *No description.* |
+| count
| number \| cdktf.TerraformCount
| *No description.* |
+| dependsOn
| cdktf.ITerraformDependable[]
| *No description.* |
+| forEach
| cdktf.ITerraformIterator
| *No description.* |
+| lifecycle
| cdktf.TerraformResourceLifecycle
| *No description.* |
+| provider
| cdktf.TerraformProvider
| *No description.* |
+| provisioners
| cdktf.FileProvisioner \| cdktf.LocalExecProvisioner \| cdktf.RemoteExecProvisioner[]
| *No description.* |
+| length
| number
| The number of bytes requested. The minimum value for length is 1. |
+| keepers
| {[ key: string ]: string}
| Arbitrary map of values that, when changed, will trigger recreation of resource. |
+
+---
+
+##### `connection`Optional
+
+```typescript
+public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection;
+```
+
+- *Type:* cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection
+
+---
+
+##### `count`Optional
+
+```typescript
+public readonly count: number | TerraformCount;
+```
+
+- *Type:* number | cdktf.TerraformCount
+
+---
+
+##### `dependsOn`Optional
+
+```typescript
+public readonly dependsOn: ITerraformDependable[];
+```
+
+- *Type:* cdktf.ITerraformDependable[]
+
+---
+
+##### `forEach`Optional
+
+```typescript
+public readonly forEach: ITerraformIterator;
+```
+
+- *Type:* cdktf.ITerraformIterator
+
+---
+
+##### `lifecycle`Optional
+
+```typescript
+public readonly lifecycle: TerraformResourceLifecycle;
+```
+
+- *Type:* cdktf.TerraformResourceLifecycle
+
+---
+
+##### `provider`Optional
+
+```typescript
+public readonly provider: TerraformProvider;
+```
+
+- *Type:* cdktf.TerraformProvider
+
+---
+
+##### `provisioners`Optional
+
+```typescript
+public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[];
+```
+
+- *Type:* cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[]
+
+---
+
+##### `length`Required
+
+```typescript
+public readonly length: number;
+```
+
+- *Type:* number
+
+The number of bytes requested. The minimum value for length is 1.
+
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/bytes#length Bytes#length}
+
+---
+
+##### `keepers`Optional
+
+```typescript
+public readonly keepers: {[ key: string ]: string};
+```
+
+- *Type:* {[ key: string ]: string}
+
+Arbitrary map of values that, when changed, will trigger recreation of resource.
+
+See [the main provider documentation](../index.html) for more information.
+
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/bytes#keepers Bytes#keepers}
+
+---
+
+
+
diff --git a/docs/id.csharp.md b/docs/id.csharp.md
index 2abd26cb..47bc999c 100644
--- a/docs/id.csharp.md
+++ b/docs/id.csharp.md
@@ -4,7 +4,7 @@
### Id
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id random_id}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id random_id}.
#### Initializers
@@ -474,7 +474,7 @@ The construct id used in the generated config for the Id to import.
The id of the existing Id that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id#import import section} in the documentation of this resource for the id to use
---
@@ -908,7 +908,7 @@ public double ByteLength { get; set; }
The number of random bytes to produce. The minimum value is 1, which produces eight bits of randomness.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id#byte_length Id#byte_length}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id#byte_length Id#byte_length}
---
@@ -924,7 +924,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id#keepers Id#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id#keepers Id#keepers}
---
@@ -940,7 +940,7 @@ Arbitrary string to prefix the output value with.
This string is supplied as-is, meaning it is not guaranteed to be URL-safe or base64 encoded.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id#prefix Id#prefix}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id#prefix Id#prefix}
---
diff --git a/docs/id.go.md b/docs/id.go.md
index 7eb1a5ae..a8bb116d 100644
--- a/docs/id.go.md
+++ b/docs/id.go.md
@@ -4,7 +4,7 @@
### Id
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id random_id}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id random_id}.
#### Initializers
@@ -474,7 +474,7 @@ The construct id used in the generated config for the Id to import.
The id of the existing Id that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id#import import section} in the documentation of this resource for the id to use
---
@@ -908,7 +908,7 @@ ByteLength *f64
The number of random bytes to produce. The minimum value is 1, which produces eight bits of randomness.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id#byte_length Id#byte_length}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id#byte_length Id#byte_length}
---
@@ -924,7 +924,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id#keepers Id#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id#keepers Id#keepers}
---
@@ -940,7 +940,7 @@ Arbitrary string to prefix the output value with.
This string is supplied as-is, meaning it is not guaranteed to be URL-safe or base64 encoded.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id#prefix Id#prefix}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id#prefix Id#prefix}
---
diff --git a/docs/id.java.md b/docs/id.java.md
index 5449750d..9d111fd7 100644
--- a/docs/id.java.md
+++ b/docs/id.java.md
@@ -4,7 +4,7 @@
### Id
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id random_id}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id random_id}.
#### Initializers
@@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope
The number of random bytes to produce. The minimum value is 1, which produces eight bits of randomness.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id#byte_length Id#byte_length}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id#byte_length Id#byte_length}
---
@@ -124,7 +124,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id#keepers Id#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id#keepers Id#keepers}
---
@@ -136,7 +136,7 @@ Arbitrary string to prefix the output value with.
This string is supplied as-is, meaning it is not guaranteed to be URL-safe or base64 encoded.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id#prefix Id#prefix}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id#prefix Id#prefix}
---
@@ -570,7 +570,7 @@ The construct id used in the generated config for the Id to import.
The id of the existing Id that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id#import import section} in the documentation of this resource for the id to use
---
@@ -1008,7 +1008,7 @@ public java.lang.Number getByteLength();
The number of random bytes to produce. The minimum value is 1, which produces eight bits of randomness.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id#byte_length Id#byte_length}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id#byte_length Id#byte_length}
---
@@ -1024,7 +1024,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id#keepers Id#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id#keepers Id#keepers}
---
@@ -1040,7 +1040,7 @@ Arbitrary string to prefix the output value with.
This string is supplied as-is, meaning it is not guaranteed to be URL-safe or base64 encoded.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id#prefix Id#prefix}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id#prefix Id#prefix}
---
diff --git a/docs/id.python.md b/docs/id.python.md
index db86d68b..3ee7c223 100644
--- a/docs/id.python.md
+++ b/docs/id.python.md
@@ -4,7 +4,7 @@
### Id
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id random_id}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id random_id}.
#### Initializers
@@ -110,7 +110,7 @@ Must be unique amongst siblings in the same scope
The number of random bytes to produce. The minimum value is 1, which produces eight bits of randomness.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id#byte_length Id#byte_length}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id#byte_length Id#byte_length}
---
@@ -122,7 +122,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id#keepers Id#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id#keepers Id#keepers}
---
@@ -134,7 +134,7 @@ Arbitrary string to prefix the output value with.
This string is supplied as-is, meaning it is not guaranteed to be URL-safe or base64 encoded.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id#prefix Id#prefix}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id#prefix Id#prefix}
---
@@ -614,7 +614,7 @@ The construct id used in the generated config for the Id to import.
The id of the existing Id that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id#import import section} in the documentation of this resource for the id to use
---
@@ -1048,7 +1048,7 @@ byte_length: typing.Union[int, float]
The number of random bytes to produce. The minimum value is 1, which produces eight bits of randomness.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id#byte_length Id#byte_length}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id#byte_length Id#byte_length}
---
@@ -1064,7 +1064,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id#keepers Id#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id#keepers Id#keepers}
---
@@ -1080,7 +1080,7 @@ Arbitrary string to prefix the output value with.
This string is supplied as-is, meaning it is not guaranteed to be URL-safe or base64 encoded.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id#prefix Id#prefix}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id#prefix Id#prefix}
---
diff --git a/docs/id.typescript.md b/docs/id.typescript.md
index e01f3884..a5d637ff 100644
--- a/docs/id.typescript.md
+++ b/docs/id.typescript.md
@@ -4,7 +4,7 @@
### Id
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id random_id}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id random_id}.
#### Initializers
@@ -474,7 +474,7 @@ The construct id used in the generated config for the Id to import.
The id of the existing Id that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id#import import section} in the documentation of this resource for the id to use
---
@@ -897,7 +897,7 @@ public readonly byteLength: number;
The number of random bytes to produce. The minimum value is 1, which produces eight bits of randomness.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id#byte_length Id#byte_length}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id#byte_length Id#byte_length}
---
@@ -913,7 +913,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id#keepers Id#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id#keepers Id#keepers}
---
@@ -929,7 +929,7 @@ Arbitrary string to prefix the output value with.
This string is supplied as-is, meaning it is not guaranteed to be URL-safe or base64 encoded.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id#prefix Id#prefix}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id#prefix Id#prefix}
---
diff --git a/docs/integer.csharp.md b/docs/integer.csharp.md
index 8bc95754..df64469f 100644
--- a/docs/integer.csharp.md
+++ b/docs/integer.csharp.md
@@ -4,7 +4,7 @@
### Integer
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer random_integer}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer random_integer}.
#### Initializers
@@ -474,7 +474,7 @@ The construct id used in the generated config for the Integer to import.
The id of the existing Integer that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#import import section} in the documentation of this resource for the id to use
---
@@ -899,7 +899,7 @@ public double Max { get; set; }
The maximum inclusive value of the range.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#max Integer#max}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#max Integer#max}
---
@@ -913,7 +913,7 @@ public double Min { get; set; }
The minimum inclusive value of the range.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#min Integer#min}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#min Integer#min}
---
@@ -929,7 +929,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#keepers Integer#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#keepers Integer#keepers}
---
@@ -943,7 +943,7 @@ public string Seed { get; set; }
A custom seed to always produce the same value.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#seed Integer#seed}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#seed Integer#seed}
---
diff --git a/docs/integer.go.md b/docs/integer.go.md
index e63f37c1..edcc0fc2 100644
--- a/docs/integer.go.md
+++ b/docs/integer.go.md
@@ -4,7 +4,7 @@
### Integer
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer random_integer}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer random_integer}.
#### Initializers
@@ -474,7 +474,7 @@ The construct id used in the generated config for the Integer to import.
The id of the existing Integer that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#import import section} in the documentation of this resource for the id to use
---
@@ -899,7 +899,7 @@ Max *f64
The maximum inclusive value of the range.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#max Integer#max}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#max Integer#max}
---
@@ -913,7 +913,7 @@ Min *f64
The minimum inclusive value of the range.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#min Integer#min}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#min Integer#min}
---
@@ -929,7 +929,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#keepers Integer#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#keepers Integer#keepers}
---
@@ -943,7 +943,7 @@ Seed *string
A custom seed to always produce the same value.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#seed Integer#seed}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#seed Integer#seed}
---
diff --git a/docs/integer.java.md b/docs/integer.java.md
index 49f5e8bc..2099094c 100644
--- a/docs/integer.java.md
+++ b/docs/integer.java.md
@@ -4,7 +4,7 @@
### Integer
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer random_integer}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer random_integer}.
#### Initializers
@@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope
The maximum inclusive value of the range.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#max Integer#max}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#max Integer#max}
---
@@ -124,7 +124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
The minimum inclusive value of the range.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#min Integer#min}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#min Integer#min}
---
@@ -136,7 +136,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#keepers Integer#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#keepers Integer#keepers}
---
@@ -146,7 +146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
A custom seed to always produce the same value.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#seed Integer#seed}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#seed Integer#seed}
---
@@ -580,7 +580,7 @@ The construct id used in the generated config for the Integer to import.
The id of the existing Integer that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#import import section} in the documentation of this resource for the id to use
---
@@ -1009,7 +1009,7 @@ public java.lang.Number getMax();
The maximum inclusive value of the range.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#max Integer#max}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#max Integer#max}
---
@@ -1023,7 +1023,7 @@ public java.lang.Number getMin();
The minimum inclusive value of the range.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#min Integer#min}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#min Integer#min}
---
@@ -1039,7 +1039,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#keepers Integer#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#keepers Integer#keepers}
---
@@ -1053,7 +1053,7 @@ public java.lang.String getSeed();
A custom seed to always produce the same value.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#seed Integer#seed}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#seed Integer#seed}
---
diff --git a/docs/integer.python.md b/docs/integer.python.md
index b9f58479..41d9f53c 100644
--- a/docs/integer.python.md
+++ b/docs/integer.python.md
@@ -4,7 +4,7 @@
### Integer
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer random_integer}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer random_integer}.
#### Initializers
@@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope
The maximum inclusive value of the range.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#max Integer#max}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#max Integer#max}
---
@@ -122,7 +122,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
The minimum inclusive value of the range.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#min Integer#min}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#min Integer#min}
---
@@ -134,7 +134,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#keepers Integer#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#keepers Integer#keepers}
---
@@ -144,7 +144,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
A custom seed to always produce the same value.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#seed Integer#seed}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#seed Integer#seed}
---
@@ -624,7 +624,7 @@ The construct id used in the generated config for the Integer to import.
The id of the existing Integer that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#import import section} in the documentation of this resource for the id to use
---
@@ -1049,7 +1049,7 @@ max: typing.Union[int, float]
The maximum inclusive value of the range.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#max Integer#max}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#max Integer#max}
---
@@ -1063,7 +1063,7 @@ min: typing.Union[int, float]
The minimum inclusive value of the range.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#min Integer#min}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#min Integer#min}
---
@@ -1079,7 +1079,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#keepers Integer#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#keepers Integer#keepers}
---
@@ -1093,7 +1093,7 @@ seed: str
A custom seed to always produce the same value.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#seed Integer#seed}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#seed Integer#seed}
---
diff --git a/docs/integer.typescript.md b/docs/integer.typescript.md
index 276b4ed7..86805539 100644
--- a/docs/integer.typescript.md
+++ b/docs/integer.typescript.md
@@ -4,7 +4,7 @@
### Integer
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer random_integer}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer random_integer}.
#### Initializers
@@ -474,7 +474,7 @@ The construct id used in the generated config for the Integer to import.
The id of the existing Integer that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#import import section} in the documentation of this resource for the id to use
---
@@ -887,7 +887,7 @@ public readonly max: number;
The maximum inclusive value of the range.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#max Integer#max}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#max Integer#max}
---
@@ -901,7 +901,7 @@ public readonly min: number;
The minimum inclusive value of the range.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#min Integer#min}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#min Integer#min}
---
@@ -917,7 +917,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#keepers Integer#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#keepers Integer#keepers}
---
@@ -931,7 +931,7 @@ public readonly seed: string;
A custom seed to always produce the same value.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#seed Integer#seed}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#seed Integer#seed}
---
diff --git a/docs/password.csharp.md b/docs/password.csharp.md
index 5c7c869b..bb502b0e 100644
--- a/docs/password.csharp.md
+++ b/docs/password.csharp.md
@@ -4,7 +4,7 @@
### Password
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password random_password}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password random_password}.
#### Initializers
@@ -537,7 +537,7 @@ The construct id used in the generated config for the Password to import.
The id of the existing Password that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#import import section} in the documentation of this resource for the id to use
---
@@ -1167,7 +1167,7 @@ The length of the string desired.
The minimum value for length is 1 and, length must also be >= (`min_upper` + `min_lower` + `min_numeric` + `min_special`).
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#length Password#length}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#length Password#length}
---
@@ -1183,7 +1183,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#keepers Password#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#keepers Password#keepers}
---
@@ -1197,7 +1197,7 @@ public object Lower { get; set; }
Include lowercase alphabet characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#lower Password#lower}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#lower Password#lower}
---
@@ -1211,7 +1211,7 @@ public double MinLower { get; set; }
Minimum number of lowercase alphabet characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#min_lower Password#min_lower}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#min_lower Password#min_lower}
---
@@ -1225,7 +1225,7 @@ public double MinNumeric { get; set; }
Minimum number of numeric characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#min_numeric Password#min_numeric}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#min_numeric Password#min_numeric}
---
@@ -1239,7 +1239,7 @@ public double MinSpecial { get; set; }
Minimum number of special characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#min_special Password#min_special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#min_special Password#min_special}
---
@@ -1253,7 +1253,7 @@ public double MinUpper { get; set; }
Minimum number of uppercase alphabet characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#min_upper Password#min_upper}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#min_upper Password#min_upper}
---
@@ -1267,7 +1267,7 @@ public object Number { get; set; }
Include numeric characters in the result. Default value is `true`. **NOTE**: This is deprecated, use `numeric` instead.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#number Password#number}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#number Password#number}
---
@@ -1281,7 +1281,7 @@ public object Numeric { get; set; }
Include numeric characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#numeric Password#numeric}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#numeric Password#numeric}
---
@@ -1297,7 +1297,7 @@ Supply your own list of special characters to use for string generation.
This overrides the default character list in the special argument. The `special` argument must still be set to true for any overwritten characters to be used in generation.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#override_special Password#override_special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#override_special Password#override_special}
---
@@ -1311,7 +1311,7 @@ public object Special { get; set; }
Include special characters in the result. These are `!@#$%&*()-_=+[]{}<>:?`. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#special Password#special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#special Password#special}
---
@@ -1325,7 +1325,7 @@ public object Upper { get; set; }
Include uppercase alphabet characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#upper Password#upper}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#upper Password#upper}
---
diff --git a/docs/password.go.md b/docs/password.go.md
index 115a41fb..57772ee3 100644
--- a/docs/password.go.md
+++ b/docs/password.go.md
@@ -4,7 +4,7 @@
### Password
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password random_password}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password random_password}.
#### Initializers
@@ -537,7 +537,7 @@ The construct id used in the generated config for the Password to import.
The id of the existing Password that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#import import section} in the documentation of this resource for the id to use
---
@@ -1167,7 +1167,7 @@ The length of the string desired.
The minimum value for length is 1 and, length must also be >= (`min_upper` + `min_lower` + `min_numeric` + `min_special`).
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#length Password#length}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#length Password#length}
---
@@ -1183,7 +1183,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#keepers Password#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#keepers Password#keepers}
---
@@ -1197,7 +1197,7 @@ Lower interface{}
Include lowercase alphabet characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#lower Password#lower}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#lower Password#lower}
---
@@ -1211,7 +1211,7 @@ MinLower *f64
Minimum number of lowercase alphabet characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#min_lower Password#min_lower}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#min_lower Password#min_lower}
---
@@ -1225,7 +1225,7 @@ MinNumeric *f64
Minimum number of numeric characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#min_numeric Password#min_numeric}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#min_numeric Password#min_numeric}
---
@@ -1239,7 +1239,7 @@ MinSpecial *f64
Minimum number of special characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#min_special Password#min_special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#min_special Password#min_special}
---
@@ -1253,7 +1253,7 @@ MinUpper *f64
Minimum number of uppercase alphabet characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#min_upper Password#min_upper}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#min_upper Password#min_upper}
---
@@ -1267,7 +1267,7 @@ Number interface{}
Include numeric characters in the result. Default value is `true`. **NOTE**: This is deprecated, use `numeric` instead.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#number Password#number}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#number Password#number}
---
@@ -1281,7 +1281,7 @@ Numeric interface{}
Include numeric characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#numeric Password#numeric}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#numeric Password#numeric}
---
@@ -1297,7 +1297,7 @@ Supply your own list of special characters to use for string generation.
This overrides the default character list in the special argument. The `special` argument must still be set to true for any overwritten characters to be used in generation.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#override_special Password#override_special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#override_special Password#override_special}
---
@@ -1311,7 +1311,7 @@ Special interface{}
Include special characters in the result. These are `!@#$%&*()-_=+[]{}<>:?`. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#special Password#special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#special Password#special}
---
@@ -1325,7 +1325,7 @@ Upper interface{}
Include uppercase alphabet characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#upper Password#upper}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#upper Password#upper}
---
diff --git a/docs/password.java.md b/docs/password.java.md
index 4ba787df..a9b12799 100644
--- a/docs/password.java.md
+++ b/docs/password.java.md
@@ -4,7 +4,7 @@
### Password
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password random_password}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password random_password}.
#### Initializers
@@ -137,7 +137,7 @@ The length of the string desired.
The minimum value for length is 1 and, length must also be >= (`min_upper` + `min_lower` + `min_numeric` + `min_special`).
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#length Password#length}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#length Password#length}
---
@@ -149,7 +149,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#keepers Password#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#keepers Password#keepers}
---
@@ -159,7 +159,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Include lowercase alphabet characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#lower Password#lower}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#lower Password#lower}
---
@@ -169,7 +169,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Minimum number of lowercase alphabet characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#min_lower Password#min_lower}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#min_lower Password#min_lower}
---
@@ -179,7 +179,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Minimum number of numeric characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#min_numeric Password#min_numeric}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#min_numeric Password#min_numeric}
---
@@ -189,7 +189,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Minimum number of special characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#min_special Password#min_special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#min_special Password#min_special}
---
@@ -199,7 +199,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Minimum number of uppercase alphabet characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#min_upper Password#min_upper}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#min_upper Password#min_upper}
---
@@ -209,7 +209,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Include numeric characters in the result. Default value is `true`. **NOTE**: This is deprecated, use `numeric` instead.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#number Password#number}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#number Password#number}
---
@@ -219,7 +219,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Include numeric characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#numeric Password#numeric}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#numeric Password#numeric}
---
@@ -231,7 +231,7 @@ Supply your own list of special characters to use for string generation.
This overrides the default character list in the special argument. The `special` argument must still be set to true for any overwritten characters to be used in generation.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#override_special Password#override_special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#override_special Password#override_special}
---
@@ -241,7 +241,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Include special characters in the result. These are `!@#$%&*()-_=+[]{}<>:?`. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#special Password#special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#special Password#special}
---
@@ -251,7 +251,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Include uppercase alphabet characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#upper Password#upper}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#upper Password#upper}
---
@@ -748,7 +748,7 @@ The construct id used in the generated config for the Password to import.
The id of the existing Password that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#import import section} in the documentation of this resource for the id to use
---
@@ -1387,7 +1387,7 @@ The length of the string desired.
The minimum value for length is 1 and, length must also be >= (`min_upper` + `min_lower` + `min_numeric` + `min_special`).
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#length Password#length}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#length Password#length}
---
@@ -1403,7 +1403,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#keepers Password#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#keepers Password#keepers}
---
@@ -1417,7 +1417,7 @@ public java.lang.Object getLower();
Include lowercase alphabet characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#lower Password#lower}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#lower Password#lower}
---
@@ -1431,7 +1431,7 @@ public java.lang.Number getMinLower();
Minimum number of lowercase alphabet characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#min_lower Password#min_lower}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#min_lower Password#min_lower}
---
@@ -1445,7 +1445,7 @@ public java.lang.Number getMinNumeric();
Minimum number of numeric characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#min_numeric Password#min_numeric}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#min_numeric Password#min_numeric}
---
@@ -1459,7 +1459,7 @@ public java.lang.Number getMinSpecial();
Minimum number of special characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#min_special Password#min_special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#min_special Password#min_special}
---
@@ -1473,7 +1473,7 @@ public java.lang.Number getMinUpper();
Minimum number of uppercase alphabet characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#min_upper Password#min_upper}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#min_upper Password#min_upper}
---
@@ -1487,7 +1487,7 @@ public java.lang.Object getNumber();
Include numeric characters in the result. Default value is `true`. **NOTE**: This is deprecated, use `numeric` instead.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#number Password#number}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#number Password#number}
---
@@ -1501,7 +1501,7 @@ public java.lang.Object getNumeric();
Include numeric characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#numeric Password#numeric}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#numeric Password#numeric}
---
@@ -1517,7 +1517,7 @@ Supply your own list of special characters to use for string generation.
This overrides the default character list in the special argument. The `special` argument must still be set to true for any overwritten characters to be used in generation.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#override_special Password#override_special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#override_special Password#override_special}
---
@@ -1531,7 +1531,7 @@ public java.lang.Object getSpecial();
Include special characters in the result. These are `!@#$%&*()-_=+[]{}<>:?`. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#special Password#special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#special Password#special}
---
@@ -1545,7 +1545,7 @@ public java.lang.Object getUpper();
Include uppercase alphabet characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#upper Password#upper}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#upper Password#upper}
---
diff --git a/docs/password.python.md b/docs/password.python.md
index 7867bbdd..4810ebe9 100644
--- a/docs/password.python.md
+++ b/docs/password.python.md
@@ -4,7 +4,7 @@
### Password
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password random_password}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password random_password}.
#### Initializers
@@ -130,7 +130,7 @@ The length of the string desired.
The minimum value for length is 1 and, length must also be >= (`min_upper` + `min_lower` + `min_numeric` + `min_special`).
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#length Password#length}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#length Password#length}
---
@@ -142,7 +142,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#keepers Password#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#keepers Password#keepers}
---
@@ -152,7 +152,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Include lowercase alphabet characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#lower Password#lower}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#lower Password#lower}
---
@@ -162,7 +162,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Minimum number of lowercase alphabet characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#min_lower Password#min_lower}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#min_lower Password#min_lower}
---
@@ -172,7 +172,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Minimum number of numeric characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#min_numeric Password#min_numeric}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#min_numeric Password#min_numeric}
---
@@ -182,7 +182,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Minimum number of special characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#min_special Password#min_special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#min_special Password#min_special}
---
@@ -192,7 +192,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Minimum number of uppercase alphabet characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#min_upper Password#min_upper}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#min_upper Password#min_upper}
---
@@ -202,7 +202,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Include numeric characters in the result. Default value is `true`. **NOTE**: This is deprecated, use `numeric` instead.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#number Password#number}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#number Password#number}
---
@@ -212,7 +212,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Include numeric characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#numeric Password#numeric}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#numeric Password#numeric}
---
@@ -224,7 +224,7 @@ Supply your own list of special characters to use for string generation.
This overrides the default character list in the special argument. The `special` argument must still be set to true for any overwritten characters to be used in generation.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#override_special Password#override_special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#override_special Password#override_special}
---
@@ -234,7 +234,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Include special characters in the result. These are `!@#$%&*()-_=+[]{}<>:?`. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#special Password#special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#special Password#special}
---
@@ -244,7 +244,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Include uppercase alphabet characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#upper Password#upper}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#upper Password#upper}
---
@@ -787,7 +787,7 @@ The construct id used in the generated config for the Password to import.
The id of the existing Password that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#import import section} in the documentation of this resource for the id to use
---
@@ -1417,7 +1417,7 @@ The length of the string desired.
The minimum value for length is 1 and, length must also be >= (`min_upper` + `min_lower` + `min_numeric` + `min_special`).
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#length Password#length}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#length Password#length}
---
@@ -1433,7 +1433,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#keepers Password#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#keepers Password#keepers}
---
@@ -1447,7 +1447,7 @@ lower: typing.Union[bool, IResolvable]
Include lowercase alphabet characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#lower Password#lower}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#lower Password#lower}
---
@@ -1461,7 +1461,7 @@ min_lower: typing.Union[int, float]
Minimum number of lowercase alphabet characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#min_lower Password#min_lower}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#min_lower Password#min_lower}
---
@@ -1475,7 +1475,7 @@ min_numeric: typing.Union[int, float]
Minimum number of numeric characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#min_numeric Password#min_numeric}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#min_numeric Password#min_numeric}
---
@@ -1489,7 +1489,7 @@ min_special: typing.Union[int, float]
Minimum number of special characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#min_special Password#min_special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#min_special Password#min_special}
---
@@ -1503,7 +1503,7 @@ min_upper: typing.Union[int, float]
Minimum number of uppercase alphabet characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#min_upper Password#min_upper}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#min_upper Password#min_upper}
---
@@ -1517,7 +1517,7 @@ number: typing.Union[bool, IResolvable]
Include numeric characters in the result. Default value is `true`. **NOTE**: This is deprecated, use `numeric` instead.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#number Password#number}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#number Password#number}
---
@@ -1531,7 +1531,7 @@ numeric: typing.Union[bool, IResolvable]
Include numeric characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#numeric Password#numeric}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#numeric Password#numeric}
---
@@ -1547,7 +1547,7 @@ Supply your own list of special characters to use for string generation.
This overrides the default character list in the special argument. The `special` argument must still be set to true for any overwritten characters to be used in generation.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#override_special Password#override_special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#override_special Password#override_special}
---
@@ -1561,7 +1561,7 @@ special: typing.Union[bool, IResolvable]
Include special characters in the result. These are `!@#$%&*()-_=+[]{}<>:?`. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#special Password#special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#special Password#special}
---
@@ -1575,7 +1575,7 @@ upper: typing.Union[bool, IResolvable]
Include uppercase alphabet characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#upper Password#upper}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#upper Password#upper}
---
diff --git a/docs/password.typescript.md b/docs/password.typescript.md
index faea881a..4350fadb 100644
--- a/docs/password.typescript.md
+++ b/docs/password.typescript.md
@@ -4,7 +4,7 @@
### Password
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password random_password}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password random_password}.
#### Initializers
@@ -537,7 +537,7 @@ The construct id used in the generated config for the Password to import.
The id of the existing Password that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#import import section} in the documentation of this resource for the id to use
---
@@ -1147,7 +1147,7 @@ The length of the string desired.
The minimum value for length is 1 and, length must also be >= (`min_upper` + `min_lower` + `min_numeric` + `min_special`).
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#length Password#length}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#length Password#length}
---
@@ -1163,7 +1163,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#keepers Password#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#keepers Password#keepers}
---
@@ -1177,7 +1177,7 @@ public readonly lower: boolean | IResolvable;
Include lowercase alphabet characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#lower Password#lower}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#lower Password#lower}
---
@@ -1191,7 +1191,7 @@ public readonly minLower: number;
Minimum number of lowercase alphabet characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#min_lower Password#min_lower}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#min_lower Password#min_lower}
---
@@ -1205,7 +1205,7 @@ public readonly minNumeric: number;
Minimum number of numeric characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#min_numeric Password#min_numeric}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#min_numeric Password#min_numeric}
---
@@ -1219,7 +1219,7 @@ public readonly minSpecial: number;
Minimum number of special characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#min_special Password#min_special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#min_special Password#min_special}
---
@@ -1233,7 +1233,7 @@ public readonly minUpper: number;
Minimum number of uppercase alphabet characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#min_upper Password#min_upper}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#min_upper Password#min_upper}
---
@@ -1247,7 +1247,7 @@ public readonly number: boolean | IResolvable;
Include numeric characters in the result. Default value is `true`. **NOTE**: This is deprecated, use `numeric` instead.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#number Password#number}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#number Password#number}
---
@@ -1261,7 +1261,7 @@ public readonly numeric: boolean | IResolvable;
Include numeric characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#numeric Password#numeric}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#numeric Password#numeric}
---
@@ -1277,7 +1277,7 @@ Supply your own list of special characters to use for string generation.
This overrides the default character list in the special argument. The `special` argument must still be set to true for any overwritten characters to be used in generation.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#override_special Password#override_special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#override_special Password#override_special}
---
@@ -1291,7 +1291,7 @@ public readonly special: boolean | IResolvable;
Include special characters in the result. These are `!@#$%&*()-_=+[]{}<>:?`. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#special Password#special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#special Password#special}
---
@@ -1305,7 +1305,7 @@ public readonly upper: boolean | IResolvable;
Include uppercase alphabet characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#upper Password#upper}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#upper Password#upper}
---
diff --git a/docs/pet.csharp.md b/docs/pet.csharp.md
index 0f57fb46..0dca7aff 100644
--- a/docs/pet.csharp.md
+++ b/docs/pet.csharp.md
@@ -4,7 +4,7 @@
### Pet
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet random_pet}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet random_pet}.
#### Initializers
@@ -488,7 +488,7 @@ The construct id used in the generated config for the Pet to import.
The id of the existing Pet that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#import import section} in the documentation of this resource for the id to use
---
@@ -904,7 +904,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#keepers Pet#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#keepers Pet#keepers}
---
@@ -918,7 +918,7 @@ public double Length { get; set; }
The length (in words) of the pet name. Defaults to 2.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#length Pet#length}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#length Pet#length}
---
@@ -932,7 +932,7 @@ public string Prefix { get; set; }
A string to prefix the name with.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#prefix Pet#prefix}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#prefix Pet#prefix}
---
@@ -946,7 +946,7 @@ public string Separator { get; set; }
The character to separate words in the pet name. Defaults to "-".
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#separator Pet#separator}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#separator Pet#separator}
---
diff --git a/docs/pet.go.md b/docs/pet.go.md
index a91d2736..a0d9c3b8 100644
--- a/docs/pet.go.md
+++ b/docs/pet.go.md
@@ -4,7 +4,7 @@
### Pet
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet random_pet}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet random_pet}.
#### Initializers
@@ -488,7 +488,7 @@ The construct id used in the generated config for the Pet to import.
The id of the existing Pet that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#import import section} in the documentation of this resource for the id to use
---
@@ -904,7 +904,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#keepers Pet#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#keepers Pet#keepers}
---
@@ -918,7 +918,7 @@ Length *f64
The length (in words) of the pet name. Defaults to 2.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#length Pet#length}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#length Pet#length}
---
@@ -932,7 +932,7 @@ Prefix *string
A string to prefix the name with.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#prefix Pet#prefix}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#prefix Pet#prefix}
---
@@ -946,7 +946,7 @@ Separator *string
The character to separate words in the pet name. Defaults to "-".
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#separator Pet#separator}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#separator Pet#separator}
---
diff --git a/docs/pet.java.md b/docs/pet.java.md
index 912ac882..1509e2a3 100644
--- a/docs/pet.java.md
+++ b/docs/pet.java.md
@@ -4,7 +4,7 @@
### Pet
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet random_pet}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet random_pet}.
#### Initializers
@@ -116,7 +116,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#keepers Pet#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#keepers Pet#keepers}
---
@@ -126,7 +126,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
The length (in words) of the pet name. Defaults to 2.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#length Pet#length}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#length Pet#length}
---
@@ -136,7 +136,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
A string to prefix the name with.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#prefix Pet#prefix}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#prefix Pet#prefix}
---
@@ -146,7 +146,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
The character to separate words in the pet name. Defaults to "-".
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#separator Pet#separator}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#separator Pet#separator}
---
@@ -594,7 +594,7 @@ The construct id used in the generated config for the Pet to import.
The id of the existing Pet that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#import import section} in the documentation of this resource for the id to use
---
@@ -1014,7 +1014,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#keepers Pet#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#keepers Pet#keepers}
---
@@ -1028,7 +1028,7 @@ public java.lang.Number getLength();
The length (in words) of the pet name. Defaults to 2.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#length Pet#length}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#length Pet#length}
---
@@ -1042,7 +1042,7 @@ public java.lang.String getPrefix();
A string to prefix the name with.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#prefix Pet#prefix}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#prefix Pet#prefix}
---
@@ -1056,7 +1056,7 @@ public java.lang.String getSeparator();
The character to separate words in the pet name. Defaults to "-".
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#separator Pet#separator}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#separator Pet#separator}
---
diff --git a/docs/pet.python.md b/docs/pet.python.md
index 5bc4fe0e..d804f71d 100644
--- a/docs/pet.python.md
+++ b/docs/pet.python.md
@@ -4,7 +4,7 @@
### Pet
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet random_pet}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet random_pet}.
#### Initializers
@@ -114,7 +114,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#keepers Pet#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#keepers Pet#keepers}
---
@@ -124,7 +124,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
The length (in words) of the pet name. Defaults to 2.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#length Pet#length}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#length Pet#length}
---
@@ -134,7 +134,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
A string to prefix the name with.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#prefix Pet#prefix}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#prefix Pet#prefix}
---
@@ -144,7 +144,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
The character to separate words in the pet name. Defaults to "-".
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#separator Pet#separator}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#separator Pet#separator}
---
@@ -638,7 +638,7 @@ The construct id used in the generated config for the Pet to import.
The id of the existing Pet that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#import import section} in the documentation of this resource for the id to use
---
@@ -1054,7 +1054,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#keepers Pet#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#keepers Pet#keepers}
---
@@ -1068,7 +1068,7 @@ length: typing.Union[int, float]
The length (in words) of the pet name. Defaults to 2.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#length Pet#length}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#length Pet#length}
---
@@ -1082,7 +1082,7 @@ prefix: str
A string to prefix the name with.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#prefix Pet#prefix}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#prefix Pet#prefix}
---
@@ -1096,7 +1096,7 @@ separator: str
The character to separate words in the pet name. Defaults to "-".
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#separator Pet#separator}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#separator Pet#separator}
---
diff --git a/docs/pet.typescript.md b/docs/pet.typescript.md
index 46e7de5c..d601a51f 100644
--- a/docs/pet.typescript.md
+++ b/docs/pet.typescript.md
@@ -4,7 +4,7 @@
### Pet
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet random_pet}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet random_pet}.
#### Initializers
@@ -488,7 +488,7 @@ The construct id used in the generated config for the Pet to import.
The id of the existing Pet that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#import import section} in the documentation of this resource for the id to use
---
@@ -892,7 +892,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#keepers Pet#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#keepers Pet#keepers}
---
@@ -906,7 +906,7 @@ public readonly length: number;
The length (in words) of the pet name. Defaults to 2.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#length Pet#length}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#length Pet#length}
---
@@ -920,7 +920,7 @@ public readonly prefix: string;
A string to prefix the name with.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#prefix Pet#prefix}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#prefix Pet#prefix}
---
@@ -934,7 +934,7 @@ public readonly separator: string;
The character to separate words in the pet name. Defaults to "-".
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#separator Pet#separator}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#separator Pet#separator}
---
diff --git a/docs/provider.csharp.md b/docs/provider.csharp.md
index f0a86f38..1da4220a 100644
--- a/docs/provider.csharp.md
+++ b/docs/provider.csharp.md
@@ -4,7 +4,7 @@
### RandomProvider
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs random}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs random}.
#### Initializers
@@ -233,7 +233,7 @@ The construct id used in the generated config for the RandomProvider to import.
The id of the existing RandomProvider that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs#import import section} in the documentation of this resource for the id to use
---
@@ -414,7 +414,7 @@ public string Alias { get; set; }
Alias name.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs#alias RandomProvider#alias}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs#alias RandomProvider#alias}
---
diff --git a/docs/provider.go.md b/docs/provider.go.md
index f42053c6..a2c9aac3 100644
--- a/docs/provider.go.md
+++ b/docs/provider.go.md
@@ -4,7 +4,7 @@
### RandomProvider
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs random}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs random}.
#### Initializers
@@ -233,7 +233,7 @@ The construct id used in the generated config for the RandomProvider to import.
The id of the existing RandomProvider that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs#import import section} in the documentation of this resource for the id to use
---
@@ -414,7 +414,7 @@ Alias *string
Alias name.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs#alias RandomProvider#alias}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs#alias RandomProvider#alias}
---
diff --git a/docs/provider.java.md b/docs/provider.java.md
index c55cfd5b..94455212 100644
--- a/docs/provider.java.md
+++ b/docs/provider.java.md
@@ -4,7 +4,7 @@
### RandomProvider
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs random}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs random}.
#### Initializers
@@ -48,7 +48,7 @@ Must be unique amongst siblings in the same scope
Alias name.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs#alias RandomProvider#alias}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs#alias RandomProvider#alias}
---
@@ -239,7 +239,7 @@ The construct id used in the generated config for the RandomProvider to import.
The id of the existing RandomProvider that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs#import import section} in the documentation of this resource for the id to use
---
@@ -420,7 +420,7 @@ public java.lang.String getAlias();
Alias name.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs#alias RandomProvider#alias}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs#alias RandomProvider#alias}
---
diff --git a/docs/provider.python.md b/docs/provider.python.md
index e06dead9..8cd4ebef 100644
--- a/docs/provider.python.md
+++ b/docs/provider.python.md
@@ -4,7 +4,7 @@
### RandomProvider
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs random}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs random}.
#### Initializers
@@ -50,7 +50,7 @@ Must be unique amongst siblings in the same scope
Alias name.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs#alias RandomProvider#alias}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs#alias RandomProvider#alias}
---
@@ -257,7 +257,7 @@ The construct id used in the generated config for the RandomProvider to import.
The id of the existing RandomProvider that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs#import import section} in the documentation of this resource for the id to use
---
@@ -438,7 +438,7 @@ alias: str
Alias name.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs#alias RandomProvider#alias}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs#alias RandomProvider#alias}
---
diff --git a/docs/provider.typescript.md b/docs/provider.typescript.md
index 844e2038..0e5ea3ab 100644
--- a/docs/provider.typescript.md
+++ b/docs/provider.typescript.md
@@ -4,7 +4,7 @@
### RandomProvider
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs random}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs random}.
#### Initializers
@@ -233,7 +233,7 @@ The construct id used in the generated config for the RandomProvider to import.
The id of the existing RandomProvider that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs#import import section} in the documentation of this resource for the id to use
---
@@ -412,7 +412,7 @@ public readonly alias: string;
Alias name.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs#alias RandomProvider#alias}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs#alias RandomProvider#alias}
---
diff --git a/docs/shuffle.csharp.md b/docs/shuffle.csharp.md
index efcfd794..5f2cabd1 100644
--- a/docs/shuffle.csharp.md
+++ b/docs/shuffle.csharp.md
@@ -4,7 +4,7 @@
### Shuffle
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle random_shuffle}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle random_shuffle}.
#### Initializers
@@ -481,7 +481,7 @@ The construct id used in the generated config for the Shuffle to import.
The id of the existing Shuffle that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#import import section} in the documentation of this resource for the id to use
---
@@ -906,7 +906,7 @@ public string[] Input { get; set; }
The list of strings to shuffle.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#input Shuffle#input}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#input Shuffle#input}
---
@@ -922,7 +922,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#keepers Shuffle#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#keepers Shuffle#keepers}
---
@@ -938,7 +938,7 @@ The number of results to return.
Defaults to the number of items in the `input` list. If fewer items are requested, some elements will be excluded from the result. If more items are requested, items will be repeated in the result but not more frequently than the number of items in the input list.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#result_count Shuffle#result_count}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#result_count Shuffle#result_count}
---
@@ -954,7 +954,7 @@ Arbitrary string with which to seed the random number generator, in order to pro
**Important:** Even with an identical seed, it is not guaranteed that the same permutation will be produced across different versions of Terraform. This argument causes the result to be *less volatile*, but not fixed for all time.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#seed Shuffle#seed}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#seed Shuffle#seed}
---
diff --git a/docs/shuffle.go.md b/docs/shuffle.go.md
index 15c3f61f..36290e2d 100644
--- a/docs/shuffle.go.md
+++ b/docs/shuffle.go.md
@@ -4,7 +4,7 @@
### Shuffle
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle random_shuffle}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle random_shuffle}.
#### Initializers
@@ -481,7 +481,7 @@ The construct id used in the generated config for the Shuffle to import.
The id of the existing Shuffle that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#import import section} in the documentation of this resource for the id to use
---
@@ -906,7 +906,7 @@ Input *[]*string
The list of strings to shuffle.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#input Shuffle#input}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#input Shuffle#input}
---
@@ -922,7 +922,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#keepers Shuffle#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#keepers Shuffle#keepers}
---
@@ -938,7 +938,7 @@ The number of results to return.
Defaults to the number of items in the `input` list. If fewer items are requested, some elements will be excluded from the result. If more items are requested, items will be repeated in the result but not more frequently than the number of items in the input list.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#result_count Shuffle#result_count}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#result_count Shuffle#result_count}
---
@@ -954,7 +954,7 @@ Arbitrary string with which to seed the random number generator, in order to pro
**Important:** Even with an identical seed, it is not guaranteed that the same permutation will be produced across different versions of Terraform. This argument causes the result to be *less volatile*, but not fixed for all time.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#seed Shuffle#seed}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#seed Shuffle#seed}
---
diff --git a/docs/shuffle.java.md b/docs/shuffle.java.md
index 4060ee00..9714793b 100644
--- a/docs/shuffle.java.md
+++ b/docs/shuffle.java.md
@@ -4,7 +4,7 @@
### Shuffle
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle random_shuffle}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle random_shuffle}.
#### Initializers
@@ -114,7 +114,7 @@ Must be unique amongst siblings in the same scope
The list of strings to shuffle.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#input Shuffle#input}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#input Shuffle#input}
---
@@ -126,7 +126,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#keepers Shuffle#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#keepers Shuffle#keepers}
---
@@ -138,7 +138,7 @@ The number of results to return.
Defaults to the number of items in the `input` list. If fewer items are requested, some elements will be excluded from the result. If more items are requested, items will be repeated in the result but not more frequently than the number of items in the input list.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#result_count Shuffle#result_count}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#result_count Shuffle#result_count}
---
@@ -150,7 +150,7 @@ Arbitrary string with which to seed the random number generator, in order to pro
**Important:** Even with an identical seed, it is not guaranteed that the same permutation will be produced across different versions of Terraform. This argument causes the result to be *less volatile*, but not fixed for all time.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#seed Shuffle#seed}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#seed Shuffle#seed}
---
@@ -591,7 +591,7 @@ The construct id used in the generated config for the Shuffle to import.
The id of the existing Shuffle that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#import import section} in the documentation of this resource for the id to use
---
@@ -1020,7 +1020,7 @@ public java.util.List getInput();
The list of strings to shuffle.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#input Shuffle#input}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#input Shuffle#input}
---
@@ -1036,7 +1036,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#keepers Shuffle#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#keepers Shuffle#keepers}
---
@@ -1052,7 +1052,7 @@ The number of results to return.
Defaults to the number of items in the `input` list. If fewer items are requested, some elements will be excluded from the result. If more items are requested, items will be repeated in the result but not more frequently than the number of items in the input list.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#result_count Shuffle#result_count}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#result_count Shuffle#result_count}
---
@@ -1068,7 +1068,7 @@ Arbitrary string with which to seed the random number generator, in order to pro
**Important:** Even with an identical seed, it is not guaranteed that the same permutation will be produced across different versions of Terraform. This argument causes the result to be *less volatile*, but not fixed for all time.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#seed Shuffle#seed}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#seed Shuffle#seed}
---
diff --git a/docs/shuffle.python.md b/docs/shuffle.python.md
index c3f3ff92..5c4d0e35 100644
--- a/docs/shuffle.python.md
+++ b/docs/shuffle.python.md
@@ -4,7 +4,7 @@
### Shuffle
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle random_shuffle}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle random_shuffle}.
#### Initializers
@@ -112,7 +112,7 @@ Must be unique amongst siblings in the same scope
The list of strings to shuffle.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#input Shuffle#input}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#input Shuffle#input}
---
@@ -124,7 +124,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#keepers Shuffle#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#keepers Shuffle#keepers}
---
@@ -136,7 +136,7 @@ The number of results to return.
Defaults to the number of items in the `input` list. If fewer items are requested, some elements will be excluded from the result. If more items are requested, items will be repeated in the result but not more frequently than the number of items in the input list.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#result_count Shuffle#result_count}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#result_count Shuffle#result_count}
---
@@ -148,7 +148,7 @@ Arbitrary string with which to seed the random number generator, in order to pro
**Important:** Even with an identical seed, it is not guaranteed that the same permutation will be produced across different versions of Terraform. This argument causes the result to be *less volatile*, but not fixed for all time.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#seed Shuffle#seed}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#seed Shuffle#seed}
---
@@ -635,7 +635,7 @@ The construct id used in the generated config for the Shuffle to import.
The id of the existing Shuffle that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#import import section} in the documentation of this resource for the id to use
---
@@ -1060,7 +1060,7 @@ input: typing.List[str]
The list of strings to shuffle.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#input Shuffle#input}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#input Shuffle#input}
---
@@ -1076,7 +1076,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#keepers Shuffle#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#keepers Shuffle#keepers}
---
@@ -1092,7 +1092,7 @@ The number of results to return.
Defaults to the number of items in the `input` list. If fewer items are requested, some elements will be excluded from the result. If more items are requested, items will be repeated in the result but not more frequently than the number of items in the input list.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#result_count Shuffle#result_count}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#result_count Shuffle#result_count}
---
@@ -1108,7 +1108,7 @@ Arbitrary string with which to seed the random number generator, in order to pro
**Important:** Even with an identical seed, it is not guaranteed that the same permutation will be produced across different versions of Terraform. This argument causes the result to be *less volatile*, but not fixed for all time.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#seed Shuffle#seed}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#seed Shuffle#seed}
---
diff --git a/docs/shuffle.typescript.md b/docs/shuffle.typescript.md
index 800da17b..46ff7645 100644
--- a/docs/shuffle.typescript.md
+++ b/docs/shuffle.typescript.md
@@ -4,7 +4,7 @@
### Shuffle
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle random_shuffle}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle random_shuffle}.
#### Initializers
@@ -481,7 +481,7 @@ The construct id used in the generated config for the Shuffle to import.
The id of the existing Shuffle that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#import import section} in the documentation of this resource for the id to use
---
@@ -894,7 +894,7 @@ public readonly input: string[];
The list of strings to shuffle.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#input Shuffle#input}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#input Shuffle#input}
---
@@ -910,7 +910,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#keepers Shuffle#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#keepers Shuffle#keepers}
---
@@ -926,7 +926,7 @@ The number of results to return.
Defaults to the number of items in the `input` list. If fewer items are requested, some elements will be excluded from the result. If more items are requested, items will be repeated in the result but not more frequently than the number of items in the input list.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#result_count Shuffle#result_count}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#result_count Shuffle#result_count}
---
@@ -942,7 +942,7 @@ Arbitrary string with which to seed the random number generator, in order to pro
**Important:** Even with an identical seed, it is not guaranteed that the same permutation will be produced across different versions of Terraform. This argument causes the result to be *less volatile*, but not fixed for all time.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#seed Shuffle#seed}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#seed Shuffle#seed}
---
diff --git a/docs/stringResource.csharp.md b/docs/stringResource.csharp.md
index 5a60ef63..e9208792 100644
--- a/docs/stringResource.csharp.md
+++ b/docs/stringResource.csharp.md
@@ -4,7 +4,7 @@
### StringResource
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string random_string}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string random_string}.
#### Initializers
@@ -537,7 +537,7 @@ The construct id used in the generated config for the StringResource to import.
The id of the existing StringResource that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#import import section} in the documentation of this resource for the id to use
---
@@ -1156,7 +1156,7 @@ The length of the string desired.
The minimum value for length is 1 and, length must also be >= (`min_upper` + `min_lower` + `min_numeric` + `min_special`).
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#length StringResource#length}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#length StringResource#length}
---
@@ -1172,7 +1172,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#keepers StringResource#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#keepers StringResource#keepers}
---
@@ -1186,7 +1186,7 @@ public object Lower { get; set; }
Include lowercase alphabet characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#lower StringResource#lower}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#lower StringResource#lower}
---
@@ -1200,7 +1200,7 @@ public double MinLower { get; set; }
Minimum number of lowercase alphabet characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#min_lower StringResource#min_lower}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#min_lower StringResource#min_lower}
---
@@ -1214,7 +1214,7 @@ public double MinNumeric { get; set; }
Minimum number of numeric characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#min_numeric StringResource#min_numeric}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#min_numeric StringResource#min_numeric}
---
@@ -1228,7 +1228,7 @@ public double MinSpecial { get; set; }
Minimum number of special characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#min_special StringResource#min_special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#min_special StringResource#min_special}
---
@@ -1242,7 +1242,7 @@ public double MinUpper { get; set; }
Minimum number of uppercase alphabet characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#min_upper StringResource#min_upper}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#min_upper StringResource#min_upper}
---
@@ -1256,7 +1256,7 @@ public object Number { get; set; }
Include numeric characters in the result. Default value is `true`. **NOTE**: This is deprecated, use `numeric` instead.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#number StringResource#number}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#number StringResource#number}
---
@@ -1270,7 +1270,7 @@ public object Numeric { get; set; }
Include numeric characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#numeric StringResource#numeric}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#numeric StringResource#numeric}
---
@@ -1286,7 +1286,7 @@ Supply your own list of special characters to use for string generation.
This overrides the default character list in the special argument. The `special` argument must still be set to true for any overwritten characters to be used in generation.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#override_special StringResource#override_special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#override_special StringResource#override_special}
---
@@ -1300,7 +1300,7 @@ public object Special { get; set; }
Include special characters in the result. These are `!@#$%&*()-_=+[]{}<>:?`. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#special StringResource#special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#special StringResource#special}
---
@@ -1314,7 +1314,7 @@ public object Upper { get; set; }
Include uppercase alphabet characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#upper StringResource#upper}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#upper StringResource#upper}
---
diff --git a/docs/stringResource.go.md b/docs/stringResource.go.md
index 24a26b89..8d80f7c9 100644
--- a/docs/stringResource.go.md
+++ b/docs/stringResource.go.md
@@ -4,7 +4,7 @@
### StringResource
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string random_string}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string random_string}.
#### Initializers
@@ -537,7 +537,7 @@ The construct id used in the generated config for the StringResource to import.
The id of the existing StringResource that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#import import section} in the documentation of this resource for the id to use
---
@@ -1156,7 +1156,7 @@ The length of the string desired.
The minimum value for length is 1 and, length must also be >= (`min_upper` + `min_lower` + `min_numeric` + `min_special`).
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#length StringResource#length}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#length StringResource#length}
---
@@ -1172,7 +1172,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#keepers StringResource#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#keepers StringResource#keepers}
---
@@ -1186,7 +1186,7 @@ Lower interface{}
Include lowercase alphabet characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#lower StringResource#lower}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#lower StringResource#lower}
---
@@ -1200,7 +1200,7 @@ MinLower *f64
Minimum number of lowercase alphabet characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#min_lower StringResource#min_lower}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#min_lower StringResource#min_lower}
---
@@ -1214,7 +1214,7 @@ MinNumeric *f64
Minimum number of numeric characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#min_numeric StringResource#min_numeric}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#min_numeric StringResource#min_numeric}
---
@@ -1228,7 +1228,7 @@ MinSpecial *f64
Minimum number of special characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#min_special StringResource#min_special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#min_special StringResource#min_special}
---
@@ -1242,7 +1242,7 @@ MinUpper *f64
Minimum number of uppercase alphabet characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#min_upper StringResource#min_upper}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#min_upper StringResource#min_upper}
---
@@ -1256,7 +1256,7 @@ Number interface{}
Include numeric characters in the result. Default value is `true`. **NOTE**: This is deprecated, use `numeric` instead.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#number StringResource#number}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#number StringResource#number}
---
@@ -1270,7 +1270,7 @@ Numeric interface{}
Include numeric characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#numeric StringResource#numeric}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#numeric StringResource#numeric}
---
@@ -1286,7 +1286,7 @@ Supply your own list of special characters to use for string generation.
This overrides the default character list in the special argument. The `special` argument must still be set to true for any overwritten characters to be used in generation.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#override_special StringResource#override_special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#override_special StringResource#override_special}
---
@@ -1300,7 +1300,7 @@ Special interface{}
Include special characters in the result. These are `!@#$%&*()-_=+[]{}<>:?`. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#special StringResource#special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#special StringResource#special}
---
@@ -1314,7 +1314,7 @@ Upper interface{}
Include uppercase alphabet characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#upper StringResource#upper}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#upper StringResource#upper}
---
diff --git a/docs/stringResource.java.md b/docs/stringResource.java.md
index a43befdb..66a27ab6 100644
--- a/docs/stringResource.java.md
+++ b/docs/stringResource.java.md
@@ -4,7 +4,7 @@
### StringResource
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string random_string}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string random_string}.
#### Initializers
@@ -137,7 +137,7 @@ The length of the string desired.
The minimum value for length is 1 and, length must also be >= (`min_upper` + `min_lower` + `min_numeric` + `min_special`).
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#length StringResource#length}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#length StringResource#length}
---
@@ -149,7 +149,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#keepers StringResource#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#keepers StringResource#keepers}
---
@@ -159,7 +159,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Include lowercase alphabet characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#lower StringResource#lower}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#lower StringResource#lower}
---
@@ -169,7 +169,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Minimum number of lowercase alphabet characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#min_lower StringResource#min_lower}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#min_lower StringResource#min_lower}
---
@@ -179,7 +179,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Minimum number of numeric characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#min_numeric StringResource#min_numeric}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#min_numeric StringResource#min_numeric}
---
@@ -189,7 +189,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Minimum number of special characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#min_special StringResource#min_special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#min_special StringResource#min_special}
---
@@ -199,7 +199,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Minimum number of uppercase alphabet characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#min_upper StringResource#min_upper}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#min_upper StringResource#min_upper}
---
@@ -209,7 +209,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Include numeric characters in the result. Default value is `true`. **NOTE**: This is deprecated, use `numeric` instead.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#number StringResource#number}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#number StringResource#number}
---
@@ -219,7 +219,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Include numeric characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#numeric StringResource#numeric}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#numeric StringResource#numeric}
---
@@ -231,7 +231,7 @@ Supply your own list of special characters to use for string generation.
This overrides the default character list in the special argument. The `special` argument must still be set to true for any overwritten characters to be used in generation.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#override_special StringResource#override_special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#override_special StringResource#override_special}
---
@@ -241,7 +241,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Include special characters in the result. These are `!@#$%&*()-_=+[]{}<>:?`. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#special StringResource#special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#special StringResource#special}
---
@@ -251,7 +251,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Include uppercase alphabet characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#upper StringResource#upper}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#upper StringResource#upper}
---
@@ -748,7 +748,7 @@ The construct id used in the generated config for the StringResource to import.
The id of the existing StringResource that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#import import section} in the documentation of this resource for the id to use
---
@@ -1376,7 +1376,7 @@ The length of the string desired.
The minimum value for length is 1 and, length must also be >= (`min_upper` + `min_lower` + `min_numeric` + `min_special`).
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#length StringResource#length}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#length StringResource#length}
---
@@ -1392,7 +1392,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#keepers StringResource#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#keepers StringResource#keepers}
---
@@ -1406,7 +1406,7 @@ public java.lang.Object getLower();
Include lowercase alphabet characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#lower StringResource#lower}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#lower StringResource#lower}
---
@@ -1420,7 +1420,7 @@ public java.lang.Number getMinLower();
Minimum number of lowercase alphabet characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#min_lower StringResource#min_lower}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#min_lower StringResource#min_lower}
---
@@ -1434,7 +1434,7 @@ public java.lang.Number getMinNumeric();
Minimum number of numeric characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#min_numeric StringResource#min_numeric}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#min_numeric StringResource#min_numeric}
---
@@ -1448,7 +1448,7 @@ public java.lang.Number getMinSpecial();
Minimum number of special characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#min_special StringResource#min_special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#min_special StringResource#min_special}
---
@@ -1462,7 +1462,7 @@ public java.lang.Number getMinUpper();
Minimum number of uppercase alphabet characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#min_upper StringResource#min_upper}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#min_upper StringResource#min_upper}
---
@@ -1476,7 +1476,7 @@ public java.lang.Object getNumber();
Include numeric characters in the result. Default value is `true`. **NOTE**: This is deprecated, use `numeric` instead.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#number StringResource#number}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#number StringResource#number}
---
@@ -1490,7 +1490,7 @@ public java.lang.Object getNumeric();
Include numeric characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#numeric StringResource#numeric}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#numeric StringResource#numeric}
---
@@ -1506,7 +1506,7 @@ Supply your own list of special characters to use for string generation.
This overrides the default character list in the special argument. The `special` argument must still be set to true for any overwritten characters to be used in generation.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#override_special StringResource#override_special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#override_special StringResource#override_special}
---
@@ -1520,7 +1520,7 @@ public java.lang.Object getSpecial();
Include special characters in the result. These are `!@#$%&*()-_=+[]{}<>:?`. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#special StringResource#special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#special StringResource#special}
---
@@ -1534,7 +1534,7 @@ public java.lang.Object getUpper();
Include uppercase alphabet characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#upper StringResource#upper}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#upper StringResource#upper}
---
diff --git a/docs/stringResource.python.md b/docs/stringResource.python.md
index 9ed3a936..3784bb85 100644
--- a/docs/stringResource.python.md
+++ b/docs/stringResource.python.md
@@ -4,7 +4,7 @@
### StringResource
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string random_string}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string random_string}.
#### Initializers
@@ -130,7 +130,7 @@ The length of the string desired.
The minimum value for length is 1 and, length must also be >= (`min_upper` + `min_lower` + `min_numeric` + `min_special`).
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#length StringResource#length}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#length StringResource#length}
---
@@ -142,7 +142,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#keepers StringResource#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#keepers StringResource#keepers}
---
@@ -152,7 +152,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Include lowercase alphabet characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#lower StringResource#lower}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#lower StringResource#lower}
---
@@ -162,7 +162,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Minimum number of lowercase alphabet characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#min_lower StringResource#min_lower}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#min_lower StringResource#min_lower}
---
@@ -172,7 +172,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Minimum number of numeric characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#min_numeric StringResource#min_numeric}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#min_numeric StringResource#min_numeric}
---
@@ -182,7 +182,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Minimum number of special characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#min_special StringResource#min_special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#min_special StringResource#min_special}
---
@@ -192,7 +192,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Minimum number of uppercase alphabet characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#min_upper StringResource#min_upper}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#min_upper StringResource#min_upper}
---
@@ -202,7 +202,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Include numeric characters in the result. Default value is `true`. **NOTE**: This is deprecated, use `numeric` instead.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#number StringResource#number}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#number StringResource#number}
---
@@ -212,7 +212,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Include numeric characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#numeric StringResource#numeric}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#numeric StringResource#numeric}
---
@@ -224,7 +224,7 @@ Supply your own list of special characters to use for string generation.
This overrides the default character list in the special argument. The `special` argument must still be set to true for any overwritten characters to be used in generation.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#override_special StringResource#override_special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#override_special StringResource#override_special}
---
@@ -234,7 +234,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Include special characters in the result. These are `!@#$%&*()-_=+[]{}<>:?`. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#special StringResource#special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#special StringResource#special}
---
@@ -244,7 +244,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi
Include uppercase alphabet characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#upper StringResource#upper}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#upper StringResource#upper}
---
@@ -787,7 +787,7 @@ The construct id used in the generated config for the StringResource to import.
The id of the existing StringResource that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#import import section} in the documentation of this resource for the id to use
---
@@ -1406,7 +1406,7 @@ The length of the string desired.
The minimum value for length is 1 and, length must also be >= (`min_upper` + `min_lower` + `min_numeric` + `min_special`).
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#length StringResource#length}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#length StringResource#length}
---
@@ -1422,7 +1422,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#keepers StringResource#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#keepers StringResource#keepers}
---
@@ -1436,7 +1436,7 @@ lower: typing.Union[bool, IResolvable]
Include lowercase alphabet characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#lower StringResource#lower}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#lower StringResource#lower}
---
@@ -1450,7 +1450,7 @@ min_lower: typing.Union[int, float]
Minimum number of lowercase alphabet characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#min_lower StringResource#min_lower}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#min_lower StringResource#min_lower}
---
@@ -1464,7 +1464,7 @@ min_numeric: typing.Union[int, float]
Minimum number of numeric characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#min_numeric StringResource#min_numeric}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#min_numeric StringResource#min_numeric}
---
@@ -1478,7 +1478,7 @@ min_special: typing.Union[int, float]
Minimum number of special characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#min_special StringResource#min_special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#min_special StringResource#min_special}
---
@@ -1492,7 +1492,7 @@ min_upper: typing.Union[int, float]
Minimum number of uppercase alphabet characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#min_upper StringResource#min_upper}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#min_upper StringResource#min_upper}
---
@@ -1506,7 +1506,7 @@ number: typing.Union[bool, IResolvable]
Include numeric characters in the result. Default value is `true`. **NOTE**: This is deprecated, use `numeric` instead.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#number StringResource#number}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#number StringResource#number}
---
@@ -1520,7 +1520,7 @@ numeric: typing.Union[bool, IResolvable]
Include numeric characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#numeric StringResource#numeric}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#numeric StringResource#numeric}
---
@@ -1536,7 +1536,7 @@ Supply your own list of special characters to use for string generation.
This overrides the default character list in the special argument. The `special` argument must still be set to true for any overwritten characters to be used in generation.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#override_special StringResource#override_special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#override_special StringResource#override_special}
---
@@ -1550,7 +1550,7 @@ special: typing.Union[bool, IResolvable]
Include special characters in the result. These are `!@#$%&*()-_=+[]{}<>:?`. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#special StringResource#special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#special StringResource#special}
---
@@ -1564,7 +1564,7 @@ upper: typing.Union[bool, IResolvable]
Include uppercase alphabet characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#upper StringResource#upper}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#upper StringResource#upper}
---
diff --git a/docs/stringResource.typescript.md b/docs/stringResource.typescript.md
index 5d71351c..df58a1b1 100644
--- a/docs/stringResource.typescript.md
+++ b/docs/stringResource.typescript.md
@@ -4,7 +4,7 @@
### StringResource
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string random_string}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string random_string}.
#### Initializers
@@ -537,7 +537,7 @@ The construct id used in the generated config for the StringResource to import.
The id of the existing StringResource that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#import import section} in the documentation of this resource for the id to use
---
@@ -1136,7 +1136,7 @@ The length of the string desired.
The minimum value for length is 1 and, length must also be >= (`min_upper` + `min_lower` + `min_numeric` + `min_special`).
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#length StringResource#length}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#length StringResource#length}
---
@@ -1152,7 +1152,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#keepers StringResource#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#keepers StringResource#keepers}
---
@@ -1166,7 +1166,7 @@ public readonly lower: boolean | IResolvable;
Include lowercase alphabet characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#lower StringResource#lower}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#lower StringResource#lower}
---
@@ -1180,7 +1180,7 @@ public readonly minLower: number;
Minimum number of lowercase alphabet characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#min_lower StringResource#min_lower}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#min_lower StringResource#min_lower}
---
@@ -1194,7 +1194,7 @@ public readonly minNumeric: number;
Minimum number of numeric characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#min_numeric StringResource#min_numeric}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#min_numeric StringResource#min_numeric}
---
@@ -1208,7 +1208,7 @@ public readonly minSpecial: number;
Minimum number of special characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#min_special StringResource#min_special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#min_special StringResource#min_special}
---
@@ -1222,7 +1222,7 @@ public readonly minUpper: number;
Minimum number of uppercase alphabet characters in the result. Default value is `0`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#min_upper StringResource#min_upper}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#min_upper StringResource#min_upper}
---
@@ -1236,7 +1236,7 @@ public readonly number: boolean | IResolvable;
Include numeric characters in the result. Default value is `true`. **NOTE**: This is deprecated, use `numeric` instead.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#number StringResource#number}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#number StringResource#number}
---
@@ -1250,7 +1250,7 @@ public readonly numeric: boolean | IResolvable;
Include numeric characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#numeric StringResource#numeric}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#numeric StringResource#numeric}
---
@@ -1266,7 +1266,7 @@ Supply your own list of special characters to use for string generation.
This overrides the default character list in the special argument. The `special` argument must still be set to true for any overwritten characters to be used in generation.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#override_special StringResource#override_special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#override_special StringResource#override_special}
---
@@ -1280,7 +1280,7 @@ public readonly special: boolean | IResolvable;
Include special characters in the result. These are `!@#$%&*()-_=+[]{}<>:?`. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#special StringResource#special}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#special StringResource#special}
---
@@ -1294,7 +1294,7 @@ public readonly upper: boolean | IResolvable;
Include uppercase alphabet characters in the result. Default value is `true`.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#upper StringResource#upper}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#upper StringResource#upper}
---
diff --git a/docs/uuid.csharp.md b/docs/uuid.csharp.md
index 9ab8f64b..55abb5f2 100644
--- a/docs/uuid.csharp.md
+++ b/docs/uuid.csharp.md
@@ -4,7 +4,7 @@
### Uuid
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/uuid random_uuid}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/uuid random_uuid}.
#### Initializers
@@ -467,7 +467,7 @@ The construct id used in the generated config for the Uuid to import.
The id of the existing Uuid that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/uuid#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/uuid#import import section} in the documentation of this resource for the id to use
---
@@ -822,7 +822,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/uuid#keepers Uuid#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/uuid#keepers Uuid#keepers}
---
diff --git a/docs/uuid.go.md b/docs/uuid.go.md
index 85c30067..a5bf451f 100644
--- a/docs/uuid.go.md
+++ b/docs/uuid.go.md
@@ -4,7 +4,7 @@
### Uuid
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/uuid random_uuid}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/uuid random_uuid}.
#### Initializers
@@ -467,7 +467,7 @@ The construct id used in the generated config for the Uuid to import.
The id of the existing Uuid that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/uuid#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/uuid#import import section} in the documentation of this resource for the id to use
---
@@ -822,7 +822,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/uuid#keepers Uuid#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/uuid#keepers Uuid#keepers}
---
diff --git a/docs/uuid.java.md b/docs/uuid.java.md
index a3b88ed9..ba3c5cd7 100644
--- a/docs/uuid.java.md
+++ b/docs/uuid.java.md
@@ -4,7 +4,7 @@
### Uuid
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/uuid random_uuid}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/uuid random_uuid}.
#### Initializers
@@ -110,7 +110,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/uuid#keepers Uuid#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/uuid#keepers Uuid#keepers}
---
@@ -537,7 +537,7 @@ The construct id used in the generated config for the Uuid to import.
The id of the existing Uuid that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/uuid#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/uuid#import import section} in the documentation of this resource for the id to use
---
@@ -896,7 +896,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/uuid#keepers Uuid#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/uuid#keepers Uuid#keepers}
---
diff --git a/docs/uuid.python.md b/docs/uuid.python.md
index 6ec303ad..677ac295 100644
--- a/docs/uuid.python.md
+++ b/docs/uuid.python.md
@@ -4,7 +4,7 @@
### Uuid
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/uuid random_uuid}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/uuid random_uuid}.
#### Initializers
@@ -108,7 +108,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/uuid#keepers Uuid#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/uuid#keepers Uuid#keepers}
---
@@ -581,7 +581,7 @@ The construct id used in the generated config for the Uuid to import.
The id of the existing Uuid that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/uuid#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/uuid#import import section} in the documentation of this resource for the id to use
---
@@ -936,7 +936,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/uuid#keepers Uuid#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/uuid#keepers Uuid#keepers}
---
diff --git a/docs/uuid.typescript.md b/docs/uuid.typescript.md
index 87655290..7abc41b9 100644
--- a/docs/uuid.typescript.md
+++ b/docs/uuid.typescript.md
@@ -4,7 +4,7 @@
### Uuid
-Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/uuid random_uuid}.
+Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/uuid random_uuid}.
#### Initializers
@@ -467,7 +467,7 @@ The construct id used in the generated config for the Uuid to import.
The id of the existing Uuid that should be imported.
-Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/uuid#import import section} in the documentation of this resource for the id to use
+Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/uuid#import import section} in the documentation of this resource for the id to use
---
@@ -813,7 +813,7 @@ Arbitrary map of values that, when changed, will trigger recreation of resource.
See [the main provider documentation](../index.html) for more information.
-Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/uuid#keepers Uuid#keepers}
+Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/uuid#keepers Uuid#keepers}
---
diff --git a/package.json b/package.json
index 3ba4dd25..0bcd8eec 100644
--- a/package.json
+++ b/package.json
@@ -152,7 +152,7 @@
"cdktf": {
"provider": {
"name": "registry.terraform.io/hashicorp/random",
- "version": "3.5.1"
+ "version": "3.6.0"
}
},
"//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"."
diff --git a/src/bytes/README.md b/src/bytes/README.md
new file mode 100644
index 00000000..960bda1f
--- /dev/null
+++ b/src/bytes/README.md
@@ -0,0 +1,3 @@
+# `random_bytes`
+
+Refer to the Terraform Registory for docs: [`random_bytes`](https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/bytes).
diff --git a/src/bytes/index.ts b/src/bytes/index.ts
new file mode 100644
index 00000000..7b875179
--- /dev/null
+++ b/src/bytes/index.ts
@@ -0,0 +1,137 @@
+/**
+ * Copyright (c) HashiCorp, Inc.
+ * SPDX-License-Identifier: MPL-2.0
+ */
+
+// https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/bytes
+// generated from terraform resource schema
+
+import { Construct } from 'constructs';
+import * as cdktf from 'cdktf';
+
+// Configuration
+
+export interface BytesConfig extends cdktf.TerraformMetaArguments {
+ /**
+ * Arbitrary map of values that, when changed, will trigger recreation of resource. See [the main provider documentation](../index.html) for more information.
+ *
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/bytes#keepers Bytes#keepers}
+ */
+ readonly keepers?: { [key: string]: string };
+ /**
+ * The number of bytes requested. The minimum value for length is 1.
+ *
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/bytes#length Bytes#length}
+ */
+ readonly length: number;
+}
+
+/**
+* Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/bytes random_bytes}
+*/
+export class Bytes extends cdktf.TerraformResource {
+
+ // =================
+ // STATIC PROPERTIES
+ // =================
+ public static readonly tfResourceType = "random_bytes";
+
+ // ==============
+ // STATIC Methods
+ // ==============
+ /**
+ * Generates CDKTF code for importing a Bytes 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 Bytes to import
+ * @param importFromId The id of the existing Bytes that should be imported. Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/bytes#import import section} in the documentation of this resource for the id to use
+ * @param provider? Optional instance of the provider where the Bytes to import is found
+ */
+ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) {
+ return new cdktf.ImportableResource(scope, importToId, { terraformResourceType: "random_bytes", importId: importFromId, provider });
+ }
+
+ // ===========
+ // INITIALIZER
+ // ===========
+
+ /**
+ * Create a new {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/bytes random_bytes} 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
+ * @param options BytesConfig
+ */
+ public constructor(scope: Construct, id: string, config: BytesConfig) {
+ super(scope, id, {
+ terraformResourceType: 'random_bytes',
+ terraformGeneratorMetadata: {
+ providerName: 'random',
+ providerVersion: '3.6.0',
+ providerVersionConstraint: '~> 3.1'
+ },
+ provider: config.provider,
+ dependsOn: config.dependsOn,
+ count: config.count,
+ lifecycle: config.lifecycle,
+ provisioners: config.provisioners,
+ connection: config.connection,
+ forEach: config.forEach
+ });
+ this._keepers = config.keepers;
+ this._length = config.length;
+ }
+
+ // ==========
+ // ATTRIBUTES
+ // ==========
+
+ // base64 - computed: true, optional: false, required: false
+ public get base64() {
+ return this.getStringAttribute('base64');
+ }
+
+ // hex - computed: true, optional: false, required: false
+ public get hex() {
+ return this.getStringAttribute('hex');
+ }
+
+ // keepers - computed: false, optional: true, required: false
+ private _keepers?: { [key: string]: string };
+ public get keepers() {
+ return this.getStringMapAttribute('keepers');
+ }
+ public set keepers(value: { [key: string]: string }) {
+ this._keepers = value;
+ }
+ public resetKeepers() {
+ this._keepers = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get keepersInput() {
+ return this._keepers;
+ }
+
+ // length - computed: false, optional: false, required: true
+ private _length?: number;
+ public get length() {
+ return this.getNumberAttribute('length');
+ }
+ public set length(value: number) {
+ this._length = value;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get lengthInput() {
+ return this._length;
+ }
+
+ // =========
+ // SYNTHESIS
+ // =========
+
+ protected synthesizeAttributes(): { [name: string]: any } {
+ return {
+ keepers: cdktf.hashMapper(cdktf.stringToTerraform)(this._keepers),
+ length: cdktf.numberToTerraform(this._length),
+ };
+ }
+}
diff --git a/src/id/README.md b/src/id/README.md
index 6b0a826c..1204b68e 100644
--- a/src/id/README.md
+++ b/src/id/README.md
@@ -1,3 +1,3 @@
# `random_id`
-Refer to the Terraform Registory for docs: [`random_id`](https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id).
+Refer to the Terraform Registory for docs: [`random_id`](https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id).
diff --git a/src/id/index.ts b/src/id/index.ts
index c1e10717..5bd0e297 100644
--- a/src/id/index.ts
+++ b/src/id/index.ts
@@ -3,7 +3,7 @@
* SPDX-License-Identifier: MPL-2.0
*/
-// https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id
+// https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id
// generated from terraform resource schema
import { Construct } from 'constructs';
@@ -15,25 +15,25 @@ export interface IdConfig extends cdktf.TerraformMetaArguments {
/**
* The number of random bytes to produce. The minimum value is 1, which produces eight bits of randomness.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id#byte_length Id#byte_length}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id#byte_length Id#byte_length}
*/
readonly byteLength: number;
/**
* Arbitrary map of values that, when changed, will trigger recreation of resource. See [the main provider documentation](../index.html) for more information.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id#keepers Id#keepers}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id#keepers Id#keepers}
*/
readonly keepers?: { [key: string]: string };
/**
* Arbitrary string to prefix the output value with. This string is supplied as-is, meaning it is not guaranteed to be URL-safe or base64 encoded.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id#prefix Id#prefix}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id#prefix Id#prefix}
*/
readonly prefix?: string;
}
/**
-* Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id random_id}
+* Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id random_id}
*/
export class Id extends cdktf.TerraformResource {
@@ -49,7 +49,7 @@ export class Id extends cdktf.TerraformResource {
* Generates CDKTF code for importing a Id 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 Id to import
- * @param importFromId The id of the existing Id that should be imported. Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id#import import section} in the documentation of this resource for the id to use
+ * @param importFromId The id of the existing Id that should be imported. Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id#import import section} in the documentation of this resource for the id to use
* @param provider? Optional instance of the provider where the Id to import is found
*/
public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) {
@@ -61,7 +61,7 @@ export class Id extends cdktf.TerraformResource {
// ===========
/**
- * Create a new {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id random_id} Resource
+ * Create a new {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/id random_id} 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
@@ -72,7 +72,7 @@ export class Id extends cdktf.TerraformResource {
terraformResourceType: 'random_id',
terraformGeneratorMetadata: {
providerName: 'random',
- providerVersion: '3.5.1',
+ providerVersion: '3.6.0',
providerVersionConstraint: '~> 3.1'
},
provider: config.provider,
diff --git a/src/index.ts b/src/index.ts
index 6d55c896..e3274b96 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -4,6 +4,7 @@
*/
// generated by cdktf get
+export * as bytes from './bytes';
export * as id from './id';
export * as integer from './integer';
export * as password from './password';
diff --git a/src/integer/README.md b/src/integer/README.md
index e89e257f..9d8c3557 100644
--- a/src/integer/README.md
+++ b/src/integer/README.md
@@ -1,3 +1,3 @@
# `random_integer`
-Refer to the Terraform Registory for docs: [`random_integer`](https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer).
+Refer to the Terraform Registory for docs: [`random_integer`](https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer).
diff --git a/src/integer/index.ts b/src/integer/index.ts
index 3fa8c723..64e14a78 100644
--- a/src/integer/index.ts
+++ b/src/integer/index.ts
@@ -3,7 +3,7 @@
* SPDX-License-Identifier: MPL-2.0
*/
-// https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer
+// https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer
// generated from terraform resource schema
import { Construct } from 'constructs';
@@ -15,31 +15,31 @@ export interface IntegerConfig extends cdktf.TerraformMetaArguments {
/**
* Arbitrary map of values that, when changed, will trigger recreation of resource. See [the main provider documentation](../index.html) for more information.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#keepers Integer#keepers}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#keepers Integer#keepers}
*/
readonly keepers?: { [key: string]: string };
/**
* The maximum inclusive value of the range.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#max Integer#max}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#max Integer#max}
*/
readonly max: number;
/**
* The minimum inclusive value of the range.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#min Integer#min}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#min Integer#min}
*/
readonly min: number;
/**
* A custom seed to always produce the same value.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#seed Integer#seed}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#seed Integer#seed}
*/
readonly seed?: string;
}
/**
-* Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer random_integer}
+* Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer random_integer}
*/
export class Integer extends cdktf.TerraformResource {
@@ -55,7 +55,7 @@ export class Integer extends cdktf.TerraformResource {
* Generates CDKTF code for importing a Integer 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 Integer to import
- * @param importFromId The id of the existing Integer that should be imported. Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer#import import section} in the documentation of this resource for the id to use
+ * @param importFromId The id of the existing Integer that should be imported. Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer#import import section} in the documentation of this resource for the id to use
* @param provider? Optional instance of the provider where the Integer to import is found
*/
public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) {
@@ -67,7 +67,7 @@ export class Integer extends cdktf.TerraformResource {
// ===========
/**
- * Create a new {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/integer random_integer} Resource
+ * Create a new {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/integer random_integer} 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
@@ -78,7 +78,7 @@ export class Integer extends cdktf.TerraformResource {
terraformResourceType: 'random_integer',
terraformGeneratorMetadata: {
providerName: 'random',
- providerVersion: '3.5.1',
+ providerVersion: '3.6.0',
providerVersionConstraint: '~> 3.1'
},
provider: config.provider,
diff --git a/src/lazy-index.ts b/src/lazy-index.ts
index 1b4995c7..ba3259f2 100644
--- a/src/lazy-index.ts
+++ b/src/lazy-index.ts
@@ -4,6 +4,7 @@
*/
// generated by cdktf get
+Object.defineProperty(exports, 'bytes', { get: function () { return require('./bytes'); } });
Object.defineProperty(exports, 'id', { get: function () { return require('./id'); } });
Object.defineProperty(exports, 'integer', { get: function () { return require('./integer'); } });
Object.defineProperty(exports, 'password', { get: function () { return require('./password'); } });
diff --git a/src/password/README.md b/src/password/README.md
index 2b097464..1afe0042 100644
--- a/src/password/README.md
+++ b/src/password/README.md
@@ -1,3 +1,3 @@
# `random_password`
-Refer to the Terraform Registory for docs: [`random_password`](https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password).
+Refer to the Terraform Registory for docs: [`random_password`](https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password).
diff --git a/src/password/index.ts b/src/password/index.ts
index 7a98530c..5b3dcd6a 100644
--- a/src/password/index.ts
+++ b/src/password/index.ts
@@ -3,7 +3,7 @@
* SPDX-License-Identifier: MPL-2.0
*/
-// https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password
+// https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password
// generated from terraform resource schema
import { Construct } from 'constructs';
@@ -15,79 +15,79 @@ export interface PasswordConfig extends cdktf.TerraformMetaArguments {
/**
* Arbitrary map of values that, when changed, will trigger recreation of resource. See [the main provider documentation](../index.html) for more information.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#keepers Password#keepers}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#keepers Password#keepers}
*/
readonly keepers?: { [key: string]: string };
/**
* The length of the string desired. The minimum value for length is 1 and, length must also be >= (`min_upper` + `min_lower` + `min_numeric` + `min_special`).
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#length Password#length}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#length Password#length}
*/
readonly length: number;
/**
* Include lowercase alphabet characters in the result. Default value is `true`.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#lower Password#lower}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#lower Password#lower}
*/
readonly lower?: boolean | cdktf.IResolvable;
/**
* Minimum number of lowercase alphabet characters in the result. Default value is `0`.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#min_lower Password#min_lower}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#min_lower Password#min_lower}
*/
readonly minLower?: number;
/**
* Minimum number of numeric characters in the result. Default value is `0`.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#min_numeric Password#min_numeric}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#min_numeric Password#min_numeric}
*/
readonly minNumeric?: number;
/**
* Minimum number of special characters in the result. Default value is `0`.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#min_special Password#min_special}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#min_special Password#min_special}
*/
readonly minSpecial?: number;
/**
* Minimum number of uppercase alphabet characters in the result. Default value is `0`.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#min_upper Password#min_upper}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#min_upper Password#min_upper}
*/
readonly minUpper?: number;
/**
* Include numeric characters in the result. Default value is `true`. **NOTE**: This is deprecated, use `numeric` instead.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#number Password#number}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#number Password#number}
*/
readonly number?: boolean | cdktf.IResolvable;
/**
* Include numeric characters in the result. Default value is `true`.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#numeric Password#numeric}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#numeric Password#numeric}
*/
readonly numeric?: boolean | cdktf.IResolvable;
/**
* Supply your own list of special characters to use for string generation. This overrides the default character list in the special argument. The `special` argument must still be set to true for any overwritten characters to be used in generation.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#override_special Password#override_special}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#override_special Password#override_special}
*/
readonly overrideSpecial?: string;
/**
* Include special characters in the result. These are `!@#$%&*()-_=+[]{}<>:?`. Default value is `true`.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#special Password#special}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#special Password#special}
*/
readonly special?: boolean | cdktf.IResolvable;
/**
* Include uppercase alphabet characters in the result. Default value is `true`.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#upper Password#upper}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#upper Password#upper}
*/
readonly upper?: boolean | cdktf.IResolvable;
}
/**
-* Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password random_password}
+* Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password random_password}
*/
export class Password extends cdktf.TerraformResource {
@@ -103,7 +103,7 @@ export class Password extends cdktf.TerraformResource {
* Generates CDKTF code for importing a Password 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 Password to import
- * @param importFromId The id of the existing Password that should be imported. Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password#import import section} in the documentation of this resource for the id to use
+ * @param importFromId The id of the existing Password that should be imported. Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password#import import section} in the documentation of this resource for the id to use
* @param provider? Optional instance of the provider where the Password to import is found
*/
public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) {
@@ -115,7 +115,7 @@ export class Password extends cdktf.TerraformResource {
// ===========
/**
- * Create a new {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/password random_password} Resource
+ * Create a new {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/password random_password} 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
@@ -126,7 +126,7 @@ export class Password extends cdktf.TerraformResource {
terraformResourceType: 'random_password',
terraformGeneratorMetadata: {
providerName: 'random',
- providerVersion: '3.5.1',
+ providerVersion: '3.6.0',
providerVersionConstraint: '~> 3.1'
},
provider: config.provider,
diff --git a/src/pet/README.md b/src/pet/README.md
index 53a65bb7..52571a48 100644
--- a/src/pet/README.md
+++ b/src/pet/README.md
@@ -1,3 +1,3 @@
# `random_pet`
-Refer to the Terraform Registory for docs: [`random_pet`](https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet).
+Refer to the Terraform Registory for docs: [`random_pet`](https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet).
diff --git a/src/pet/index.ts b/src/pet/index.ts
index 8e545876..86ac5984 100644
--- a/src/pet/index.ts
+++ b/src/pet/index.ts
@@ -3,7 +3,7 @@
* SPDX-License-Identifier: MPL-2.0
*/
-// https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet
+// https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet
// generated from terraform resource schema
import { Construct } from 'constructs';
@@ -15,31 +15,31 @@ export interface PetConfig extends cdktf.TerraformMetaArguments {
/**
* Arbitrary map of values that, when changed, will trigger recreation of resource. See [the main provider documentation](../index.html) for more information.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#keepers Pet#keepers}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#keepers Pet#keepers}
*/
readonly keepers?: { [key: string]: string };
/**
* The length (in words) of the pet name. Defaults to 2
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#length Pet#length}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#length Pet#length}
*/
readonly length?: number;
/**
* A string to prefix the name with.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#prefix Pet#prefix}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#prefix Pet#prefix}
*/
readonly prefix?: string;
/**
* The character to separate words in the pet name. Defaults to "-"
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#separator Pet#separator}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#separator Pet#separator}
*/
readonly separator?: string;
}
/**
-* Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet random_pet}
+* Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet random_pet}
*/
export class Pet extends cdktf.TerraformResource {
@@ -55,7 +55,7 @@ export class Pet extends cdktf.TerraformResource {
* Generates CDKTF code for importing a Pet 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 Pet to import
- * @param importFromId The id of the existing Pet that should be imported. Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet#import import section} in the documentation of this resource for the id to use
+ * @param importFromId The id of the existing Pet that should be imported. Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet#import import section} in the documentation of this resource for the id to use
* @param provider? Optional instance of the provider where the Pet to import is found
*/
public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) {
@@ -67,7 +67,7 @@ export class Pet extends cdktf.TerraformResource {
// ===========
/**
- * Create a new {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/pet random_pet} Resource
+ * Create a new {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/pet random_pet} 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
@@ -78,7 +78,7 @@ export class Pet extends cdktf.TerraformResource {
terraformResourceType: 'random_pet',
terraformGeneratorMetadata: {
providerName: 'random',
- providerVersion: '3.5.1',
+ providerVersion: '3.6.0',
providerVersionConstraint: '~> 3.1'
},
provider: config.provider,
diff --git a/src/provider/README.md b/src/provider/README.md
index 4ac8226e..63f7360c 100644
--- a/src/provider/README.md
+++ b/src/provider/README.md
@@ -1,3 +1,3 @@
# `provider`
-Refer to the Terraform Registory for docs: [`random`](https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs).
+Refer to the Terraform Registory for docs: [`random`](https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs).
diff --git a/src/provider/index.ts b/src/provider/index.ts
index 0ab808ad..758299c1 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/hashicorp/random/3.5.1/docs
+// https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs
// generated from terraform resource schema
import { Construct } from 'constructs';
@@ -15,13 +15,13 @@ export interface RandomProviderConfig {
/**
* Alias name
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs#alias RandomProvider#alias}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs#alias RandomProvider#alias}
*/
readonly alias?: string;
}
/**
-* Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs random}
+* Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs random}
*/
export class RandomProvider extends cdktf.TerraformProvider {
@@ -37,7 +37,7 @@ export class RandomProvider extends cdktf.TerraformProvider {
* Generates CDKTF code for importing a RandomProvider 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 RandomProvider to import
- * @param importFromId The id of the existing RandomProvider that should be imported. Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs#import import section} in the documentation of this resource for the id to use
+ * @param importFromId The id of the existing RandomProvider that should be imported. Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.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 RandomProvider to import is found
*/
public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) {
@@ -49,7 +49,7 @@ export class RandomProvider extends cdktf.TerraformProvider {
// ===========
/**
- * Create a new {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs random} Resource
+ * Create a new {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs random} 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
@@ -60,7 +60,7 @@ export class RandomProvider extends cdktf.TerraformProvider {
terraformResourceType: 'random',
terraformGeneratorMetadata: {
providerName: 'random',
- providerVersion: '3.5.1',
+ providerVersion: '3.6.0',
providerVersionConstraint: '~> 3.1'
},
terraformProviderSource: 'hashicorp/random'
diff --git a/src/shuffle/README.md b/src/shuffle/README.md
index 8b47126a..369477c0 100644
--- a/src/shuffle/README.md
+++ b/src/shuffle/README.md
@@ -1,3 +1,3 @@
# `random_shuffle`
-Refer to the Terraform Registory for docs: [`random_shuffle`](https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle).
+Refer to the Terraform Registory for docs: [`random_shuffle`](https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle).
diff --git a/src/shuffle/index.ts b/src/shuffle/index.ts
index 570513b3..7eb1946c 100644
--- a/src/shuffle/index.ts
+++ b/src/shuffle/index.ts
@@ -3,7 +3,7 @@
* SPDX-License-Identifier: MPL-2.0
*/
-// https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle
+// https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle
// generated from terraform resource schema
import { Construct } from 'constructs';
@@ -15,19 +15,19 @@ export interface ShuffleConfig extends cdktf.TerraformMetaArguments {
/**
* The list of strings to shuffle.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#input Shuffle#input}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#input Shuffle#input}
*/
readonly input: string[];
/**
* Arbitrary map of values that, when changed, will trigger recreation of resource. See [the main provider documentation](../index.html) for more information.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#keepers Shuffle#keepers}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#keepers Shuffle#keepers}
*/
readonly keepers?: { [key: string]: string };
/**
* The number of results to return. Defaults to the number of items in the `input` list. If fewer items are requested, some elements will be excluded from the result. If more items are requested, items will be repeated in the result but not more frequently than the number of items in the input list.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#result_count Shuffle#result_count}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#result_count Shuffle#result_count}
*/
readonly resultCount?: number;
/**
@@ -35,13 +35,13 @@ export interface ShuffleConfig extends cdktf.TerraformMetaArguments {
*
* **Important:** Even with an identical seed, it is not guaranteed that the same permutation will be produced across different versions of Terraform. This argument causes the result to be *less volatile*, but not fixed for all time.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#seed Shuffle#seed}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#seed Shuffle#seed}
*/
readonly seed?: string;
}
/**
-* Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle random_shuffle}
+* Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle random_shuffle}
*/
export class Shuffle extends cdktf.TerraformResource {
@@ -57,7 +57,7 @@ export class Shuffle extends cdktf.TerraformResource {
* Generates CDKTF code for importing a Shuffle 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 Shuffle to import
- * @param importFromId The id of the existing Shuffle that should be imported. Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle#import import section} in the documentation of this resource for the id to use
+ * @param importFromId The id of the existing Shuffle that should be imported. Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle#import import section} in the documentation of this resource for the id to use
* @param provider? Optional instance of the provider where the Shuffle to import is found
*/
public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) {
@@ -69,7 +69,7 @@ export class Shuffle extends cdktf.TerraformResource {
// ===========
/**
- * Create a new {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/shuffle random_shuffle} Resource
+ * Create a new {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/shuffle random_shuffle} 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
@@ -80,7 +80,7 @@ export class Shuffle extends cdktf.TerraformResource {
terraformResourceType: 'random_shuffle',
terraformGeneratorMetadata: {
providerName: 'random',
- providerVersion: '3.5.1',
+ providerVersion: '3.6.0',
providerVersionConstraint: '~> 3.1'
},
provider: config.provider,
diff --git a/src/string-resource/README.md b/src/string-resource/README.md
index 58aeaa67..6e959f1f 100644
--- a/src/string-resource/README.md
+++ b/src/string-resource/README.md
@@ -1,3 +1,3 @@
# `random_string`
-Refer to the Terraform Registory for docs: [`random_string`](https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string).
+Refer to the Terraform Registory for docs: [`random_string`](https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string).
diff --git a/src/string-resource/index.ts b/src/string-resource/index.ts
index 00154bf2..4f4d664c 100644
--- a/src/string-resource/index.ts
+++ b/src/string-resource/index.ts
@@ -3,7 +3,7 @@
* SPDX-License-Identifier: MPL-2.0
*/
-// https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string
+// https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string
// generated from terraform resource schema
import { Construct } from 'constructs';
@@ -15,79 +15,79 @@ export interface StringResourceConfig extends cdktf.TerraformMetaArguments {
/**
* Arbitrary map of values that, when changed, will trigger recreation of resource. See [the main provider documentation](../index.html) for more information.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#keepers StringResource#keepers}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#keepers StringResource#keepers}
*/
readonly keepers?: { [key: string]: string };
/**
* The length of the string desired. The minimum value for length is 1 and, length must also be >= (`min_upper` + `min_lower` + `min_numeric` + `min_special`).
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#length StringResource#length}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#length StringResource#length}
*/
readonly length: number;
/**
* Include lowercase alphabet characters in the result. Default value is `true`.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#lower StringResource#lower}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#lower StringResource#lower}
*/
readonly lower?: boolean | cdktf.IResolvable;
/**
* Minimum number of lowercase alphabet characters in the result. Default value is `0`.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#min_lower StringResource#min_lower}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#min_lower StringResource#min_lower}
*/
readonly minLower?: number;
/**
* Minimum number of numeric characters in the result. Default value is `0`.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#min_numeric StringResource#min_numeric}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#min_numeric StringResource#min_numeric}
*/
readonly minNumeric?: number;
/**
* Minimum number of special characters in the result. Default value is `0`.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#min_special StringResource#min_special}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#min_special StringResource#min_special}
*/
readonly minSpecial?: number;
/**
* Minimum number of uppercase alphabet characters in the result. Default value is `0`.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#min_upper StringResource#min_upper}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#min_upper StringResource#min_upper}
*/
readonly minUpper?: number;
/**
* Include numeric characters in the result. Default value is `true`. **NOTE**: This is deprecated, use `numeric` instead.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#number StringResource#number}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#number StringResource#number}
*/
readonly number?: boolean | cdktf.IResolvable;
/**
* Include numeric characters in the result. Default value is `true`.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#numeric StringResource#numeric}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#numeric StringResource#numeric}
*/
readonly numeric?: boolean | cdktf.IResolvable;
/**
* Supply your own list of special characters to use for string generation. This overrides the default character list in the special argument. The `special` argument must still be set to true for any overwritten characters to be used in generation.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#override_special StringResource#override_special}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#override_special StringResource#override_special}
*/
readonly overrideSpecial?: string;
/**
* Include special characters in the result. These are `!@#$%&*()-_=+[]{}<>:?`. Default value is `true`.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#special StringResource#special}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#special StringResource#special}
*/
readonly special?: boolean | cdktf.IResolvable;
/**
* Include uppercase alphabet characters in the result. Default value is `true`.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#upper StringResource#upper}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#upper StringResource#upper}
*/
readonly upper?: boolean | cdktf.IResolvable;
}
/**
-* Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string random_string}
+* Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string random_string}
*/
export class StringResource extends cdktf.TerraformResource {
@@ -103,7 +103,7 @@ export class StringResource extends cdktf.TerraformResource {
* Generates CDKTF code for importing a StringResource 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 StringResource to import
- * @param importFromId The id of the existing StringResource that should be imported. Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string#import import section} in the documentation of this resource for the id to use
+ * @param importFromId The id of the existing StringResource that should be imported. Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string#import import section} in the documentation of this resource for the id to use
* @param provider? Optional instance of the provider where the StringResource to import is found
*/
public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) {
@@ -115,7 +115,7 @@ export class StringResource extends cdktf.TerraformResource {
// ===========
/**
- * Create a new {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/string random_string} Resource
+ * Create a new {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/string random_string} 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
@@ -126,7 +126,7 @@ export class StringResource extends cdktf.TerraformResource {
terraformResourceType: 'random_string',
terraformGeneratorMetadata: {
providerName: 'random',
- providerVersion: '3.5.1',
+ providerVersion: '3.6.0',
providerVersionConstraint: '~> 3.1'
},
provider: config.provider,
diff --git a/src/uuid/README.md b/src/uuid/README.md
index f8a0ba71..3be38ab6 100644
--- a/src/uuid/README.md
+++ b/src/uuid/README.md
@@ -1,3 +1,3 @@
# `random_uuid`
-Refer to the Terraform Registory for docs: [`random_uuid`](https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/uuid).
+Refer to the Terraform Registory for docs: [`random_uuid`](https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/uuid).
diff --git a/src/uuid/index.ts b/src/uuid/index.ts
index 73a18bbd..3aa8d995 100644
--- a/src/uuid/index.ts
+++ b/src/uuid/index.ts
@@ -3,7 +3,7 @@
* SPDX-License-Identifier: MPL-2.0
*/
-// https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/uuid
+// https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/uuid
// generated from terraform resource schema
import { Construct } from 'constructs';
@@ -15,13 +15,13 @@ export interface UuidConfig extends cdktf.TerraformMetaArguments {
/**
* Arbitrary map of values that, when changed, will trigger recreation of resource. See [the main provider documentation](../index.html) for more information.
*
- * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/uuid#keepers Uuid#keepers}
+ * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/uuid#keepers Uuid#keepers}
*/
readonly keepers?: { [key: string]: string };
}
/**
-* Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/uuid random_uuid}
+* Represents a {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/uuid random_uuid}
*/
export class Uuid extends cdktf.TerraformResource {
@@ -37,7 +37,7 @@ export class Uuid extends cdktf.TerraformResource {
* Generates CDKTF code for importing a Uuid 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 Uuid to import
- * @param importFromId The id of the existing Uuid that should be imported. Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/uuid#import import section} in the documentation of this resource for the id to use
+ * @param importFromId The id of the existing Uuid that should be imported. Refer to the {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/uuid#import import section} in the documentation of this resource for the id to use
* @param provider? Optional instance of the provider where the Uuid to import is found
*/
public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) {
@@ -49,7 +49,7 @@ export class Uuid extends cdktf.TerraformResource {
// ===========
/**
- * Create a new {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/uuid random_uuid} Resource
+ * Create a new {@link https://registry.terraform.io/providers/hashicorp/random/3.6.0/docs/resources/uuid random_uuid} 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
@@ -60,7 +60,7 @@ export class Uuid extends cdktf.TerraformResource {
terraformResourceType: 'random_uuid',
terraformGeneratorMetadata: {
providerName: 'random',
- providerVersion: '3.5.1',
+ providerVersion: '3.6.0',
providerVersionConstraint: '~> 3.1'
},
provider: config.provider,
diff --git a/src/version.json b/src/version.json
index 0b8ac241..11e8f45f 100644
--- a/src/version.json
+++ b/src/version.json
@@ -1,3 +1,3 @@
{
- "registry.terraform.io/hashicorp/random": "3.5.1"
+ "registry.terraform.io/hashicorp/random": "3.6.0"
}