From 0bb8e4ca4e5c6572a25bc0bcbc90cec081c3b07f Mon Sep 17 00:00:00 2001 From: Jared Baker Date: Fri, 15 Sep 2023 13:45:26 -0400 Subject: [PATCH] backend/s3: set required or optional for single nested attribute --- internal/backend/remote-state/s3/backend.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/backend/remote-state/s3/backend.go b/internal/backend/remote-state/s3/backend.go index 2d0db038ca..88f7365345 100644 --- a/internal/backend/remote-state/s3/backend.go +++ b/internal/backend/remote-state/s3/backend.go @@ -1647,6 +1647,7 @@ var _ schemaAttribute = singleNestedAttribute{} type singleNestedAttribute struct { Attributes objectSchema + Required bool validateObject } @@ -1656,6 +1657,8 @@ func (a singleNestedAttribute) SchemaAttribute() *configschema.Attribute { Nesting: configschema.NestingSingle, Attributes: a.Attributes.SchemaAttributes(), }, + Required: a.Required, + Optional: !a.Required, } }