diff --git a/docs/resources/datalake_aws_datalake.md b/docs/resources/datalake_aws_datalake.md
index c365eed7..0bb62183 100644
--- a/docs/resources/datalake_aws_datalake.md
+++ b/docs/resources/datalake_aws_datalake.md
@@ -107,13 +107,10 @@ output "recipes" {
### Nested Schema for `image`
-Required:
-
-- `id` (String)
-
Optional:
- `catalog_name` (String)
+- `id` (String)
- `os` (String)
diff --git a/docs/resources/datalake_azure_datalake.md b/docs/resources/datalake_azure_datalake.md
index f3826435..ec35b221 100644
--- a/docs/resources/datalake_azure_datalake.md
+++ b/docs/resources/datalake_azure_datalake.md
@@ -96,13 +96,10 @@ output "recipes" {
### Nested Schema for `image`
-Required:
-
-- `id` (String)
-
Optional:
- `catalog_name` (String)
+- `id` (String)
- `os` (String)
diff --git a/docs/resources/datalake_gcp_datalake.md b/docs/resources/datalake_gcp_datalake.md
index 6b719100..847d2a15 100644
--- a/docs/resources/datalake_gcp_datalake.md
+++ b/docs/resources/datalake_gcp_datalake.md
@@ -90,13 +90,10 @@ Required:
### Nested Schema for `image`
-Required:
-
-- `id` (String)
-
Optional:
- `catalog_name` (String)
+- `id` (String)
- `os` (String)
diff --git a/resources/datalake/common_schema.go b/resources/datalake/common_schema.go
index 655c5786..68c1a402 100644
--- a/resources/datalake/common_schema.go
+++ b/resources/datalake/common_schema.go
@@ -92,7 +92,7 @@ var generalAttributes = map[string]schema.Attribute{
Optional: true,
},
"id": schema.StringAttribute{
- Required: true,
+ Optional: true,
},
"os": schema.StringAttribute{
Optional: true,
diff --git a/resources/datalake/schema_aws_datalake.go b/resources/datalake/schema_aws_datalake.go
index 7e64e835..f9a36447 100644
--- a/resources/datalake/schema_aws_datalake.go
+++ b/resources/datalake/schema_aws_datalake.go
@@ -106,7 +106,7 @@ var awsDatalakeResourceSchema = schema.Schema{
Optional: true,
},
"id": schema.StringAttribute{
- Required: true,
+ Optional: true,
},
"os": schema.StringAttribute{
Optional: true,
diff --git a/resources/datalake/schema_azure_datalake.go b/resources/datalake/schema_azure_datalake.go
index 0b14b09e..06782d64 100644
--- a/resources/datalake/schema_azure_datalake.go
+++ b/resources/datalake/schema_azure_datalake.go
@@ -106,7 +106,7 @@ var azureDatalakeResourceSchema = schema.Schema{
Optional: true,
},
"id": schema.StringAttribute{
- Required: true,
+ Optional: true,
},
"os": schema.StringAttribute{
Optional: true,